- 博客(8)
- 收藏
- 关注
原创 Python xml ElementTree 增加自动缩进(autoindent) 换行
python xml indent ElementTree
2016-03-03 19:43:17 11157
转载 最佳日志实践
转自: http://www.bitstech.net/2014/01/07/log-best-practice/ 前言 日志用来记录用户操作、系统运行状态等,是一个系统的重要组成部分。然而由于日志并非系统核心功能,通常情况下并不受团队的重视。在出现问题需要通过日志来定位时,才发现日志还存在很多问题。 日志记录的好坏直接关系到系统出现问题时定位的速度,同时可以通过对
2014-01-20 17:38:11 498
转载 学编程就像选家具:去宜家还是从种树开始?
学编程就像选家具:去宜家还是从种树开始? 发表于2014-01-14 15:21| 13330次阅读| 来源CSDN| 46 条评论| 作者张红月 编程web开发经验分享入门指导 摘要:在奥巴马都号召大家学编程的年代,越来越多的人加入到这个行业中,当然也有人好奇,到底该如何学编程?有人把学编程比作挑选家具,但前提必须要知道自己想要什么样的家具? 在日常生活中
2014-01-17 09:42:01 667
原创 转:各种有名的C++库介绍
<br />在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过<br />设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级<br />的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者<br />水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。<br />标准库<br />标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了
2010-07-20 15:33:00 355 1
原创 MSMQ :异步读取msg 通过完成端口(a Completion port)
1.打开消息队列,获得消息队列的句柄 queueHandle 2.创建完成IO端口 ,hPort=CreateIoCompletionPort,但不与queueHandle绑定 3.创建异步读取msg线程: CreateThread 4.pending hPort and queueHandle, use CreateIoCompletionPort Functio
2009-11-26 18:56:00 488
原创 .net array convert to class String
//.net framework code array^fromEncrypt = gcnew array(DataLength); //... initializing code... String^ instanceName = (gcnew ASCIIEncoding)->GetString( fromEncrypt );
2009-11-09 23:01:00 313
原创 一些常见的c/c++笔试题
1.下面哪种代码风格更好,why?A . if (A == a) {a++;}B. if( a == A) {a++;} 答案:A,如果把==错写成=,因为编译器不允许对常量赋值,容易差错。2.#define MUTI(x) (x*x) int i=3,j,k; j = MUTI(i++); k = MUTI(
2009-10-20 17:23:00 311
原创 SQLServer ado 返回非目标数据集
在存储过程中想要输出记录集时,除设置set nocount off外,应注意在此之前执行的select语句是否已被设置为set nocount on,已经是否为select * from tablename或select colName1 [,colName2,...] from tablename个人理解如用这两种select形式则sqlserver认为返回的是记录集(不管有无设置set
2009-10-19 17:45:00 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人