自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

转载 /etc/profile、~/.bash_profile等几个文件的执行过程

http://blog.chinaunix.net/uid-14735472-id-3190130.html关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在 刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~

2016-05-13 10:24:46 4463

转载 反转单链表的几种方法

来自: http://www.cnblogs.com/pianoid/archive/2011/05/03/reverse-a-singly-linked-list.html最近试着做一些笔试面试题,既是为来年找工作做准备,也可以做为数据结构和算法的复习笔记,就陆续发在这里吧,有需要的朋友可以看一下,如果有没考虑周全的地方欢迎指正。  先来一个最常见的题目:反转单链表。假设单链

2016-05-11 10:59:04 557

转载 Pear、PHPUnit安装

来自:http://www.cnblogs.com/zhja/archive/2013/02/28/2937046.html在wamp中安装安装Pearcmd进入PHP目录,执行go-pear安装,遇到需要输入Y的输入,其余全部回车。关闭此控制台窗口;双击文件“PEAR_ENV.reg”,将相关信息导入注册表安装完成。安装PHPUnit依

2015-08-10 17:23:38 643

转载 说12306.cn网站技术差 是站着说话不腰疼

来自: http://blog.jiasule.com/i/163写在前面的话:在我的博客里,有许多自称是资深程序员说12306的问题如何如何容易解决,它的技术如何如何烂,下面是一位真正的内行写的技术分析,但我要修正他一点,关于网站访问量,12306是世界第一,其他任何一个网站无法望其项背。腾讯自称自己的最高日访问量是1.6个亿,而12306这几天的最高日访问量是18个亿,是腾讯的11

2014-03-11 10:39:27 1069

转载 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

来自:http://blog.csdn.net/lioncode/article/details/7921525?aduin=312038050&adsession=1393477560&adtag=client.qq.5305_.0&adpubno=26306利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!分类: Linux2012-08-29 20:38 283

2014-02-27 17:08:39 1046

转载 JSON数据解析——jsoncpp的使用(上)

转载:http://blog.sina.com.cn/u/1978765352由于工作中需要用到JSON数据,所以解析JSON数据就成了一个非常重要的工作内容。其实用C++解析数据是很繁杂的任务,涉及到很多的数据处理和数据安全问题。好在网上提供了很多的JSON解析库,其中不乏很优秀的,出于效率,还是使用这些第三方的库比较好。我使用的是jsoncpp,这是一个开源的C++的JSON解

2014-01-24 11:05:49 1275

原创 http_load压测响应时间问题

http_load压测服务时,不管是什么请求,平均响应时间总是2毫秒左右, 经排查是:http_load.c文件中,在发送请求时将url截断了,其中申请的buf[600]过小,且url格式化时做了一个长度限制:%.500s, 即只截取了500字节的url长度, 导致url不完整使请求异常。修改方法:1- 将buf[600]改到够大,符合较长url的实际长度。2-%.500s改成%s,

2014-01-17 18:30:26 2331

原创 hudson shell

export LANG=zh_CN.UTF-8pwdmake cleanmake mkdirmakecp bin/regressionTool bin_amapchmod -R 777 bin_amapcd bin_amap./regressionTool $outpath $department $servername $casetype $projectname

2014-01-17 18:23:26 813

转载 Httpload

来自:http://hi.baidu.com/lovemywolf/item/7cdc47e90f60e4f7e1a5d468Httpload(转)Httpload标签:Httpload分享到发表评论(0)编辑词条开心001人人网新浪微博目录• 简介• 安装&&使用• 实例简介编辑本段回目录http_load是一个Web并发测试工具,可以以单进程

2013-12-18 15:29:09 5254

转载 http_load手册

来自:http://wenku.baidu.com/link?url=LWPZkKVmB-OfUWSne5XVzi9Du0KVSppxkPeMr0eP4-sKxjlKHXb3z48I4gl3G1M_kqlmOKOmaNlcvrC2wnTYR53Bm9fw2_GFu9LCNgDcoUm一、http_load简介基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试we

2013-12-18 15:27:42 1436

原创 跨平台数据类型定义

#if (defined _WIN32) || (defined _WINDOWS_)#include          // MFC 核心组件和标准组件#else#include typedef uint8_t UINT8;typedef uint16_t UINT16;typedef uint32_t UINT32;typedef uint64_t  UINT64;

2013-12-04 11:44:05 2877

转载 uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型

来自:http://blog.csdn.net/zklth/article/details/7978362uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型这些数据类型是 C99 中定义的,具体定义在:/usr/include/stdint.h    ISO C99: 7.18 Integer types [cpp]

2013-12-04 11:30:24 2457

原创 long 和 int

程序移植注意:16位系统:long是4字节,int是2字节32位系统:long是4字节,int是4字节64位系统:long是8字节,int是4字节# if __WORDSIZE == 64typedef long int int64_t;# else__extension__typedef long long int int64_t;# endifuint6

2013-12-04 11:25:02 776

