- 博客(15)
- 问答 (3)
- 收藏
- 关注
原创 关于const,函数的探究,面试
#include <iostream>using namespace std;class A{ public: void func() const { cout<<"a"<<endl;} void func() { cout<<"b"<<endl;}
2016-09-30 02:22:36 536
原创 C++ vector用法(详解!!函数,实现)
1,简述一下vector的基本操作,它的size,capacity(),clear,reverse,reserve, push_back等!!!2,说说,vector的存储特性,是顺序存储还是如同链表般,如果是顺序存储的话,那么是如何执行 erase,insert等函数,???(假如后面的空间不够的话,我们需要合理的算法来重新找出一块 相应的空间吗???拷贝,回收吗???是不
2016-09-30 01:13:40 280054 17
转载 linux-守护进程的编写
linux编程-守护进程编写守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不
2016-09-27 13:51:06 463
原创 Linux 信号,僵尸进程,(面试)
1,信号有那些是不能被屏蔽的???()2,僵尸进程是什嘛样子的,产生子进程的时候给其分配空间了之后,在变成僵尸进程之后,对这块空间是如何处理 的,是将其全部释放掉???还是保留部分空间给(子进程的进程ID、终止状态以及资源利用信息(CPU时间,内 存使用量),因为父进程可能会用到这些东西,????信号(signal)是Linux进程间通信的一种机制,全称为软中断信号
2016-09-27 13:12:27 1700
原创 内核态,用户态,目态,管态
目态,管态大多数计算机系统将CPU执行状态分为目态与管态。CPU的状态属于程序状态字PSW的一位。CPU交替执行操作系统程序和用户程序。管态又叫特权态,系统态或核心态。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。 目态又叫常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指
2016-09-26 16:14:14 8413 3
转载 测试开发工程师必知必会
本文转载:http://jingyan.baidu.com/article/c85b7a641404ee003bac95a7.html :http://www.cnblogs.com/siwy/p/5330099.html测试开发工程师面试题目白箱测试和黑箱测试是什么?什么是回归测试?答题建议:简述下概念即可。单元测试、集成测试、系统测试的侧重点是什么?答题建议:围绕重点简单概括即可。如下
2016-09-23 11:34:33 7801
转载 递归函数时间复杂度分析
递归函数时间复杂度分析(1) 递归执行过程 例子:求N!。 这是一个简单的”累乘”问题,用递归算法也能解决。 n! = n * (n - 1)! n > 1 0! = 1, 1! = 1 n = 0,1 因此,递归算法如下: Java代码 fact(int n) { if(n == 0 || n == 1)
2016-09-23 00:55:25 2332
转载 软件测试 (一) 软件测试方法
本文转载(超级感谢,,,):http://www.cnblogs.com/TankXiao/archive/2012/02/20/2347016.html软件测试 (一) 软件测试方法大汇总软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称测试内
2016-09-22 01:34:12 628
转载 测试人员如何报一个bug,性能测试,负载测试,压力测试
首先,确保你所发现的问题是确实是一个bug,不要出现因为测试人员操作错误或配置错误所引起的”bug”,这样会降低你在开发人员心中的可信度。在测试的时候,如果发现测试的实际结果与预期测试结果不符时,不要着急马上报bug,先想想为什么会出现错误。作为专业的测试人员,应该能够对出现的问题进行跟踪,确认了在配置、操作没有错误的前提下,通过追踪分析确认所测试的业务流程确实是存在bug,并能大概对bug的产生原
2016-09-22 00:51:03 2851
原创 分类的IP地址
1,分类的IP地址,就是将IP地址划分为若干个固定类,每一类地址都由两个 固定的字段组成: 网络号(net-id),它标志着主机(或路由器)所连接到的网络。一个 网络在整个因特网内必须是唯一的。 主机号(host-id),它标志着该主机(或路由器)。一个主机号在它 前面的网络号所指明的网络范围内必须是唯一的。 所以:一个IP地址在整个因特网范围内是唯一
2016-09-17 00:25:20 1373
原创 stl,vector, list,双向链表,map
下列关于stl的说法正确的是() A,map的迭代器的key是const类型,无法对其进行修改 B,list是双向链表实现,插入元素的复杂度是O(1) C,vector的大小会增大或者减少,但容量只会增大而不会减少 D,stl的排序算法一般比较传统的快速排序块是因为其选取中值的算法好
2016-09-13 13:05:50 4236
转载 计数排序和基数排序和桶排序
本文转载于:http://www.cnblogs.com/kkun/archive/2011/11/23/2260299.html经典排序算法 - 计数排序Counting sort经典排序算法 - 计数排序Counting sort注意与基数排序区分,这是两个不同的排序计数排序的过程类似小学选班干部的过程,如某某人10票,作者9票,那某某人是班长,作者是副班长大体
2016-09-07 14:46:50 1810
转载 解释型语言与编译型语言的区别
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间
2016-09-03 12:41:37 384
空空如也
linux,进程控制块的数据结构(task_struct)
2016-05-10
关于tcp,udp中的问题
2016-04-15
关于栈区分配空间问题??不是说好的从高到底吗??
2016-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人