自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zyc_glboy的专栏

每天都是人生的一滴水,坚持滴在一块石头上!

  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

转载 shell实现ftp命令示例

一、shell脚本示例:[plain] view plaincopycd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)  ftp -niv open IP_ADDRESS  user USERNAME PASSWORD  ascii(or bin)  put *(or get)  bye  

2016-06-12 19:00:40 4380

转载 在Mac OS Lion 中显示Library文件夹

出自:http://www.giser.net/?p=927在在Mac OS Lion 中Library文件夹是默认不显示的,这对普通用户来说是有好处的可以防止用户误操作删除Library文件夹,但对于iOS的开发者来说是非常麻烦的,特别是ArcGIS Runtime For iOS的开发者,因为 ArcGIS Runtime For iOS会默认安装的Library目录下,当手工配置工程

2014-12-25 10:04:44 584

转载 std::string和BSTR和CString之间的转化

CString->std::string 举例如下:CString strMfc=“test“;std::string strStl;#ifdef _UNICODEUSES_CONVERSIONstrStl=W2A(strMfc.LockBuffer());strMfc.UnlockBuffer();#elsestrStl = strMfc.

2012-10-11 17:32:24 1402

转载 Linux下mount移动硬盘和U盘以及SD卡

首先将USB设备插到USB口上,我在我的机器上插入了一个USB硬盘,和一个SD卡,其中SD卡已经挂接到LINUX系统。然后在终端中输入$ sudo fdisk -l会看到以下显示:Disk /dev/sda: 160.0 GB, 160041885696 bytes255 heads, 63 sectors/track, 19457 cylindersUnits =

2012-08-22 13:59:39 4743

转载 【Linux】 CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()

转自: http://www.ibm.com/developerworks/cn/linux/l-affinity.html简单地说,CPU 亲和性(affinity) 就是进程要在某个给定的 CPU 上尽量长时间地运行而不被迁移到其他处理器的倾向性。Linux 内核进程调度器天生就具有被称为 软 CPU 亲和性(affinity) 的特性,这意味着进程通常不会在处理器之间频繁迁移。这种状态正

2012-06-26 11:30:48 917

转载 vim 学习笔记 快捷键映射:定制你自己的快键

查找vim中某个键映射的定义:打开vim输入下面的命令:verbose map   例如查看tab键的定义::verbose map 输出:s         * i=TriggerSnippet()          最近修改于 ~/.vim/after/plugin/snipMate.vim  vim通过定义快键来实现括号自动补

2012-05-25 16:37:44 8820

转载 后序遍历非递归算法

算法1void postrav1(struct btnode *bt)  {  struct btnode *p;  struct  {  struct btnode *pt;  int tag;  }st[MaxSize];  }  int top=-1;  top++;  st[top].pt=bt;  st[top].tag=1;  while(top>

2012-02-27 11:45:18 597

转载 linux下的so、o、lo、a、la文件

o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息 1 libtool的工作原理 libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口

2012-02-21 15:09:51 650

转载 Linux内存:内存管理的实质

1. 内核初始化:    * 内核建立好内核页目录页表数据库,假设物理内存大小为len,则建立了[3G--3G+len]::[0--len]这样的虚地址vaddr和物理地址paddr的线性对应关系;    * 内核建立一个page数组,page数组和物理页面系列完全是线性对应,page用来管理该物理页面状态,每个物理页面的虚地址保存在page->virtual中;    * 内核建

2012-01-17 17:56:28 351

转载 linux GCC的属性解析

GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attri

2012-01-16 09:15:44 815

转载 openssl工具简介

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

2012-01-05 16:27:58 4870

转载 openssl源代码结构

openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。eay库是基础的库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容:1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象的编解码以及数字证书请求、数字证书、CRL撤销列表以及PKCS8等最基本的编解码函数。这些函数主要通过宏来实现。2) 抽象

2012-01-04 10:57:24 6695

原创 openssl rsa加解密

