个人笔记
chenqiangdage
这个作者很懒,什么都没留下…
展开
-
个人笔记 #pargma pack()命令
#pargma pack#pragma pack();命令是用来设定编译器的字节对齐模式。举着例子:#pragma pack(push)#pragma pack(4)//设置为4字节对齐struct test{int a;double b;char c;};#pragma pack(pop)//用sizeof(test)发现大小为16;如原创 2014-01-14 22:17:52 · 1720 阅读 · 0 评论 -
个人笔记 指针和引用的区别
1、指针是c里面最重要的一中特殊变量。其大小是4字节的无符号整形,能存储的值是0x00000000-0xFFFFFFFF(32位操作系统下) (64位操作系统下寻址范围超级大)指针是C语言的灵魂,这个变量里存的是内存地址;通过地址能找到对应的变量单元,就像送快递一个,的需要一个确切地送货地址,没有地址货就不知道送哪里,计算机里称为内存泄露。引用也是地址,是c++语言的一个扩展;引用时某原创 2014-01-20 00:10:27 · 572 阅读 · 0 评论 -
学习笔记 unsigned 变量 局部变量 数组溢出
数组溢出问题:unsigned int k;/*//codes*/k=element.GetLength()-1;//返回值是unsigned int;for(int i=0;i////////////////////.......其他代码////////////////////cout如果element 为空,没有申请空间,那么GetL原创 2014-01-15 22:14:38 · 930 阅读 · 0 评论 -
个人笔记 C++构造函数,析构函数
此文章文个人笔记,2012年11月24日 ,觉得有点用,所以贴出来。一来是分享,二是挣点积分。定义一个类如果programmer没有定义构造函数,用户并没有显示地定义默认构造函数,编译器会为它自动生成一个无关紧要(trivial)的默认构造函数,生成的默认构造函数什么也不错,既不会讲其成员变量置零,也不会做其他的任何事情,只是为了保证程序能够正确;eg:class test{p原创 2014-01-14 23:14:21 · 616 阅读 · 0 评论 -
个人笔记--extern和static 区分
extern 关键字声明变量或者函数为外部变量或函数。表示变量或者函数体在外部文件被定义。编译器遇到此申明会到其他模块中寻找改函数体或变量。static 申明变量或函数为静态;静态的函数或者变量使该变量或者函数只能作用于本文件。通俗点讲就是,只能是本文件内部使用,其他文件哪怕是定义一个相同的都与我无关,编译器也不会报错。这也是其好处;未经初始化的静态变量初值都为0;静态变量都再全局数据区存储;原创 2014-01-13 23:09:32 · 759 阅读 · 0 评论 -
个人笔记 进程 线程 程序 区别
1、进程 和 线程进程是程序的依次执行,是具有一定独立功能的程序关于某一个数据集合上的依次运行活动,是进行资源分配和调度的一个独立单元;线程是进程的实体,是CPU调度和分派的基本单元;在内存方面,进程拥有独立内存单元,而线程,多个线程是公用内存单元的,其实多线程对于物理上的单核CPU而且,也只是在极短的时间片段里独占CPU,然后释放给下一个线程使用;只有物理上的多个核的才能真正意义原创 2014-01-21 00:00:31 · 585 阅读 · 0 评论 -
c# 代码规范(个人)
公司内部建立有一套公司的代码规范,我看了下是J写的;怎么说呢,公司的有一些规范也不是很好,比如我习惯了参数使用p来标示,而公司那份居然没有讲到参数规范,p也用来标示全局变量,没办法,他们都习惯了用p来标示全局变量。各个公司有各个公司的规范吧。还好我一直遵循着公司 的那个规范写代码,哎,对自己要求严格点,别人写的烂,我不能和他一起烂....不过也有好多建议;写上自己写在笔记本里的规范:原创 2014-02-26 23:19:28 · 939 阅读 · 0 评论 -
证书相关
前一阵子,在公司做一些有关证书的工作。做的也不多,我最怕学了一点然后就又交给了老师,交给了经理,所以我把这过程中写下的一些工作笔记记录下来:证书种类:1、带有私钥的证书 Public key cryptography standards #12 简称:PKCS #12 这是一种证书包含了私钥和公钥的二进制格式的证书;此类证书文件已.pfx作为后缀名;注意,这种证书是可以导出证书的原创 2014-03-02 23:06:24 · 719 阅读 · 0 评论 -
个人编程总结细节
强制转换://C风格强制转换 //(typeName)value chara = '1'; (int)a; //C++风格强制转换 //tpeyName(value) chara = '1'; int(a); //c++新标准; //static_cast(value)原创 2014-04-07 23:53:17 · 946 阅读 · 0 评论