Stella981 Stella981
3年前
Node
node.js应用程序由如下三部分组成1导入所需模块:使用require指令来加载node.js模块2创建服务器:服务器可以监听客户端请求,类似于apache、nginx等3接收请求与响应请求:接收客户端/浏览器发送过来的请求,将处理得到的数据返回如下是第一个例子//步骤1:导入所需模块//这里我们使用re
Stella981 Stella981
3年前
Commons CLI 入门及代码简单分析
前言    以前写过一些命令行程序,在需要带参数的时候都是自己来判断args,导致程序光解析args都占了好大一堆,而且解析代码也不美观。    偶然间发现了apache公共库中的cli库,在这里分享给大家。入门commonscli中把解释参数分为三种状态,分别是定义、解释和询问交互。接下来,我以一个例子做一
Wesley13 Wesley13
3年前
MySQL的一些小问题
在建表的时候,总有一些模糊的点让我不得不百度:1、金钱字段存储应当选择float、decimal、double?应当选择decimal。他是以字符串形式存储的,不会损失精度,为啥浮点型的(单精度、双精度)会损失精度呢,看下面的例子:定点数如果不写精度和标度,则按照默认值decimal(10,0)来操作,也就是存储11.1时候,会自
Wesley13 Wesley13
3年前
Qt状态机学习3
                     在使用状态机表述的系统中中存在一个属性,这个属性取值都是是互相排斥的,比如电源有打开和关闭,灯有亮和灭,但是不一定只有两个取值。我们的理想状态机不可能只有一个单一的属性。                     下面我们举一个例子,在一个状态机中存在下面这几种属性,每个属性都有几个取值。         
Stella981 Stella981
3年前
SharePoint运行状况分析器有关磁盘空间不足的警告
对于负责管理SharePoint内部部署安装的SharePoint管理员,SharePointHealthAnalyzer是一款出色的工具。此功能不仅有助于解决服务器故障和服务失败的问题,还提供了有关如何解决问题的提示。总的来说,我觉得这个功能非常有帮助。但是,在某些情况下,健康分析器中的错误和警告可能完全是虚假的,必须予以忽略。虚假警告的一个例子是我在
Wesley13 Wesley13
3年前
2018软件工程第五次作业(结对二)
结对作业:小学计算题生成程序一、题目要求我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:能够自动生成四则运算练习题可以定制题目数量用户可以选择运算符用户设置最大数(如十以内、百以内等)用户选择是否有括号、是否有小数用户选择输出方式(如输出到文件、打印机等)
可莉 可莉
3年前
022.[转] 服务端高并发分布式架构演进之路
1\.概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2\.基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对
Wesley13 Wesley13
3年前
如何利用策略模式避免冗长的 if
策略模式。在实际的项目开发中,这个模式也比较常用。最常见的应用场景是,利用它来避免冗长的ifelse或switch分支判断。不过,它的作用还不止如此。它也可以像模板模式那样,提供框架的扩展点等等。对于策略模式。本篇我们讲解策略模式的原理和实现,以及如何用它来避免分支判断逻辑。后续我会通过一个具体的例子,来详细讲解策略模式的应用场景以及真正的设计意图
Wesley13 Wesley13
3年前
5.5 异步TCP编程举例(一)
  本小节通过设计一个和例51相同网络聊天功能的程序来说明如何编写异步TCP应用程序。之所以在这个例子中仍然完成和同步聊天相同的功能,是为了让读者能通过代码更好地体会同步和异步之间的差别。  【例53】利用基于IAyncResult的异步设计模式,编写一个与例51相同的网络聊天程序。  5.5.1服务器端编程根据系统
3A网络 3A网络
2年前
Golang 常见设计模式之装饰模式
Golang常见设计模式之装饰模式想必只要是熟悉Python的同学对装饰模式一定不会陌生,这类Python从语法上原生支持的装饰器,大大提高了装饰模式在Python中的应用。尽管Go语言中装饰模式没有Python中应用的那么广泛,但是它也有其独到的地方。接下来就一起看下装饰模式在Go语言中的应用。简单装饰器我们通过一个简单的例子来