2009-10-23 20:31
How Nested Functions Work, part 1
BY: Walter Bright
我们都熟悉C语言里函数如何相互递归调用:
int foo(int i) |
2009-10-06 18:37
Real Close to the Machine: Floating Point in D
BY: Don Clugston
最初计算 机是被构想为进行数学计算的设备。最早时期的计算机花费了大部分的时间来求解方程式问题。虽然工程学和科学领域现在只占计算世界的很小部分,但仍然留有许 多来自上个时代的优秀遗产。现在,几乎所有计算机都配备了 |
2009-09-19 16:22
How Nested Functions Work, part 2
BY: Walter Bright 译: changlon at gmail dot com
上一期的文章,我们了解了嵌套函数是如何实现的。假如你想的更深一点,你会好奇指向嵌套函数的指针如何运行?这里的难点是嵌套函数为了正常运行,需要一个额外的隐藏参数 -- 指向静态闭包函数栈桢的静态连 |
2009-09-16 21:59
"我近来在做模板元编程" ,他漠然的说。
为什么感到好笑呢?因为元编程被普遍认为是非常有难度的。我是说,比古鲁级宗师还难。我有幸认识处于此水平的两个朋友: 写《Modern C++ Programming》的Andrei Alexandrescu, 实现Boost::Xpressive的Eric Niebler。所以我知道它是多么恐怖的事情。
|
2009-08-09 17:26
The atomic module is intended to provide some basic support for lock-free concurrent programming. Some common operations are defined, each of which may be performed using the specified memory barrier or a less granular barrier if the hardware does not support the version requested. This model is based on a design by Alexander Terekhov as outlined in this thread. Another useful reference for memory ordering on modern architectures is this article by Paul McKenney.
Atomic模块尝试 |
2008-07-01 00:34
(function(bootstrap){
if( window.$__loaded ) return ;
window.$__loaded = true;
var temp = document.createElement('div');
(function(){
try{
temp.doScroll('left');
document.body.appendChild(temp);
|
2008-03-14 12:29
在虚拟机目录下找到vmware虚拟机配置文件(.vmx文件),用文本编辑工具打开,找到:
ethernet0.present = "TRUE"
在下面添上三行:
ethernet1.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet1.virtualDev = "e1000"
mdconfig -a -t vnode -f Panabit2008cd4.iso
mount_cd9660 /dev/md0 /cdrom
dd if=/dev/zero |
2007-12-12 16:34
1、数据包 “netstat 1″一秒钟累计一次,”netstat 2″两秒钟累计一次。依此类推
2、查看网卡流量:”systat -if 1″每秒钟刷新一次,”systat -if 2″两秒钟刷新一次,依此类推.
3.cd /usr/ports/net/ifstat;make install;make clean;/usr/local/bin/ifstat也可以显示及时流量。
FreeBSD-带宽占用-查看
[1] netstat 1 netstat -i netstat -I vr0 simple way
[2]ports: nload vivid way eg. view vr0--> nload vr0
[3]systat -if 1 nice way
[4]port |
2007-12-10 21:12
function $defined(obj){
return (obj != undefined);
};
function $lambda(value){
return (typeof value == 'function') ? value : function(){
return value;
};
};
function $type(obj){
if (obj == undefined) return false;
if (obj.$family) return ( obj.$family == 'number' && !isFinite(obj)) ? false : obj.$family;
|
2007-11-15 14:26
//Fx.Lrc , Copyright (c) 2006-2007 Changlong, <http://music.ad.xwall.cn>, MIT Style License.
//r1028
Fx.Lrc = new Class({
Extends: Fx,
options: {
left: 120,
hCol: '#f90',
lCol: '#999',
advance: 0.88,
|
2007-11-15 14:25
//iPlayer , Copyright (c) 2006-2007 Changlong, <http://music.ad.xwall.cn>, MIT Style License.
// r1028
var Browser = Client;
var iPlayer = new Class({
State:99,
Implements: [Options, Events],
options: {
height: 1 ,
width: 1 ,
pro |
2007-09-27 13:47
// based on mootools r984
var XFlv = new Class({
Implements: [ Options],
options: {
width: 500,
height: 350,
top: 20,
left: 20,
swf:{
|
2007-08-18 17:14
device pf
device pflog
device pfsync
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_CDNR
options ALTQ_PRIQ
options ALTQ_NOPCC
options ALTQ_DEBUG
#######################################
man pf.conf
pfctl -f pf.conf 应用pf.conf的规则
pfctl -sr 查看访问规则
pfctl -sn 查看NAT规则
pfctl -sa 查看所有PF信息
pfctl -Rf pf.conf 重新加载访问规则 |
2007-08-15 16:48
------------------------------------------------------------------------------------------
#DROP TABLE IF EXISTS admin;
CREATE TABLE admin (
Username varchar(32) NOT NULL default '',
`Password` varchar(32) NOT NULL default '',
PRIMARY KEY (Username)
);
INSERT INTO admin VALUES ('admin', md5('admin'));
#DROP TABLE IF EXISTS users;
CREATE TABLE users (
`User` varchar(16) NOT NULL default '',
`Password` varchar(32) NOT NULL de |
2007-07-21 18:22
Native(Date); Native.setFamily({'date': Date});
Date.Names = { Apm: ['Am','Pm'], Suffix: ['St','Nd','Rd', 'Th'], Day: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'], Month: ['January','February','March','April','May','June','July','August','September','October','November','December'] }
Date.ShortNames = {}
Date.map = { Y:{k:'FullYear',l:4}, y:{k:'FullYear', l:2, a: 2000}, m:{k:'Month',l:2, a: -1}, n |
|
|
刀风见笑
男, 27岁
广东 广州
上次登录: 1个月以前
加为好友
|