随笔分类 -  Summary

摘要:1.定义:Run-Time Type Information(运行时类型检测),是指程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。2.C++ RTTI中提供了两种常用的类型: typeid:返回指针或引用所指对象的实际类型 dynamic_cast: 将基类类型的指针... 阅读全文
posted @ 2015-05-31 08:20 天天AC 阅读(493) 评论(0) 推荐(0)
摘要:练习:1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14/ \ / \4 8 12 16转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树 节点的数据结构如... 阅读全文
posted @ 2015-05-17 11:31 天天AC 阅读(148) 评论(0) 推荐(0)
摘要:#include 算法常用版本描述返回Typestd::find()find(_InIt _Fisrt,_InIt _Last, _Ty& _Val); 从两个迭代器指定的范围中查找指定值 引用被查找的值的iterator或end() std::find_if() find_if(_In... 阅读全文
posted @ 2015-05-16 11:26 天天AC 阅读(710) 评论(0) 推荐(0)
摘要:1.查看当前版本: uname -r2.编写内核模块 1 #include 2 #include 3 #include 4 MODULE_LICENSE("GPL); 5 MODULE_AUTHOR("xiaomiao"); 6 static int __init hello_init(void) ... 阅读全文
posted @ 2015-05-13 21:08 天天AC 阅读(289) 评论(0) 推荐(0)
摘要:Make的时候出现下列错误:1 make -C /lib/modules/2.6.32-431.el6.i686/build M = /root/Desktop/kernel modules2 make *** /lib/modules/2.6.32-431.el6.i686/build: No s... 阅读全文
posted @ 2015-05-13 20:28 天天AC 阅读(724) 评论(0) 推荐(0)
摘要:寻找人生的关键点,并在关键时刻竭尽全力!UDP包头多长: 8个字节:源端口,目的端口,UDP长度,UDP检验和select和epoll的区别: 1.select为POSIX标准,epoll为Linux所特有的 2.select的句柄数目受限,在Linux/posix_types.h头文件有这样的声明... 阅读全文
posted @ 2015-05-12 19:57 天天AC 阅读(312) 评论(0) 推荐(0)
摘要:1.首先区分左值和右值 左值是表达式结束后依然存在的持久对象 右值是表达式结束时就不再存在的临时对象 便捷方法:对表达式取地址,如果能,则为左值,否则为右值举例: int a = 10 int b = 20 int *pFlag = &a vector vctTemp vctTemp.push_b... 阅读全文
posted @ 2015-05-12 18:54 天天AC 阅读(2048) 评论(0) 推荐(0)
摘要:1.Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机2.Linux介绍3.Linux的特点 1. 多用户,多任务,丰富的网络功能,可靠的系统安全,良好... 阅读全文
posted @ 2015-05-10 10:37 天天AC 阅读(309) 评论(0) 推荐(0)
摘要:结论:1)与变量的声明顺序有关2)与初始化的参数顺序有关例子: 1 #include 2 using namespace std; 3 class DD 4 { 5 public: 6 DD(int d) //DD中定义了有参构造函数 7 { 8 cout<<d<<... 阅读全文
posted @ 2015-05-03 10:39 天天AC 阅读(576) 评论(0) 推荐(0)
摘要:1.数据库1中存放着a类数据,数据库2中存放着以天为单位划分的表30张(比如 table_20110909,table_20110910,table_20110911),总共是一个月的数据。表1中的a类数据中有一个字段 userid来唯一判别用户身份,表2中的30张表(每张表结构相同)也有一个字段u... 阅读全文
posted @ 2015-04-18 21:53 天天AC 阅读(184) 评论(0) 推荐(0)
摘要:Libevent 是一个用C语言编写的、轻量级的开源高性能网络库.(事件触发)官网:http://libevent.org/优点: (1)事件驱动,高性能 (2)轻量级,专注于网络 (3)跨平台,支持Windows,Linux,MacOS等 (4)支持多路I/O复用,epoll,poll,d... 阅读全文
posted @ 2015-04-14 20:02 天天AC 阅读(428) 评论(0) 推荐(0)
摘要:Nginx是什么:官网上有这样一段话:nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev(伊戈尔 塞索耶夫)选择Nginx的理由 1... 阅读全文
posted @ 2015-04-11 08:52 天天AC 阅读(366) 评论(0) 推荐(0)
摘要:首先介绍Web服务器是什么Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,我们可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载常见的Web服务器有哪些Apache(http://httpd.apache.org/):Apache... 阅读全文
posted @ 2015-04-11 08:29 天天AC 阅读(478) 评论(0) 推荐(0)
摘要:面试中遇到了此类题目,再次做个记录,以备只需!1.在Java的I/O中有两个设计的结构:装饰模式和适配器模式2.Java库中的对称性:(1)输出-输入对称:处理Byte流的InputStream和OutputStream;处理Char流的Reader和Writer。(2)byte-char对称:In... 阅读全文
posted @ 2015-04-09 21:07 天天AC 阅读(333) 评论(0) 推荐(0)
摘要:1.首先,你需要注册两个邮箱2.开启SMTP服务,开启POP3服务,开启IMAP服务。如图:(注意两个邮箱都得开启SSL链接)3.以mailmail0001@163.com和mailmail0002@163.com作为示例示例代码:下载地址 刮刮乐:zw2x大家可以稍微改造一下,就可以运行。4.运行... 阅读全文
posted @ 2015-04-05 12:42 天天AC 阅读(226) 评论(0) 推荐(0)
摘要:1.首先你需要下载它,在http://www.linkdata.se/sourcecode/memwatch/2.该内存工具是开源的(我也很喜欢开源^_^...),无需安装,只要在你的代码中包含它的头文件.像这样 #include "memwatch"3.目前用到的最新版本是memwatch-2.7... 阅读全文
posted @ 2015-03-08 14:56 天天AC 阅读(1380) 评论(0) 推荐(0)
摘要:Oracle的数据库开发中需要用到Proc,Proc就是嵌入式C本文主要介绍的是Oracle数据库开发,Linux下Proc的Makefile示例: 1 .SUFFIXES: .c .o 2 3 CC=gcc 4 PROC=proc 5 6 PROCSRCS=oracle.pc 7 SRCS=$... 阅读全文
posted @ 2015-03-04 20:11 天天AC 阅读(1015) 评论(0) 推荐(0)
摘要:1.首先必须参考我之前的文章:http://www.cnblogs.com/sxmcACM/p/3923186.html2.开始一个简单的Demo (1)建个工程,名为mysite,命令:django-admin.py startproject mysite (2)运行服务,命令:python ... 阅读全文
posted @ 2014-12-21 22:09 天天AC 阅读(729) 评论(0) 推荐(0)
摘要:1.首先说一下函数的副本机制看一段简单的代码 1 # include 2 # include 3 4 int add(int n, int m) 5 { 6 int z = n + m; 7 return z; 8 } 9 10 int main()11 {12 print... 阅读全文
posted @ 2014-11-27 20:27 天天AC 阅读(575) 评论(0) 推荐(0)
摘要:随着Internet的日益普及以及商务应用的逐渐丰富,网络的安全性已经直接影响着Internet发展的前景。拒绝服务攻击(DOS)和分布式拒绝服务攻击(DDOS)由于容易实施、难以防范、难以追踪、破坏力大等特点而成为黑客最为常用的攻击手段之一。分析拒绝服务攻击的原理和特点,可以发现大部分DDOS... 阅读全文
posted @ 2014-11-09 19:55 天天AC 阅读(207) 评论(0) 推荐(0)