码迷,mamicode.com
首页 > 2015年01月12日 > 全部分享
websocket+redis实现即时消息推送思路
消息实时推送场景: 1,第一阶段可以实现消息群发功能 场景:根据应用类型,服务端发送消息,客户端及时收取消息。如同qq有时会弹出新闻小窗 2,第二阶段可以根据办理业务,单点推送 场景:手机用户办理一笔业务时,及时推送反馈。办理情况,如同招商银行按时推送信用卡还款信息,催你还钱,该还多少钱。 3,可以将邮件,短信推送这些有共性的东西整合为一个整体 设计思路: 1.服务端发送消息(含标题...
分类:Web程序   时间:2015-01-12 09:18:54    阅读次数:206
Nginx 配置解析
简单介绍了 Nginx 启动的过程,并分析了其启动过程的源码。在启动过程中有一个步骤非常重要,就是调用函数 ngx_init_cycle(),该函数的调用为配置解析提供了接口。配置解析接口大概可分为两个阶段:准备数据阶段 和 配置解析阶段;...
分类:其他好文   时间:2015-01-12 09:18:05    阅读次数:313
NodeJS Ajax请求
js代码 function show(fileId){ $.ajax({ url:'http://localhost:80/show', dataType:'jsonp', data:{ 'fileId':fileId }, cache:false, jsonp:'c...
分类:Web程序   时间:2015-01-12 09:19:05    阅读次数:249
oracle 性能优化操作十五: 基于函数的索引要求等式匹配
前几篇博客例子中,我们创建了基于函数的索引,但是如果执行下面的查询: select * from emp where substr(ename,1,1)=’S’; 得到的执行计划将还是(TABLE ACCESS FULL),因为只有当数据列能够等式匹配时,基于函数的索引才能生效, 这样对于这种索引的计划和维护的要求都很高。请注意,向表中添加索引是非常危险的操作,因为这将导致许多查询执行计划的...
分类:数据库   时间:2015-01-12 09:18:11    阅读次数:251
oracle 性能优化操作十六: 使用分区索引
在用分析命令对分区索引进行分析时,每一个分区的数据值的范围信息会放入Oracle的数据字典中。 Oracle可以利用这个信息来提取出那些只与SQL查询相关的数据分区。 例如,假设你已经定义了一个分区索引,并且某个SQL语句需要在一个索引分区中进行一次索引扫描。 Oracle会仅仅访问这个索引分区,而且会在这个分区上调用一个此索引范围的快速全扫描。 因为不需要访问整个索引,所以提高了查询的速...
分类:数据库   时间:2015-01-12 09:19:51    阅读次数:176
Linux内存越界检测方法——valgrind
?? Linux内存越界检测方法——valgrind 一.Valgrind 1.下载安装 下载地址:http://valgrind.org/downloads/current.html#current #configure #make #make install 2.使用 2.1内在越界 写一段有内存访问越界的代码,如下: #include  #include ...
分类:系统相关   时间:2015-01-12 09:17:33    阅读次数:468
oracle 性能优化操作十八: 决定使用全表扫描还是使用索引
和所有的秘笈一样,最后一招都会又回到起点,最后我们来讨论一下是否需要建立索引,也许进行全表扫描更快。 在大多数情况下,全表扫描可能会导致更多的物理磁盘输入输出,但是全表扫描有时又可能会因为高度并行化的存在而执行的更快。 如果查询的表完全没有顺序,那么一个要返回记录数小于10%的查询可能会读取表中大部分的数据块,这样使用索引会使查询效率提高很多。 但是如果表非常有顺序,那么如果查询的记录数大于...
分类:数据库   时间:2015-01-12 09:17:40    阅读次数:178
JQuery之DOM操作及常用函数
属性操作 attr(name)获取属性值          var imgSrc = $(“img”).attr(“src”) attr(name,value)设置属性值 $(“img”).attr(“src”,”images/bg.jpg”) attr(key,function(index))  index为当前元素的索引号,整个函数返回一个字符串作为元素的属性值 $("img")...
分类:Web程序   时间:2015-01-12 09:17:40    阅读次数:307
oracle 性能优化操作:总结
oracle性能优化操作的这几篇文章,是完全可以相互结合同时运用的。而且各种方法之间相互影响,紧密联系。 这种联系既存在一致性,也可能带来冲突,当冲突发生时,需要根据实际情况进行选择,没有固定的模式。 最后决定SQL优化功力的因素就是对ORACLE基础的掌握程度了。 另外,值得注意的是:随着时间的推移和数据的累计与变化,ORACLE对SQL语句的执行计划也会改变。 比如:基于代价的优化方法...
分类:数据库   时间:2015-01-12 09:18:58    阅读次数:152
PostgreSQL 注册启动 及 停用卸载 批处理脚本
PostgreSQL 注册启动 及 停用卸载 批处理脚本 适用于zip包的PostgreSQL安装使用。...
分类:数据库   时间:2015-01-12 09:16:18    阅读次数:165
2015年10大web预测
时值年初,各种各样的预测类文章大行其道,今天从sitepoint上弄篇文章翻译翻译,到年底看看预测的如何。据说该老外(Craig Buckler,sitepoint知名写手,近二十年的web从业经验)的2014年的预测半数作准。...
分类:Web程序   时间:2015-01-12 09:17:47    阅读次数:190
安卓实现视频录制
安卓实现视频录制,我发现有两种方法,一种是调用自带的视频功能,一种是使用MediaRecorder。以下内容也是通过自己测试整理而来。转载请注明出处:http://www.pm-road.com/index.php/2014/12/05/267/这两种方法我全部测试了,每种方法都有自己的优缺点。接下...
分类:移动开发   时间:2015-01-12 09:17:29    阅读次数:240
Python异常记录
1.常用异常名AttributeError 调用不存在的方法引发的异常。EOFError 遇到文件末尾引发的异常。ImportError 导入模块出错引发的异常。IndexError 列表越界引发的异常。IOError I/O操作引发的异常,如打开文件出错等。KeyError 使用字典中不存在的关键...
分类:编程语言   时间:2015-01-12 09:14:28    阅读次数:164
[原创]SQL表值函数:获取从当月计算起往前自定义月份数
今天我现在发现看一篇博文不能够太长,只要能够描述清楚自己想表达的东西,能够让大家知道你要讲什么就行了。因为我今天看了一些长篇博文,真的觉得知识点太多了, 会让人囫囵吞枣。 这篇博文跟我昨天发表的类似,同样是为了解决一个统计需求,结果是要求返回从当月起往回推算出自定义输入的月份 喜欢总结的我,为此写了...
分类:数据库   时间:2015-01-12 09:14:07    阅读次数:147
为iPhone6设计自适应布局
Apple从iOS6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是...
分类:其他好文   时间:2015-01-12 09:16:36    阅读次数:160
cf 500B
B -New Year PermutationTime Limit:2000MSMemory Limit:262144KB64bit IO Format:%I64d & %I64uSubmitStatusPracticeCodeForces 500BAppoint description:Descr...
分类:其他好文   时间:2015-01-12 09:14:46    阅读次数:142
ASP.NET MVC3细嚼慢咽---(2)模板页
这一节演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页。新建一个MVC3项目,在解决方案资源管理中,我们可以看到VIEWS文件夹下面有一个Shared文件夹。在Shared文件.....
分类:Web程序   时间:2015-01-12 09:13:46    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!