该文被密码保护。 阅读全文
posted @ 2014-05-22 15:07 Mimaoku 阅读(4) 评论(0) 推荐(0)
摘要: 1. 从后向前传递 template <typename Ntype> Ntype Gcd(Ntype a, Ntype b) { if (a < b) std::swap(a, b); while (b != 0) { auto temp = a % b; a = b; ... 阅读全文
posted @ 2012-07-06 15:26 Mimaoku 阅读(252) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-10 10:14 Mimaoku 阅读(6) 评论(0) 推荐(0)
摘要: 今天读了《Python源码剖析》这本书。书中讲到了PyIntObject,挺有意思。Python将整数区分为常用的小整数(small int)和大整数。其中小整数在python初始化时直接做了缓存。通常通过PyInt_FromLong来创建一个PyIntObject对象,所以PyInt_FromLong判断数值是属于小整数时直接从缓存中获取,大整数时从free list中得到(无论小整数或大整数都存在于block_list)。于是我下载了Python-2.7.2的源代码。阅读代码我发现了PyIntObject的一个问题。下面这个测试函数就能说明。void TestInt(void){ ... 阅读全文
posted @ 2012-02-10 17:54 Mimaoku 阅读(812) 评论(0) 推荐(0)
摘要: 一种显式的缓冲区类型 ArrayBuffer 被引入。其以明确的长度创建,并且在其生命周期内都是固定长度。ArrayBuffer 中的内容不能被直接访问。同时引入一系列的类型用以描述如何解析 ArrayBuffer 中的字节。比如,Int32Array 将 ArrayBuffer(或其分区段) 中的字节看作 32位带符号整数解析。#所以对一个视图进行改写能同时反映到另一个视图。# 同一个ArrayBuffer可以有多个不同的视图,以支持构建复杂的数据结构,尽管有一定的难度。引入DataView 类型,用以对来自底层 ArrayBuffer的字节的基础数据类型的任意的索引读写。其目的是,在较小性 阅读全文
posted @ 2011-12-31 17:44 Mimaoku 阅读(287) 评论(0) 推荐(0)
摘要: Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new Person("xxx", "xx"); 如果没有变量对该对象进行引用,它将被java虚拟 阅读全文
posted @ 2011-11-11 14:13 Mimaoku 阅读(488) 评论(0) 推荐(1)
摘要: 1. Form设置Com可见 [ComVisible(true)] public partial class Form1 : Form2. 设置WebBrowser的JS对象 webBroGm.ObjectForScripting = this;3. 添加方法 public void JSFunc(T obj) {...}4. JS window.external.JSFunc("abc"); 阅读全文
posted @ 2011-07-08 17:48 Mimaoku 阅读(220) 评论(0) 推荐(0)
摘要: 人重要的是清楚自己是个什么样的人,能力如何,性格如何,能干什么,目标是什么。不要彷徨,不要伪装,不要骗别人,最重要的是,不要骗自己。 阅读全文
posted @ 2011-06-26 23:08 Mimaoku 阅读(102) 评论(0) 推荐(0)