自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miracle

有梦想,就不会觉得苦

  • 博客(28)
  • 收藏
  • 关注

原创 source insight 注册码

SI3US-032434-64929

2011-08-17 09:55:29 877

转载 指针的算术运算

指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的。例如:例二: 1。 char a[20]; 2。 int *ptr=a; ... ... 3。 ptr++;      在上例中,指针ptr的类型是int*,它

2011-08-10 17:19:26 412

转载 sizeof和strlen的区别

对于指针,sizeof操作符返回这个指针占的空间,一般是4个字节;而对于一个数组,sizeof返回这个数组所有元素占的总空间。        char*与char[]容易混淆,一定要分清,而且char*="aaa"的写法现在不被提倡,应予以避免。        strle

2011-07-30 22:32:18 353

转载 数组里a和&a的区别

#includeint main(void){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1);   //&a代表整个数组的地址,+1应该加上sizeof(a)的长度,所以ptr指向a[5]位置处。 printf(

2011-07-29 18:45:27 504

转载 内存对象笔记

原文:http://blog.sina.com.cn/s/blog_5c39a0890100ct10.html C++将内存划分为三个逻辑区域:堆、栈和静态存储区。位于它们之中的对象分别为堆对象,栈对象以及静态对象。 栈·栈,一般用于存放局部变量或对象。它的生命期是从定义点开始,

2011-07-27 23:21:15 363

原创 内存

可以简单地理解为内存分为三个部分:静态区,栈,堆。静态区的内容在程序的整个生命周期内都存在,由编译器在编译的时候分配,保存全局变量和静态局部变量。  ELF文件的分布里,初始化的全局变量和静态局部变量放在.data段,未初始化的全局变量和静态局部变量放在.bss段。(未初始化的全

2011-07-26 16:32:18 360

原创 编译链接库的概念

预编译: gcc -E hello.c -o hello.i(-E表示只进行预编译,E必须大写)编译:gcc -S hello.i -o hello.s  (-s表示只进行编译)            gcc -S hello.c -o hello.s  (把预编译和编译一步执行

2011-07-26 16:31:51 462

转载 bind socket error:Socket operation on non-socket(errno:88)出错处理

在send()发送数据的时候出现下面这个错误send() error.: Socket operation on non-socket已导致不能发送错误,虽然这个错误时出现在send()调用,但是其错误源头在accept()调用,我调试时,打印了accept()返回值居然是0,m

2011-07-24 23:26:06 4979

转载 一道多线程的例子

服务器端代码:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#includestdio.h>#in

2011-07-24 23:13:24 385

转载 CPU频率

概念        CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称。单位是Hz。它决定计算机的运行速度,随着计算机的发展,主频由过去MHZ发展到了现在的GHZ(1GHZ=1000MHZ)。通常来讲,在同系列微处理器,主频越高就代

2011-07-24 22:28:12 539

转载 Linux Socket编程(不限Linux)

http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html

2011-07-23 11:47:59 320

原创 设置linux虚拟机的ip,U盘挂载进linux虚拟机

如果输入ifconfig命令无效的情况下要设置环境变量:export PATH=/sbin:$PATH如果没有eth0 ,可以输入ifconfig eth0 up 激活。再ifconfig eht0 192.168.xx.xx 设置IP。hostonly....对应xp的VMNE

2011-07-23 11:43:54 401

原创 低级文件操作实例代码

#include #include #include #include #include #include #define FILE_TXT "sf.txt"#define FILE_BIN "sf.bin"typedef struct stu

2011-07-23 11:43:22 337

原创 信号处理的调用

#include #include #include #include #include void ctrlc_handle(int signum){ if(signum == SIGINT)  printf("%s %d\n", __FUNCTION__, signum); e

2011-07-23 11:43:00 358

原创 低级文件操作

#includef开头的文件操作,是高级的文件操作,是低级的扩充。_t  系统默认的原始数据   包含在头文件 出错处理:strerror(); 有返回,可以保存到文件里perror(); 直接在屏幕上输出错误的信息。 char str[256]="abcde";     //s

2011-07-23 11:41:53 337

原创 makefile

使用共用体可以节省空间(相对于结构体)makefile脚本编写的时候,第二行要按teb,不能顶格写。v1.o :v1.c gcc -c v1.c -o v1.o   (-c和-o的用法)(-o表示输出)v:v1.o gcc -o v v1.c //生成一个名字是v的可执行文件,而

2011-07-23 11:41:23 366

原创 【精力充沛的奥义】保证一天不困的25个小方法(献给那些奋战中的同胞们~~~~~~)

1.起床后锻炼5分钟 这样做不仅为身体充电,而且能加倍燃烧卡路里。很多人误认为晨练必须5点钟爬起来跑上几公里,其实是不必要,也不太现实的。你只消花5分钟, 做做俯卧撑和跳跃运动,使心率加快,就能达到理想的效果;要么对着镜子冲拳100下,感受那种能量积蓄的过程。     2.养成喝

2011-07-23 03:07:48 764

转载 一个年轻总裁给80后的忠告

1、记住,平均每天看电视超过三个小时以上的,一定都是那些月收入不超过两千元的,如果你想要月收入超过两千,请不要把时间浪费在电视上。同样的道理,那些平均每天玩网络游戏或聊天超过三个小时以上的,也都是那些月收入不超过两千的。     2、因为穷人很多,并且穷人没有钱,所以,他们才会在

2011-07-23 03:02:14 524

原创 一道多线程的面试题

是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0;2) 在主线称中起动线程1,打印“this is thread1”,并将g_Flag设置为13) 在主线称中启动线程2,打印“this is thread2”,并将g_

