搜索到与相关的文章
编程技术

浅谈CMPP3协议架构实现

最近要增加短信平台对移动CMPP3协议的支持,所以就研究了下他的实现。所谓的CMPP就是中国移动通信互联网短信网关接口协议。CMPP协议以TCP/IP作为底层通信承载,所以开发这块需要对TCP/IP网络编程要有一定的了解。原理:个人理解就是双方建立以什么方式来通信,就好比信是暗号写的,只有双方看的懂。本文主要针对于长连接形式发送短信为例,而我们编写程序也只用编写在C/S架构的通讯过程中的C,然后根据服务商提供的帐号、参数经行测试。下图是长连接的流程图。一、

系统 2019-08-29 22:53:23 2317

编程技术

[补图]“我想要这样的输入法”

输入,人与机器交流的第一环节。这里只说拼音输入法。它上手简单(会拼音+熟悉键盘即可),已是汉字输入的主流。相关介绍就不多说了,下面写写我想的输入法。我希望它更快更智能。本地支持命令行这是我很想要的。虽然很多输入法(加加、极点等)已经有“命令直通车”,但主要输入法还不能实现。命令行可以大大提高效率,我想只要有良好的设置向导,普通用户一样可以使用。比如:这时输入“txt”,就打开记事本了。在如输入“OC”(openC:/)则打C盘等。关于命令行的技巧很多,可以

系统 2019-08-29 22:32:36 2317

编程技术

对象不支持此属性或方法

经历一:调用JS时出现“对象不支持此属性或方法”选座位明明JS中有定义selectSeat(),却老是提示对象不支持此属性或方法后得知是因为名字重复的原因,将functionselectSeat()改为chooseSeat()问题解决。记下来,下次勿再为此所扰经历二

系统 2019-08-29 22:19:02 2317

编程技术

dhtmlxtree学习笔记一(快速入门)

由于工作需要,写一个树状结构,本打算使用ext,但是api过多,内容过于复杂,学习成本比较高,最终还是选择放弃了。最终选择了dhtmlxtree这个插件,下面我简单介绍一下自己学习的东西。从网上下载dhtmlxtree地址是http://dhtmlx.com/docs/products/dhtmlxTree/解压zip包,进入dhtmlxTree目录下面的samples中的内容是无法显示效果的,原因我还不是很清楚,为了能看到sample效果,我们可以放到w

系统 2019-08-29 22:10:48 2317

编程技术

【Lucene3.0 初窥】数据源内存组织结构—Docume

在检索数据的时候,我们很希望可以检索出数据源的各种信息。就比如检索磁盘文件,可以检索出文件的路径,名字,内容,修改时间等等。再比如检索图书的书号、书名、作者、出版时间....Lucene是如何组织这些数据源的不同属性信息呢?Lucene数据源组织结构org.apache.lucene.document包中有两个很重要的类:Document和Field。这两个类将杂乱无章的数据形式组织成可以被Lucene使用的内存数据结构。Field类的作用主要是用来表示当

系统 2019-08-29 21:59:48 2317

编程技术

再聊聊浏览器资源加载优化

几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的HighPerformanceJavasript这本书的第一章LoadingandExecution中,他之所以建议这么做是因为:Putall