早就学过了套接字编程,但是原始套接字还没用过。最近听了网络安全老师的课,心血来潮,写了个抓包程序Demo,把代码分享给大家,感兴趣的可以看看。引用一句网络安全老师的话:“你们要本着技术的心态去实践,哎,一部分人,写着写着就成黑客了”。
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#inc...
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以C...
分类:
系统相关 时间:
2015-05-23 12:48:45
阅读次数:
541
转自:http://www.webarch.org/category/linux我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris E...
分类:
系统相关 时间:
2015-05-22 20:58:19
阅读次数:
147
可以参考之前写的这篇博客:Mongostat 2.6详解mappedChanged in version 3.0.0.Only forMMAPv1 Storage Engine. The total amount of data mapped in megabytes. This is the to...
分类:
其他好文 时间:
2015-05-22 18:31:57
阅读次数:
140
1.题目描述:点击打开链接
2.解题思路:首先选择一个人当队长,有n种选法;对于每一个队长,剩下的可以有0,1,2,...n-1个人,一共有2^(n-1)种情况。答案就是n*2^(n-1)。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-22 13:35:28
阅读次数:
126
1.题目描述:点击打开链接
2.解题思路:本题实际上就是求x1+x2+...+xk=n的非负整数解的个数。根据组合数学的结论,答案是C(n+k-1,k-1)。可以事先预处理算出所有的组合数。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-22 11:34:42
阅读次数:
120
消息摘要又称数据指纹,主要用于数据的完整性校验,例如当你在apache下载一个jar包的时候,在下载列表中除了会提供下载链接,还会提供MD5摘要值,当你在下载完成后再对下载的文件计算摘要值,如果摘要值一致,则说明下载过程中没有发生数据丢失或更改,确保数据完整。
消息摘要的算法主要包含MD(Message Digest)、SHA(Secure Hash Algorithm)和MAC(Messa...
分类:
编程语言 时间:
2015-05-22 11:32:38
阅读次数:
270
前面了解了fastdfs的原理,接下来就熟悉一下安装过程,准备了三台机器,一台模拟client,一台模拟storage,一台模拟tracker。
三台机器均为debian6,系统为最小化安装,先安装基本编译环境:
apt-get install build-essential php5-dev libevent-dev
下载fastdfs源码包:
wget ...
分类:
其他好文 时间:
2015-05-22 09:43:28
阅读次数:
131
1 基本配置
disabled
#func:该配置文件是否生效
#valu:
## true:无效
## false:生效
disabled=false
group_name
#func;本storage server所属组名
group_name=group1
bind_addr
#func:绑定本storage server的IP
bind_addr=
cl...
分类:
其他好文 时间:
2015-05-21 22:41:19
阅读次数:
144
uva 10163 Storage Keepers有N个仓库,M个管理员,M个管理员每个人的工资都不一样,工资与他们的能力值(P)相同。一个管理员可以看管多个(n)仓库,但是仓库的安全值就会变为P / n。现在要是的最小的安全值最大,并且还要求出该状况下的最小花费。两次DP,第一次dp求出最大的最小安全值ans,第二次dp根据第一次dp求出的ans求出最小的花费。#include ...
分类:
其他好文 时间:
2015-05-20 22:31:09
阅读次数:
157