现在位置: 首页 > looming发表的所有文章
  • 08月
  • 08日
编程语言 ⁄ 共 1504字 评论关闭
摘要: 在一些论坛上看了一下有关这方面的争议,决定给大家一个“正规”的说法,防止被误导,可以对照着英文原文阅读我的翻译。 ---------------------------------------------------------------------------------------------------------------------声明:       此文为原创翻译,欢迎转载,转载请保留如下信息       作者:聂飞(afreez)        联系方式:afreez@sina.com (欢迎与作者交流)       初次发布时间:2006-06-03      不经本人同意,不得用语商业或赢利性质目的,否则,作者有权追究相关责任!---------------......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 710字 评论关闭
1. 引语:性能估算是一个优秀的程序员应该具备的基本素质。在排队理论中,little‘s law是一个重要而通用的估算公式,它对于我们估算我们所开发的系统的性能,特别是当我们开发服务器端的并发软件系统时,有很重要的指导意义。2. little‘s law 估计公式。在一个稳定的系统中,平均的客户数(访问该系统的客户)等于客户到达该系统的平均速率乘以客户在该系统中花费的平均时间,即: 这是一个粗略的估算公式。但对于估算开发的系统的性能非常有用,特别是当我们开发服务器端的应用时,用这个公式来估算系统所承担的压力,是非常有用......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 63字 评论关闭
http://zzili.blog.163.com/blog/static/193620024201272554948935/
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 268字 评论关闭
thinkphp中volist主要用于循环输出,如: php代码:  $Text=M('Text');   $this->text=$Text->select();  $this->display(); 对应的html代码:  <volist name='text' id='vo'>   {$vo.id}--{$vo.name}--{$vo.max_size}--{$vo.create_time}<br/> </volist>   这里的name='text'与php代码中的$this->text名字要一致,{$vo.id}中的id表示数据表中的属性 
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1970字 评论关闭
1.利用application内置对象,进行I/O操作.   (1)利用表单输入文件名及文件内容,通过文件名及文件的内容来创建文件.   (2)查看文件所在文件夹的信息.   (3)将该文件的内容显示在网页上. 以下源码分别是app1.jsp;app2.jsp;app3.jsp;app4.jsp. <%@page contentType="text/html;charset=GBK"%> <style type="text/css"> <!-- .STYLE1 { font-family: "宋体"; font-size: large; font-weight: bold; } --> </style> <form action="app2.jsp"method="post"> <div align="center" class="STYLE......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 4213字 评论关闭
Tornado 之 IOLoop类分析 分类: Tornado 学习 http://blog.csdn.net/hpghy123456/article/details/91692412013-06-25 14:04 962人阅读 评论(1) 收藏 举报     源代码 Tornado 1-2-1     IOLoop类是Tornado的边缘触发事件驱动模型,在Linux平台下面封装的是epoll模型,这个类的代码也很简单,比Nginx好看多了。     先看属性:             _handlers保存(fd,handler)的映射关系,_events保存就绪的fd以及对应的events事件(读/写/错误),_blocking_signal_threshold表示超时阈值,如果不为None,当select.poll()返......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 3355字 评论关闭
在开始后面的内容之前,先来解释一下urllib2中的两个个方法:info and geturl  urlopen返回的应答对象response(或者HTTPError实例)有两个很有用的方法info()和geturl() 1.geturl(): 这个返回获取的真实的URL,这个很有用,因为urlopen(或者opener对象使用的)或许会有重定向。获取的URL或许跟请求URL不同。 以人人中的一个超级链接为例, 我们建一个urllib2_test10.py来比较一下原始URL和重定向的链接: [python] view plaincopy from urllib2 import Request, urlopen, URLError, HTTPError         ol......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 2882字 评论关闭
如果一个工程中有这三个东西 Poco  STLPort  boost 那么它们就会打架 刚开始一编译出错了由于boost存在的原因它会出这么个错误信息: boost\config\auto_link.hpp(204): fatal error C1189: #error : "Build options aren't compatible with pre-built libraries" 解决办法: 按照 STLPort 官网上的说法我们在 项目属性->c/c++->命令行 添加 /D_STLP_DEBUG 参考: http://www.stlport.org/doc/debug_mode.html   这回boost不报错了,Poco又开始报错了 我的用到的是poco中的xml, 链接出错 错误信息: 错误        1        errorLN......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 807字 评论关闭
Description   作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。       现在,C君希望你告诉他队伍整齐时能看到的学生人数。 Input   共一个数N。 Output   共一个数,即C君应看到的学生人数。 Sample Input   4 Sample Output   9 HINT 【数据规模和约定】   对于 100% 的数据,1 ≤ N ≤ 40000 题解 线筛欧拉函数。主要基于“欧拉函数是积性函数——若m,......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 968字 评论关闭
    面试的时候多次被问到一次退出多个Activity的方法,其实方法是有多种的,其实主要考对Android机制的理解和运用。我参考各们网友的东西加上自己的思考,觉得有下面几种方法: 1.使用链表把要退出的Activity实例保存起来,在要退出时,遍例这个链表,调用每个Activity的finish方法。具体点讲: 在每个Activity的onCreate方法中添加类似代码:SysApplication.getInstance().addActivity(this);在需要退出程序的时候,调用:SysApplication.getInstance().exit();简而言之,通过单例模式把每个Activity 的引用添加到一个全局链表中......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 5879字 评论关闭
转载至:http://cn.cocos2d-x.org/tutorial/show?id=776 经过前两节的学习,我们已经成功的加载了地图,获得了地图的信息。本节我们主要的任务是在游戏中添加敌人,并让敌人沿着固定的路径行走。       敌人 接下来我们来创建进攻的敌人,试想一下,在一款塔防游戏中怎么可能只有一种进攻的敌人啦,如果真是那样,那这款游戏也未免太无聊了。所以为了创建形形色色的敌人类型,这里我们可以先创建一个敌人的基类,这样不管你的游戏中有多少种类的敌人,都可以通过继承这个基类来创建。       关于创建基类,我们还是先来思......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 276字 评论关闭
1 调试代码,不喜欢alert,但是为了兼容性问题处理,IE下不可以使用consloe,所以,写个统一的扩展吧。更多更能,慢慢扩展了。 var j=jQuery.noConflict(); j.fn.log = function (msg) { msg = !msg ? 'no_msg_passed' : msg; if(jQuery.browser.msie){ alert(msg + '\n' + this.parent().html()); } else { console.log("%s: %o", msg, this); } return this; }; j('body').log(); 2 太晚了……
阅读全文