- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 Linux管理员面试题大全
1 服务器的linux系统是什么版2 linux你做过那些优化3 在linux上部署过那些服务4 你怎样用nagios做的监控,监控什么?5 用cacti怎样对网络进行监控?以前公司的情况(问具体的数字)?6 你怎样查看日志?查什么内容?7 安装PHP之后,你做了那些优化?8 会用shell吗?都用shell做什么?9 你对apache做了那些优化?10 mys
2012-11-13 11:44:57 6672 1
原创 C++经典面试题
1,关于动态申请内存答:内存分配方式三种:(1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。全局变量,static变量。(2)在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)用malloc或
2012-11-13 11:43:22 1939
原创 标准C++实现字符串类CString
// String.cpp: implementation of the CString class.////////////////////////////////////////////////////////////////////////#include "String.h"#include #include #include #include #inclu
2012-11-13 11:41:57 1372 2
原创 C++面试题-链表栈二叉树数据结构
一、单链表目录1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换任意两个元素(不包括表头)8.判断单链表是否有环?如何找到环的“起始”点?如何知道环的长度?9.判断两个单链
2012-11-13 11:40:30 1553
原创 Windows Socket五种I/O模型
Winsock 的I/O操作:1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题
2012-11-13 11:37:41 2001
原创 C++线程Thread类库1
#include #include #include #include #include "include.h"using namespace clib;// external functions// I placed it here, just because I don't want to include those many header files. : (
2012-11-13 11:35:28 1219
原创 C#实现监控网络流量
public partial class NetJiankongForm2 : Form { public NetJiankongForm2() { InitializeComponent(); } private MyNetWorkMatchClass[] m_MNWMadapters;
2012-11-13 11:33:12 8742 2
原创 C#进行屏幕截图简洁代码
public partial class Form_CuttingBody : Form { private Graphics m_mainPaiter; //主画笔 private Pen m_Pen; //笔 private bool m_IsMouseDown;
2012-11-13 11:31:30 1075 1
原创 Linux安装vsftpd
vsftp的含义就是Very Security Ftp,其实就是一款FTP软件。每个人安装软件的时候都有自己不同的方法,不过大多大同小异,以下是本人安装VSFTPD的方法1、下载: 从网上下载软件,我的版本是2.0.5,软件名为vsftpd-2.0.5.tar.gz2、编译源代码: tar xvzf vsftpd-2.0.5.tar.gz (解压,并进
2012-11-13 11:29:35 780
原创 squid代理服务器安装配置
注:SQUID代理服务器工作在第七层,比较耗费系统资源,缺省情况下squid防止所有人访问!#./configure –with-pthreads –enable-ssl –enable-linux-netfilter –enable-auth –enable-storeio=ufs,aufs,diskd,coss#make ; make install#groupadd squi
2012-11-13 11:23:24 1300
转载 MySQL配置文件my.cnf优化
MySQL 5.5.13参数说明:[client]character-set-server = utf8port = 3306socket = /data/mysql/3306/mysql.sock[mysqld]character-set-server = utf8user = mysqlport = 3306socket = /da
2012-11-13 11:22:15 1084
原创 MFC下介绍Sniff网络嗅探器代码
typedef struct _IPHEADER //IP头结构{ unsigned char header_len:4; //IP头大小,4个字节存放 unsigned char version:4; //IP版本,4个字节存放 unsigned char tos; //服务类型 unsigned short total_len; /
2012-11-13 11:16:01 1722
转载 C++ - 网络编程模型 - Linux EPOLL
1.简介(出自blog.csdn.net/trojanpizza/article/details/6656671) Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epol
2012-11-13 11:14:36 985
原创 C++的tcp和udp例子类 2011
const unsigned int MySOCKET_DEFAULT_PORT= 4096;mylinuxsocket::mylinuxsocket(){ m_bstate_connect = false; address_family=AF_INET; socket_type=SOCK_STREAM; protocol_family=IPPROT
2012-11-13 11:12:26 948
原创 C++实现FTP参考代码 2011
#include #include #include #include #include #include #include #include #include //to use va_list#include #include #include #include #include //file#include #include
2012-11-13 11:11:21 871
原创 简单linux服务器模型--epoll 2011
include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define NUM_LISTENREQUEST
2012-11-13 11:06:49 628
原创 linux服务器模型--select多路复用2011
#include #include #include #include #include #include #include #include #include #include #include #include #define LISTEN_BACKLOGNUM 20#defin
2012-11-13 11:04:50 774
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人