L未若的博客

么心么肺,难得糊涂

C++多态性,虚函数,重载,抽象类

1,C++多态性,虚函数,重载,比较有意思,,,,,, 在面向对象的程序中,当不同的对象接受到相同的消息产生不同的动作,这种性质称为多态性。

2016-07-21 14:55:17

阅读数 1564

评论数 0

TCP的状态转化过程(11中状态)以及TIME_WAIT状态

TCP中的三次握手,四次挥手是我们所熟知的,可是,我们熟悉里面的各种状态吗??? (SYN_SENT,   ESTABLISHED,    CLOSE_WAIT.............),试问一句,我们了解里面的状态转化吗??? 1,大家先看一个简单的通信图

2016-07-04 20:53:10

阅读数 5479

评论数 1

基数排序

本文转载与:http://www.cnblogs.com/Braveliu/archive/2013/01/21/2870201.html#3350611 【1】基数排序 以前研究的各种排序算法,都是通过比较数据大小的方法对欲排数据序列进行排序整理过程。 而基数排序却不再相同,那...

2016-06-30 00:52:07

阅读数 435

评论数 0

Linux进程,fork-专研精讲(实例讲解)!!!

创建进程有两种方式,1:由操作系统创建;2:由父进程创建 由操作系统创建的进程,它们之间是平等的,一般不存在资源继承关系(称之为:系统进程)。而对于由父进程创建的进程(子进程),它们和父进程之间是隶属的关系,然后子进程继续创建属于自己的子进程,形成进程家族

2016-05-14 21:56:15

阅读数 4053

评论数 0

for语句引起一个死循环而引发的思考!!!

对于一个简单地for语句,学过C的朋友可能觉得很简单,但是,看完下面这个看似简单程序还能想明白的朋友(实则并不简单), 那才是真的不错,,好了,不废话了,大家看代码吧!!! #include #include int main(){ int i; int a[5]; for(i ...

2016-01-26 02:27:56

阅读数 3444

评论数 1

看我linux(ubuntu)下的64位编译器编译32位程序

大家看到这个不要好奇,我也是在分析结构体大小时想到的, 我们大家都知道在windows底下,我们想编译一个c程序(用64位和32位分别编译,特别不方便),除非是双系统,或者虚拟机,但是装这些有时候挺麻烦的, 但是但是,在linux底下这可是很方便的, 我们来看: 一    .查看当前lin...

2015-12-05 12:47:41

阅读数 8072

评论数 0

从内存角度深入看结构体(window/linux)大小

今天我们来看一下windows(32, 64)(dev-c++,vc),linux(32, 64)不同系统下, 它们求结构体大小时,编译器到底给它们分配了哪些内存,又为什么这样分配,为啥子编译器给它们有时空闲3个内存块,有时候又空闲7个内存块,为什么啊,为什么啊 当你们读了上面的内容,还想继续往...

2015-12-04 17:16:18

阅读数 2349

评论数 5

由一个线程例子引发的思考(转载)

在谈这个例子之前先贴上进程与线程的内存结构,方便对线程有一个更深的理解。(如果觉得前面的介绍很烦,可以直接跳到最后看问题的分析和最终解决方法的代码) 进程的内存结构 下图是在Linux/x86-32中典型的进程内存结构,从图中的地址分布可以看出,内核态占1G空间,用户态占3G空间  关于...

2015-12-02 19:49:23

阅读数 509

评论数 0

小小鉴赏(闹着玩)

when you believe:作曲 : Stephen Schwartz 作词 : Stephen Schwartz Many( ['meni]) nights we pray( [preɪ]) 许多夜晚我们曾恳切祈祷, With( [wɪð]) no([nəʊ]) proof( [pruːf...

2016-11-02 08:07:03

阅读数 571

评论数 1

the english of the simple view

自述:我的英语很差,四级至今没有过,在新东方报班学的一些东西,只是想着简单的记录下来,权当做新一次的整理笔记,归纳,希望也能帮助大家1 ,200个核心词汇(翻译+写作)词性(名,动,形,副(45),数,量(30),代(20),冠(4),介(53),连(35))数: decade(十年,注意读音:[...

2016-10-31 18:00:22

阅读数 572

评论数 0

Windows程序内部运行原理

本文大部分内容都是摘自孙鑫老师,在下就是一个简单的总结,归纳,希望对大家有用!!!!Windows操作系统是一种完全不同于传统的dos方式的程序设计方法,是事件驱动的方式(主要是基于消息的,当用户需要完成某种功能时,会调用操作系统的某种支持,然后操作系统将用户的某种需要,包装成消息,并投递到消息队...

2016-10-18 19:58:27

阅读数 986

评论数 0

简单说法

下列程序中输出的结果是()#include <stdio.h>int main() { int i = 6; if( ((++i < 7) && (i++/6)) ||(++i <= 9)) ;...

2016-10-12 07:56:34

阅读数 916

评论数 0

磁盘调度算法,内存调度,内存分配策略

磁盘是可供多个进程共享的设备,当有多个进程都要求访问磁盘时,应采用一种最佳调度算法,以使各进程对磁盘的平均访问时间最小。由于在访问磁盘的时间中,主要是寻道时间。因此: 磁盘调度算法的目标是使磁盘的平均寻道时间最少1,先来先服务(FIFS,first come first served)   根...

2016-10-09 10:10:54

阅读数 3487

评论数 0

auto,

C++11 autoauto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型.#include <iostream> #include <typeinfo> using namespace std;int main() { int a = ...

2016-10-07 15:27:29

阅读数 861

评论数 0

wifi已通过硬件开关禁用

系统Ubuntu Kylin 14.04 解决办法: 1,找到电脑上类似与wifi的键,我的电脑是F 2, 2,按下:Fn + F 2好了,所有的可用的wifi就出来了

2016-10-07 13:17:13

阅读数 3038

评论数 0

同一进程中的共享和私有数据///

由一个题引发的小思考: 用一进程中线程不共享的部分应该是什嘛啊!!!首先声明一点: 线程堆栈:简称栈 Stack 托管堆: 简称堆 Heap线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录...

2016-10-06 19:33:56

阅读数 1045

评论数 0

引用的超级起步

什么是引用引用是某一变量(对象)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法: 类型标识符 &引用名=目标变量名int a; int &ra = a;//定义引用ra,它是变量a的引用,即别名对引用的几点说明: 1:&在此不是求地址运算,而是起标...

2016-10-05 22:51:10

阅读数 611

评论数 0

C++中的struct和class的区别

来自: http://hi.baidu.com/pengxiangbobin19890125/blog/item/b05586eee77300212df53411.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能...

2016-10-04 14:24:08

阅读数 378

评论数 0

printf参数,little endian,初始化列表来初始化

1,假设在一个 32 位 little endian 的机器上运行下面的程序,结果是多少? 解析: 1,大端字节序:高位存储在低字节   小段字节序:低位存储在低字节 2,printf是一个库函数,C,C++中函数的参数是从右往左入栈的; 3,栈的生长方向是从高往低的 4,%d格...

2016-10-04 00:24:42

阅读数 278

评论数 0

关于const,函数的探究,面试

#include <iostream> using namespace std;class A { public: void func() const { cout<<"a"...

2016-09-30 02:22:36

阅读数 324

评论数 0

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