- 博客(170)
- 资源 (15)
- 收藏
- 关注
原创 select函数用法
select 函数用法 :/************************************************************************* > File Name: myserver.c > Author: ahuang1900 > Mail: ahuang1900@qq.com > Created Time: 2014年10月08日 星期三 20
2014-10-08 20:58:01
983
原创 自定义vector
自定义vector#include #include #include using namespace std;#define MAX_SIZE 1024template class vector{int m_nSize;int m_nCapacity;T *m_pVector;void __quicksort(int, int);public:vect
2014-10-01 15:26:04
1156
原创 vim配置
.vimrc复制代码""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2014-09-28 20:36:03
757
原创 memcpy手写实现
memcpy手写实现:void *Memcpy(void *dst, const void *src, size_t size){ if (dst == NULL || src == NULL) return NULL; char *psrc; char *pdst; //地址重叠的情况 if ((src (char *)dst) { psrc = (char*)
2014-09-28 12:45:54
3654
1
转载 腾讯后台开发三面面试题
三面是总监面,本人不幸被拒了,这次面试没有问项目相关的问题,项目的问题是放在二面问的。三面给人的 感觉要求很严,有些问题看似基础,但问得很细,稍有闪失就被pass,绝不能有模棱两可那种回答,以下是面试题:1)tcp三次握手的过程,accept发生在三次握手哪个阶段?2)Tcp流, udp的数据报,之间有什么区别,为什么TCP要叫做数据流?3)const的含义及实现机制,比如:const
2014-09-28 11:30:14
1614
转载 轻松搞定面试中的二叉树题目
版权所有,转载请注明出处,谢谢!http://blog.youkuaiyun.com/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树
2014-09-28 11:25:56
726
转载 轻松搞定面试中的链表题目
版权所有,转载请注明出处,谢谢!http://blog.youkuaiyun.com/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文
2014-09-28 11:22:25
711
转载 2013网易校园招聘笔试题
1、假设进栈次序是e1, e2, e3, e4,那可能的出栈次序是()A、e2, e4, e3, e1B、e2, e3, e4, e1C、e3, e2, e4, e1D、e1, e2, e4, e3给定入栈顺序,求出可能的出栈顺序。(点评:老得掉渣得题目了,只要小心点都没有问题)2、表达式X=A+B*(C-D)/E的后缀表示形式可以是()A、XAB+CDE/-*
2014-09-27 10:00:18
1056
原创 大神博客笔试(转)
这些题目来自v_JULY_v大神博客:http://blog.youkuaiyun.com/v_july_v/article/details/79744189月11日, 京东:谈谈你对面向对象编程的认识整理答案:面向对象可以理解为对待每一个问题,都是首先要确定这个问题由几个本分组成,而每一个部分其实就是一个对象。然后再分别设计这些对象,最后得到整个程序。传统的程序设
2014-09-27 09:47:35
2711
转载 深入理解HTTP协议(图文版)
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了H
2014-09-27 01:37:11
1334
转载 2012网易校园招聘笔试题
第一部分(必做):计算机科学基础1、长为N的字符串中匹配长度为M的子串的算法复杂度是()A. O(N) B. O(M+N) C. O(N+logM) D. O(M+logN)答:B分析:我查了查,O(M + N)。KMP能做到。这里:http://blog.youkuaiyun.com/meixr/article/details/64568962、以下
2014-09-27 00:15:27
767
原创 23种设计模式彩图
Factory Pattern(工厂模式):1. 创建对象的接口,封装对象的创建;2. 使具体化类的工作延迟到子类中。(维护一类对象)AbstractFactory Pattern(抽象工厂 模型):该模式将一组对象的创建封装到一个用于创建对象的类中。(解决的问题:要创建一组或者相互依赖的对象)。Singleton Pattern(单例模式):该模式在面
2014-09-26 22:54:14
1220
原创 php学习(一)
安装php可以参考:http://www.jb51.net/os/windows/37341.html#50347-tsina-1-99034-fe90445b441dc02e06e924681e164bcd安装apache+php可以参考:
2014-09-26 01:34:36
594
转载 MySQL索引背后的数据结构及算法原理
转自:摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内
2014-09-25 11:31:27
646
转载 MYSQL--事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete from mail where
2014-09-25 11:25:42
578
转载 Mysql技术内幕——InnoDB存储引擎
一.mysql体系结构和存储引擎1.1、数据库和实例的区别数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。 数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。 mysql数据库是单进程多线程的程序,与sql s
2014-09-25 09:39:45
713
原创 2015百度校园招聘软件研发类笔试题(笔试时间:2014-9-14,西安、哈尔滨、大连站)
一,tcp-ip三次握手四次挥手答:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端接收到服务器的SNY+ACK包,向服务器发送确认包AC
2014-09-19 16:24:04
1822
原创 阿里校招附加题2014-8-29
附加题:1、给定一个query和一个text,均由小写字母组成。要求在text中找出以同样顺序连续出现在query中最长连续字母序列的长度。例如,query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字符序列,因此,返回结果应该为其长度3。请注意程序效率。//最长公共子串(LCS)//str1为横向,str2为纵向con
2014-09-16 16:25:56
1365
2
原创 Nginx服务器 第四,五,六,七,八,九章
第四章 Nginx服务器的高级配置(1) IPv4的内核优化(2)处理器的指令配置(3)网络连接的配置指令(4)事件驱动相关Nginx服务器运行同时连接的客户端最大数量: Client = worker_process * worker_connects /2第五章 Nginx服务器的Gzip压缩gzip模块: 是Nginx服务器提升网络请求响应
2014-09-14 20:12:08
731
原创 第三章 Nginx服务器架构初探
一、Nginx服务器处理请求(1)Single 模型单进程方式(2)Master-Worker模型Master-Slave模型二、Nginx服务器的事件处理机制事件驱动模型:事件收集器;事件发送器;事件处理器组成系统架构:预先设计一个事件循环形成的程序,循环不断检查目前要处理的事件信息然后使用“事件发送器”传送给”事件处理器“。事件处理器通常运用虚函数进制来
2014-09-14 19:18:10
629
原创 第二章 Nginx服务器的安装部署
第二章 Nginx服务器的安装部署下载:http://nginx.org/en/download.html下载版本:(1)开发版 :Mainline 是 Nginx 目前主力在做的版本,可以说是开发版(2)稳定版:最新稳定版,生产环境上建议使用的版本(3)过期版:遗留的老版本的稳定版1.ubuntu是debian系的东西, 相应yum的是aptitu
2014-09-14 18:24:19
671
原创 第一章 Nginx初探
第一章 Nginx初探Nginx(发音同 engine x)1.主流的Web服务器:大型Web服务器:Apache、Microsoft IIS、Sun、Nginx、Google、NCSATomcat 公猫或其他雄性猫科动物LighttpdNginx由俄罗斯人Igor Sysoev设计的,从2002开始,首次发布是在2004——Nginx是一款免费开源的高性能HT
2014-09-14 18:19:27
588
原创 线程和进程的区别和联系
1、线程和进程的区别?线程是进程中某一个单一顺序的控制流,也被成为轻量级进程(lightweight processes)是CPU调度和分派的基本单元;进程是操作系统结构的基础,是一个正在执行的程序,计算机中正在运行的程序实例,可以分配给处理器并由处理器执行的一个实体,由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。也被称之为重量级进程(heavyweight pr
2014-05-26 11:08:40
739
原创 不同的进程之间的通信方式
不同的进程之间怎样进行通信的?有哪些通信方式?进程间通信IPC------Inter-ProcessCommunication由于内存管理的一些机制,导致两个进程间并不能直接的进行通信(在独立的用户空间),因此我们需要利用一些介质来完成两个进程之间的通信。常用的进程间通信方式:# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用
2014-05-26 11:05:37
1015
原创 什么是大端和小端
1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
2014-05-26 09:14:39
1103
install_flash_player_11_linux.x86_64.tar.gz
2014-05-08
EasyBCD2.1.2
2014-05-01
Adaboost算法
2014-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人