转载 warning C4996: 'strcpy': This function or variable may be unsafe.

来自:http://wangyali90516.blog.163.com/blog/static/117205101201132525118500/使用VS2005以上版本(VS2005、VS2008、VS2010)编译在其他编译器下正常通过的C语言程序,你可能会遇到类似如下的警告提示: 引用内容warning C4996: 'strcpy': This function or v

2013-12-04 11:14:30 15466 1

转载 将 Win32 程序移植到 Linux

来自:http://blog.sina.com.cn/s/blog_52514e730100zr12.html对于这个问题,网上已经有很多资料给予了介绍,但是相比于这些信息,本文立足于个人的实践,将内容具体到开发环境和源代码,我觉得还是有很多值得总结和借鉴的。首先声明开发环境。Win32程序的开发环境是VS.Net 2008,编程语言是C;Linux使用的RHEL5.4,GCC

2013-10-14 10:00:25 782

转载 Linux下修改字符集

来自:http://blog.csdn.net/cyuyan112233/article/details/6539122Linux下修改字符集locale -a 查询系统支持的字符集 export LANG=zh_CN.gbk设定字符集 一般来说要设置 Linux 系统的环境变量只需要在 /etc/profile (全局) 或者 ~/.bashrc (单个用户) 即

2013-10-14 09:58:43 6625 1

转载 关于网页中编码gb2312,big5,gbk,utf-8识别的最新方法的探讨和c++的实现

来自:http://blog.chinaunix.net/uid-14348211-id-2821150.html关于网页中编码gb2312,big5,gbk,utf-8识别的最新方法的探讨和c++的实现首先考虑utf-8编码的判断utf-8编码的判断格式如下:1字节 0xxxxxxx2字节 110xxxxx 10xxxxxx3字节 1110xxxx 10x

2013-10-14 09:56:45 1145

转载 fprintf字符编码

