这几天在看蘑菇街实时通讯程序teamtalk的安卓端代码。现在对程序的大概情况进行简单的介绍。蘑菇街的teamtalk开源项目包含了服务器端,Android客户端和iPhone客户端的程序。想要进行研究的可以去github上面下载网址如下https://github.com/mogujie/Team...
分类:
其他好文 时间:
2016-01-10 22:34:57
阅读次数:
783
Objct 模式工厂模式构造器模式通过 Function 对象实现prototype 模式构造器与原型方式的混合模式动态原型模式混合工厂模式1.Object 模式var o1 = {};//字面量的表现形式var o2 = new Object;var o3 = new Object();var o...
分类:
Web程序 时间:
2016-01-10 22:33:18
阅读次数:
230
Division Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 999999/400000 K (Java/Others) ...
分类:
其他好文 时间:
2016-01-10 22:32:46
阅读次数:
232
WebSocket之获取HttpSession由于WebSocket与Http协议的不同,故在使用常用的HttpSession方面就存在了一些问题。通过google翻阅到了在onOpen方法下使用HttpSession的方法。新建一个GetHttpSessionConfigurator类并继承Con...
分类:
Web程序 时间:
2016-01-10 22:31:46
阅读次数:
174
题目描述Description有编号从1到N的N个小朋友在玩一种出圈的游戏。开始时N个小朋友围成一圈,编号为I+1的小朋友站在编号为I小朋友左边。编号为1的小朋友站在编号为N的小朋友左边。首先编号为1的小朋友开始报数,接着站在左边的小朋友顺序报数,直到数到某个数字M时就出圈。直到只剩下1个小朋友,则...
分类:
其他好文 时间:
2016-01-10 22:33:32
阅读次数:
248
Storm系统的数据处理应用单元,是被打包的被称为Topology的作业。 它是由多个数据处理阶段组合而成的,而每个处理阶段在构造时被称为组件(Component),在运行时被称为任务。那么,组件根据作用的不同,在Storm中分为两类:Spout组件和Bolt组件。而Topology就是这两类组件通...
分类:
其他好文 时间:
2016-01-10 22:33:04
阅读次数:
194
dp(i, j)表示从i~N中为j个人选定的方案数, 状态转移就考虑选多少人为i编号, 然后从i+1的方案数算过来就可以了. 时间复杂度O(TN^2)---------------------------------------------------------------------#inclu...
分类:
其他好文 时间:
2016-01-10 22:30:14
阅读次数:
330
安卓源代码:https://android.googlesource.com/?format=HTML使用binder,应用可以跟系统或者其他应用通讯 (it is used in almost everything that happens across processes in the core...
分类:
移动开发 时间:
2016-01-10 22:32:22
阅读次数:
259
最近客户反映一个问题,说是应用服务器写数据库失败,一开始以为是应用服务器的问题,后来从反馈的数据库运行日志来看,是由于数据库的事物日志满了,导致无法再写入数据。从这次的问题解决得出以下结论:1、数据库的数据文件和事物日志文件不要按百分比自动扩充,而应该是按MB增长。比如每次增长100MB~200MB...
分类:
数据库 时间:
2016-01-10 22:32:18
阅读次数:
215
php5.3说明先不要用php5.3吧,毕竟目前版本要修改这个工作量太大,而且可能会有很多未知错误,这只能在下一版全部改用perl的正则了,都不明白php官方发 什么神经,此外不支持应该是直接屏蔽,而不是警告,如果屏蔽就好办了,用preg模拟一个出来,但目前只能建议不用php5.3了如果一定要用ph...
分类:
其他好文 时间:
2016-01-10 22:30:28
阅读次数:
163
之前的映射文件配置都是简单的、基础的配置,只涉及到单个javabean,对于单个javabean的增删改查都能很好的、简单的去完成。但是知道简单配置远远不够,并不能完成很多复杂的情况,比如对象与对象间的关联,对象中的集合属性等,所以还需更近一步的学习hibernate映射文件的配置。本次映射文件配置...
分类:
Web程序 时间:
2016-01-10 22:31:07
阅读次数:
284
学习的时候,怎么折腾都行。还是打算先debug一遍uboot,熟悉下mips启动流程,然后转到win7下尝试编写几个小程序。---------------linux下面:sudo dnf install glibc.i686然后去https://sourcery.mentor.com/GNUTool...
分类:
系统相关 时间:
2016-01-10 22:28:46
阅读次数:
364
直接上代码:view.py#-------------------------------------1 user_question_data = []2 for u in users:3 color=COLOR_LIB[random.randint(0,(len(COLOR...
分类:
编程语言 时间:
2016-01-10 22:31:03
阅读次数:
828
这道题就是给你两个序列A,和B, 然后问你求出一个用最少的Ade子序列组成B的方法。。例如A = abc B = abccba, 那么就可以用两个A表示B, 一个是正的序列, 另外一个是负的序列。对于这个问题我们先做一个小小的转换,我们将A倒置变为A1,然后就是用递增的A和A1序列表示B,我们用.....
分类:
其他好文 时间:
2016-01-10 22:30:42
阅读次数:
454
1、select、poll的些许缺点先回忆下select和poll的接口intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);int poll(struct pollfd *f...
分类:
其他好文 时间:
2016-01-10 22:28:52
阅读次数:
370
自从2015年9月苹果发布EI Captain,带来了一个新的功能,叫做分屏,也就是在一块屏幕上分成左右两部分,可以分别进行操作,互不影响。如下图所示:。 但是这个功能我玩了几天之后,发现很鸡肋。比如我用的是13寸Macbook pro ,屏幕本身就已经很小了,再设置成左右两块屏幕,这让我怎么工作?经过我测试后,发现Xcode并不支持这样的分屏操作。现在我已经完全抛弃这个功能了。 ...
分类:
系统相关 时间:
2016-01-10 21:25:04
阅读次数:
360