05 2010 档案
摘要:代码#heap_sort.rb def max_heap? array (array.size-1).downto(1) do |i| parent = (i-1)/2 return false if array[parent] < array[i] end trueenddef max_heap_unshift_down array, tail i = tail while i > ...
阅读全文
摘要:记录一些看过好书C++ C++编程语言,C++ 对象模型Effect C++, more effect c++, Exceptional C++, More Exceptional C++Effective STL,C++ 标准库, STL 源码剖析,C++ Template, C++ 现代编程范式, C++ 模板元编程C++ 编码规范(101条建议)C++ 模板元编程c++ 大规模程序设计C 陷...
阅读全文
摘要:开发流程,一般是随公司一起成长。 几个人的时候,什么都无所谓,因为直接沟通的成本是很低的,所以反而不需要繁琐的流程,这是的开发往往是作坊级别。 几百的人的时候,如果还是作坊式的开发,会带来很多问题。比如责任不清,需求遗漏,需求和设计和编码不一致,等等,直接沟通的成本也增加。这是要考虑人的模块化,分项目组,接口人。开发也要文档化(需要分档,设计文档,测试文档,用户文档), 还需要项目管理文档。 这...
阅读全文
摘要:@database = Sequel.ado(:conn_string=>conn, :provider=>"SQLNCLI10") @database.fetch "select * from Peopel.dbo.Hello" @database.run "exec Peopel.dbo.getmsg;" 出现 下面错误 OLE error code:800A0E78 in A...
阅读全文
摘要:默认打开的odbc 不支持多语句执行。google "mysql odbc option multi statements", 发现设置 connect_string中的 option=67108864 就可以了。(系统管理中odbc面板的myodbc中的details flags3 也有 multi statements 选项)MyODBC connect_string ="Driver={m...
阅读全文
摘要:win32-process 创建进程def sys_wait obj_id, ms puts obj_id sys_wait_api = API.new 'WaitForSingleObject', "LL", 'L', 'Kernel32' ret = sys_wait_api.call obj_id, ms return ret;enddef get_last_error api = API....
阅读全文

浙公网安备 33010602011771号