自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (32)
  • 收藏
  • 关注

转载 介绍一个成功的 Git 分支模型

英文原文,A successful Git branching model,翻译:开源中国在这篇文章中,我提出一个开发模型。我已经将这个开发模型引入到我所有的项目里(无论在工作还是私人)已经一年有余,并且它被证明是非常成功的。我打算写这些已经很久了,但我一直找不到时间来做,现在终于有时间了。我不会讲任何项目的具体细节,仅是关于分支策略和释放管理相关内容。它主要体现了Git对

2013-12-22 13:03:54 3562

转载 Git 分支管理是一门艺术

来源:Linux大棚1要确保:团队成员从主分支(master)获得的都是处于可发布状态的代码,而从开发分支(develop)应该总能够获得最新开发进展的代码。2“辅助分支”,大体包括如下几类:“管理功能开发”的分支、“帮助构建可发布代码”的分支、“可以便捷的修复发布版本关键BUG”的分支,等等。3GIT,在技术层面上,绝对是一个无中心的分布式版本

2013-12-22 13:02:01 907

转载 15分钟学会使用Git和远程代码库

本文由 伯乐在线 - cjpan 翻译自 Nico。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。 工作步骤我

2013-12-22 12:59:10 3765

转载 你应该从 SVN 迁移到 Git 吗?

作者 fmms 2012-02-23 22:45:18简而言之,对于新项目来讲,Git是不错的选择,否则,NO!最近整个技术 社区都在讨论Git。很多人都推崇Git,说它是多么多么的牛逼,如果你还不从SVN或者CVS迁移到就会被淘汰云云。我并不同意这个观点。我承认Git 的设计比SVN要好,但是真的好到让你马上不顾一切的迁移所有的SVN代码库到Git吗?我看来看去,Git真

2013-09-30 22:31:44 779

转载 迁移到 Git 的八个理由

作者 jopen 2012-02-04 19:11:09最近谈到版本控制,所有人都在谈Git。当然随意的谈论并不能让你下定决心迁移到Git。这里列出了八条有分量的理由,让你加入Git阵营。 1. 快速 如果你每移动一下鼠标都要等待五秒,是不是很受不了?版本控制也是一样的,每一个命令多那么几秒钟,一天下来也会浪费你不少时间。Git的操作非常快速,你可以把时间用在别的更有意义的地方

2013-09-30 22:26:00 828

转载 我痛恨 Git 的 10 个理由

作者 jopen 2012-03-10 10:03:12Git 是一个源代码版本控制系统,正在迅速成为开源项目的标准。它有一个强大的分布式模型,允许高级用户用分支来处理各种棘手的问题和改写历史记录。但是,要学习 Git 是需要付出更多的努力,让人不爽的命令行接口以及 Git 是如此的忽视它的使用者。下面是我为什么如此痛恨 Git 的 10 个理由:1. 复杂的信息模

2013-09-30 22:18:31 825 2

转载 典型分布式计算技术的分析和比较

[日期:2009-02-02]来源:中国论文下载中心  作者:肖征 郭风雷摘  要  本文对分布式计算技术的工作原理和几种典型的分布式计算技术,如中间件技术、网格技术、移动Agent技术、P2P技术以及最近推出的Web Service技术进行了分析和比较,介绍了存储整合在分布式计算技术中的应用,指出了其存在的一些问题。关键词  分布式计算;中间件;网格;移动

2013-06-30 23:32:30 1716

转载 XML解析技术之VTD-XML 简介及代码实例

XML解析技术之VTD-XML 简介及代码实例博客分类: 我的JavaXMLVTD-XMLSAXDOMnon-extractive 第一部分:XML解析技术简介       XML(eXtensible Markup Language,可扩展标记语言)是由World Wide Web联盟(W3C)定义的元语言,即一种关于语言的语言。 Xml的优势

2012-07-21 10:29:41 14882 1

转载 VTD-XML