最近需要使用openssl库进行数据加密和身份验证,遂从网上找了一些RSA加解密和签名的例子,但是网上的代码段大部分是从文件中读取公私钥,而我们需要从内存中读取,所以有些不同。         我的解决方法如下:         读取私钥:if ((b = BIO_new_mem_buf(pbuf, -1)) == NULL) {// PEMerr(PEM_F_PEM_RE

2011-12-30 10:26:54 5214

转载 Linux下利用openssl对文件进行加密和解密

--建立文件test.txt, 特意写入中英文# cd /tmp# echo "test测试" > test.txt--开始加密, 使用aes-128-cbc算法, 也可以使用其他算法, 通过查看openssl的帮助可获知# openssl aes-128-cbc -salt -in test.txt -out test.txt.aesenter aes-128

2011-12-30 08:34:47 2776

转载 linux获取文件大小

摘自:  http://os.51cto.com/art/200912/168700.html 在我们学习生活中经常会遇到问题和困难,就比如说我们在学习Linux时,比如怎样Linux获取文件大小的方法。前几天在工作中需要写一段代码,获取一些视频文件的大小,心想:这还不简单吗?直接用标准C的文件操作函数就OK了。于是写了下面的一段代码来实现:unsigned long get_file

2011-12-29 17:25:12 467

转载 python天天进步(2)--文件操作之遍历目录

Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目

2011-12-28 08:52:02 482

转载 利用openssl进行RSA加密解密

openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息进行加密。RSA是一个非对称加密算法。简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥,一个用来加密,为公钥,一个用来解密,为私钥。证书可以用来授权公钥的使用。今天小研究了下openssl的rsa加密

2011-12-26 17:55:57 1552

转载 LINUX下的ssh认证,不用密码登陆另一台机器

LINUX程式员在日常工作中都会碰到远程登陆这样的问题,每次输入密码是不是很烦人.我就在这整理一下,ssh证书到底是怎么搞的!在linux下使用ssh认证,不输入密码访问另一台机器在工作中由于常用到ssh登录其他机器,所在每台机器上做了ssh认证,这样就不用每次都输入繁琐的密码。有两台机器:server_1 和 server_2账号都为:work转到work账号下:su -

2011-12-26 10:48:46 775

转载 如何编译Python程序

py源代码编译pyc 什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版

2011-12-19 15:18:29 9692

转载 Linux系统中如何添加自己的库文件路径

库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用:  在环境变量 LD

2011-12-14 16:25:09 570

转载 RobotFramework-Ide0.25.1的安装

RobotFramework是基于python的自动化测试框架,RobotFrameWork-Ide是对robotframework的测试数据进行编辑的工具。     robotframework ide0.25..1安装的先决条件     (1)python版本至少在2.4以上       (2)robotframework版本至少在2.5     (3)wxpython版本至少

2011-12-14 09:02:04 2277

转载 宏定义\字符串 多行书写时换行

字符串常量定义时的换行问题    如果我们在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。    构建较长的字符串是续行的常见用途, 还有一个作用是定义跨行的宏。    如果我们不使用反斜杠,当我们试图初始化一个跨多行的字符串是,c语言编译器就会发出警告。如下面的语句所示:char letters[

2011-11-15 13:10:54 38202 2

原创 vc编程小窍门

1、当前目录可以用“.”代替,不必GetModuleFileName()获取当前文件的完整路径。

2011-05-17 08:48:00 809

原创 关于windows下的时间函数

<br />    最近开始上班,公司要求实现windows下的ping测试功能,需要得到ping目标主机时的RTT、JITTER等数据信息,于是从网上down了一段源代码,运行后发现跟windows cmd下运行的ping命令有较大的差别,主要是RTT不准确,出现大量的0 (ms),研究代码后发现求RTT调用的是API函数GetTickCount(),msdn中介绍该函数时说返回的数据为毫秒级,但是却有10-16(ms)的误差,即当运行前后的时间差小于16(ms)时,GetTickCount() API将

2011-04-17 09:40:00 686

原创 程序启动时,隐藏对话框的方法(基于vc的对话框工程)

        今天需要在工程中实现如题的功能,baidu了好多方法,有的根本行不通、有的说不能实现、有的给的方法时将对话框最小化、有的则是结果有闪烁.......都不尽如人意。        后来,我将对话框先最小化在隐藏,发现结果相当令人满意,只是桌面的任务栏有轻微闪烁,不注意不会感觉到。        方法如下:        在工程对话框类中响应WM_CREATE消息,在消息函

2008-10-16 21:58:00 1220 1

Versions1.3.2 破解版

拷贝versions,用Finder转到应用程序,找到versions,右键“显示包内容”,进入contents -> MacOS 目录,把下载的附件替换进去(记得先备份),OK了退出,重新打开versions,你会发现那个购买提示不见

2016-07-14

FileZilla-FTP工具

FTP工具-FileZilla 好用的FTP工具

2013-07-20

linux下GDB教程

linux下的GDB使用教程,在linux下进行开发必备的能力!

2011-12-31

中国电信H.248协议

对H.248的介绍相当详细,能够对H.248协议的了解更加深刻。

2011-09-02

H248协议-华为(讲的很详细)

H248协议-华为(讲的很详细) 有对故障的分析

2011-09-02

H.248协议概述

对H.248协议进行了简单的介绍!以及对建立通话过程的介绍!《H.248协议概述》

2011-09-02

log4c日志记录模块

C/C++日志记录模块,它是对开源log4c进行的封装和修正的基础上[1][[2][3][4],将所有的代码都集成到一个.h头文件中

2011-06-24

loadrunner9.5使用教程

loadrunner 9.5版的中文教程,该教程有120页,pdf格式

2011-06-22

lr_Del_license(regedit).exe

安装完loadrunner后通过该工具对注册表进行操作

2011-06-22

SQL必知必会(第三版)

sql必知必会(第三版),讲述了sql学习中的一些关键性知识点,对学好sql具有良好的帮助和总结作用,能查漏补缺!

2011-04-13

vcredist_x86.exe

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) 安装在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所需的 Visual C++ 库的运行时组件

2009-02-05

空空如也

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

TA关注的人

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