天才计算机程序员 -- fabrice bellard

2011年5月29日 6,988 人浏览 1 条评论

这位老兄就是写jslinux的那位,它的主页是:

http://bellard.org/

上面有他的几个作品,包括qemu,ffmpeg,tcc等。
这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇。法国人Fabrice Bellard 就是这样一个了不起的程序员。

Fabrice Bellard1972年生于法国,曾就读于巴黎高等综合理工学院和法国电信研究院。对计算机有着浓厚兴趣的他,高中时就崭露头角,编写出了LZEXE,这是DOS上第一个广泛使用的文件压缩程序。

Fabrice Bellard是一位计算机奇才,在业界有着重要的影响。199[......]

继续阅读

分类: 转载 标签: ,

今天被震惊了 -- jslinux js写的虚拟机

2011年5月28日 1,182 人浏览 没有评论

之前见过java写的虚拟机,可以跑dos,然后运行以前dos下的游戏。
今天发现一个javascript运行的虚拟机,可以跑linux(远程加载kernal)。
然后linux上可以跑一些命令,甚至带一个c编译器。
演示网址是:

http://bellard.org/jslinux/

在chrome上可以工作。
这里是把所有资源打包下来的本地包。
本地下载

分类: 其它, 转载 标签: , ,

c++0x c++的新标准

2011年5月27日 998 人浏览 没有评论

c++也一直在发展,c++0x就是最近新的标准。
它支持一些新的特性,如:
包含Lambda表达式、auto 关键字、static_assert 声明、右值(Rvalue)引用,对并发的支持,甚至GC。
具体请自行放狗。

分类: 技术, 转载 标签:

mysql 翻页时获取记录总数的一个可选方法

2011年5月26日 1,081 人浏览 没有评论

需求是这样的:
在页面上翻页显示一堆记录时,mysql一般用limit
比方说每页20条,显示第3页的sql可能是

select * from table where xx=xx order by xx limit 40,20;

然后页面上一般要显示总页数,需要知道总记录数,需要查询

select count(*) from table where xx=xx;

一般都这样做,问题也不大,一个可能的问题是: 如果构造这个查询是过程比较复杂,如 where有很多clause,那构造 count 时就很麻烦了.

这里提供另外一个思路(注:这个方法有比较严重的性能问题,见后面的备注),用 SQ[......]

继续阅读

分类: 技术, 数据库 标签: ,

mac下iterm的tab标签的定制

2011年5月25日 1,558 人浏览 1 条评论

iterm是mac下的一个优秀的终端。但是它的tab默认的title都是default,能不能显示更多的信息呢?
看这:http://hints.macworld.com/article.php?story=20031015173932306
以及这里:http://www.588k.com/?p=191

分类: 灌水, 转载 标签: ,

用JavaScript做服务器端开发 — NodeJS

2011年4月5日 2,038 人浏览 1 条评论

我们知道 JavaScript是运行在客户端的浏览器里的,和服务器没啥关系。
但因为JavaScript的广泛使用,研究它的人和熟悉它的人越来越多,JavaScript的能力和作用也变得越来越大。
用JavaScript做服务器端的开发也变得可能了,现在就有这么一个产品:NodeJS
NodeJS的来头不小,出自Google,Google有个V8的JavaScript引擎,开源的,应该就是chrome里用的。
稍微扩展一下,就可以脱离浏览器运行了,实际上从来也没有规定JavaScript必须在浏览器里面运行。
然后再加点扩展,就可以干很多事情了。没有做不到,只有想不到!
好像chrome就有很[......]

继续阅读

Mysql和正则

2011年4月4日 1,583 人浏览 没有评论

mysql里做字符串匹配时,大家都喜闻乐见的有like,如:
select 'abc' like '%b%';
本质上,用like就是字符串查找,mysql的字符串查找函数是locate或者instr
实践中,我们需要更强大的字符串匹配功能,如正则那样的。
mysql支持正则查找的,有个关键字,REGEXP,直接上例子:
select 'abc123def' regexp '[[:digit:]]+';
mysql的正则语法比较独特,上面的[:digit:]是数字字符类,就是测试 abc123def 是否包含数字。
regexp是关键字,还有用法not regexp,就是不符合正则。
你要记住[......]

继续阅读

分类: 技术, 数据库 标签: , ,

Flex的swf转为exe的办法

2011年4月3日 1,522 人浏览 没有评论

用flex做开发,如果直接用在web上,发布为swf放到服务器即可。
如果用在客户端上,可以发布为air,不过air需要air的runtime,如果所做的事情很简单,swf本身就能胜任(没有用本地的api),那发布为air就太重了,swf就够了。但swf不太好用,如果能发布为exe就好了。
用Flash开发,可以publish为exe,用Flex没有这个功能了。
如果搜索一下的话,会发现很简单,网上有很多swf转exe的工具。
不过试用以后会发现,这些工具对flash的swf没有问题,对flex的swf很有可能不能运行。
原因是flex的swf用了一些特殊的包。
其实不用工具,就可以把swf包[......]

继续阅读

分类: flex, 技术 标签: , ,

mac下不用软件,截屏的办法

2011年4月2日 1,352 人浏览 1 条评论

mac有个截屏的软件,在实用工具里,叫“抓图”,但这玩意儿忒不好用了,最大的问题是保存下来的文件是tiff格式,这太非主流了。
其实mac不用任何软件就可以截图了,就像windows里用 PrintScreen键一样。
具体方法如下:

1。 如果要截全屏,按
Command+Shift+3
然后,桌面上就出现了一个png文件,就是它了!

2。 如果要截指定区域,按
Command+Shift+4
然后拖选一个区域,然后桌面上出现一个png文件,就是它了!

试了一下,按
Command+Shift+1 或者2,5,6
然后,什么事也没有发生。。。

分类: mac, 技术 标签: , ,

MySQL的数据仓库解决方案 — Infobright

2011年3月31日 1,284 人浏览 没有评论

Infobright是开源的MySQL数据仓库解决方案,引入了列存储方案,高强度的数据压缩,优化的统计计算(类似sum/avg/group by之类)。
用在数据仓库/数据挖掘和BI领域,开源的力量真是强大!
http://www.infobright.com/

分类: 技术, 数据库 标签: , ,
Pages: 上一页 1 2 3 4 5 6 7 8 9 10 ...43 44 45 下一页