Ranch 是一个tcp处理的程序框架。官方的解释 Ranch is a socket acceptor pool for TCP protocols. 主要目的是提供一个方便,易用,高效,稳定的tcp处理基础程序。前面我也用它作为基础写了个简易的聊天的程序。cowboy底层通信处理也是ranc.....
分类:
其他好文 时间:
2014-07-16 23:04:19
阅读次数:
194
“云”这个词已经被说得烂到不能再烂了。云计算,云平台,云+端,云服务,云……但与很多行业里的朋友聊天发现,其实大家对云计算到底是怎么个玩意,并不是太了解。作者今天为大家梳理一下,各种各样的“云”,葫芦里都在卖什么药。云是网络、互联网的一种比喻说法,计算可以理解为计算机,因此云计算的基本模型,就是远程...
分类:
其他好文 时间:
2014-07-16 22:57:51
阅读次数:
150
1.安装nodejs,下载2.新建一个文件夹Chatroom,在命令行下进入该目录下运行:npm install socket.io npm install mime运行完毕之后会在Chatroom下产生一个node_modules文件夹。3.下载一个自定义库文件,首页文件,后台文件,压缩包,下.....
分类:
Web程序 时间:
2014-07-16 22:50:10
阅读次数:
189
1、你说爱我 我说声爱莫能助 2、苦涩交错 爱的甜美。我、怎么都学不会 3、你所给的却并不是我想要的 4、你总是说你没资格找我 其实你对我还没有那么爱 5、细雨拍打着身体 涐才知道那是锥心旳痛 6、因为你 我看不见 所有 好的人。 7、原来 是梦中牵错了手 ,原谅了 现实的不够温柔 。 ...
分类:
其他好文 时间:
2014-07-11 12:19:16
阅读次数:
148
大部分人都知道redis是一款用在缓存服务器上的软件,它与memcache类似,都可以存储海量的数据,用在大访问量的web网站、聊天记录存放等方面,但是又与memcache不同:1、缓存数据可以持久化,没有缓存时间限制2、支持更多的数据类型:string、list 、set 、sorted set ...
分类:
Web程序 时间:
2014-07-11 10:33:37
阅读次数:
208
最近一直和我的小组开发一个投资类型的网站,网站的整体已经完成得差不多了,客户今天突然提出了一个要求,希望能够在所有人退出当前聊天大厅后,后面进入的人不能够看到之前用户的聊天记录(原来是可以看到的)。由于聊天室代码是别人写的,且基本算木有注释,也木有相关的文档。研究源码太耗时间了,由于聊天数据比较.....
分类:
其他好文 时间:
2014-07-11 09:27:10
阅读次数:
189
C/S聊天室分为服务器端和客户端,均需要采用多线程来实现。
服务器端主线程需要不断地监听端口,一旦有客户端的请求时,产生相应的Socket,将其加入到队列中并启动子线程,子线程负责接收客户端消息(使用Socket的getInputStream()函数来处理),再将消息发送到所有的客户端(使用Socket的getOutputStream()函数)。
客户端主线程负责获取键盘输入(相当于侦听键盘输...
分类:
其他好文 时间:
2014-07-11 00:29:48
阅读次数:
295
在开发办公软件的时候,需要给很多文件什么的东西分配一个编号,是按照日期来的,比如2014.07.10的第一个文件编号就为20140710-1,这一天的第二个文件编号就为20140710-2,以此类推......
我在最近的编程开发中也遇到了类似的问题,经常好几次的修改,终于出来一下方法,较之修改前,这中方法的编号紊乱率大大降低,因为不可能在一个相同时间(精确到秒,甚至更小),两个...
分类:
Web程序 时间:
2014-07-10 22:31:32
阅读次数:
197
1. 按照应用程序的业务逻辑来组织结构
办公软件:
1. 采购 com.itheima.buy
2. 开会 com.itheima.meeting
3. 请假 com.itheima.leave
2. 根据与代码的类型划分程序包结构
UI界面展现 com.itheima.mobilesafe.activity
自定义的UI co...
分类:
其他好文 时间:
2014-07-10 20:47:37
阅读次数:
199
第一次听到linux这个‘词语’是在一次偶然的朋友聊天中朋友提到的,之前压根没听到过‘这个东西’,所以我可以说是个linux的新新手,菜鸟都不算。截至到目前,我已经开始linux系统运维学习有差不多10天时间了。在没接触linux之前,我对它的认识仅仅是:它是个计算机系统。决定..
分类:
系统相关 时间:
2014-07-10 18:09:08
阅读次数:
332