摘要:
LoadRunner之编写Tuxedo脚本当我们所测试的项目是Tuxedo通信,并且不能使用工具录制脚本,手头只有一些数据(比如服务器报文等等)的时候,我们只有通过手工编写测试脚本啦。 我暂且把编写Tuxedo脚本的工作分为三个重要部分吧。 一、脚本调研部分 1、了解服务器端Tuxedo版本,本地控制机安装Tuxedo客户端,配置环境变量; 2、了解WSL访问方式(IP:Port); 3、了解研发使用的Tuxedo服务名、数据缓冲类型(如CARRAY、FML32等)、缓冲区长度(如1024*1024*3); 4、了解这个缓冲区类型的缓冲结构(包括哪些字段、这些字段的属性(数据类型、数据长度等) 阅读全文
摘要:
开源网络爬虫很多,上Sourceforge一搜就会有很多,但很少有C#的。今天推荐两个c#开发的网络爬虫http://www.codeproject.com/KB/IP/Crawler.aspx老外写的,http通讯采用了socket,效果不错,不过没有处理中文,中文下载会出现乱码,在socket接受部分做一下处理就可以了。这个程序比较 完整,一个基本爬虫所具备的功能都有了,是一个不错的例子。VS2003,.net 1.1 其中有些写法已经过时,需要调整。http://www.jeffheaton.com/source还是一个老外写的,csspider.zip。没有仔细研究,遵循LGPL协议, 阅读全文
摘要:
“又 是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉 淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前 面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:PPL、YT、YK 、TYF、LGL、CHL、CDY、CB、DPD。1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、 阅读全文
摘要:
互联网是一个庞大的非结构化的数据库,将数据有效的检索并组织呈现出来有着巨大的应用前景,尤其是类似RSS的以XML为基础的结构化的数据越来越多,内 容的组织方式越来越灵活,检索组织并呈现会有着越来越广泛的应用范围,同时在时效性和可读性上也会有越来越高的要求。这一切的基础是爬虫,信息的来源入 口。一个高效,灵活可扩展的爬虫对以上应用都有着无可替代的重要意义。 要设计一个爬虫,首先需要考虑的效率。对于网... 阅读全文
摘要:
shmat作用:共享内存区对象映射到调用进程的地址空间核心处理函数: void *shmat( int shmid , char *shmaddr , int shmflag );shmat()是用来允许本进程访问一块共享内存的函数。int shmid是那块共享内存的ID。char *shmaddr是共享内存的起始地址int shmflag是本进程对该内存的操作模式。如果是SHM_RDONLY的话,就是只读模式。其它的是读写模式成功时,这个函数返回共享内存的起始地址。失败时返回-1最近用到内存共享,收集整理了些资料,做了个简单的对比mmap系统调用系统V共享内存获取共享内存ID#include 阅读全文
摘要:
在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌 入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代码,点击编译按钮准备生成exe文件时,VC其实做了两 步工作,第一步,将每个.cpp(.c)和相应.h文件编译成obj文件;第二步,将工程中所有的obj文件进 阅读全文
摘要:
外国政府债券:考虑国家信用等级稳定的买入; 房贷是银行及其他金融机构获利的最大来源; 银行主要靠定存和房贷赚钱,毫不夸张; 由于房地产涨幅长期来看,取决与国民人口数量,因此在日本人口减少的今天,房地产大幅升值的幅度可能性不大。 住宅的价值取决于人们的入驻意愿,也就是说无论住起来多么舒适,但只要该地区的人口不断外流,此处房产贬值的可能性就会很大; 所谓经济景气,说穿了就是怂恿你购置房产、怂恿你去银行... 阅读全文
摘要:
一款很强大的uml辅助工具Quick Sequence Diagram Editor,专门用于画顺序图(Sequence Diagram),关键是免费的.优点有:能够通过写简易的脚本,即时生成Sequence Diagram.带有图片导出功能(png,gif,bmp,jpg,pdf等格式),而且能够调整图片的大小,图片也很清晰.能够画出异步的操作,并以不同的颜色标记不同线程的生命线.(you can create diagrams that model arbitarily(arbitrarily?) many sequences running in parallel, not just a 阅读全文
摘要:
[介绍]gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]4.连接目标代码,生成可执行程序[链接器ld][参数详解]-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这个参 阅读全文
摘要:
本文通过以下几步设置,实现在Windows下使用VS编程和调试,最终程序在Unix上运行。 需要的软件如下: cwRsync:客户端/服务器端同步软件 对于cwRsync的安装,这里不多做介绍,更多请参考: http://www.cnblogs.com/me115/archive/2011/02/28/1967213.html http://www.cnblogs.com/me115/archiv... 阅读全文