自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录

tchar因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对应的就有了_tcslen这样的

2013-04-25 20:49:46 305

原创 static

、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?  答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成

2013-04-24 14:23:04 344

原创 static 使用

、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?  答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成

2013-04-24 14:21:55 46

转载 带参数的main

带参数的main函数的运行 2010-11-30 17:08:46|  分类:VC++/C/C++|  标签:|字号大中小订阅如下一个带参数的main函数:#include int main(int argc, char **argv) { int i; for(i=0;iprintf("%d:%s\n",i,argv[i]); ret

2013-04-22 16:14:15 325

原创 _tmain() 与 main()

首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的里,有这么两行#include #include 我们可以在头文件里找到_tmain的宏定义     #define _tmain      main所以,经过预编译以后, _tmain就变成main了,//////////////

2013-04-18 10:22:25 446

转载 线程同步

一个进程中的所有线程共享这个进程的代码段和数据段,但是着每一个线程又拥有属于自己的堆栈和计数器。并发:一个进程内的多个线程以时间片轮转的方式执行,某一时刻只有一个线程占有CPU。并发模式实际上是串行执行,因此性能提高有限。并行:在多核或多CPU的系统中,实现的真正多线程同时执行。每一个线程占有一个核或CPU。HANDLE CreateThread(LPSECURITY_ATTRIB

2013-04-09 10:17:14 294

原创 hw面试题

华为的面试试题比较专业,都是一些专业知道。   Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?      Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?     Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?     Q4:请问C++的类和C里面的struct有什么区别?    c的str

2013-04-07 21:52:47 681

原创 字符串回文

1.写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1 //////////答案:一、 int fun(char *p) {  if(p==NULL)    return -1;  else  {    int length = 0;    int i = 0;    int judge = 1;    l

2013-04-07 21:44:16 383

原创 华为笔试 strcmp()

1、 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1;  int strcmp(char *source, char *dest) { while ( (*source != '\0') && (*source == *dest)) { source++; dest++; } retu

2013-04-07 21:34:57 389

原创 进程 线程

1、进程是系统进行资源分配和调度的一个独立单位.      2、  线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位3、 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 4、每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执

2013-04-07 20:17:36 252

转载 动态规划法中的最长公共子序列

动态规划解最长公共子序列问题       2009-05-30 21:2821176人阅读评论(24)收藏举报c算法动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用

2012-12-19 08:05:05 165

mfc 入门资源

mfc入门经典资料,mfc简单的实例,便于有一点c++基础,想学mfc的经典资料。

2012-10-07

linux常用的指令

简单易懂,好记,实用,linux学习必备的手册,常用的指令

2012-10-04

mysql 常用指令

简单实用,建库,建表,产用指令,以及值得注意的地方

2012-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除