- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 C 二维数组做函数参数
#include "../stdafx.h"const int c_nX=5;const int c_nY=3;void display1(int (*p)[c_nX],int ny){ for(int i =0; i { for(int j =0; j cout cout } p[0][0]=100; //可变}///////////////////////////////////////////////////void display2(int data[][c_nX],int ny)
2010-07-31 13:59:00 1004
转载 整理了一些t-sql技巧
一、 只复制一个表结构,不复制数据select top 0 * into [t1] from [t2]二、 获取数据库中某个对象的创建脚本1、 先用下面的脚本创建一个函数if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunction')=0) drop function fgetscriptgocreate function fgetscript( @ser
2010-07-19 22:47:00 334
转载 sql注入语句
<br />1、返回的是连接的数据库名<br />and db_name()>0<br />2、作用是获取连接用户名<br />and user>0<br />3、将数据库备份到Web目录下面<br />;backup database 数据库名 to disk='c:/inetpub/wwwroot/1.db';--<br />4、显示SQL系统版本<br />and 1=(select @@VERSION) 或and 1=convert(int,@@version)--<br />5、判断xp_cmds
2010-07-19 22:46:00 443
转载 精妙SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 11说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.titl
2010-07-19 22:45:00 539
原创 网络编程状态机的实现-宏定义
<br />状态机最简单的实现就是使用大量的switch case或者是if else,对不同的状态分别处理。<br />这样的代码比较直观,但是项目逐渐变大时就让人不爽了。<br /> <br />另外的一种实现方式是定义一个散列表,维护状态和实现。<br />例如,魔兽世界的开源代码就是使用了这种方式。维护了消息类型和回调函数指针的一个数组。<br /> <br />还有一种方式是设计模式中的状态模式。不过,是不是该计算一下,状态不断增加后,将会有多少个State的派生类。<br /> <br />最后
2010-07-19 20:46:00 1428
原创 C++一些细节
用C++编程,一些细节工作中使用不到,也没有考虑过。有时候,想一想一些细节问题,感觉还真的不能用十分肯定的语气回答。所以陆续总结了一些C++语言中的小细节。。。。1.隐藏:派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏。派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual关键字。此时,基类的函数被隐藏。2.inline要和函数体在一起才会被编译为内联函数。3.构造函数1)当派生类定义了一个构造函数,不管是有参数还是无参数。基类必须定
2010-07-18 21:36:00 811 2
原创 C++临时对象
<br />临时对象的产生:<br />1. 用构造函数作为隐式类型转换函数时。<br /> <br />class CTempObj{public: char m_szString[10]; char* m_pString; CTempObj(int n) { m_pString=new char[10]; strcpy(m_szString,"string1"); strcpy(m_pString,"string2"); cout<
2010-07-08 21:57:00 527
原创 STL容器的实现原理
<br />STL共有六大组件<br /> 1、容器。2、算法。3、迭代器。4、仿函数。6、适配器。<br /> <br />STL容器的实现原理<br />STL来管理数据十分方便,省去了我们自己构建数据结构的时间.其实,STL的实现也是基于我们常见的数据结构.<br /><br />序列式容器:<br />vector-数组,元素不够时再重新分配内存,拷贝原来数组的元素到新分配的数组中。<br />list-单链表。<br />deque-分配中央控制器map(并非map容器),map记录着一系列的固定
2010-07-01 21:58:00 6687 2
原创 for循环和++运算符
这篇博客解释的已经很清楚了.http://blog.csdn.net/roger_77/archive/2007/04/21/1574129.aspxvoid main( ){ for(int i=0;i { if(i==5) break; }}相当于void main( ){ int i=0; while(j { if(i==5) break; i++; }}1.执行判断条件2.for循环体中的语句3.执行for()中的第三个语句如果碰上了b
2010-07-01 21:30:00 767
Horizon-Based Indirect Lighting (HBIL)
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人