- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 常用的链接
js:http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000
2015-07-21 15:42:48
571
原创 sqlserver使用用户名登录
在默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQL Server 2005 Express的混合安全验证,也就是说由SQL Server来验证用户而不是由Windows来验证用户。1、使用SQL Server Management Studio Expres
2013-06-13 20:02:24
1471
转载 ERROR LNK 2005
http://blog.csdn.net/li_007/article/details/2801781关于ERROR LNK 2005错误相信很多人对这个错误是一点也不陌生,甚至有些害怕,我也一样。其实自己遇到过这样的问题,也每次都解决了这样的问题,但关键是自己没总结,所以总是再遇到再改,很烦人,查资料也麻烦。现在有时间了总结下。遇到问题我最喜欢F1,所以还是先看MSD
2013-06-12 21:44:17
893
转载 string 与 string
http://www.vczx.com/article/show.php?id=845string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和AT
2013-06-08 21:56:11
1071
原创 error: cout 不明确的符号
c++问题,为了使用string,我写入了#include using namespace std; 但是cout出现红线说是不明确百度了一下说是吧using namespace std注释掉就行了,果然如此,cout是没报错了,但是string的红线出来了endl的红线也出来了,说是未定义,我很郁闷丫。。接着添加一句:using std::endl;此时endl的红线消失,但是strin
2013-06-05 22:19:37
14663
6
转载 eip ebp esp
http://blog.csdn.net/djbtestingsky/article/details/1884678EIP,EBP,ESP都是系统的寄存器,里面存的都是些地址。 为什么要说这三个指针,是因为我们系统中栈的实现上离不开他们三个。 我们DC上讲过栈的数据结构,主要有以下特点: 后进先处。(这个强调过多)其实它还有以下两个作用: 1.栈是用来存储临时变
2013-05-30 16:02:25
721
转载 内存分布,bss段/Data段/Text段/堆/栈
http://blog.csdn.net/imdxt1986/article/details/7975911BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已
2013-05-29 17:41:41
4190
转载 大小端
http://blog.csdn.net/pochuanpiao/article/details/5756093 int i=1; char *p=(char *)&i; if(*p==1) printf("1"); else printf("2");
2013-05-26 19:08:16
655
原创 相当于智力题--今天的途牛旅游网笔试的
1两只不均匀的香,每只燃烧尽就一个小时,怎样确定45分钟? 第一只两头都点燃,于此同时第二只点燃一头,当第一只燃尽的时候恰好30分钟,此时吧第二只的另一头点燃,当第二只燃尽的时候就是4524个人黑夜过桥,他们的过桥时间分别为1,2,5,10分钟,现有一把手电筒,每次最多两个人同时过桥,但是每次过桥必须有手电筒照射,而且以最慢速度的人为准,怎样过桥才能17分钟呢?
2013-05-23 19:20:50
3668
转载 static
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777441.htmlstatic变量与全局、局部变量的区别全局变量(外部变量)的说明之前再冠以static就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整
2013-05-22 22:07:23
708
转载 文件打开方式
http://zhidao.baidu.com/question/240626289.htmlr 以只读方式打开文件,该文件必须存在。 r+ 以可读写方式打开文件,该文件必须存在。 rb+ 读写打开一个二进制文件,只允许读写数据。 rt+ 读写打开一个文本文件,允许读和写。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
2013-05-21 21:38:15
1260
转载 memcpy
http://blog.csdn.net/lovemysea/article/details/52756121、memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数;函数原型:void *memcpy(void *dest, void *src, unsigned int c
2013-05-21 19:32:32
1026
转载 memset
memset原型:extern void *memset(void *buffer, int c, int count);用法:#include 功能:把buffer所指内存区域的前count个字节设置成字符c。说明:返回指向buffer的指针。用来对一段内存空间全部设置为某个字符。举例:char a[100];memset(a, '/0', sizeof(a));mems
2013-05-21 19:16:52
649
转载 strcpy sprintf memcpy 异同
1、char *strcpy(char *des, char *src); 其操作对象是字符串,完成从源字符串到目的字符串的拷贝。2、int sprintf(char *buffer, const char *format, ...); 其操作对象不限于字符串,源对象可以是其他基本数据类型变量。 这个函数可以用来实现非字符串的基本数据类型向字符串类型
2013-05-21 17:18:44
800
转载 C++虚函数表解析
目录(?)[-]前言虚函数表一般继承无虚函数覆盖一般继承有虚函数覆盖多重继承无虚函数覆盖多重继承有虚函数覆盖安全性结束语附录一VC中查看虚函数表附录 二例程C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通
2013-05-15 21:39:43
574
转载 dynamic_cast<>
dynamic_cast是C++的数据类型转换关键字使用方法是dynamic_cast (ptr) T必须是一个类的的指针或引用,也可以是 void *,参数ptr必须是一个能得到一个指针或者引用的表达式。 完成动态类型转换,运行时刻执行的/*这是从网上摘下的例子,主要讲述了 dynamic_cast/* 作用:将一个基类对象指针(或引
2013-05-14 21:23:24
664
转载 帽子算数
聪聪数学19——很难的推理(2013-05-08 13:59:02) 【题目】小明和8个好朋友去王老师家玩,王老师给每人发了一顶帽子,并在每个人的帽子上写了一个两位数,这9个两位数互不相同,且每个小朋友只能看见别人帽子上的数。王老师在纸上又写了一个数A,问这九个同学:“你知道不知道自己帽子上的数能否被A整除?知道的请举手。”结果有4人举手。王老师
2013-05-14 20:50:16
1145
转载 c的有趣问题
12个有趣的C语言问答0,gets() 方法Q:以下代码有个被隐藏住的问题,你能找到它吗?A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检测此数值是否 有足够的空间来拷贝数据。所以这里我们一般用 fgets() 方法将来的更好。123456789101112
2013-05-14 20:10:21
751
转载 C 将整数变成字符串
#include int main (void) { long int n,i=0,j; char ch[10],temp; scanf("%li",&n);//统计位数并存入字符数组ch do { ch[i]=n%10+'0'; n/=1
2013-05-13 21:57:28
732
转载 static
【题目】static有什么用途? 在网上流传很广的一个答案是:1、限制变量的作用域2、设置变量的存储域 我觉得这样答题是不妥当的,有点文不对题的感觉。 下面是我给出的答案:static 类型声明符在C语言里面主要有三个用途:1、声明静态局部变量。2、声明静态外部全局变量。3、声明静态外部函数。 下面是我整理的有关上面三个用法的解释说明。另外
2013-05-13 20:20:00
848
转载 析构函数为虚函数
析构函数执行时先调用派生类的析构函数,其次才调用基类的析构函数。如果析构函数不是虚函数,而程序执行时又要通过基类的指针去销毁派生类的动态对象,那么用delete销毁对象时,只调用了基类的析构函数,未调用派生类的析构函数。这样会造成销毁对象不完全。#include#includeclass CPerson{public: virtual ~CPerson();
2013-05-13 19:27:27
588
转载 内连接与外连接
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right joinhttp://hi.baidu.com/e
2013-05-13 19:25:57
539
转载 修改SQL-SERVER数据库表结构的SQL命令
修改SQL-SERVER数据库表结构的SQL命令 向表中增加一个 varchar 列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从表中删除一个字段: ALTER TABLE distributors DROP COLUMN address RESTRICT; 在一个操作中修改两个现有字段
2013-05-13 19:15:21
713
转载 ps查看进程
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以 确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所
2013-05-13 19:13:59
718
转载 strlen与sizeof的区别
Sizeof与Strlen的区别与联系一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof
2013-05-13 17:20:33
566
转载 进程与线程区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.进程是一次资源的分配线程是一次处理机的分配与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(堆栈)(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.
2013-05-13 11:10:24
1000
转载 struct的对其规则
对齐:现代计算机中内存空间都是按着byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就是需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存储。其他平台可能没有这种情
2013-05-13 10:24:48
1396
转载 struct与unin的区别
struct 简单来说就是一些相互关联的元素的集合,说是集合,其实它们在内存中的存放是有先后顺序的,并且每个元素都有自己的内存空间。那么按照什么顺序存放的呢?其实就是按你声明的变量顺序来存放的,下面先看一个例子:struct sTest{int a; //sizeof(int) = 4char b; //sizeof(char) = 1shot c; //sizeof(sh
2013-05-13 10:08:21
881
转载 堆栈的不同
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态
2013-05-11 21:41:59
583
原创 读一个文件,从头到尾的读,不是一行一行的读
想用正则匹配特征,忽然想起不能一行行匹配,应该对文件从头到位的匹配免得人家分在多行了匹配不到,通过百度知道了有这么几个好用的函数,或者说以前我木有用过的函数.feek:改变流的位置,int fseek(FILE *stream, long offset, int fromwhere);成功,返回0,失败返回-1,并设置errno的值,可以用perror()函数输出错误。,ftell:
2013-04-21 13:11:21
780
presentation-stress in life
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人