06 2014 档案
摘要:看过一些相关的文章还有书籍, 得到一个原则。a与b 进行对战,尽量采取双方都满意的结果。a攻击b, 发送攻击信息,而不是结果,由b来判断时候击中a给b加血,不管怎么样,都给他加上
阅读全文
摘要:Where to Go From Here
阅读全文
摘要:没学过汇编的估计都没听说过,学过没怎么用过的,过一阵就好记不清了...r-right l-left算术移位 sar - 保留最高位不变,其他的数移位逻辑移位 shr - 无视最高位循环移位 - ror rcr 分带进位与不带进位(cf) 两种移位,移除的数字都会进入cf, 带...
阅读全文
摘要:(复习一下)向量a, n, b, cb为a在a上的投影a与b夹角为zb = n*(b/n)cos z = b/ab = cosz*ab = n*(cosz*a/n)b =n*(cosz*a*n/n*n)b = n*(a.n/n*n)c = a - ba.b = a*b*cosZz = arccos ...
阅读全文
摘要:protocol Container { typealias ItemType mutating func append(item: ItemType) mutating func removelast() -> ItemType var count: Int {get} ...
阅读全文
摘要:class Arctest { let name: String = "Arctest" @lazy var ret:() -> String? = { [weak self] in return self!.name } @lazy va...
阅读全文
摘要:```cppenum Iter: Int{ case s1=0, s2, s3, s4 mutating func next(){ if self == .s4 { self = .s1 return } ...
阅读全文
摘要:动态 变量类型在运行期间确定下来静态 在编译期确定下来强类型 类型不会发生自动变换,弱类型 类型会自动变,比如double+int -> double类型安全 类型对数据访问有严格控制类型不安全 ...Well-typed programs cannot "go wrong" ...
阅读全文
摘要:成对使用的macro, 不过也有机会用错, 死都不知道怎么死的, 这宏...#define pthread_cleanup_push(func, val) \ { \ struct __darwin_pthread_handler_rec __handler; \ ...
阅读全文
摘要:1 static void 2 sig_when_weakup(int no){ 3 printf("weakup weakup\n"); 4 longjmp(buf, 1); 5 } 6 7 void weakup_after(int n){ 8 if(setjmp(...
阅读全文
摘要:看的书很多了, 代码写的少了,实际代码项目看的少了该平衡一下了
阅读全文
摘要:随便记录点想法什么的,这个博客的编辑界面挺简陋的...
阅读全文