2011-07-23 02:38:41 723

转载 优秀的80后是怎样的?

1。每天11:00点前睡觉,每天7:30点前起床; 2。每天提醒自己,不要忘记梦想; 3。有时间多看书,多学习,做一个有文学素养的 人,不要把时间浪费在滑稽怪诞的事情上; 4。多锻炼身体,身体垮了什么都没有了,男人女人要对自己好一点; 5。努力学习赚钱的本领,钱是一个人活着的根本

2011-07-23 02:37:03 414

转载 arm体系结构与汇编100问

arm体系结构与汇编100问第1章 体系结构第1问:Q:请问在初始化CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式A:复位后的模式,即管理模式.第2问:Q:请教:MOV中的8位图立即数,是怎么一回事 0xF0000001是怎么来的A:是循环右移,就是一

2011-07-22 21:47:01 866

转载 linux系统目录详解

根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。   根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文

2011-07-22 21:45:28 286

转载 linux系统目录结构

linux系统目录结构1. //目录也称为根目录,位于linux文件系统目录结构的顶层。在很多系统中的唯一分区。如果还有其他分区,必须挂在到/目录下某个位置。整个目录结构呈树型结构,因此也称为目录树。2. binbin目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通

2011-07-22 16:44:34 462

转载 linux下的环境变量

1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】Linux变量可分为两类:1. 永久的:需要修改配置文件,变量永久生效。2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。用VI在文件/etc/profile文件中增加变量,该变量将

2011-07-22 11:32:02 1096

转载 pthread/Linux多线程编程

本文出自:http://www.china-pub.com 作者: 姚继锋 (2001-08-11 09:05:00)  1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix 也

2011-07-20 21:48:04 341

原创 关于环境变量

环境变量百度百科解释:环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

2011-07-19 01:37:08 339

原创 C++复习

一 面向对象(oop)1.封装2.继承基类---->派生类3.多态:派生类中可能出现与基类同名的方法。针对基类与派生类同名的方法,派生类要有自己的行为,必须要覆盖基类的方法。 二 虚函数virtual  funname(。。)                // 基类允许实现该方

2011-07-19 01:30:43 353

转载 ARM与嵌入式linux的入门建议 (六步曲)(转载)

     由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样

2011-06-11 22:01:00 416

空空如也

空空如也

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

TA关注的人

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