- 博客(81)
- 收藏
- 关注
原创 阿里巴巴数据平台火热招聘中
阿里大脑-智能数据平台项目招聘分布式系统研发工程师1、拥有C++大型系统开发经验2、在以下领域之一有大型生产系统研发经验 -大型分布式系统开发 -大流量和高性能在线服务设计和性能调优领域有实践经验 -大型搜索相关性、广告投放、推荐引擎的研发3、在大型线上系统的部署、诊断(Debug)、和算法优
2013-12-08 22:15:24 6665
原创 jmeter-2.7在eclipse中运行
折腾了几次总是出问题,在这里记录一下:1、在eclipse中新建java project,名为jmeter,在下一步中选择"Allow output folders for source folders",防止导入源码时把bin目录做为输出目录给清理掉;2、选择从文件系统导入apache-jmeter-2.7源码;3、关闭eclipse,在project目录下把eclipse.clas
2012-06-24 23:14:33 10268
转载 用GNU gdb 调试
<br /><br /><br /><br /> <br />用GNU gdb 调试<br />《中文版Linux 桌面操作系统初级教程》郭守华 宋雪娇 编著<br /> <br />如果编译时,使用下面的指令(增加了参数-g),就会生成带源代码调试符号的可执行文件。编译形成的可执行文件有7KB。之所以增加了2KB,就是因为增加的调试符号。<br /><br />gcc -o calc calcutlator.c -g<br /><br />进一步地,就可以执行下面的指令启动调试工具进入调试环境对程序进
2010-09-09 00:48:00 6161
原创 测试数据生成工具
<br />generatedata.com is one such tool. Generatedata lets you specify the database schema details and generates the dummy sql data for you, with table creation and complete inserts. The data can further be exported to html, excel, xml or csv formats. Th
2010-08-12 00:00:00 8602
转载 6278 - is allocated with array new [], but deleted with scalar delete
6278 - is allocated with array new [], but deleted with scalar deleteConsequenceDestructors will not be calledThe calling function is allocating memory with operator
2009-08-02 14:37:00 7159
原创 遇到cl : Command line error D8036 错误
cl : Command line error D8036 : /Fo../tmp/tinyxml/debug not cl : Command line error D8036 : not allowed with mwith multiple source files msdn上的解释,确定是IDE的bug,解决方式见下面的说明。 URL:http://social.msd
2009-06-20 23:06:00 12878 2
原创 使用xmanager远程连接centos5
首先编辑GDM配置文件 vi /etc/gdm/custom.conf 在相关属性里面添加相应的值 [security] AllowRemoteRoot=true [xdmcp] Enable=true 重启GDM /usr/sbin/gdm-restart 或在图形界面下运行gdmsetup进行配置
2009-05-21 22:00:00 6798
原创 生成Unicode汉字表的程序
#include #include #include //GB2312将代码表分为94个区,每个区94位#define GB2312_MATRIX (94)//第二字节开始编码#define DELTA (0xA0)//第一字节以0xB0开始#define FONT_ROW_BEGIN (0xB0)//第一个字节以0xF7结束#define FONT
2009-02-12 16:41:00 7797
原创 Unicode编码表到GB2312编码表映射表
const unsinged short uni_table[]= { 0x4E00, /* GB2312 Code: 0xD2BB ==>一 Row:50 Col:27 */ 0x4E01, /* GB2312 Code: 0xB6A1 ==>丁 Row:22 Col:01 */ 0x4E03, /* GB2312 Code: 0xC6DF ==>七 Row:38 Col:63
2009-02-12 16:34:00 23631 4
原创 VC中使用使用CRT调试内存泄漏总结
1、加入新的宏和头文件的引用 #define _CRTDBG_MAP_ALLOC #include #include包含 crtdbg.h 头文件,可以将 malloc 和 free 函数映射到其“调试”版本 _malloc_dbg 和 _free_dbg,这些函数会跟踪内存分配和释放。2、在需要检测内存泄漏的地方加入以下语句输出内存泄漏信息 _
2009-01-26 04:03:00 6103
翻译 MYSQL的空间查询
本文将向各位介绍如何使用MySql5.x中的空间数据库,并展示一下它高效的性能(前提是正确使用)。本文适合于对SQL和MYSQL熟悉的人员。 步骤1:创建支持空间查询的表 首先来说一下如何创建一个包含空间数据的名为Points的表。CREATE TABLE `points` ( `name` varchar(20) NOT NULL DEFAULT ,
2008-12-20 22:35:00 15844 1
原创 用python实现crc32求字符串校验码
用python自带的binascii模块计算字符串的校验码,出来的是负值,与用c写的程序得出的校验码不一样,所以就研究了一下。发现别人用的python3.0版本binascii模块计算出的crc32校验码是我想要的,没办法只好自己用python实现一下crc32的算法了。发现算法很简单,就是某些实现里面弄了好几个函数倒搞复杂了,其实按核心算法算法走一边很容易就理解和应用了。因为直接从c程序转过
2008-12-20 00:35:00 25024 4
转载 BOM(Byte-order Mark)
Byte-order MarkAlways prefix a Unicode plain text file with a byte-order mark. Because Unicode plain text is a sequence of 16-bit code values, it is sensitive to the byte ordering used when the text
2008-12-07 04:16:00 8972
转载 Unicode编程资料
UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCR
2008-12-07 03:47:00 5929
原创 Python字符串操作
1、复制字符串 str2 = str12、链接字符串 str += "abc"3、查找字符串 string.find(sub) string.index(sub) string.rfind(sub) string,rindex(sub)4、字符串比较 cmp(str1,str2) cmp(str
2008-10-01 22:58:00 16247
原创 道格拉斯-普克抽稀算法
道格拉斯-普克抽稀算法,是用来对大量冗余的图形数据点进行压缩以提取必要的数据点。该算法实现抽稀的过程是:先将一条曲线首尾点虚连一条直线,求其余各点到该直线的距离,取其最大者与规定的临界值相比较,若小于临界值,则将直线两端间各点全部舍去,否则将离该直线距离最大的点保留,并将原线条分成两部分,对每部分线条再实施该抽稀过程,直到结束。抽稀结果点数随选取限差临界值的增大而减少,应用时应根据精度来选取限差临
2008-06-23 15:31:00 12372 2
原创 有关压缩的一些东西
【zlib、gzip、zip的区别】zlib是一种数据压缩程序库,它的设计目标是处理单纯的数据(而不管数据的来源是什么)。gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文件。gzip在压缩文件中的数据时使用的就是zlib。为了保存与文件属性有关的信息,gzip需要在压缩文件(*.gz)中保存更多的头信息内容,而zlib不用考虑这一点。但gzip只适用
2008-06-14 21:19:00 9929
原创 I/O Routines 输入/输出API函数
Input and OutputThe I/O functions read and write data to and from files and devices. File I/O operations take place in text mode or binary mode. The Microsoft run-time library has three types of I
2008-05-15 23:55:00 7893
原创 汇编应用学习0起步_001
#include stdio.h>void main()...{ wchar_t cFileName[] = L"c:/bin.bin"; FILE * pFile = _wfopen(cFileName,L"rb"); void* buffer[256]; int iSize = fread(buffer,1,1,pFile); int iSize
2008-05-09 01:26:00 1624
原创 汇编语言在线视频教程
西北工业大学网络教育学院 王国军(副教授)更多的在:http://www.jysls.com/forum-87-1.htmlmms://221.11.20.228/hbywjjk/1/000.asfmms://221.11.20.228/hbywjjk/2/000.asfmms://221.11.20.228/hbywjjk/3/000.asfmms://221.11.20.228/hby
2008-04-08 21:59:00 2941
原创 简单TCP服务器
新建Win32 Console Project,工程名tcp,空工程,新建文件tcp.cpp,粘贴以下代码。在Project Settings的C/C++页面的Category下拉框中选择Code Generation,选择Use Run-time library:Debug Multithread。在Link页面的Catagory下拉框中选择General,在Object/library m
2008-04-06 23:32:00 1317
转载 OllyDbg 的快捷命令栏插件快捷命令
OllyDbg 的快捷命令栏插件快捷命令来源:http://www.anqn.com/article/d/2005-07-13/a091225.shtml 自己验证了一下,挺好用的。CALC 判断表达式 WATCH 添加监视表达式 AT / FOLLOW Disassemble at address 在地址进行反汇编 ORIG Disassemble at EIP 反汇编于 EIP
2008-04-05 23:58:00 1013
原创 VC6调试技巧
1、强制设置断点:__asm { int 3 }2、Release版输出可以用Dbgview查看调试信息:#include "stdafx.h"#include windows.h>#include stdio.h>void WINAPI DebugString(LPCSTR format, ...)...{va_list arglist;char buffer[1024];va_sta
2007-09-30 23:35:00 1864
原创 C语言抓屏的代码
void CaptureScreen()...{ //获得屏幕宽度 int nScreenWidth = GetSystemMetrics(SM_CXSCREEN); //获得屏幕高度 int nScreenHeight = GetSystemMetrics(SM_CYSCREEN); //获得桌面窗口句柄 HWND hDesktopWnd = GetDes
2007-06-24 20:55:00 5919 1
原创 Setup has detected at least another Rational product with a higher version number.
Setup has detected at least another Rational product with a higher version number.
2007-04-29 12:07:00 2370
原创 供LoadRunner调用的一个简单Dll例子
有关DLL的编写代码,在VC里面新建一个Win32 Dynamic-Link Library类型的空项目,源码如下:// DllProject.cpp : Defines the entry point for the DLL application.//#include windows.h>#define DLLEXPORT extern "C" _declspec(dllexpor
2007-04-20 18:14:00 1949
转载 AnimateWindow()函数的使用
已经#include "winuser.h" 文件,但是编译时还是出现错误提示:error C2065: AnimateWindow : undeclared identifier通过错误提示可以看出是编译系统认为AnimateWindow函数和AW_HIDE、AW_CENTER两个参数没有定义。因该函数是定义在Winuser.h头文件中的,于时,笔者显示地在程序中定义了对
2006-08-25 22:21:00 8901 3
原创 7×24性能测试注意事项
7×24性能测试注意事项最近给同事写的,这里共享一下。应该还有好多,暂时未列出来,以后补充ing。一、检查并记录运行环境情况 1、当前运行的程序(不必要的都关闭) 2、当前内存使用情况 3、当前磁盘使用情况 4、web服务器日志记录设置,没有必要的话关闭日志记录或清空日志 5、测试开始前web服务启动后不要进行访问,让服务器空转5分钟以上,并监控内存、CPU的使用状况 6、服务器启动后进行
2006-08-25 15:26:00 2559 1
原创 使用Jetty作为嵌入式服务器
需要最少的包:commons-logging.jarjavax.servlet.jarorg.mortbay.jetty.jarorg.mortbay.jmx.jar//代码:以嵌入模式启动Jettyimport org.mortbay.http.HttpContext;import org.mortbay.http.HttpServer;import org.mortbay.http.Socke
2006-08-23 23:46:00 10634 5
原创 VC模拟鼠标操作
CPoint oldPoint,newPoint;GetCursorPos(&oldPoint); //保存当前鼠标位置。newPoint.x = oldPoint.x+40;newPoint.y = oldPoint.y+10;SetCursorPos(newPoint.x,newPoint.y); //设置目的地位置。mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0
2006-08-23 23:45:00 4450 2
原创 VC模拟键盘操作
INPUT input[4]; memset(input, 0, sizeof(input)); //设置模拟键盘输入 input[0].type = input[1].type = input[2].type = input[3].type = INPUT_KEYBOARD; input[0].ki.wVk = input[2].ki.wVk = VK_CONTROL; input[1]
2006-08-23 23:35:00 4071 4
原创 CListBox加上水平智能滚动条
CListBox m_strList;CString str;CSize sz;int dx=0;CDC* pDC = m_strList.GetDC();for (int ii=0;ii { m_strList.GetText( ii, str ); sz = pDC->GetTextExtent(str);if (sz.cx > dx) dx = s
2006-08-14 23:33:00 1738
翻译 使用Microsoft visual Studio和Rational Purify进行运行时调试(二)
作者: Goran Begic, Technical Marketing Engineer, Development Solutions, IBM Rational翻译: wyingquan#hotmail.com 2006-02-29调试——修复缺陷过程中最慢且代价最高的一步——是大型软件开发过程的一个重要组成部分。并且相信任何一个调试人员都会告诉你,定位引起缺陷的
2006-07-19 00:12:00 4631 1
翻译 使用Microsoft Visual Studio和Rational Purify进行运行时调试(一)
本文分为两部分,在此我们先来学习一些基本的使用Visual Studio调试Win32应用程序的基础知识。作者: Goran Begic, Technical Marketing Engineer, Development Solutions, IBM Rational翻译:wyingquan # hotmail.com 2006-02-09
2006-07-18 23:37:00 7041 2
原创 Visual C++ 6 调试之Debug选项(001)
GeneralHexadecimal display:这一选项以十六进制格式显示所有值,并以十六进制解析所有的用户和对话框输入。当选择了该选项时,可以使用0n(注意前面是数字零,后面一个是小写字母n)前缀输入十进制值。例如:0n123456789。Disassembly windowSource annotation:同时显示源码机器汇编语言翻译。Code bytes:显示与每一个
2006-03-30 02:23:00 4851 2
原创 性能测试与分析中密集型的概念
有关“密集型”的概念,baidu的“知道”中“什么是劳动密集型产品”的解释是:是指生产该产品需要大量的劳动力,产品成本中活劳动量消耗占比重较大,比如纺织产品、服务产品、食品、日用百货等。 同样在性能测试过程中我们为了区别应用程序对系统资源的消耗比重不同,把一些较典型的对某类资源消耗比较多的的程序称为“××密集型”的。比如如果某程序在运行过程中CPU的利用率始终很高
2006-03-14 00:30:00 2491
原创 【原创】Apache在linux AS3上使用会造成CPU使用率达到100%问题一例
故障环境: Red Hat Enterprise Linux AS release 3 (Taroon Update 4) kernel-2.4.21-27.EL glibc-2.3.2-95.30 apache-2.0.53[root@test10 root]# /usr/apache2/bin/httpd -VServer version: Apache/2.0.5
2006-03-13 23:48:00 4103
翻译 【原创】Linux测试项目简介
大家都知道Linux是一个开源的操作系统,并且在可靠性、稳定性、安全性等各个方面都表现的比较突出,因此被许多企业作为服务器操作系统来使用。但是一个开源的操作系统是如何进行测试的呢?这一直也是我心中的一个疑惑。偶然一个机会发现了LTP的介绍,才茅塞顿开,并由此动了把它介绍给更多的人知道的念头,本篇算是一个序言,只要时间允许我会把它详细地介绍给大家。The Linux™ Test Project
2006-03-10 00:22:00 2023
原创 【原创】LoadRunner如何获得参数化中每个关键字的搜索响应时间
在测试搜索引擎时我们一般采用大量的搜索关键字,有时有必要了解在并发访问的情况下每个关键字的响应时间,一般如果不对脚本进行处理的话你可以获得每个关键字的响应时间但是这些时间没有跟相应的关键字对应,所以对程序的调优没有什么大的帮助,这里介绍一种方法,可以让你知道在并发访问下每个关键字的响应时间。 解决办法是可以把搜索搜索的操作定义为一个事务,事务名也用参数值代替,这样就可
2006-03-03 02:35:00 2899 1
转载 【引用】计算机性能的评测(定量分析技术基础)
我们强调计算机系统的性价比,强调计算机的性能设计,那么性能是如何衡量的呢? 1、计算机性能的评测 怎样评测一台计算机的性能,这与测试者所处的角度有关。计算机用户说机器很快,往往是因为程序运行时间少;而计算中心管理员说机器很快,则往往是因为在一段时间里它能够完成更多的任务。用户关心的是响应时间:从事件开始到结束之间的时间,也称为执行时间;而管理员关心的是如何
2006-03-02 22:57:00 4109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人