自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sum_TW的博客

因为年轻我们一无所有,也正是因为年轻我们将拥有一切。

  • 博客(18)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++--类模板中的static关键字

在类模板中定义一个static 类型的变量会发生什么呢?首先先看代码#include using namespace std;template class A{public: static T a;};templateT A::a = 0;int main(){ A a1, a2, a3; a1.a=10; a2.a++; a3.a++; cout ::a

2016-12-28 17:30:46 1073 1

原创 C++--模板遇上运算符重载

#include using namespace std;template class Complex{ friend Complex MySub(Complex& c1,Complex& c2) { Complex temp(c1.a-c2.a,c1.b-c2.b); return temp; } friend ostream& operator<<(ostream &

2016-12-26 16:58:06 5274 1

原创 创建N个子进程

在Linux下创建N个子进程创建进程用fork()函数原型SYNOPSIS       #include        #include        pid_t fork(void);DESCRIPTION       fork()  creates  a new process by duplicating the calling process.  The

2016-12-15 15:54:51 2442 1

原创 程序员养生之道

编程乍一看是个耗人的领域,一方面似乎你没有做很多,另外和很多代码人对待其身体的态度有关。 你要一贯地保持健康,因为身体好时会减少对精神的摩擦损害,而将注意力集中到要事上,而不是你生理上的小毛病。显然建议就是大多人说的饮食,外出活动。我这里不会教你怎么吃或健身,或者哪种武术。如你对这些感兴趣,找一个职业的来帮助你锻炼。•腕部疼痛(重复性劳损)•盯着看移动的打印进度以及其后

2016-12-10 18:18:33 991 1

原创 面试题之小任务与工作队列的区别

一、中断处理的tasklet(小任务)机制中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,Linux内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如,假设一个数据块已经达到了网线,当中断控制器接受到这个中断

2016-12-09 16:41:48 2702

原创 面试题之数组指针和指针数组的区别

1、数组指针(指向数组的指针)(1)数组在内存中的表示创建一个数组就是在内存里面开辟一块连续的空间,比如int a[4];就是在内存里面开辟了一个大小为4*sizeof(int)字节的内存空间。二维数组是特殊的一维数组。先来看一段代码:[cpp] view plain copy"font-size:16px;">void ma

2016-12-09 16:28:36 15861 4

原创 面试题之指针函数与函数指针的区别

1.指针函数先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。[cpp] view plain copyint *f(int a, int b);  上面的函数声明又可以写成如下形式:int* f(int a, int b);让指针标志 * 与int紧贴在一起,而与函数名f

2016-12-09 16:26:00 6419

原创 简介面向过程和面向对象

面向过程的结构化程序设计方法  设计思路– 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。l程序结构:– 按功能划分为若干个基本模块,形成一个树状结构。– 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。– 其模块化实现的具体方法是使用子程序。优点:有效地将一个较复杂的程序系统设计任务分解成许多易于控制

2016-12-09 13:14:25 996

原创 计算机组成原理简介

计算机组成原理这门学科告诉你什么是计算机。首先,我们可以把计算机分解成最原始的部件——晶体管。晶体管是一种半导体材料,其最重要的作用就是半导:可以通过电流的变化,实现电路的切换。比如计算机最基础的与或非运算,都可以通过晶体管组成的电子元件实现。而通过晶体管的电位差不同,就可以体现"二进制数据",即0和1。再加上电容和电阻,就能把这种二进制数据临时保存起来。综合这些特性,大牛们发现把晶体

2016-12-08 17:42:37 3706

原创 C++--继承中的类模板语法

当模板遇上继承之后会发生什么呢?写一个简单的测试案例来说明当模板与上继承发生的“”大事件“”#include using namespace std;templateclass A{public: A(T a) { this->a = a; } T &get() { return a; }protected:public: T a;};//从模

2016-12-08 17:39:44 6250

原创 程序员应该懂的九件事

