`
gavin
  • 浏览: 83480 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
    仅供娱乐:Tokyo Tyrant的协议是先请求再返回数据,想给它加上主动推数据。c语言不熟,原来计划少改几行c代码,再加上Tokyo Tyrant的lua语言扩展就可以搞定。后来发现功能可以实现,要解决通信和线程的一些问题,可就麻烦了。我用的版本是tokyotyrant-1.1.36,主要看ttserver.c和ttutil.c,代码写的很好。我说好,意思是java程序员能看懂。     从ttserver.c里边main函数为线索,虽然没什么注释,但是从代码里的log字符串也能看出一段代码的功能。main主要处理命令行参数,然后调用proc函数,其它的先不管,主要关心proc调用的t ...
有个不错的文章《Comet:基于 HTTP 长连接的“服务器推”技术》。文章提到Comet现实应用的需求: 监控系统:后台硬件热插拔、LED、温度、电压发生变化; 即时通信系统:其它用户登录、发送信息; 即时报价系统:后台数据库内容发生变化; 也提到多种技术实现服务器推送。     我现在比较同意这个,介绍了选择要注意的事项,比如服务器对long-polling的支持。现在主要关心:     如果数据推送频率不高,并发压力不大,可以用基于 AJAX 的长轮询(long-polling)方式,实现比较简单。nginx有个Module可以支持long-polling,可能以后还支持Streamin ...
Tokyo Tyrant 是 Tokyo Cabinet 数据库网络接口。Tokyo Cabinet 是一款 DBM 数据库,该数据库读写非常快。Tokyo Tyrant拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换,这里要使用的却是它的二进制协议。为什么呢?Tokyo Tyrant以epoll/kqueue/eventports解决了 "c10k" 问题,HTTP协议也很方便,可是短连接每次请求数据都要重新建立连接。有些富客户端应用想保持一个TCP连接,用flash提供的socket连接Tokyo Tyrant可以做到。 网上有很多介绍编译运行Tokyo ...
在试用开源的javascript画图项目时,发现K线图数据是PHP处理yahoo的数据,股票是外国的,想把它改成中国股票的数据,方便把画出的图和看盘软件比较。还有一个原因是现在很多开源的javascript项目里都带php例子,学一点,用着方便。PHP环境用XAMPP搞定。 中国雅虎财经用的数据和谷歌财经比一下,觉得还是谷歌财经的数据好整理。下面是PHP程序,我是初学,用的不好别学我。 原始数据: EXCHANGE%3DSHA MARKET_OPEN_MINUTE=570 MARKET_CLOSE_MINUTE=900 INTERVAL=86400 COLUMNS=DATE,CLOSE,HIG ...
ActionScript3注入JavaScript脚本 JavaScript and VBScript Injection in ActionScript 3主要内容摘抄 脚本注入在这里是说在ActionScript3编程时更好的组织和使用JavaScript,不是黑客攻击做的那个。通过ActionScript3的ExternalInterface类完成,需要了解JavaScript和文档对象模型( DOM )。 简介 比如说现在用ActionScript3通过socket取数据,然后以JavaScript写到页面上去(我不想用FLEX组件了),这时会用很多现成js组件库,还有自己写的js组 ...
Django和mod_wsgi网站上都有详细的文档,简单记录下配置过程(windows系统下): python和apache安装好以后: 1.下载对应的mod_wsgi.so放到apache的modules目录下 2.修改apache配置文件httpd.conf,添加如下: LoadModule wsgi_module modules/mod_wsgi.so <VirtualHost *>     ServerName vv.com     ServerAlias vv.com.cn     DocumentRoot D:\py\Django\examples     WSGI ...
    原先用socket传数据,想对比一下AMF,看了帖子:Java、PHPRPC、Hessian、Burlap、AMF3、XML 序列化的效率对比,想结合应用都对比一下,就是下载帖子里程序,把进行序列化/反序列化的数据改成项目里要用的。结果如下: -------------------------------------------------------------------------------- 20000次对自定义类型对象 Java - 时间:453|1000 长度:137 PHPRPC - 时间:1266|1250 长度:128 Hessian - 时间:8922|1218 ...
Global site tag (gtag.js) - Google Analytics