1. 连接池 思考: 程序中连接如何管理? a) 操作数据库,创建连接 b) 操作结束, 关闭! 分析: 涉及频繁的连接的打开、关闭,影响程序的运行效率! 连接管理: 预先创建一组连接,有的时候每次取出一个; 用完后,放回; 学习连接池: a) DBCP b) C3P0 自定义连接池 代理: 如果对 ...
分类:
数据库 时间:
2016-11-12 16:33:41
阅读次数:
220
如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧。 如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实 ...
分类:
编程语言 时间:
2016-11-07 09:50:50
阅读次数:
146
对于同一个PC机而言,服务器端和客户端在一个PC机上面,端口必须要不一样,不然会冲突。 你总不能自己又当爹又当妈吧。 所以在进行程序设计的时候,需要考虑这一点: 在此接口设计中,C++当作UDP的服务器端 程序设计如下: WSADATA wsaData = {0}; SOCKET socksvr; ... ...
分类:
编程语言 时间:
2016-11-07 02:48:05
阅读次数:
243
一、策略模式 策略模式可以说是一种相当常用的模式,其主要思路是:面向接口设计,尽可能保证方法的可扩展性。 派生类的同时,派生正确的方法,而不是重写已有的方法——可能导致已有实现的改变,这是我们不想看到的。 若类A中有一个方法fa(),而该方法fa()可能有多种实现,这些实现有些已知,而有些可能还要后 ...
分类:
其他好文 时间:
2016-09-19 22:17:04
阅读次数:
181
目录 1引言 2 1.1编写目的 2 1.2范围 2 1.3定义 2 1.4参考资料 2 2总体设计3 2.1需求规定 3 2.2运行环境 3 2.3基本设计概念和处理流程 4 2.4结构 9 2.5功能需求与程序的关系 10 2.6人工处理过程 10 2.7尚未解决的问题 10 3接口设计10 3 ...
分类:
其他好文 时间:
2016-09-14 16:30:00
阅读次数:
176
对于刚接触IM(即时通讯)开发,通过阅读成熟的商业代码能够对即时通讯软件大体上有个认识,比如消息发送,消息接受,消息监听,群聊,单聊,聊天室。我这边直接拿[Gobelieve IM] 源码来做剖析。IMService在代码层级里起着承上启下的作用,负责发送消息,接受消息(聊天消息,系统消息,控制命令 ...
分类:
其他好文 时间:
2016-09-12 18:53:51
阅读次数:
197
近日重新整理了登陆接口设计程序,感觉以前的代码没有注释,让园子的其他童鞋读起来比较费劲。也没有流程图和程序运行说明。 1.流程图 2.user_file.txt&lock_file.txt文件内容 (1) user_file.txt Abel 123Bbel 1234Cbel 123456 (2) ...
分类:
编程语言 时间:
2016-09-11 11:32:01
阅读次数:
188
在后端代码中,日志无处不在,自己设计自己的一套日志管理代码,提供一套好用的日志接口将大大方便代码的开发。 其中在日志管理代码的编写中,主要有以下难点: 1.数目不确定的入参函数编写 2.日志权限控制 3.日志输出形式。 接口设计: 1.提供三类日志打印形式:1)控制台打印信息,类似printf的接口 ...
分类:
其他好文 时间:
2016-09-08 14:19:09
阅读次数:
344
本文转自http://tid.tenpay.com/?p=3592 HTML5表单验证给前端人员带来了便利,但是在用户体验上存在一些缺陷,默认的提示对用户很不友好,无法准确的获取想要的信息。好在大牛们在接口设计的时候提供了setCustomValidilty方法可以自定义提示信息。这是一个好消息,但 ...
分类:
Web程序 时间:
2016-09-02 18:49:02
阅读次数:
189
(1)前后端都要充分了解项目的需求 (2)接口设计(出接口文档),前后端沟通设计接口,前端需要后台返回什么样的数据(格式),后台需要前端传递什么参数(哪些参数是必须的,哪些参数是可选的,采用get还是post,哪些数据需要前端先进行校验,哪些需要双方都校验)。共同制定出整个程序所有的接口说明,形成文 ...
分类:
其他好文 时间:
2016-09-01 22:43:29
阅读次数:
252