1. 不要高估天赋的价值年轻的时候,如果你很聪明,你便可以遥遥领先其他人,如同小池塘里的一只大鱼。如果你那半调子的口才很好的话,那么聪明的功效还能加倍。事实上,聪明加上口才好能够让你不用念什么书就顺利度过高中跟大部份的大学课程。(不过你还是得念物理,你总不能说服一个等式转弯)。恭喜你,你很幸运,同时却也十分不幸运。因为当你毫无阻碍的就冲过了求学的终点线,对待学习如反掌折枝。在这

2016-12-08 16:50:03 911

原创 C++--单个类模板语法

今天学习到了c++的类模板。从最简单的单模板开始首先说一下为什么要类模板:1 类模板用于实现需数据的类型参数2 类模板在表示如数组,表,图等数据结构显得特别重要单个类模板代码#include using namespace std;templateclass A{public: A(T t) { this->t = t; } T &get() {

2016-12-08 16:33:58 1045 2

原创 c语言中堆,栈,数组的增长方向

c语言中堆,栈,数组的增长方向这个问题在C语言中是个重点问题,也是个难点问题,接下来我们谈谈他们在内存中的增长问题:如何判断栈的增长方向?对于一个用惯了i386系列机器的人来说,这似乎是一个无聊的问题,因为栈就是从高地址向低地址增长。不过,显然这不是这个问题的目的,既然把这个问题拿出来,问的就不只是i386系列的机器,跨硬件平台是这个问题的首先要考虑到的因素。在一个物质

2016-12-07 17:33:13 3053 1

原创 大小端系统

大小端模式大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值

2016-12-07 17:12:47 1831

原创 VS2015常用快捷键

1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合

2016-12-07 16:40:04 600

原创 C语言中堆区栈区的区别

c语言中内存分为四区:栈区:由编译器自动分配释放,存放函数的参数,局部变量的值。堆区:由程序员分配释放,即动态内存的申请和释放。全局区:全局变量和静态变量是放在一块的。初始化的全局变量和未静态变量在同一个区域,未初始化的全局变量和静态变量在相邻的另外一个区域代码区:存放函数体的二进制代码今天我们就来分析一个堆栈区:首先做一个案例,代码如下:#include #in

2016-12-06 11:35:41 3169 1

原创 c++函数模板做参数

模板分为函数模板和类模板今天我们来说说函数模板。一:函数模版定义形式template 类型形式参数表为:typename T1,typenameT2,......typenameTn或者classT1,classT2,......classTn函数模板声明形式template 类型 函数名(形式参数表){语句序列}函数模板

2016-12-04 16:14:20 4103 1

原创 QT--base_20161202控件

QT控件大综合

2016-12-03 16:18:19 419

QT聊天程序代码

基于TCP的QT聊天程序

2017-05-16

QT聊天程序

QT聊天程序

2017-05-15

QT版聊天程序

QT版聊天程序

2017-05-14

MySQL基础语法与练习

详细描述了MySQL常见的语法,以及大量语句练习

2017-05-06

keilc51uvision4_xpgod

keilc51uvision4_xpgod

2017-02-23

51单片机烧写工具

用于51程序的烧写

2017-02-23

QT实现个人记事本 可以编译C程序

本应用是使用QT实现个人记事本 可以编译C程序

2017-02-01

航空售票系统

整个航空售票系统配合我的博客中的数据库代码组成一个完整的航空售票系统,窗体做的不怎么样,重点在数据库的实现

2017-01-04

c语言简单的银行系统

本程序是用c语言写的银行系统,欢迎自己修改

2016-11-21

Linux下sokcet聊天进程版

本程序是基于Linux下,socket开发,实现了利用父子进程进行通信

2016-11-21

arm--按键控制灯和蜂鸣器

本代码是基于tiny210开发板实现的

2016-11-21

c++学生成绩管理系统

本程序用C++实现了成绩管理系统

2016-11-21

Linux 管道

Linux下实现简单的管道通信

2016-09-27

c语言贪吃蛇

本程序是用c语言实现贪吃蛇游戏,希望大家喜欢

2016-09-03

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

TA关注的人

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