fprintf是ANSI的,UNICODE的,要用fwprintf;也可以用_ftprintf来同时兼容ANSI和UNICODE;只写入了0和1,是因为UNICODE的123456789,实际上内存上是1 \0 2 \0 3 \0 等等等,而fprintf写的是ANSI字符串遇到\0就结束了,所以就只写了一个字节而已。。。_wsetlocale(0, L

2013-10-10 12:52:33 5737

转载 GIS开源库shapeLib的使用方法

来自:http://www.cnblogs.com/cjingzm/archive/2012/03/04/2378900.htmlGIS开源库shapeLib的使用方法(一)    近期研究了一下GIS开源库shapeLib读写ArcGIS数据的API函数,先整理一下,将各个API的用法介绍一下。分为两个模块,shape API和DBF API,前者的读取.shp文件的空间几何信息

2013-09-11 15:04:05 4853

转载 DBF文件格式

来自:http://www.blogjava.net/chiefwolf/articles/167724.htmlDBF的文件格式:    文件头记录1记录2记录3………记录nBDF文件头的详细格式: 

2013-09-10 16:38:16 3927

转载 shp文件格式说明

来自:http://blog.csdn.net/gisfarmer/article/details/3861611SHAPE 文件格式 SDE,ARC/INFO,PC ARC/INFO,Data  Automation Kit(DAK)和ArcCAD软件提供了shape 到coverage的数据转换器,ARC/INFO同样提供了coverage到shape的转换器。为了和其

2013-09-10 16:05:37 7530

转载 shp文件的读取

来自:http://blog.sina.com.cn/s/blog_6e51df7f0100ya11.html首先了解一下shp文件的一些简单知识Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—

2013-09-10 15:23:20 5254 16

原创 C++读写excel文件(三)—— 用OLE读写(by yukin_xue)

参考博文:http://blog.csdn.net/rekrad/article/details/7666196http://blog.csdn.net/fullsail/article/details/8449448http://club.topsage.com/thread-2338554-1-1.html网上都说C++读写EXCEL文件方法很多,如:ODBC、

2013-09-06 15:53:27 27591 11

原创 C++读写excel文件(二)—— 用CSpreadSheet读写(by yukin_xue)

CSpreadSheet类封装了对excel文件的操作,这是网上一个高手写的,其实本质还是通过odbc存取,提供了更多的接口。使用了下很好用,但还是那个问题,我仅用来读excel文件时操作不成功,但是以后有写、读的需求时,用这个很好,功能强大,代码留着了,也试着调通了。代码摘抄自:http://www.newxing.com/S76C7EF1F1141/CSpreadSheet.h.h文件

2013-09-06 11:55:31 5142

原创 C++读写excel文件(一)—— 用ODBC读写(by yukin_xue)

优点: 代码少,结构简单,好理解。缺点: 貌似只有先通过ODBC写后的excel内容,才能通过ODBC读出来,如果随便拿个excel文件用ODBC来读,不成功。会报错:Warning: ODBC Success With Info, 驱动程序的 SQLSetConnectAttr 失败State:IM006,Native:0,Origin:[Microsoft][ODBC 驱动程序管理

2013-09-06 11:30:26 10694 3

原创 python处理文件(.csv)

#!/usr/bin/python# -*- coding: utf-8 -*-'''Created on 8, 2013@author: xueFilename : 1.py'''CITY = {        '010':1000,        '020':1000,        '021':1000,        '0755':1000

2013-08-05 17:14:30 1692

原创 python 读取中文文件名/中文路径

python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/20130619_172355.txt' uipath = unicode(ipath , "utf8")然后用"uipath"经过编码后的路径去open()即可: fin = open(uipath)

2013-08-05 17:11:38 42190 10

转载 布同:如何循序渐进学习Python语言

http://www.cnblogs.com/Hiker/archive/2010/11/24/Python.html大家都知道Python语言是一种新兴的编程语言。1989年,Python就由Guido van Rossum发明。Python一直发展态势很好。      原因有几点:1、跨平台性好。Linux、Windows、MacOS、塞班……。2、快速易学。3、模块齐全。    

2013-08-01 10:48:26 1211 1

转载 测试开发工程师的发展

非常好的文章,转至:http://www.pyfans.com随着测试在软件开发周期中越来越受到重视,国内测试的缺口一直比较大,各种软件和互联网公司都大肆招收测试工程师,有些走在前面的公司甚至从今年开始取消了测试工程师职位,全部变成了测试开发职位,比如百度。一方面测试开发表明了对工程师有更高的要求,需要在具有测试能力的基础上兼备开发能力;另一方面自动化测试成为趋势,利用开发的技巧解决测试中

2013-08-01 10:32:24 1082

转载 hash_map和map的区别

这里列几个常见问题,应该对你理解和使用hash_map比较有帮助。 4.1 hash_map和map的区别在哪里?构造函数。hash_map需要hash函数,等于函数;map只需要比较函数(小于函数). 存储结构。hash_map采用hash表存储,map一般采用红黑树(RB Tree)实现。因此其memory数据结构是不一样的。4.2 什么时候需要用hash_map,什么

2013-06-19 14:30:58 594

转载 Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n

一、概念:换行符‘\n’和回车符‘\r’(1)换行符就是另起一行  --- '\n' 10 换行(newline)(2)回车符就是回到一行的开头 --- '\r' 13 回车(return)所以我们平时编写文件的回车符应该确切来说叫做回车换行符  二、应用:(1)在微软的MS-DOS和Windows中,使用“回车CR('\r')”和“

2013-04-08 10:25:25 1464

转载 Subversion和TortoiseSVN安装与配置

hz_chenwenbiaoSubversion和TortoiseSVN安装与配置(转)Subversion为版本控制软件的服务器端。TortoiseSVN为版本控制软件的客户端。 1。下载Subversion与TortoiseSVN。Subversion的地址:http://subversion.tigris.org/servlets/ProjectDocumentL

2013-01-08 16:11:30 408

转载 编程命名中的7+1个提示

前几天Neo写过《编程中的命名设计那点事》,这里也有另外一篇和程序命名的文章,可以从另一个角度看看。1.- 变量应该是尽可能的望文知意。千万不要使用教材中的命名方式。好的变量: daysDateRange, flightNumber, carColor.坏的变量: days, dRange, temp, data, aux…在我们的日常工作中,有很大数量的开发人员喜欢使用短的变量名

2012-12-20 14:46:22 457

转载 socket 科普文章

Linux:C/Socket多路复用select 小全Submitted byELFeron 2006, August 3, 5:46 PM.Unix/Linux作一个tcp的服务程序,同时可能有大量的客户端连上来,希望分别记住各个socket谁有数据过来,就读出来,放到一个请求队列--这些事情用一个线程完成另外有一个结果队列,如果结果里包含了socket的编号

2012-12-20 14:42:50 629

转载 Mutex, semaphore, spinlock的深度解析

Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称为binary semaphore。一般的用法是,用于限制对于某一资源的同时访问。

2012-12-20 14:03:49 2418

转载 Linux下基于C/C++的Socket编程实例

#include   #include   #include   #include   #include   #include   #include   #include   #define SERVPORT 3333  #define MAXDATASIZE 100    /*每次最大数据传输量 */    main(int argc, char *argv[])  {      int soc

2012-12-20 14:00:23 559

转载 堆和栈

堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别   一、预备知识—程序的内存分配   一个由c/C++编译的程序占用的内存分为以下几个部分   1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变

2012-12-20 13:47:33 504

转载 C++ 虚函数表解析

原文:http://blog.csdn.net/haoel/article/details/1948051C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这

2012-12-20 12:06:14 342

转载 构造函数、析构函数是否要声明为虚函数的问题

2012-12-20 12:02:42 372

转载 unix的AWK命令介绍

awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息调用awk:   第一种,命令行方式,如:awk [-F field-separator] 'commands' input-file(s)        这里commands是真正的awk命令,[-F域分隔符]是可选的,awk默

2012-12-20 11:33:07 498

空空如也

空空如也

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

TA关注的人

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