- 博客(181)
- 资源 (15)
- 收藏
- 关注
原创 在SQL存储过程中如何使用另一个存储过程返回的结果集SQL实例
--创建一个返回结果集的存储过程create procedure [sp_Test]@dwUserID as INT,@strOutMsg NVARCHAR(100)ASBEGINdeclare @dwSigninDays INT declare @strSigninTime NVARCHAR(22) set @dwSigninDays = 1set @
2014-08-25 16:10:25 10435
转载 在存储过程中如何使用另一个存储过程返回的结果集
在存储过程中如何使用另一个存储过程返回的结果集2012-10-19 10:44:39 作者:凯11在存储过程中如何使用另一个存储过程返回的结果集 与这个问题具有相同性质的其他描述还包括:如何在存储过程中检索动态SQL语句的执行结果?如何实现类似SELECT * FROM (EXEC procedure_name @parameters_var)
2014-08-25 15:44:45 839
原创 几个编译器内置的c++宏定义的使用例子
#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){coutcout//__LINE__cout//__FILE__cout//__DATE__cout//__TIME__cout//__FUNCTION_
2014-08-01 16:52:55 2257
转载 [转]优秀项目经理的行为特点及思维习惯
摘自《IT项目经理成长手记》: 优秀项目经理的行为特点及思维习惯(2013-01-31 10:28:56) l 对复杂问题,会去考虑“怎么思考”,再去思考要思考的问题。l 能够从操作层面、细节层面考虑计划的可行性,并主动征求他人意见。l 时刻关注质量,深信质量是决定成败的要素。l 众说纷纭的时候,会选择到现场获得第一手资料,独立思考和判断。l 先
2013-02-06 10:55:24 877
转载 拉里-佩奇:如果不疯狂 就会做错事
http://search.iresearch.cn/portal/20130127/192115.shtml 我一直担心,我们运营企业的方式可能存在严重的错误。 我时常看到关于Google公司的报道,或者读到对科技领域的报道,谈的主题都是竞争。这些报道读起来,就如同在报道体育赛事一样激烈。但从实际来看,要找到一件让人着迷、完全是因为竞争而诞生的新事物,相当不易。 学会“大思考
2013-01-28 09:04:57 778
原创 #pragma pack(push,1)的一个副作用
在C++中,定义通信协议的.h头文件,有时候会使用#pragma pack(push,1)来修改数据结构成员的内存对齐方式(为1个字节对齐)假设现在有Package.h //Filename: package.h#pragma pack(push,1)struct cmd_test{ int iFlag1; char szName[32];}/
2012-10-31 15:58:20 3790 3
原创 图像匹配算法sift
图像匹配算法 书籍《Distinctive Image Fetures from Scale-Invariant Keypoints》 David G.Lowe 刊物 IJCV2004
2012-08-17 15:58:03 1187 4
转载 艾伦·图灵——如谜的解谜者
艾伦·图灵——如谜的解谜者作者: baiyuzhong 分类:IT名人堂,每日关注, 热点报道 阅读:5,681 次 添加评论文/苏椰2012年6月29日,是英国数学家艾伦·图灵100周年诞辰。他24岁发明图灵机模型,奠定了现代计算机的理论基础,被誉为计算机科学之父。二战期间,图灵秘密地作为英国情报界的核心人物,破译了德军的谜机密码,扭转了整个大西洋战局
2012-08-06 11:40:25 4933
转载 [转]2年不间断健身经验
既然楼主喜欢健身,小弟正好有2年不间断健身经验,就发出来供大伙儿参考下,我尽量言简意赅。1。健身的核心思想只有4个字:贵在坚持。而频率则因人而异,最短也要隔天练习,要充分休息肌肉。最长也不要1周少于2次。2。健身的目的:若想强身健体,对肌肉没兴趣,那么有氧运动为主,无氧为辅,比如跑步等。若想增肌,则无氧为主,有氧运动则尽量推迟到其他时刻,因为有氧会消耗你身体的蛋白质,影响长肌肉。3
2012-07-18 09:11:00 1143
转载 Windows下C/C++可变参数宏实现技巧
Windows下C/C++可变参数宏实现技巧[ http://blog.csdn.net/weide001/article/details/4263114 ]在开发过程中,有很多阶段,每个阶段可能会注重不同的重点,我们可能会在不同阶段让程序输出或者打印不同的信息以反应运行的情况,所以我们必须分阶段的使得程序输出我们在每个阶段所要关心的信息,甚至在最后让程序不再输出信息。这就要用到了宏定义!
2012-07-16 16:06:50 938
转载 使用IOCP需要注意的一些问题~~(不断补充)
使用IOCP需要注意的一些问题~~(不断补充)[ http://www.cppblog.com/johndragon/archive/2011/09/20/21845.html ]1- 不要为每个小数据包发送一个IOCP请求,这样很容易耗尽IOCP的内部队列.....从而产生10055错误.2- 不要试图在发送出IOCP请求之后,收到完成通知之前修改请求中使用的数据缓冲
2012-07-09 17:02:49 616
转载 一些软件设计的原则
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。 Don’t Repeat Yourself (DRY) DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一
2012-07-06 16:00:05 1518
转载 面向对象的S.O.L.I.D 原则
面向对象的S.O.L.I.D 原则一般来说这是面向对象的五大设计原则,但是,我觉得这些原则可适用于所有的软件开发。Single Responsibility Principle (SRP) – 职责单一原则关于单一职责原则,其核心的思想是:一个类,只做一件事,并把这件事做好,其只有一个引起它变化的原因。单一职责原则可以看作是低耦合、高内聚在面向对象原则上的引申,将职责定义为
2012-07-06 15:57:00 1636
转载 五大最受欢迎的BUG管理系统
[ ttp://topic.csdn.net/u/20100521/11/b6a07d3c-a42e-4d7e-aa2f-30cf1154aa60.html ]Google在中国大陆遭遇变故做出暂时性的退出大陆市场,也使很多忠实的用户受到小小的挫折,以本公司为例,原本的BUG都是记录在google的EXCEL在线文档中,因为经常性的打不开,测试和开发组在线上交流不了,都只能通过其它的方
2012-07-03 17:22:00 801
转载 菜鸟了解Hudson CI--什么是CI/Hudson?怎样安装?怎样使用?
两个或更多的开发人员就一个项目协同工作时会将多个开发人员的代码集成在一起,如果某个开发人员的代码有不良的影响或代码之间发生交互,就可能会出现问题。在“传统”开发环境下,各个开发人员可能会在较长的时间内独立完成各自的代码编写工作,这些代码集成问题可能在实际编写代码之后很长时间才被发现,与在开发周期早期发现这些问题相比,这样会加大识别和解决这些集成问题的难度。为了解决这一滞后问题,应运而生了一种称为持
2012-07-02 16:31:03 1190
转载 作为软件工程师,你必须知道的20个常识
作为软件工程师,你必须知道的20个常识2012-06-28 08:43 | 22922次阅读 | 来源:oschina 【已有65条评论】发表评论| 作者:junwong | 收藏这篇资讯作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更
2012-07-02 16:22:05 555
转载 VS2008 Debug与Release的本质区别(转)
VS2008 Debug与Release的本质区别(转)如何设置:工具栏“生成”→“配置管理器”→“活动解决方案配置” 对于VS2008的初次使用者来说,常会遇到的编译问题时,Debug版本运行正常,但在Release版本则不稳定或无法运行。以下是对Debug版本与Release版本本质区别的分析:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于
2012-06-21 10:41:52 794
原创 【驱动开发】Windows系统下枚举设备的几个函数
Windows系统下,枚举设备的相关文章,几个主要的相关章节和函数列举如下。 【相关资料】Device Information Sets : http://msdn.microsoft.com/zh-cn/library/ff541247(v=vs.85).aspxDevice Interface Classes : http://msdn.microsoft.com/zh-c
2012-06-05 10:43:11 2543
转载 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别
【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别2011-05-04 17:27 by 潇湘隐者, 2546 visits, 收藏, 编辑本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio 、R
2012-04-12 10:30:13 1135 2
转载 OCI 官方参考手册
OCI 参考手册索引(Index)http://docs.oracle.com/cd/B28359_01/appdev.111/b28395/toc.htm#BEGINOCIStmtFetch2()函数http://docs.oracle.com/cd/B28359_01/appdev.111/b28395/oci17msc001.htm#i575019
2012-04-09 12:31:01 1738
转载 OCI编程历程
【原文: http://www.cnblogs.com/ychellboy/archive/2010/04/16/1713884.html】 前几天和哥们聊天,谈到连接数据库及一些数据库调用接口的开发问题。那哥们直接来了一句:“那东西没什么搞头,就调用些函数,然后做些错误处理”……… 我很是郁闷,回想起来实习时第一个能拿得出手的程序就是对OCI10封装库,当时为了测试效果一个人在机房里
2012-04-09 12:25:54 1578
转载 自己整理的OCI文档,抛砖引玉
[原创] 自己整理的OCI文档,抛砖引玉http://www.chinaunix.net/jh/19/530742.html 作者:taocb006 发表于:2008-07-21 17:05:12 网上很少有OCI的中文文档,一般英文文档大家可能看了也不太顺,我整理了一份,写了一些常用的OCI函数,供大家参考。
2012-04-09 11:35:07 1264
原创 Oracle报ORA-01722错误的排查经验
最近开发的一个C++程序中,通过OCI访问数据库,在某个查询的时候,报ORA-01722错误。Oracle关于1722错误的描述是这样的:ORA-01722: invalid number(无效数字)。刚开始排查SQL语句是否有问题,发现同样的SQL语句在PL/SQL dev中执行不会报错。经过多次排查,最后发现原因在于调用OCIDefineByPos()函数绑定变量和字段的映射关系时
2012-04-09 11:10:25 53147 1
转载 Oracle中使用游标的两个例子
Example 6-41 Using CURRENT OF to Update the Latest Row Fetched From a CursorDECLARE my_emp_id NUMBER(6); my_job_id VARCHAR2(10); my_sal NUMBER(8,2); CURSOR c1 IS SELECT employ
2012-02-21 09:16:21 1599
转载 C++中struct成员的偏移量的计算
C++中,计算struct成员的偏移量,有如下三种方法可用。//假设有定义如下:struct st_test { int a; char b; double c; }; //现想要求 b 相对于 st_test 的偏移地址。// 1 ): 常用的方法(size_t)&(((st_test *)0)->b)// 2) : 使用stl
2012-02-13 11:20:51 3535
原创 含虚函数的struct在其构造中要谨慎使用memset函数对数据成员清零
假设有定义如下struct st{ int a; char b[20]; st(){memset(this, 0, sizeof(st));} virtual ~st(){}};st *p = NULL;p = new st;delete p; //p!=NULL, 但程序抛出异常,提示访问了非法内存地址0x000000如果去掉st结
2012-02-01 11:34:04 4572 2
转载 C++学习摘要之四:虚函数和多态
【原文: http://c.chinaitlab.com/cc/basic/200905/784976.html 】多态性与前面提到的数据封装和继承性共同构成了面向对象程序设计的三个重要机制。 1.静态联编与动态联编 由于函数重载的存在,当程序中出现调用同名函数时,编译器会根据函数的参数类型、个数决定调用执行哪一个同名函数的代码,这种把一个函数的调用与适当的函数实现代码
2012-02-01 09:19:52 727
原创 又一种内存越界的情况, 野指针导致sprintf函数内存越界
最近做一个C++服务端程序,在使用多线程时,程序有时候会崩溃,从VC的错题提示看是内存访问错误导致程序崩溃,单步执行跟踪也无法定位错误所在。 根据个人的经验分析,这种错误是内存越界导致其他对象或者堆(heap)被破坏而引起非法内存访问,结果出现不可debug跟踪的程序崩溃。 这个问题困扰了我几周,我分析程序代码,搜索所有strcpy,memcpy,memset等内存操作相关的函
2011-10-31 17:00:19 4557
转载 MSDN关于C++中heap corrupt的代码示例
Diagnose resource leaks in Win32 app (CppResourceLeaks)【 http://code.msdn.microsoft.com/CppResourceLeaks-ad3b7fdb/sourcecode?fileId=21578&pathId=2120106203 】 /****************************** Mo
2011-10-12 15:30:12 1231
转载 一个C++中的Heap Corrupt错误的分析
【原文: http://www.blogjava.net/wangle/archive/2007/07/24/132173.html 】这两天一直在研究一个Crash问题,其表现非常明显就是Memory Heap被破坏了,但是由于破坏堆的现场无法准确定位,发生Crash的
2011-10-12 09:54:06 1641
转载 创建与维护Oracle分区表和本地索引
【原文: http://www.searchdatabase.com.cn/showcontent_12937.htm 】Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对
2011-10-09 11:39:50 751
转载 Oracle数据库中索引的维护
【原文: http://www.yesky.com/20030116/1648723.shtml 】 本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 在Oracle中
2011-10-09 11:14:57 579
转载 Oracle索引的维护方法
【原文:http://www.examda.com/oracle/jishu/20071010/10044830.html 】一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触
2011-10-09 11:12:18 839
原创 TCP通信丢包原因总结
TCP协议本身是保证传输的数据完整性不会丢数据的。如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的过程或者接收的过程出现问题。例如服务器给客户端发大量数据,Send的频率很高,那么就有可能在Send时发生错误(原因可能是又多种,可能是程序处理逻辑
2011-09-22 10:06:36 20044 3
原创 JEDI--delphi下的winsock2编程所需的库
Delphi下本身只封装的winsock1.1的api,没有winsock2的JEDI类库的官方站点,有winsock2编程所需的API函数声明http://jedi-apilib.sourceforge.nethttp://blog.delphi-jedi.ne
2011-09-19 11:34:29 2285
原创 Oracle中判断字段值为NULL的函数
COALESCE()这个函数是ASNI标准的SQL函数,MS SQL 和 Oracle都可以用NVL()是Oracle独有的函数,功能与COALESCE()相同而在 MS SQL中的ISNULL()函数功能与COALESCE()相同1 SELECT NV
2011-08-19 17:14:49 24287
转载 关于DELPHI数组,指针,字符串转换的例子!(转)
<br />关于DELPHI数组,指针,字符串转换的例子!(转)<br /> <br />var<br /> aa: array [0..5] of Char;<br /> bb:Pointer;<br /> cc:string;<br /> dd:PChar;<br /> <br />procedure TForm1.Button1Click(Sender: TObject);<br />begin<br /><br />dd:='abcdef'; <br />//以下是pchar内容
2011-04-21 16:48:00 7312
转载 MSDN中关于结构成员对齐的一个例子
The following sample shows how to the pack pragma to change the alignment of a structure. // pragma_directives_pack.cpp#include #include struct S { int i; // size 4 short j; // size 2 double k; // size 8};#pragma pack(2)struct T { int i; sh
2011-04-02 11:20:00 750
原创 测试VC++结构成员对齐的问题
//测试VC++结构成员对齐的问题 by zdleekvoid TestStructMemberAlig(){#pragma pack(push, 8) struct MyStructure { double i1; char a1; char a2; char a3; double i2; char a4[2]; }s1;#pragma pack(pop) //上述结构成员对齐为8字节(Bytes), //double i1占8字节, 那么成员变量a1,a2,a
2011-04-02 11:10:00 840
JsonCpp 简易封装 v2.5
2018-11-02
JsonCpp 简易封装 v2.4
2018-11-02
JsonCpp 简易封装 v2.2
2018-09-13
JsonCpp 简易封装 v2.1
2018-09-12
JsonCpp 简易封装 v2
2018-09-05
JsonCPP 简易封装
2018-07-12
zdleek relrel 2
2018-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人