自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缘起宇轩阁

华华的技术专栏

  • 博客(16)
  • 收藏
  • 关注

原创 常见资源网站和技术论坛

名称:IBM 地址:http://www.ibm.com/developerworks/cn/linux 描述:IBM技术文章 名称:微软 KnowledgeBase 地址:http://support.microsoft.com      http://msdn.microsoft.com 描述:微软知识库,开发的时候遇到的怪问题,可能会在这里找到答案。 名称:SourceForge 地址:http://www.sourceforge.net

2011-01-30 15:15:00 1692

转载 国外开源网站聚合

sourceforge http://www.sourceforge.net java.net http://www.java.net www.eclipse.org www.opensource.org http://strutstestcase.sourceforge.net (StrutsTestCase 是基于Junit的一个方便测试struts框架的测试框架) Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for

2011-01-30 14:54:00 948 2

转载 安全信息管理系统(OSSIM)

OSSIM即开源安全信息管理系统(OPEN SOURCE SECURITY INFORMATION MANAGEMENT)是目前一个非常流行和完整的开源安全架构体系。OSSIM通过将开源产品进行集成,从而提供一种能够实现安全监控功能的基础平台。 它的目的是提供一种集中式、有组织的,能够更好地进行监测和显示的框架式系统。 OSSIM明确定位为一个集成解决方案,其目标并不是要开发一个新的功能,而是利用丰富的、强大的各种程序(包括Snort、Rrd、Nmap、 Nessus以及Ntop等开源系统安全软件)。在

2011-01-30 12:44:00 1206

原创 说说/etc/rc.d/rc.local

凡是需要随系统自动启动的服务、程序等,只要系统没有提供Sys V风格的启动脚本,就把这些需求都到/etc/rc.d/rc.local。

2011-01-30 12:03:00 1030

原创 openssl简介

一.openssl简介 数据加密是信息信息传输中的一个重要组成部分.任何信息都以明文方式传输,确实是个很不安全的做法.所以, 需要对数据进行加密.将明文数据转换为密文数据,再进行传输. OpenSSL是一套用于SSL/TLS协议的加密工具,其作用有: 1.生成私有密钥. 2.生成证书,即数字签名证书,它包含一个公有密钥,可以用来单向的加密和解密数据.即,使用公钥加密的数据,只能使用 私有密钥解密.使用私钥加密的数据,可以使用公钥来解密. 3.计算信息摘要. 4.SS

2011-01-30 12:02:00 818

原创 java -cp用法

要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符 java -cp .;c:/classes/myClass.jar;d:/classes/*.jar packname.mainclassname packname.mainclassname为包含main方法的完全限定类名,如果在classpath中有多个还有main方法的类,通过此命令可以方便选定程序的入口 例如: #!/bin/sh cd /home/work/bvpn/aaa/bin pwd nohup /us

2011-01-30 12:01:00 6657

原创 getopt()原型

int getopt( int argc, char *const argv[], const char *optstring );给定了命令参数的数量 (argc)、指向这些参数的数组 (argv) 和选项字符串 (optstring) 后,getopt() 将返回第一个选项,并设置一些全局变量。使用相同的参数再次调用该函数时,它将返回下一个选项,并设置相应的全局变量。如果不再有识别到的选项,将返回 -1,此任务就完成了。getopt() 所设置的全局变量包括: optarg

2011-01-30 11:36:00 998 1

原创 getopt_long()原型

由于 getopt_long_demo 几乎与刚刚讨论的 getopt_demo 代码一样,因此我将仅对更改的代码进行说明。由于现在已经有了更大的灵活性,因此还将添加对 --randomize 选项(没有对应的短选项)的支持。 getopt_long() 函数在 getopt.h 头文件(而非 unistd.h)中,因此将需要将该头文件包含进来(请参见清单 11)。我还包含了string.h,因为将稍后使用 strcmp() 来帮助确定处理的是哪个长参数。 truct globalArgs_t {

2011-01-30 11:35:00 706

原创 getpass()函数

函数名: getpass 功  能: 读一个口令 用  法: char *getpass(char *prompt); #include #include int main(void) {    char *password;    password = getpass("Input a password:");     printf("The password is: %s/r/n",     password);    return 0;

2011-01-30 11:33:00 2321 1

原创 setsockopt使用

1. closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt (s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历 TIME_WAIT的过程: BOOL bDontLinger = FALSE; s

2011-01-30 11:31:00 780

原创 Setspn.exe

下面是使用 Setspn.exe 命令行实用程序的基本语法,其中“accountname”可以是单独的名称,也可以是域/名称。 setspn [parameter] accountnameSetspn.exe 可以使用下列参数:参数 功能 示例-R 重置 HOSTServicePrincipalName。 setspn -R computername-A 添加任意的 SPN。 setspn -A SPN computern

2011-01-30 11:29:00 8611

原创 网络编程常见问题

一、socket流程 socket 是面向客户/服务器模型而设计的, 针对客户和服务器程序提供不同的socket 系统调用 二、长连接和短连接 长连接:在多次请求中保持连接,使用同一个连接处理多次请求,直至出现错误或者异常才断开,并重新建立新的连接。 一般通过服务器端的长时间的读超时和客户端重用连接来实现。 典型例子:ui->as  as->bs 短连接:每个请求建立一个连接,请求处理完成,则断开连接。 一般服务器端使用短的读超时。 典型例子:browser->apa

2011-01-30 11:27:00 1913

原创 把绝对时间转换成当前时间

linux下把从1977年经过的秒数转换为当前时间 #include #include #include int main(int argc, char  **argv) {        time_t timep = 1295837391;        if (argc

2011-01-30 11:26:00 4654 1

原创 Ethereal过滤规则

过滤规则(Capture Filter) 一、过滤规则共有两种形式      一种是原语(Primitive)    一种是用 ”and”, “or”, “not” 关系运算符,以及括号”()”将原语组合起来而构成的表达式 二、IP过滤      1.捕获所有源或目的IP地址是 ”210.30.97.53”的报文      ip.addr==172.22.16.16      2.捕获所有目的IP地址是 ”2172.22.16.16”的报文      ip.dst==17

2011-01-30 03:21:00 1595

原创 grep命令取出两个文件中不同的行

[root@bb-sns-nac-test02 ~]# cat f1.txt aaa bbb ccc ddd eee fff [root@bb-sns-nac-test02 ~]# cat f2.txt ddd eee fff ggg hhh 取出相同的行: [root@bb-sns-nac-test02 ~]# grep -wf f1.txt f2.txt ddd eee fff [root@bb-sns

2011-01-30 03:19:00 8457 1

转载 TCP/UDP Socket编程 C/C++实现(Windows Platform SDK)

TCP Socket编程 C/C++实现 (Windows Platform SDK) Server: ------------------------------------------------------------  #pragma comment(lib, "ws2_32.lib") #include #include   void main()  {      //版本协商      WORD wVersionRequested;      WSADATA ws

2011-01-05 08:22:00 1233

空空如也

空空如也

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

TA关注的人

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