自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 数据库知识总结---面试笔试

mysql常用语句操作       数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。第一节      一、相关概念       1. Data:数据,是数据库中存储的基本对象,是描述事物

2015-08-26 16:59:46 400

转载 C和C++内存模型

C分为四个区:堆,栈,静态全局变量区,常量区c++分为四个区:堆,栈,静态全局变量去,常量区,自由存储区。 根据c/c++对象生命周期不同,c/c++的内存模型有三种不同的内存区域,即自由存储区,动态区、静态区。自由存储区:局部非静态变量的存储区域,即平常所说的栈动态区: 用operator new ,malloc分配的内存,即平常所说的堆静态区:全局变量 静态变量 字符串

2015-07-08 08:58:30 420

转载 如何让OpenCV的图片显示在MFC窗口上

以前就想过如何让OpenCV的图片不是显示在一个由cvNamedWindow生成的窗体,而是显示在MFC的窗体上。可是,没有在OpenCV的函数库中找到相应的函数,也就没有在往下多想。今天,又有一个同学问起来这件事,于是想到了不如自己写一个函数来实现这样的功能不就OK了。结果,就出现了下面的函数:void ShowMFC(IplImage *img, CDC *pDC){ DWOR

2015-06-10 15:14:43 808

转载 历年各大IT公司笔试面试题

历年各大IT公司笔试面试题,不全,但足够丰富了:1.Google 历年笔试面试30题:http://ask.julyedu.com/question/4472.百度历年笔试面试150题:http://ask.julyedu.com/question/456 3.阿里巴巴历年笔试面试70题:http://ask.julyedu.com/question/463 4.腾讯历年笔试面试6

2015-06-03 10:55:55 915

转载 C++深入 细节

纯虚函数是可以定义函数体的,但因为是纯虚的,所以不可以实例化对象,所以不会被直接调用,它是作用是用来给派生类调用的。比如:class A{public:virtual void f() = 0 { /****/ }};class B:public A{public:void f() { A::f(); /*****/ }};

2015-05-30 10:05:50 296

转载 阿里巴巴历年笔试面试70题

阿里巴巴历年笔试面试70题1、澳大利亚的父母喜欢女孩,如果生出来的第一个女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少?2、3点15的时针和分针的夹角是多少度。3、有8瓶水,其中有一瓶有毒,最少尝试几次可以找出来?4、 给一篇文章,里面是由一个个单词组成,单词中间空格隔开,再给一个字符串指针数组,比如 char *

2015-05-29 09:54:21 2952

转载 跟linux编辑器vi一样强大--windows环境下的vim编辑器

Vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Fa

2015-05-22 16:56:54 505

转载 关于类成员函数中访问同类对象的私有成员

原址:http://blog.csdn.net/walle_love_eva/article/details/9151273关于类成员函数中访问同类对象的私有成员,主要包含以下几种场景:a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量。 b. 在类的成员函数中可以访问同类型实例的私有变量。 c. 拷贝构造函数里,可以直接访问另

2015-05-22 15:41:09 629

转载 30分钟了解C++11新特性

什么是C++11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。本文将对

2015-05-19 17:19:27 303

转载 strcpy,strcmp,strcat,memcpy,memmov,memset,memcmp的实现

[cpp] view plaincopy"font-size:18px">//  [11/10/2013 qingezha] 直接拷贝,不考虑覆盖问题,效率优先  char* strcpy_my(char * dest,char * src) // 实现src到dest的复制  {      if(!src||!dest)          retu

2015-05-08 10:04:03 554

转载 C++类对象的内存模型

内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.首先介绍一下C++中有继承关系的类对象内存的布局:在C++中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。对于

2015-05-08 09:59:13 318

转载 Linux后台开发应该具备技能

Linux后台开发应该具备技能一、linux和os:1、命令:netstat tcpdump ipcs ipcrm  这四个命令的熟练掌握程度基本上能体现实际开发和调试程序的经验2、cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握3、awk sed需掌握4、共享内存的

2015-04-30 14:33:47 396

转载 C++ 线程池的封装实现

为了充分利用多核的优势,我们利用多线程来进行任务处理,但线程也同样不能滥用,会带来一下几个问题:1)线程本身存在开销,系统必须为每个线程分配如栈,TLS(线程局部存储),寄存器等。2)线程管理会给系统带来开销,context切换同样会给系统带来成本。3)线程本身是可以重用的资源,不需要每次都进行初始化。所以往往在使用中,我们无需把线程与task任务进行一对一对应,只需要预先

2015-04-30 14:32:00 232

转载 线程池的设计与测试

编写了一个最基本的线程池类,处理用c_work表示的工作任务。C++还很不熟练,欢迎会C++的提出宝贵的修改意见。程序有注释,所以应该很好读懂。测试程序在下面。[cpp] view plaincopyprint?//////////////////////////////////////////////////////

2015-04-30 14:28:27 340

转载 2014找工作总结-机会往往留给有准备的人

转发请注明出处:http://blog.csdn.net/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等

2015-04-29 14:32:17 1194

转载 关于面试的知识(收集)

linux和os:netstat tcpdump ipcs ipcrm (如果这四个命令没听说过或者不能熟练使用,基本上可以回家,通过的概率较小,这四个命令的熟练掌握程度基本上能体现面试者实际开发和调试程序的经验)cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握awk sed需掌握共享内存的使用实现

2015-04-29 14:31:38 687

转载 腾讯后台开发面试题及答案

简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件都将通过此表中的文件描述符来引用; 而流(如: fopen)返回的是一个FILE结构指针, FILE结构是包含有文件描述符的,FILE结构

2015-04-29 14:27:49 3690

转载 linux命令英文缩写的含义(方便记忆)

linux常用命令的英文单词缩写命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径p

2015-04-29 14:23:21 329

转载 Effective C++读书笔记

原文出处:http://blog.csdn.net/shenzi/article/details/5601038记得前段时间又一次拿起《Effective C++》的时候,有种豁然开朗的感觉,所以翻出了我第一遍读时做的笔记。只做参考以及查阅之用。如有需要请参阅《Effective C++》书本。 by shenzi/2010.5.17一.让自己习惯C++   条款0

2015-04-27 16:27:35 365

转载 EPOLL

1.简介   Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epoll只需要以下的三个系统函数调用:  epoll_create(2),epoll_ctl(2),epoll_wait(

2015-04-27 16:24:08 386

转载 C++四种cast操作符

C 风格(C-style)强制转型如下:(T) expression  或T(expression) //函数风格(Function-style)两种形式之间没有本质上的不同。对于具有转换的简单类型而言C 风格转型工作得很好。然而,这样的转换符也能不分皂白地应用于类(class)和类的指针。ANSI-C++标准定义了四个新的转换符:reinterpret_cast, stati

2015-04-27 15:54:52 312

转载 Linux网络编程入门(二)

(七)Linux网络编程--7. TCP/IP协议你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP吗?在这一章里面,我们一起来学习这个目前网络上用最广泛的协议. 7.1 网络传输分层     如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,    把网络的传输分为7个层次.分别是:应用层,表示层,会话

2015-01-30 15:24:25 431

转载 Linux网络编程入门(一)

(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端        在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一        个地方获取文件的时候,是我

2015-01-30 15:21:32 339

空空如也

空空如也

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

TA关注的人

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