2009-11-11 09:52
2009-11-09 12:43
iceboy 原创内容,转载请注明出处 :)
C/C++ 等高级语言提供了一套有别于位运算符的逻辑运算符,比如位运算符 &、|、~ 对应着逻辑运算符 &&、||、!。从语法上来看,似乎在表示二值逻辑时我们理应采用逻辑运算符而非位运算符,并且这样做看起来能取得更高的性能。但是仔细推敲后会发现,这种想法是没有依据且会带来性能损失的。
1. 纯真的 bool
考察以下函数,用于将两个输入的布尔值进行与运算。这里使用了 C99/C++ 标准中提供的 bool 类型:
bool foo(bool a, bool b)
{
|
2009-11-08 22:24
2009-11-05 20:38
自我感觉比许多书上的版本更容易理解一些.
 |
2009-11-03 18:29
友情提示:电吹风被归为违章电器,如欲重复本实验,请做好相关工作。
实验一:使用电吹风给寝室加温
理论值
假设房间面积 s = 10m2,乘以 h = 3m 的高度:v = sh = 30m3。
根据空气密度 ρ = 1.29g/L 得,m = ρv = 38.7kg。
再根据空气的比热容 c = 1kJ/(kg·K) 得,要让空气温度提高 △T = 1℃,需做功 Q = cm△T = 38.7kJ。
本次实验选用 Panasonic 牌 1600W 大功率电吹风,其功率 P = 1600W。
由 Q = Pt 得,所需时间 t = Q/P = 24.1875 秒。
|
2009-10-29 22:04
“Here! I don't want this anymore!”
“Cross your heart! Cross it!”
“You know, it's just a house.” |
2009-10-23 23:44
前天从 kenmark 大牛那儿学到了一个 nb 的概念:
inline 并不是让函数内联 (函数是否内联完全由编译器决定), 而是取消所修饰函数的链接实体性.
先从 class 讲起, 我们有一个 class foo:
class foo {
void bar() { printf("foobar\n"); }
};
为什么我们可以把 foo 这个类放在一个 .h 文件里呢? 里面明明定义了一个函数啊.
如果把函数写到类外面, 也就是这个样子:
void foo::bar() { printf("foobar\n"); }
就要放到一个 cpp 里面.
|
2009-10-22 22:42
2009-10-22 18:23
无法从 VS2010 Beta1 升级到 Beta2, 必须先手动卸载 Beta1.
然而, 在添加/删除程序里面无法找到卸载项.
搜索 setup.exe 之后找到 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Microsoft Visual Studio Team System 2010 Team Suite Beta 1 - ENU\setup.exe
卸载第一个组件 TFS Object Model 时, 提示找不到文件, 要求插入安装盘.
在网上搜索, 普遍认为使用安装盘来卸载是唯一方法.
无奈, 为了安装 Beta2, 不得不下载 Beta1. 还好我们有迅雷. |
2009-10-19 15:46
|
|
iceboy_
男, 20岁
上海 闵行区
加为好友
现用网名 iceboy。
计算机爱好者。
编程爱好者。
VB6 爱好者。
内核技术爱好者。
破解技术爱好者。
算法与数据结构爱好者。
电子制作爱好者。
日系动画爱好者。
羽毛球爱好者。
欧美音乐爱好者。
跑跑卡丁车爱好者。
非高手。
SysPack 作者。
PEScript 作者。
MyHasher 作者。
PsNull 作者。
SimpleIM 作者。
IceQQ Server 作者。
|
a
|