自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

转载 50条常用SQL语句

[cpp] view plaincopy/*student(学号#,姓名,性别,年龄) course(课程号#,课程名,教师号#) score(学号#,课程号#,成绩) teacher(教师号#,教师名)*/  --1.查询“001”课程比“002”课程成绩高的所有学生的学号  select a.stuNo from score a,score 

2013-10-31 22:19:59 2256 2

转载 返回局部变量的问题

函数返回局部变量,是返回局部变量的值。但指针(或地址)是一种特殊的值,所以返回局部指针变量需要特别注意。正确情况下,作为函数返回值的局部指针,其所指向对象的作用域应该是调用者作用域、全局或静态常量区;指向栈空间对象的指针作为返回值,存在潜在的错误。1.       返回局部值变量[cpp] view plaincopyint num(void)  {    

2013-10-31 22:16:52 975

转载 C语言字符串反转函数

找工作前写了篇blog说要做些常见的笔试面试题,像单链表反转啊字符串反转啊之类的题目,但是只写了一篇单链表反转就没再继续写下去,因为觉得实在没什么好写的,不过都是一些简单的指针操作罢了,但是还是有很多新手问这个问题,而且我在腾讯二面的时候也被要求实现这个函数,那我也写一篇blog介绍一下字符串反转吧。  C语言中所谓的字符串不过是字符数组,后跟一个0x00字符标识结尾,所以反转起来很容易,

2013-10-31 21:49:10 1178

转载 判断单链表是否存在环,判断两个链表是否相交问题详解

有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如何找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fas

2013-10-31 21:47:56 596

转载 mini2440 jlink烧写总是出现错误解决方法

1. J-link ARm v4.28b软件清空flash和烧录supervivi:手上的2440开发板是256M  nandflash    所以要使用supervivi-128M版本(我用的友善官网提供的1026最新版,要把后缀名修改成.bin,国嵌的版本我使用后一直提示nandflash  found),据说这个版本会兼容128M-1G的nand,清除nand时,要把Options ->

2013-10-24 21:13:23 2513

转载 安装redhat时中文显示乱码(小方框)及中文输入法安装解决方法

在安装linux的时候,安装完了中文出现乱码或者是当时选错了选成了英文的,到时候中文显示乱码,下面说一下问题的解决:在首次安装RHEL5时,如果选择的是英文,那么系统将不安装中文支持包,这样就导致了中文显示为乱码(小方框).......有很多人说vi /etc/sysconfig/i18n文件,其实根本就没有那个必要。解决方法:安装1、fonts-chinese-3.02-

2013-10-19 22:57:16 792

原创 结构体指针

声明结构体指针以后必须申请(分配)内存,或者动态申请内存或者将某个结构体对象地址赋给这个结构体指针struct point{//包含两个变量成员int x;int y;};using namespace std;int main(int argc, char *argv[]){point pt;        //加上struct的结构体变量定义是C语言

2013-10-16 11:00:29 604

转载 结构体定义 typedef struct 用法详解和用法小结

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去str

2013-10-16 10:47:38 625

原创 堆和栈的区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2013-10-16 00:23:11 551

原创 a++和++a

a++表示先运算后自加;先取得a的值,然后进行一系列运算.然后再自加比如b=a+++a++;这里面就有两个a++,都是先取得a的值,然后进行一系列运算(算数运算,关系运算,逻辑运算),这里的运算为加法运算和赋值运算,一系列运算结束以后再进行自加运算,得到a自身的值,假设a的值为1,这里b的值为2,a的值为3。++a表示先自加后运算;先将a进行自加运算,再参与一些列运算。比如b=++

2013-10-14 13:07:51 823

转载 含有虚函数的类sizeof大小

01 #include   02 using namespace std;  03  04 class Base1{  05     virtual void fun1(){}  06     virtual void fun11(){}  07 public:  08     virtual ~Base1();  09 };  10  11 class B

2013-10-12 13:52:56 851

转载 C++构造函数和拷贝构造函数详解

构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A 产生四个缺省的函数,例如:A(void); // 缺省的无参数构造函数

2013-10-12 12:14:28 769

转载 char *p 与char p[] 比较

char *p 与char p[] 比较所有的字符窜常量都被放在静态内存区因为字符串常量很少需要修改,放在静态内存区会提高效率例:char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc";const char str4[] = "abc";const char *str5

2013-10-12 11:27:54 614

转载 char a[] = "hello world1"和char *p = "hello world2";的区别

1 #include     2      3 int main()     4 {     5         char a[] = "hello world1";     6         char *p = "hello world2";     7         *(a+1)='q';     8         *(p+1)='

2013-10-12 11:16:09 1123

原创 使用vfork过程中出现段错误

在学习linux进程编程的时候遇到一个问题,就是使用vfork()函数以后本以为下面会打印出1和2,但是结果却出人意料#include #include int main(void){    pid_t pid;    int count = 0;    pid=vfork();    count++;    printf("count=%d\n",count)

2013-10-10 16:43:43 2427 1

原创 传参和输出格式

编写一个函数的时候遇到一个问题:代码如下main(){    int f;    scanf("%d",&f);    printf("%f",f);}输出的结果完全和输入的数字不同,比如输入一个200输出-0.021961。经过询问才得知浮点数和整型数的存储格式不一样,传参和输出格式要一致,看来细节还是没有掌握啊

2013-10-09 10:52:33 568

原创 perror函数

头文件#includestdio.h>#include注意不可以掉了#include这个头文件,perror是包含在这个文件里的定义函数void perror(const char *s); perror ("open_port");函数说明perror( ) 用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再

2013-10-06 14:42:42 681

原创 linux文件权限

open(argv[1],O_CREAT|O_RDWR,0755)中0的意思?http://zhidao.baidu.com/link?url=vVfcLPYYiMokdpCod_mriv20rpIi2oluyGBmwWjbyZCKrNFxIAC4mYhjYG7wKWSU6tUxIRLoUkbnkCozu3kJLK(这个网址有这个问题的解答)0755,4位分别代表全部用户(all),文件用

2013-10-06 14:37:08 556

leveldb实现解析.pdf

Leveldb是一个google实现的非常高效的kv数据库,资源为leveldb实现分析 pdf版本,内容清晰,简介,详实。

2020-09-18

Source insight 4.0破解版

source insight4.0破解版,习惯使用source insight的朋友请放心下载使用,已经亲测可用,正在使用中

2017-08-18

TCP/IP Sockets编程 C语言实现

TCP/IP Sockets编程 C语言实现,非常经典的书籍,分享给大家一起学习

2017-03-01

QT多线程实现图片以缩略图形式显示

QT通过多线程方式实现图片以缩略图形式显示

2013-10-07

C++ GUI Qt4 编程实例代码

C+ C++ GUI Qt4 编程实例代码

2013-01-25

Linux窗口程序设计—Qt4精彩实例分析源码

Linux窗口程序设计—Qt4精彩实例分析源码,里面包含了 Linux窗口程序设计—Qt4精彩实例分析一书中所有的实例源代码,并且已经都已经测试通过

2013-01-25

QT中QFileDialog文件读写另存为操作

通过对QFileDialog控件的运用,实现了编辑文件并且保存,另存为功能,打开文件功能,均已成功实现

2013-01-24

深入理解linux虚拟内存管理

深入理解linux虚拟内存管理,这是一个pdf文档,希望对大家有所帮助

2013-01-22

QT开发的电子课件文档

关于QT开发的PPT文档,是在安博培训时候的Qt开发课件

2012-08-17

Notepad_5.9.0.exe

Notepad++软件是嵌入式Linux开发当中阅读代码,修改代码必不可少的工具,很实用,中文版

2012-05-17

mini2440用户手册-20110421

mini2440用户手册,选用S3C2440芯片,购买开发板时自带的mini2440用户手册,可以让你更加了解mini24440

2012-05-17

空空如也

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

TA关注的人

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