摘要: 非对称加密算法非对称加密算法(asymmetric cryptographic algorithm)又名“公开密钥加密算法”,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将其中的一把作为公用密钥向其它方公开;得到该公用密钥的乙方使用该密钥对机密信息进行加密后再发送给甲 阅读全文
posted @ 2013-10-22 11:14 xuybin 阅读(1196) 评论(0) 推荐(1) 编辑
摘要: 发送端:cat test.txt | nc -l -p 6666或者nc -l -p 6666 test1.txt如上面的操作,即可将文件test.txt从发送端传送到接收端,保存为test1.txt想要连接到某处: nc [-options] hostname port[s] [ports] ...绑定端口等待连接: nc -l -p port [-options] [hostname] [port]语 法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端 口...]补充说明:执行本指令可设置路由器的相关参数。参 数:... 阅读全文
posted @ 2013-09-27 17:16 xuybin 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1、第一步:添加硬盘/新建分区(fdisk)a、查看当前系统所有硬盘及分区情况:fdisk -lb、在指定的硬盘(例:/dev/sda)上创建分区:fdisk /dev/sda , 根据提示进行下一步操作,如:查看帮助(h),新建分区(n),删除分区(d),查看分区情况(p)c、分区成功后,写分区表并退出(w)注:fdisk 支持每个分区的最大尺寸为 2TB,更详细说明请参看 Linux 在线手册(man fdisk)或百度一下。2、第二步:格式化分区(mkfs.ext4)对新建分区(例:/dev/sda1)进行格式化:mkfs.ext4 /dev/sda1 。3、第三步:加载分区a、创建分区 阅读全文
posted @ 2013-09-26 12:32 xuybin 阅读(816) 评论(0) 推荐(0) 编辑
摘要: Install HowtoDownload the latest epel-release rpm fromhttp://dl.fedoraproject.org/pub/epel/6/x86_64/Install epel-release rpm:# rpm -Uvh epel-release*rpmInstall libcprops rpm package:# yum install libcprops# yum install libcprops-devel 阅读全文
posted @ 2013-08-17 17:32 xuybin 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-05 13:47 xuybin 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 首先进入http://developer.android.com/sdk/index.html,Google提供了一个新的DeveloperTools,即:ADT Bundle,中文翻译之:ADT捆绑包。 第一步:Get theAndroid SDKThe Android SDKprovides you the API libraries and developer tools necessary to build, test,and debug apps for Android.If you're a newAndroid developer, we recommend you do 阅读全文
posted @ 2013-07-28 15:54 xuybin 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译选项包含静态链接的lib说明/MD_MT、_DLLMSVCRT.lib多线程、Release、DLL版本的运行时库/MDd_DEBUG、_MT、_DLLMSVCRTD.lib多线程、Debug、DLL版本的运行时库/MT_MTLIBCMT.lib多线程、Release版本的运行时库/MTd_DEBUG、_MTL 阅读全文
posted @ 2013-07-18 17:18 xuybin 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 整数lL代表long%#0和%#x可打印出八进制和十六进制前缀 shortintlonglong long无符号八进制%ho%o%Lo%LLo 十进制%hu%u%Lu%LLu 十六进制%hx%x%Lx%LLx有符号十进制%hd%d%Ld%LLd浮点数只能用小写f floatdoublelong double十进制数学计数法%f%f%Lf 指数计数法%e%e%Le十六进制 %a%a%La 阅读全文
posted @ 2013-07-08 17:20 xuybin 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 一、gcc的参数中-Dmacro 等价于代码里 #define macro-Dmacro=value 等价于代码里 #define macro value-Umacro 等价于代码里 #undef macro二、宏定义时,斜杠("\")是用来续行,"#"用来把参数转换成字符串,是给参数加上双引号。"##"则用来连接前后两个参数,把它们变成一个字符串,"#@"是给参数加上单引号。例如#defineConn(x,y)x##y#defineToChar(a)#@a#defineToString(x)#xintn=Conn 阅读全文
posted @ 2013-07-06 19:06 xuybin 阅读(1186) 评论(1) 推荐(0) 编辑
摘要: 调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-X.X.X.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23. 解压后生成目录valgrind-3.2.34. cd valgrind-3.2.35. 运行./autogen.sh设置环境(需要标准的autoconf工具)(可选)6. ./configure;配置Valgrind,生成MakeFile文件,具体参数信息详见INSTALL文件。一般只需要设置--prefix=/where/you/want/it/in 阅读全文
posted @ 2013-07-02 14:32 xuybin 阅读(5264) 评论(0) 推荐(1) 编辑