序言 本文所提及的VTD-XML并非本文作者原创,作者只是对它进行介绍。问题 通常当我们提起XML的使用时,最头痛的部分便是XML的verbosity与XML的解析速度,当需要处理大XML文件时这个问题便变得格外严重。我在这里提及的,便是如何优化XML处理速度的话题。当我们选择处理XML文件的时候,我们大致上有两种选择:DOM,这是W3C的标准模型,它将XML的结构信息以树形的方式构建

2012-07-21 10:16:04 9200 1

转载 C++中的new与delete与虚析构函数的关系的实验研究

这是我在进行内部培训《C++程序编译与运行期间存储资源的分配》期间,为了保证培训内容的准确性而做的实验,最初想把它写成一篇介绍C++编译器如何解释动态内存分配的文档,考虑到各个编译器之间的差异,以及我个人对编译器的了解十分有限,在这里我没有下定论,而只给出个人的初步分析结果。以下实验是在VC7.1,缺省的调试模式下进行的。作为一个惯例,我对做实验的类重载new与delete操作符,实现方式是调

2012-07-02 23:18:42 2760

转载 C&C++中的异常处理介绍

1.     简介简介许多的编程新手对异常处理视而不见,程序里很少考虑异常情况。一部分人甚至根本就不考虑,以为程序总是能以正确的途径运行。譬如我们有的程序设计者调用fopen打开一个文件后,立马就开始进行读写操作,根本就不考虑文件是否正常打开了。在编程过程中恰当地使用异常处理可以增强软件的健壮性。本文将介绍C和C++对于异常处理的一些常用方法。2.     C语言异常处理2.1无条

2012-07-02 23:16:12 2974

原创 C++中的回调类设计模式在后台插件开发中的应用

关键字:回调函数,回调类,设计模式摘要:      本文通过引入回调类设计模式,简化在面向对象中的回调机制,特别适合于动态链接库程序对主程序的函数回调。本文给出一个具体而微的例子,将一个面向过程的C语言世界中非常普遍的回调机制,在面向对象的世界里进行了转化,采用回调类设计模式,现实问题得到优雅的解决。 背景介绍:WLTP是无线话务量测试平台,是基于3GLT开发的话务量测试工

2012-07-02 23:08:58 2317

转载 持续集成反模式

让开发自动化: 持续集成反模式通过避免反模式轻松实现持续集成Paul Duvall, CTO, Stelligent Incorporated简介: 尽管持续集成(Continuous Integration,CI)可以非常有效地减少项目的风险,但是它对与编程相关的日常活动提出了很高的要求。在这一期 让开发自动化 中,自动化专家和Continuous

2012-05-19 22:23:41 2869

转载 用GDB调试程序

GDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所

2011-11-24 23:45:27 1173

原创 内存碎片

动态内存分配会造成碎片问题,即在分配和释放了大量内存后,剩余的内存会“碎片化”----空闲内存被分割成大量小“空洞”,每个空洞都很小,无法容纳程序所需对象,从而使这些空闲内存毫无用处。因此,可用空闲内存量远远小于初始内存总量减去已分配的内存量。

2011-11-19 21:03:18 549

转载 Visual Leak Detector

初识Visual Leak Detector  灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人

2011-11-19 17:36:39 546

转载 IncrediBuild 加速原理

虽然现在计算机的运算速度不断提高, 但大型软件的编译速度仍然是个漫长的过程,我所在的项目, 软件大小约为200K行, 在VC6下的编译时间为3分钟(P4 1.8G, 512M), 在交叉编译时更慢, 提高编译速度将能够直接提高前期调测的效率. 本文将介绍提高编译速度的有效方法之一 - 分布式编译.分布式编译的原理很简单, 就是将编译的整个工作量通过分布计算的方法分配到多个计算机上执行, 这样可

2011-11-05 09:14:54 1806

原创 旧事重提:再谈局部变量返回

