- 浏览: 64340 次
- 性别:
- 来自: 北京
最新评论
-
zjy3771272:
不知道你是在哪定义的,急啊。希望能解答我啊。谢谢!
一小时的极限编程, 关于socket.io -
zjy3771272:
你好,能说明一下data.cid
一小时的极限编程, 关于socket.io
文章列表
饭否微波炉,一个匿名聊天站
http://chat.fanfouapps.com
用几百行tornado/python代码写成,性价比很高。
* * * * * root your command
* * * * * root sleep 30 && your command
不知可行否
最近看新浪语音微博的讨论很热烈, 就想起我原来还有个网站有语音微博的功能, 能通过flash在线录音并发布到微博上. 就把它重新run了起来, 站点在 http://orzbus.com/u/zengke, 虽然是个人网站, 速度还能忍受.
计算了一下, 上传一路音频, 带宽占用大概2k字节/s, 每分钟能上传120k字节. 还在忍受范围之内.
用c/c++编的程序, 有时会因为某种错误而终止, 如果我们希望终止了也能及时重启. 那么可以考虑monitor/worker模式.
父进程作为monitor, 子进程作真实的工作, 每次子进程终止的时候, monitor通过wait得知, 然后重新fork一个工作子进程, 当monitor被信号杀死的时候, 则杀掉子进程, 唯一的问题是当monitor 被SIGKILL杀死的时候, 无法添加信号回调函数, 也就无法杀掉子进程.
/**
* Monitor to respawn a working process
*/
bool terminating = false;
p ...
物理引擎的基本元素:
1: 各种运动物体, 粒子系统, 比如Ball, Box等.
2: 场景的边界和其他不动元素.
3: 约束, 约束作用于各个粒子上, 约束他们的行为, 比如管道中, 粒子必须被约束为一维运动, 很多行为都可以概括为约束, 比如碰撞检测, 就是一个作用于两个粒子的约束.
通常场景中加入一个粒子的时候, 需要两种约束, 一个用于检查粒子同边界的碰撞, 一种(可能多个)则用来检查同其他粒子的碰撞.
增加新的粒子类型, 除了定义其几何形状, 还要添加如下函数
1: 对于每种已有粒子类型, 添加一个碰撞检测函数
2: 添加边界碰撞检测函数.
在mobileup的演示程序中, 为了演示重力传感器, 添加了一个简单的物理引擎, 可以计算几个小球的碰撞.
Mobileup 的简单demo程序可以传送重力传感器数据, 就如同游戏中可以用手机的传感器控制html5页面的元素了, 很好玩.
下一步是给demo写个若干小球控制的html5页面.
demo APK 文件可以在https://github.com/superisaac/mobileup/downloads 下载
MobileUp 是一个类似于phonegap的移动平台javascript开发框架或者说一个座落在android手机里的WebOS框架, 远景目标是一次开发到处应用. 目前支持android平台, 开发者用之可以很轻松的使用html/js/css开发美观功能丰富android手机的应用, 而以后等支持了iOS, 黑莓等平台, 则可以很方便的移植到那些平台去而不用重复开发.
MobileUp的另外一个好处是, 能把手机变成类似于游戏手柄joystick的设备, 比如可以开发一个html5的web游戏, 则利用手机的传感器信息, 如加速度传感器, 方向传感器等等, 这不就是游戏手柄的功能吗? 而 ...
pthread 库提供了pthread_key_create, pthread_getspecific, pthread_setspecific方法操作.
原理上提供了一个 <key, pthread_t> ==> T的字典
pthread_getspecific(key) 方法的作用是<key, pthread_self()>查询这个字典, 得到对应的T*, 不同的线程, pthread_self不同, 自然会得到不同的返回值; 同一个线程中如果key不同, 也会得到不同的返回值.
理解了原理, 操作自然简单.
使用C++模板包装一下
#include & ...
我在一个android 应用中使用了org.json作数据序列化之类, sdk中编译正常, emulator上运行也正常, 可是导入到机器上(2.2 froyo) 运行的时候, 却报告如此错误
E/AndroidRuntime( 1954): java.lang.NoSuchMethodError: org.json.JSONStringer.object
非常奇怪, 莫非真机器上的JSONStringer class不全? 也许整个org.json包都不能用? 放狗搜索果然是
http://efreedom.com/Question/1-3566678/NoMethodError-Stan ...
学习搜索引擎切词的时候大家知道一个著名的切词畸义范例: 长春市长chun药店. 有两种切词方法
长春市/长chun/药店
长春/市长/chun药店
如果把这个当作一个对联, 要求对出下联,除了满足切词的要求, 使每个切出来的词都有意义, 还要满足如下等式
s[0] == s[3] && s[1] == s[4]
在百度和google上搜了下, 没发现答案, 我自己左思右想也想不出来. 转念, 既然人脑想比较费劲为啥不让计算机来干呢? 计算机不就适合这种重复性的工作吗? 手中恰好有个从输入法中抠出来的词表, 就用来写了个简单的python程序计算再人工筛选一翻, 还真找出来几个 ...
写了一个新浪微波应用, 发表水木社区(newsmth) 十大热点话题的信息, 欢迎 在新浪微薄上关注“水木十大" .
新浪博客的api文档还是不错的.
原来gmail是用java开发的阿, 还是跑在tomcat上的. 这是某日访问java得到的错误.
知识来源
http://k.pconline.com.cn/question/101041.html
对于尼康单反相机直出的JPG文件有效, 在我的D90上试过了, 也试过一些D40拍摄的图片, 可以正常使用. 假如以后收购二手相机, 电脑里又没有光影魔术手之类的工具, 比如在linux系统. 就可以用此脚本检查快门数.
import sys, struct
MAGIC = '\x00\xa7\x00\x04\x00\x00\x00\x01\x00\x00'
def read_shooter(jpg_file):
data = jpg_file.read()
idx ...
面临职业的选择, 两个IT公司, H公司的开发非常不规范, 观念不fashion, 没有免费的饮料点心, 虽然是创业公司, 但是效率却低, 除了工资没有任何其他的指望; F公司属于外企, 开发方式先进, 资金充裕, 可能还有数量可观的期权. 但是我选择了留在前者, 仅仅因为对于H公司, 没有我可能整个开发会遭重创, 而对于F公司则没有这个忧虑. F公司的创始人今天晚上还找我聊天, 试图劝服我改变想法.
当然结局是注定的, 但是还是有些不爽, 毕竟面对待遇机会的提升不心动是不可能的. 回想我的职业生涯, 许多机会擦肩而过, 许多事业半途而废, 职位换来换去, 30好几了没有车没有房没有女朋友, ...