- 博客(80)
- 收藏
- 关注
原创 linux zlib 解压缩和 iconv编码转换失败问题
linux环境下,在使用zlib解压缩的时候,compress函数int compress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);uncompress函数int uncompress(Bytef *dest, uLongf *destLen, const Bytef *source
2016-07-12 19:58:04
1365
原创 Windows C++ Url编码
在windows平台下,对url进行utf-8编码,相关代码如下:CString UrlUTF8(char *str){ CString strResult = ""; string tt; string dd; GB2312ToUTF_8(tt,str,(int)strlen(str)); size_t len=tt.length(); for (size_t i=0;i<l
2016-03-24 15:27:58
733
转载 Url encode和decode 相关问题
今天在弄url解码时,弄了好久。比如我的URL带有中文,浏览器默认将中文转成UTF-8编码,但是我进行UTF-8解码时,发现解析出来的中文是乱码,并不是我想要的值。经过查找资料,发现再将UTF-8解析出来的乱码,做一次utf-8 to gb2312就可以正常显示了。下面是网上转载的内容:在做网站分析时,我们经常要分析baidu、google 等搜索引擎的搜索关键字,比如搜索“中国”
2016-03-24 14:48:57
791
原创 LoadRunner 并发测试
用LoadRunner 模拟10万个连接,并发发送数据。脚本如下:#include "lrs.h"Action(){ int NUM = 300; //每个用户创建的连接数 int i=0; //连接服务器 for(i=0; i< NUM; i++) { char name[20]; memset(name,0,20); sprintf(n
2016-03-14 13:43:38
6405
原创 LoadRunner http get请求压力测试
下面为Get方式的脚本代码Action(){ int nHttpRetCode; web_set_max_html_param_len("262144"); // 默认最大长度为256 web_reg_save_param("ResponseBody", "LB=", "RB=", "Search=Body", LAST); web_save_header(RESPONSE
2016-03-11 11:18:38
4296
原创 linux 打包成bin文件
关于bin文件主要有两部分组成,一部分shell脚本,一部分压缩文件| || shell|____________| || 压缩文件 |先编写一个install.sh,如下:#!/bin/shdst_dir="./bin" #bin文件分离压缩文件存放的目录sed -n -e '1,/^exit 0$/!p' $0 > ''$dst_
2016-03-08 10:04:04
5668
转载 linux C语言 SOCKET 服务器断开导致客户端SEND崩溃问题解决办法
原文来自:http://blog.chinaunix.net/uid-24830931-id-3786670.html一、现象描述在利用librdkafka同kafka broker通信过程中,当kafka broker意外退出时(如kill -9),librdkafka接口的sendmsg接口报出了“Program received signal SIGPIPE, Broken
2016-03-03 20:10:45
10351
转载 VS2008编译boost库
VS2008编译boost库原文来自:http://blog.youkuaiyun.com/hero06/article/details/7470430一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包,我用的版本是boost.1.49.0二、新建文件夹 如果是使用下载的安装包,那么请将boost安装包解压至本地新建的目
2015-05-11 16:26:43
463
原创 Perl 标准库
perl标准库地址:ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/
2014-11-27 16:46:35
1431
原创 Centos搭建php+nginx+mysql+mongo出现的问题及解决方法
这几天在Centos6.5环境下搭建服务器,php在项目中用来做接口服务器。因为以前没有搭建过,以前从事Linux c/c++开发,现在叫我搭建这个服务器,真心花了我好长时间,幸好最终成功部署,并测试成功。下面大概讲一下我的搭建流程和遇到的一些问题,希望遇到这些的问题的朋友,能够从我这里获取到一些帮助我搭建的方式用了两种1、用yum命令安装安装mysqlyum install my
2014-10-17 17:13:46
1226
转载 mongodb数据导入导出以及备份恢复
mongodb数据导入导出以及备份恢复 数据导出 mongoexport假设库里有一张user 表,里面有2 条记录,我们要将它导出> use my_mongodbswitched to db my_mongodb> db.user.find();{ "_id" : ObjectId("4f81a4a1779282ca68fd8a5a"), "u
2014-10-12 19:19:44
674
原创 Go语言解析json字符串
Go解析json格式字符串Type Info struct{ Name string Age int Address string}将json格式字符串解析给struct,只需将struct对象传给json.Unmarshal()函数JsonStr := `{“name”:”yang”,”age”:24,”address”:”shenzhen”}`
2014-10-09 10:50:30
3090
转载 Go语言无法读取需要密码访问的PEM文件问题(failed to parse private key)
y Go语言无法读取需要密码访问的PEM文件问题(failed to parse private key)分类: IOS2014-04-03 21:56 133人阅读 评论(2) 收藏 举报最近开始做苹果的推送功能,服务端连接apns的时候需要加密连接,对应就需要通过苹果开发者平台生成对应的pns的证书和对应的私钥,然后通过openssl命令转换成PEM格式
2014-09-22 10:06:19
4143
转载 Go语言资料收集
Go语言资料收集发布站点 GitHub 优快云 新浪最后更新 2012-03-31 Go1正式发布,更新相关资料,详见 变更记录缘起说明 想学习称手的新语言,发现Go后非常感兴趣,也把接触到的一些资料整理共享出来。 资料若有错误或缺漏,或者大家有更好的建议,欢迎 邮件联系 可看 已收集建议收集原则 尽量收集原创链接,有时会记录一些学习心得,或摘录一些启发自己的
2014-09-18 16:45:24
1782
转载 MongoDB的安装与配置
MongoDB的安装与配置原文来自:老有人问mongodb怎么配.懒得每次都说.这块详细说一下.MongoDB的安装与配置:1.下载mongodb http://www.mongodb.org/downloads (根据自己计算机系统来下载64位 还是32位的DB文件)2.解压下载的zip包.会看到bin文件夹.还有里面很多的exe3.创建一个d
2014-09-18 14:02:20
678
转载 golang关于json库的一个比较容易陷入的坑 uint8[]数组的json转换问题.
golang关于json库的一个比较容易陷入的坑 uint8[]数组的json转换问题.2013-09-11 16:29 837人阅读 评论(0) 收藏 举报原文来自:http://blog.youkuaiyun.com/spiritring/article/details/11570219类似这个CA如果实例转化成json.List会变成字符串.[cp
2014-09-18 14:02:07
3271
转载 mongodb关于$set $unset的键增删操作
mongodb关于$set $unset的键增删操作分类: MongoDB2013-08-29 09:17 879人阅读 评论(0) 收藏 举报其实mongodb的json是带点语法的.比如:[cpp] view plaincopytype CA struct { Member string }
2014-09-18 13:58:50
1179
转载 MongoDB笔记
MongoDB笔记分类: MongoDB2013-08-12 17:40 404人阅读 评论(0) 收藏 举报原文来自:use foobar 指向数据库db 查看指定的数据库是哪个.打印出名字db.t
2014-09-18 13:56:45
631
转载 Go语言下与MongoDB通信-使用mgo
Go语言下与MongoDB通信-使用mgo分类: MongoDB2013-08-28 15:52 1585人阅读 评论(0) 收藏 举报最近写游戏服.用的全是新货.go语言+mongodb.嘿嘿. 关于mgo如何使用就不详细说了.官网上写的很清楚.这块就说说怎么用.首先导入mgo库.import ("labix.org/v2/mgo""labix
2014-09-18 13:55:15
1459
1
转载 go语言访问mysql数据库
Go-MySQL-Driver:一个Go语言的轻量级极速的mysql驱动原文来自:http://hao.jobbole.com/go-mysql-driver/Go语言的 database/sql 包的一个 MySQL驱动。特性轻量级与快速原生Go语言,没有C绑定,只有纯Go没有不安全的操作(类型转换等)动态处理崩溃的连接动态连接池支持大
2014-09-18 11:51:20
1800
转载 Go语言异常处理
Go的异常处理 defer, panic, recover分类: Go目录(?)+]Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值
2014-09-18 11:27:56
2030
转载 gcc创建和使用静态库、动态库
下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内容如下。 图1libtest/include/hello.h #ifdef _HELLO_H_#define _HELLO_H_void hello();#endiflib
2014-06-20 13:45:25
710
原创 nmap端口扫描命令
nmap -PN -sS -p 21,23,25,53,80,110,143,443 +ipnmap扫描ftp,telnet,smtp,do'ma
2014-06-20 10:26:25
4695
转载 RedHat 未注册的服务系统使用yum命令进行软件安装
RedHat系统的Yum安装2013-09-13 11:44:15 我来说两句 作者:随影求是收藏 我要投稿RedHat系统的Yum安装 Redhat Linux通常由于没有注册,导致yum程序无法使用,需要将其替换为centos的yum程序。 1. 下载Yum的安装包,由于体系结构的不同和包的更新,因此目录和文件名的版本号可能需
2014-06-19 10:31:00
3399
原创 cmake 的编写
在linux中编写C++代码时,使用cmake能够更好的管理编译我们编写的代码,下面我将编写CMakeLists.txt基本的框架main.cpp#include using namespace std;int main(int argc,char *argv[]){coutreturn 0;}vim CMakeLists.txtPROJECT(TE
2014-01-15 14:40:33
1069
转载 OCCI连接Oracle数据库
原文来自http://blog.youkuaiyun.com/xiaobai1593/article/details/6671722通过OCCI连接oracle(C++)OCCI介绍OCCI:Oracle C++调用接口(OCCI),即Oracle的C++API,允许你使用面向对象的特性、本地类、C++语言的方法来访问Oracle数据库。OCCI优势基于标准C++和面向对象
2013-12-16 16:55:54
1361
转载 vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了
2013-11-19 17:13:52
1005
转载 gdb 调试 程序执行脚本信息
在使用gdb 调试 程序 的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令 脚本了,它能够很好的完成这些工作。以设置多个断点为例,我写的命令脚本为---------------------------------------------------#filename: .gdbinit#gdb will read it w
2013-11-04 14:47:04
744
原创 linux文件操作
在linux中有两中想文件中写内容的函数第一种方法用c的方法读文件#include #include #include #include #include #include #include #include int main(int argc,char* argv[]){ int value; int write_value;
2013-11-01 09:24:54
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人