在做内存分配函数hook过程中,出现了一个导致程序崩溃的问题,最终定位到问题产生的罪魁祸首居然又是不知哪位大侠写的函数返回局部变量导致的。 该函数的实现大致是这样的:char * GetDateTime (){    char ret[64] = {0};

2011-09-25 20:55:35 793

转载 linux下svn命令大全

linux下svn命令大全1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file

2011-07-20 23:50:56 400

原创 关于技术交流的一点看法

技术交流,是一个相互探讨、取长补短、共同学习、共同进步的过程,绝对不要变成一个某人主讲,其他人倾听的培训。事先确定主题,每次一个主题。明确每一次交流的目标和内容,希望得到解决的问题和交流的重点要非常清晰。不能纯理论上的交流,要结合具体实例进行分析和阐述。

2011-06-26 23:36:00 680

转载 软件开发人员的作战手册 - 让程序员活的久一点

1.  程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。 2.  写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。 3.  BUG是会成长的,存活时间越长生命力越顽强。 4.  如果一个笨方法可以解决问题,那它就不是笨方法。 5.  把你的工作分割成小时级的目标任务,

2011-06-15 23:50:00 490

转载 内存问题

随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些常见的错误,在编程时就加以注意,把出错的

2011-06-15 23:48:00 507

转载 大内高手—常见内存错误

<br />随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。<br />而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些常见的错误,在编程时就加以注意,把出错的概率降到最低,可以节省不少时间。<br />这些列举一些常见的内存错误,供新手参考。<b

2011-02-08 18:12:00 519

转载 变参函数的实现原理

<br /><br />C语言要求函数调用者按照函数原型进行调用,如果调用参数与函数原型不一致,编译器就会发出警告。而变参函数的参数是不确定的,它允许同一个函数有多种不同的参数组合,编译器不会对可变部分的参数做类型检查,因而在使用的时候拥有较大的灵活性(当然也容易出错)。本节我们将一起研究一下变参函数的实现原理,先看一个例子程序:<br />o 使用变参函数,需要libc库支持,头文件stdarg.h里提供一些必要的宏定义。#include <stdarg.h>#include <stdio.h><br

2011-02-08 18:09:00 3536 1

转载 如何克服优柔寡断?

<br />优柔寡断的反义词有:当机立断,果断决绝,成熟练达,杀伐决断,运筹帷幄,处变不惊;优柔寡断造成的主要原因是缺少自信心,而自信心又是来源于经验的积累,你只有在不断的积累中才会有自信心,才会克服掉优柔寡断的性格。<br />经验的取得有许多种:<br />一、借鉴:借鉴别人的成功经验,那就要加强学习,取众家之长,克已之短。<br />二、探索:事前经过周密细致的考虑,编写出对某一件事情的实施计划,找人论证一下这个计划的可行性,听取别人的意见修改完善自己的计划,付诸行动之前的考虑不叫前怕狼后怕虎

2011-01-29 15:54:00 1457

转载 【周末阅读】妻子,丈夫的使用说明书

<br />未婚的请关注,已婚的请仔细阅读并好好服用!<br />“妻子” 使用说明书 <br />[品名] 妻子<br /><br />[通用名] 民间俗称老婆,正式场合可称妻子或夫人;古称内人,现亦可叫爱人。<br />[化学名称] woman<br />[成分] 水,蛋白质,脂肪,核糖核酸,碳水化合物及少量矿物质,气味幽香。<br />[理化性质] 酸性;可分为一价(嫁),二价(嫁),三价(嫁),……N价(嫁)。易溶于蜜语,甜言;遇钻石,名车,豪宅熔点降低,难溶于白丁。<br />[性状]  本品为可

2011-01-29 15:48:00 721

转载 【周末阅读】豆浆·婚姻·身体

<br />1.多赚一口(千鸟)<br />以前我们上班的地下有个食堂,自助刷卡那种,吃的挺好。我特别喜欢喝他们做的银耳莲子羹,一个陶质大罐子,自己盛,3元每小碗。<br />因为不便宜,每次我都想盛满满的,但太满又不好端。刷卡时,如果人家看你餐盘里洒的到处都是也不太得体。有次我突然想起王永庆喝豆浆“多赚一口”的故事,于是先盛满,然后喝一口,这样我自己不吃亏,看起来也得体,关键还没有破坏游戏规则。<br />有次吃饭,我得意的把这事与同事们分享。某同事哈哈一笑,说“我也是要先喝口,不过喝完了还得加满

2011-01-29 15:43:00 774

转载 思考:你卖的是什么?

<br />前一段时间听一个讲座,听到了这么个论调:“人生就是不停出售自己的价值!”<br />想想也有些道理,人活着就是在不停的推销自己。你找工作时是不是在不停的推销自己?你卖产品的时候是不是一直拿自己的信誉作保证?你做某某服务的时候是不是说自己很有优势?你制作一定标准的时候是不是再说:我规定的就是行业内最标准,最权威的?<br />其实啊,人就是在不停的销售自己,无论体力或智慧或理念。但是这些价值是不同的,人出售自己有四个模式,每一个模式的价值都是不一样的:<br />第一种:卖力气<br />这个世界

2011-01-29 15:36:00 512

转载 很浪费时间的三件事

<br />如果问你,世界上最浪费时间的是什么事?<br />人人网?偷菜?魔兽世界?<br />不是,尽管它们排名也很靠前。<br />其实,世界上最浪费时间的是三个单词:WORRY, BLAME, & JUDGEMENT.<br />第一位:WORRY,担忧。<br />让我们感觉到担忧的事情很多,年纪越大,越是如此。然而,总体来说,让我们担忧的不过2类事情:<br />1. 我们准备不足的事情,如考试,如演出,如工作机会……我们担忧这些事情,因为我们害怕自己会搞砸。搞砸的原因很多,但归根究底,最可能的

2011-01-29 15:16:00 491

转载 智力风暴(经典智力题)

第一部分题目开始:有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间? 一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三 个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么? 有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30, 第二天,老板觉得三间房只需要$25元就够了于是叫小

2011-01-29 15:14:00 611

转载 现在就开始

<br />很多年前读大学的时候,我决定制定一个计划挑战自己:只用三个学期完成其他人通常花费四年的课程,能否毕业。这篇文章详细的说明了我在成功实现该目标过程中的所有时间管理技巧。<br />为 了实现这个目标,我决心每个学期得到30到40个学分,而其他学生平均只要12到15个学分。显而易见,我必须合理安排时间才能实现目标。我开始阅读我所 能找到的所有关于时间管理的资料,并学以所用。正好三个学期,我完成了目标:两个理科学士学位(计算机科学和数学),而且没有参加暑期的补课。我每天晚上 睡七到八个小时,处

2011-01-29 15:13:00 561

转载 有趣的智力题

<br />平时,一家人散步的时候,我常常会给Angel出一些有趣的智力题,刚开始的时候基本能难倒Angel,慢慢的发现她越变越聪明,现在还经常跑来向我要题目,说是可以在有时间的时候思考一下,现在我才知道有时出题比做题还要难!和大家分享一些有趣的智力题吧。一年级数学题,很有趣的智力题,不要做错哟!<br />主题:一天有个年轻人来到王老板的店里买了一件礼物 <br />这件礼物成本是18元,标价是21元。<br />结果是这个年轻人掏出100元要买这件礼物。<br />王老板当时没有零钱

2011-01-29 15:12:00 1375

转载 我为什么写博客

<br />经常有人问我“为什么写博客”。一开始我只觉得这是个人喜好问题,有的人以垂钓为乐,有的人痴迷棋牌,而另外有些人比如我,喜欢写字而已。我知道人 们喜欢做的事情往往不见得一定是有益的事情,比如吸烟、赌博、滥交等等,所以也并不把自己写博客这件事儿当作一个“百利而无一害”的事情。反正,写就写 了,有好处就有罢;坏处也有吧?但是懒的想究竟是什么。<br />大约两个月前,刘未鹏发了一篇《为什么你应该(从现在开始就)写博客》,罗列了几个理由:能够交到很多志同道合的朋友书写是为了更好的思考“

2011-01-29 15:04:00 1332

原创 如何处理构造函数的失败?

由于构造函数没有返回值,因此通过返回错误码来判断构造函数是否成功是不可能的,所以最好办法应该是抛出一个异常。另外在抛出异常时需要注意的是,由于构造函数抛出异常的话,对象的析构函数就不会执行了,故在抛出异常的同时还需要对已经执行的动作(如分配了内存、打开了文件、锁定了信号量等等)进行清理,将这些资源释放掉。如果不通过抛出异常来处理构造函数的失败,还有一种不是很好的办法,就是通过标志位来进行记录内部状态,然后通过判断内部状态来识别构造函数是否正常。但这种方式一般不推荐使用,只有在有充分理由不能使用抛出异常时使用

2011-01-12 22:01:00 3886 1

原创 用javascript实现图片预览功能

function viewmypic(mypic,imgfile) {   if (imgfile.value){    mypic.src=imgfile.value;    mypic.style.display="";    mypic.border=10;   }}function validateImgAndPreShow(mypic,imgfile){     var fileext=imgfile.value.substring(imgfile.value.lastIndexOf("."),i

2010-12-25 21:49:00 743

原创 JW测试开发之角色互换

之前测试人员与开发人员有严格的界限,测试就是测试,开发就是开发。但从目前的情况看,一方面,测试的发展趋势是不断向前延伸,越来越强调测试能尽早深入介入产品的前端,而开发也不断向测试靠拢,了解测试的技术,提升测试的技能。一个好的测试人员应该是能直接写代码、Review代码的,一个好的开发人员也应该具备测试的技能和思维。开发和测试最好能时不时地进行角色互换,A模块你开发我测试,B模块我开发你测试,各个模块由开发人员和测试人员轮流进行开发或测试,开发和测试聚在一起讨论研究系统和代码,那样就可以让大家充分理解系统和对

2010-12-15 23:19:00 568

原创 测试人员应该做的!

深入了解你测试的产品,把握大局,注重细节,知己知彼。 保持怀疑精神,始终追求完美。 坚持自己的立场,秉承客户第一的原则,代表用户进行测试。 保持愉悦的心情,始终和项目团队一起为质量而努力。 坚持独立思考并深入研究,知其然,知其所以然。 能善用技术手段来解决技术问题。

2010-12-15 22:56:00 447

原创 《愚公移山》与软件项目

<br />从《愚公移山》的故事中可以看出,“移山”项目处处体现了软件项目的特点,两千年前的“愚公”其实也是一名软件项目管理人员和程序分析师。<br /> <br />《愚公移山》原文如下:<br />  太行,王屋二山,方七百里,高万仞,本在冀州之南,河阳之北。<br />  北山愚公者,年且九十,面山而居。惩山北之塞,出入之迂也。聚室而谋曰:“吾与汝毕力平险,指通豫南,达于汉阴,可乎?”杂然相许。其妻献疑曰:“以君之力,曾不能损魁父之丘,如太行、王屋何?且焉置土石?”杂曰:“投诸渤海之尾,隐土之北。”遂

2010-10-23 18:22:00 899

转载 令人震撼的0.1效应

<br />在一场国立大学EMBA高阶企业经理人的演讲中,我提到简单的数字游戏:1x1x1x1 <br />1乘1,乘以十次,答案会变多少呢? <br />答案很简单,当然是「1」啦。 <br />可是──1.1x1.1x1.1x1.1 <br />也就是1.1乘1.1,乘以十次之后,答案会变多少呢? <br />我想,答案就不容易算了! <br />我问学员,有人猜十,有人猜八……正确答案多少呢? <br />你要不要用计算机算一下?答案是「2.85…」! <br />假如每天进步一点点,日积月累,积极,

2010-09-21 20:40:00 1720

原创 10个iPhone开发网站、论坛、博客

整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。 建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。 http://cocoachina.com/ 大量iPhone开发资料,教学,经验,还有自曝。 http://www.javaeye

2009-10-17 23:41:00 508

excel一致性比较工具

用vba实现的excel两个sheet中内容一致性比较的工具。

2014-07-27

OSGi.NET插件框架

开放工厂向您提供了规范化的OSGi.NET插件框架和可复用的插件仓库,通过插件仓库来解决应用系统的持续集成、远程管理、自动更新、敏捷发布,无缝实现开发/QA/运维间无缝协作,并允许您将自定义的插件共享。 插件仓库提供了众多开发框架和系统服务,使您只需关注自己的商业逻辑,以“搭积木”方式来开发软件,加速应用程序的开发部署。

2014-02-09

AutomationSample

A UI test sample implemented by vs automation.

2013-05-27

sharpsvn docs

sharpsvn api documents

2013-04-24

DevComponents.DotNetBar.Source

DevComponents.DotNetBar.Source是真正可编译的DevComponents.DotNetBar组件源码,完美支持VS2003、VS2005、VS2008。

2013-03-19

CSS完全参考手册和样式表滤镜中文手册

CSS完全参考手册3.0.chm 和 样式表滤镜中文手册.chm

2012-05-06

Win32多线程程序设计

Win32.多线程程序设计,侯捷翻译的经典书籍。

2012-05-06

面向对象的交通网络分布式仿真并行数据结构

采用面向对象设计思想和交通并行仿真建模理论, 对交通网络分布并行仿真系统数据结构进行分析。通过C+ + 语言环境下类定义的方式建立交通网络各元素的对象, 并分别对其成员变量与成员函数进行描述, 准确表达交通网络节点与路段之间的关系。根据标准模板库函数建立交通网络仿真的共享并行数据结构, 并利用SQL 数据库技术进行并行数据结构的存取, 以减少对内存资源的占用, 方便各仿真单元对网络数据的同步访问。最后以24 个交叉口组成的交通网络为例进行仿真, 仿真结果表明, 其速度提高了3. 5 倍。

2012-04-22

并行与分布式仿真时间推进同步机制综述

并行分布仿真对复杂大规模动态系统的研究以及探索,对长远的应用提供了便利,目前已成为研究的热点。然而时间同步管理是关注并确保并行分布仿真正确执行的一种机制,它不但要确保正确的执行因果逻辑关系,而且要保证仿真系统的可重复性。时间管理是影响并行分布仿真系统高效运行的重要因素之一。在分别论述四类基本的时间推进同步机制,即保守机制、乐观机制、混合机制和自适应机制的同时,还分析了各自的优缺点,指出了今后的研究发展方向。

2012-04-22

并行分布式仿真微内核μsik的研究与改进

在大规模分布式仿真中,要开发一个内部实体能并行处理的联邦成员,目前还没有比较通用的开发工具。并行/分布式仿真微内核μsik使这类联邦成员的开发不必从零开始。该文首先阐明并行仿真与分布仿真的异同,以及并行仿真中的同步与回退机制,接下来对μsik从体系结构、数据结构、调度过程和事件发送过程等方面进行分析,然后在μsik中增加了两种事件发送机制:保守发送机制和限制的乐观发送机制,对改进的内核进行测试并对测试结果做了详细分析,结果表明增加的事件发送机制能够提高系统性能。

2012-04-22

并行/分布式仿真微内核μsik

μsik – A Micro-Kernel for Parallel/Distributed Simulation

2012-04-22

陈敏《OPNET网络仿真[最新版].pdf》

这是陈敏的OPNET网络仿真教程电子书(pdf版) 近年来,由于网络日趋复杂、网络规模日趋庞大,网络仿真技术应用于网络规划和设计的需求日渐强烈。我国网络仿真虽然起步较晚,但是网络的迅猛发展必将强劲地拉动网络仿真技术的研究和应用。未来数年将是网络仿真技术蓬勃发展的时期,今后网络仿真必将成为数据网络规划设计不可缺少的环节。 如何有效逼真地对复杂的通信系统进行建模仿真是个富有挑战性的课题,网络仿真的种种困难随着OPNET、NS2 等网络仿真工具的诞生迎刃而解,而OPNET 是目前网络仿真工具中的很好的一个,但是由于操作复杂,使用者一般需要半年或以上时间的培训和自行研究才能熟练地掌握。针对这个问题,本书基于对OPNET 软件的研究,由浅入深地介绍了用其进行通信仿真系统建模的整个过程...

2011-07-14

TCP/UDP Socket测试工具

相当不错的TCP、UDP Socket测试工具,推荐使用。

2011-03-26

C++编程惯用法--高级程序员常用方法和技巧

一位使用了C++数十年的专家写成的一本关于如何在C++中做出正确选择的专家级读本。

2010-11-19

不错的STL文档学习资料

不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料不错的STL文档学习资料

2009-10-19

标准模板库STL编程指南

标准模板库STL编程指南,是一本非常不错的STL编程参考书,内容按STL的容器、迭代器等各种概念分类,解释详尽,非常适合在STL开发时迅速查找。

2009-09-20

标准模板库STL中文手册

标准模板库STL中文手册,希望对大家有所帮助。

2009-09-20

文件检查FileCheck

用于检查文件中是否包含特定关键字,关键字可以在文本中自定义。

2009-08-30

UnxUtils--包含Windows平台下Lex和Yacc开发所必须的flex和bison程序

This are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools.

2009-07-31

boost文档学习资料

搜集到的boost文档资料,供需要使用时参考。

2009-07-28

google test框架使用中文文档

搜集到的非常不错的google test框架、gmock使用的中文文档。

2009-07-28

StatSVN网上资料

StatSVN资料,网上收集的。StatSVN资料,网上收集的。StatSVN资料,网上收集的。

2009-07-19

Windows程序设计

本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。

2009-07-19

适用于WEB ASP脚本的解密工具

ASP脚本解密工具,支持解密的文件类型包括*.asp、*.vbs、*.inc,并且支持包含子目录的解密,只需要选择一个目录,就可以将该目录下的所有加密过的支持的如上文件类型都解密,简单易用。

2009-07-05

Qt开发基础英文版教程

Qt开发基础英文版教程,非常不错的一本教程,推荐阅读实践!!

2009-06-28

Qt 4.3-中文白皮书

Qt 4.3-中文白皮书,可供初学者参考。

2009-06-28

纯绿色版ASP网页服务器

绿色版小型ASP服务器软件,可代替IIS服务,在做ASP网页调试的时候非常有用,有它完全就可以不用装IIS啦^_^,而且使用非常简单,把AWS.exe文件放进asp网站目录内,双击打开,然后在屏幕右下方右键打开http://127.0.0.1就可以了。

2009-06-26

C语言水滴石穿系列文章

C语言水滴石穿系列文章,值得一看。 主要有如下系列: 1、水滴石穿C语言之typedef的问题 2、水滴石穿C语言之指针综合谈 3、水滴石穿C语言之指针、数组和函数 4、水滴石穿C语言程序设计之正确使用const 5、水滴石穿C语言之编译器引出的问题 6、水滴石穿之C语言的底层操作 7、水滴石穿C语言之内存使用 8、水滴石穿C语言之可变参数问题 9、水滴石穿C语言之代码检查工具 10、水滴石穿C语言之声明的语法 11、水滴石穿C语言之extern声明辨析 12、水滴石穿C语言之static辨析

2009-06-26

【C语言经典教材】谭浩强word版本

非常经典的一本C语言教材,谭浩强的word版本。

2009-06-26

空空如也

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

TA关注的人

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