自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勇者无敌

天下有大勇者,猝然临之而不惊,无故加之而不怒,此其所挟持者甚大,而其志甚为远也

  • 博客(98)
  • 资源 (3)
  • 收藏
  • 关注

原创 Computer Communications文章录用有感

今日,CC的文章被告知录用,欣喜至极,这是我博士期间的主要工作,从投稿至今已历时两年,历经两轮revision,往日忍着病痛伏案coding,写作的情景仍历历在目,不觉潸然泪下。需要特别感谢合作者董永强师兄在问题讨论、思路交流及英文写作润色上付出的辛勤努力,感谢读博期间导师吴国新教授多年来的支持与关怀,感谢所有为论文提出宝贵意见的reviewers和area editor,感谢支持陪伴我成长的所有

2017-02-11 15:06:07 4216 5

转载 TCP的阻塞机制

http://blog.sina.com.cn/s/blog_6014909d0100k8uo.htmlTCP 的拥塞机制TCP的拥塞机制包括四个慢启动拥塞规避快速启动快速恢复下面一个一个的具体说明:(一下为我在网络上摘录的,关于TCP阻塞机制的文章。)为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在198

2012-05-22 08:59:20 6643

原创 我在学校的信息化建设的总结——圆满的句号

我是学校一名信息化建设的骨干分子,无论是早期的校园网络建设,网站建设、各部门核心业务系统的托管建设、校园办公系统的建设、以至当前在全校具有一定影响力的数字化校园和一卡通项目建设,我都是技术的排头兵,来学校十年有余,我把自己人生中最精彩、精力最旺盛、最富有创造力的美好时光奉献给了学校的信息化建设,也得到了来自学校、领导、同事们的肯定和褒扬,曾多次获得部门和学校先进,并被任命为信息化中心信息部的负责人

2011-06-06 17:45:00 2550 1

转载 一些与职业生涯相关的文章

<br />有些文章在网上被反复转载,已经很难找到原帖出处了。<br /> <br />1. 俞敏洪在北京大学2008年开学典礼上的演讲辞<br />http://blog.sina.com.cn/s/blog_4711b54e0100ayhp.html?tj=1<br /> <br />2. 史蒂夫乔布斯(Steve Jobs)在斯坦福大学2005年毕业典礼上的演讲<br />http://www.rubik.com.cn/steve_jobs.htm<br /> <br />3. 我为什么要进国企——H

2011-05-24 11:02:00 1052

转载 大白话解析模拟退火算法

爬山法是完完全全的贪心法,每次都鼠目寸光的选择一个当前最优解,因此只能搜索到局部的最优值。模拟退火其实也是一种贪心算法,但是它的搜索过程引入了随机因素。

2011-05-24 09:34:00 1223

原创 软件工程常用工具列表

配套网站: www.mhhe.com/pressman书籍:软件工程-实践者的研究方法(第6版)1 软件过程建模工具: igrafx process tool(www.igrafx.com/products/process) objexis team portal(www.objexis.com)2 敏捷过程工具: actif extreme(www.microtool.com) ideogramic uml(www.ideogramic.com) together tool set(www.borland

2010-08-07 23:59:00 17564

转载 软件工程的常见概念

<br />转自:http://www.scriptlover.com/post/664<br /> <br />1.软件测试:使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。<br />2.测试和调试的区别:<br />测试的目的是找出存在的错误,而调试的目的是定位错误并修改程序以修正错误。<br />调试是测试之后的活动,测试和调试在目标,方法和思路上都有所不同。<br />测试是从一个已知的条件开始,使用预先定义的过程,有预知的结果

2010-08-04 21:22:00 1621

翻译 P2P之Kademlia (二)

1.3 定位节点     节点查询可以异步进行,也可以同时进行,同时查询的数量由α表示,一般是3。在节点查询的时候,它先得到它K桶中离所查询的键值最近的K个节点,然后向这K个节点发起 FIND_NODE消息请求,消息接收者收到这些请求消息后将在他们的K桶中进行查询,如果他们知道离被查键更近的节点,他们就返回这些节点(最多K个)。消息的请求者在收到响应后将使用它所收到的响应结果来

2010-01-11 22:24:00 5362 2

翻译 P2P之Kademlia (一)

参考原文:http://en.wikipedia.org/wiki/Kademlia参考资料:http://blog.csdn.net/tsingmei/archive/2008/09/13/2924368.aspxKademlia         Kademlia是一种通过分布式哈希表实现的协议算法,他是由Petar和David为非集中式P2P计算机网络而设计的。Kademl

2009-12-25 17:14:00 10459 2

原创 与小郁合作之——大整数的因式分解问题的尝试

由于图中有公式,只能以图片形式上传 

2009-12-16 11:16:00 1558

原创 与小郁合作之——求最长公共子串

参考: http://en.wikipedia.org/wiki/Suffix_treehttp://marknelson.us/1996/08/01/suffix-trees/http://en.wikipedia.org/wiki/Generalised_suffix_treehttp://en.wikipedia.org/wiki/Longest_common_subst

2009-09-12 23:31:00 1598

原创 真想做一名普通的大学老师

    在高校最简单的愿望莫过于做一名普普通通的老师,传道、授业与解惑,从此过程中获得的满足,至少目前看来,我仍然觉得相当有诱惑力,我是一位反应不太敏捷,但思维比较细致的人,一直认为自己是一个比较适合坐下来搞点学问和做点技术研究的人,只是缺少真正的机会,回想在cdc工作的那段时间,虽然身体有些疲惫,但每天却是如此地充实、富有激情,我想应该是做老师的天性,整日沉浸于在向同事们讲一些心得和实现吧,相比

2009-09-12 23:19:00 1763 4

转载 进程同步的经典问题3——理发师问题

出处:> by Andrew S. Tanenbaum Another classical IPC problem takes place in a barber shop. The barber shop has one barber, one barber chair, and n chairs for waiting customers, if any, to sit on. If

2009-08-15 13:34:00 4887

转载 进程同步的经典问题2——哲学家就餐问题

出处:> by Andrew S. Tanenbaum  In 1965, Dijkstra posed and solved a synchronization problem he called the dining philosophers problem. Since that time, everyone inventing yet another synchronizati

2009-08-15 11:23:00 3369

转载 进程同步的经典问题1——读者写者问题(写者优先与公平竞争)

出处:http://dantvt.spaces.live.com读者-写者问题 写者优先与公平竞争多进程对共享资源互斥访问及进程同步的经典问题 设有一文件F,多个并发读进程和写进程都要访问,要求:(1)读写互斥(2)写写互斥(3)允许多个读进程同时访问采用记录型信号量机制解决 较常见的写法:semaphore fmutex=1, rdcn

2009-08-13 17:00:00 29624 17

原创 krusal算法正确性的证明

krusal算法步骤如下:新建图G,G中拥有原图中相同的节点,但没有边 将原图中所有的边按权值从小到大排序 从权值最小的边开始,如果这条边连接的两个节点于图G中不在同一个连通分量中,则添加这条边到图G中 重复3,直至图G中所有的节点都在同一个连通分量中 为什么这一定是最小生成树呢?关键还是步骤3中对边的选取。算法中总共选取了n-1条边,每条边在选取的当时,都是连接两个不

2009-07-18 08:21:00 2010

原创 数据结构——对图中重连通分量输出的释疑

关于图的关节点及重连通分量的一些概念,此处不再冗述,不理解的可以阅读相关资料: http://www.cnblogs.com/bless/archive/2008/09/28/1256875.html 此处着重讲到,在算法DfnLow增加一些语句, 可把连通图的边划分到各重连通分量中。 上文中求重连通分量的代码如下: void Graph::Biconnected 

2009-07-10 09:00:00 1684

原创 数据结构——关于KMP算法的效率分析

通常的KMP算法可以描述如下,不知道的可以查相关资料。 从S的pos位置开始寻找字串T int Index_KMP(String S,String T,int pos){  i=pos;j=1;//这里的串的第1个元素下标是1  while(i  {    if(j==0 || S[i]==T[j]){i++;j++;}     else j=next[j];//i不变(不回溯),

2009-06-10 15:48:00 2800

原创 又遇mysql乱码问题

编码最大的几个问题在于    a 数据库服务器存储编码(假设服务器、数据库、表、字段所有的都一样)    b 数据库连接编码,这是非常关键的,mysql 5.0启动后,一般命令行连接上后用的是服务器my.ini里client的配置,连接上后可以通过     "set names utf8"进行设置。可以通过"show variables like character%"进行查看   

2008-12-11 09:34:00 1537

原创 编译原理——lex 与yacc实例剖析

这段时间一直在反思教育问题,把自己以前的书翻出来好好读,发现了许多不明白,未曾真懂得东西。刚刚看完了词法分析和语法分析,越看越简单,不知道以前怎么会觉得它这么难。总之以前还是缺少实践。下面来谈谈我在做lex和yacc遇到的一个例子。    lex与yacc(第二版)原书第一章有个实例源码是这样的。ch1-05.l    %{/* * We now build a lexical ana

2008-11-06 22:24:00 6971 2

原创 大学教育之我见(一)

   从cdc回来以后,忙了一阵子,又生了一场病,好久没来这里写些什么。      在cdc学到了不少,技术倒是其次,外企的管理模式着实让我惊奇。以前总认为很多事情是不可想象的,开发  总是不由自主地走入混乱,而且人很累。这么一大帮子人共同开发一个东西,有多少东西需要协调,管理者应该是每天忙得不可开交吧。事实并非如此,这就是管理的魅力。公司深刻地认识到员工的需要,并能从制度、文化各个方面找到帮助满

2008-11-06 22:18:00 1248

原创 Hibernate事务并发之深入理解

  基于历史遗留原因和存储、查询的效率考虑,我觉得原先的关系型数据库短期内不大可能变成完全面向对象的, 而我们业务系统大多又在对象的基础上建模,对于这些系统,O/R映射是必须的,hibernate是O/R框架中的佼佼 者,hibernate能够成为jboss中持久层的实现就是一个不争的事实,对于利用struts-spring-hibernate 轻型框架构建的系统来说,

2007-12-30 21:28:00 1356

原创 j2ee核心模式笔记二——迭代标签的使用及测试

迭代标签的使用及测试  (本文适合具有一定jsp/servlet开发基础的人阅读)   初级的JSP开发人员往往在JSP中混杂诸多的逻辑内容,比如我们为了显示数据库的某个查询结果,经常会在页面中出现下列代码,而这些代码可能在许多地方重复出现        while (rs.next()){    {        out.println(""+rs.getName

2007-11-15 21:14:00 1359

原创 关于oracle的用户认证

我有两台windows2003 系统的口令和账户都是一模一样,竟然oracle的enterprise manager console只要以sysdba就可以登录到另外一台oracle的机器上,不管输入账户和密码是什么都行(如账户sdff,密码sdffa);显然,oracle当作了操作系统本地认证了而我第三台是xp就不能这样做(不在一个网段且系统帐户口令不一样),但是可以用sys账户以s

2007-11-06 09:09:00 1611

原创 j2ee核心模式笔记一——控制客户端访问服务器资源的方法

控制客户端(一般为浏览器)访问服务器资源的方法  (方法1)如果只有少量的页面需要控制,可以通过jsp标签完成访问检查。  .......... 在这个标签中,如果用户没有权限,可以直接forward到诸如"你没有权限"之类的页面 (方法2)以上的访问控制还可以针对页面中的部分代码,这样页面可能就变成下面这个样子  不要保护的

2007-10-31 14:05:00 1814

原创 j2me之三至七章-MIDP开发的核心内容

第三章 MIDP开发基础第四章 MIDP界面编程第五章  多线程及动画第六章 记录管理系统第七章 无线联网技术三至七章有大量丰富的实例,讲述了j2me的主要方面,由于程序例子贴起来比较麻烦,所以三至七章我放到了资源里面供大家下载资源地址: http://download.csdn.net/user/cz_hyf

2007-10-12 17:31:00 1284

原创 j2me之二——搭建移动应用开发环境

一 J2ME开发高级的MIDP应用程序开发工具能够帮助开发人员简化J2ME开发过程,包括Sun提供的官方开发工具WTK和手机厂商提供的专属SDK,不管是什么SDK,我认为,对于开发来说,一般针对的是MIDP层,对于运行来说,模拟器一般实现了KVM和CLDC层。 J2ME Wireless Toolkit:WTK 的全称是Sun J2ME Wireless Toolkit —— Su

2007-10-12 16:25:00 2266

原创 J2me之一——移动开发技术基础

 3G(4G)时代的到来为无线移动技术的发展提供了前所未有的机遇 一 移动设备操作系统PK 市面上现有的手机操作系统,主要有Symbian、WindowsMobile、Linux、Palm、Balckberry和OSX六种。其中Palm资历虽老,但是在Palm公司出售PalmSource且在Treo700w选用WindowsMobile后,Palm已经成为昨日黄花,风光不在。R

2007-10-12 11:14:00 2252

原创 fit超简单入门

    代码质量完美主义者 Andrew Glover在“追逐代码质量,决心采用Fit”一文中这样 写到:     在软件开发的生命周期中,每个人都对质量负有责任。理想情况下,开发人员在开发 周期中,用像 Junit 和 TestNG 这样的测试工具保证早期质量,而质量保证团队用功能 性系统测试在周期末端跟进,使用像 Selenium 这样的工具。但是即使拥有优秀的

2007-07-11 13:22:00 2301

转载 oracle数据库的性能调整

    oracle是一个高性能数据库软件。用户可以通过参数的调整,达到性能的优化。性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的。   在此,仅就系统参数的调整进行探讨,而不涉及应用程序的优化。对系统参数的调整,可以分为以下几个部分:   (1)调整内存分配   系统全局区(SGA)是一个分配给ORACLE 包含ORAC

2007-07-06 14:58:00 1354

原创 dns配置的测试方法

除了nslookup以外,我们这里再介绍三种域名测试的工具 一 doc工具     doc测试的是域名的树状结构问题,并不是测试你的域名服务器的具体配置项     可以到http://www.shub-internet.org/brad/dns/看看,我下载的是针对bind 9的版本 2.2.3。使用比较简单,使用bunzip解压后,然后在doc脚本中找到set a

2007-05-30 08:07:00 3115

原创 ajax-dojo

曾经,Netscape盛行一时,大部分人都在使用,所以当时Netscape给出了一个网站制作的标准。好景不长,后来出现了微软的IE,IE当时强过Netscape,成为了新的标准。但是这个标准跟W3C有一定的差别,所以在人们制作网站时,开始向IE新标准靠拢。 很多年过去了,IE依旧不败,而且并没有更新很多。一样多的bug,缺少标准化。慢慢的网虫们开始使用firefox,ope

2007-04-09 16:12:00 1278

原创 jad反编译jar

方法一: 1.解压jar文件为class  2.反编译 jad -d E:/temp/eucp -r -s java E:/temp/EUCPCommHTTPSingle/**/*.class 反编译E:/temp/EUCPCommHTTPSingle下的所有class文件到e:/temp/eucp目录下,扩展名为java文件。 方法二: 1 使用D

2007-04-07 16:09:00 7973

转载 ajax框架总汇

 转自http://www.duduwolf.com/post/AJAX_Frameworks.asp另外http://ajaxpatterns.org/Frameworks关于ajax的东西真是应有尽有啊引此文原出于AJAX Patterns网站的一篇《Ajax Frameworks》的wiki文章,很早前我就注意到,后来在国内也有人翻译了,不过最近发现此wiki还是在不断添加维护中

2007-04-06 15:53:00 4061 1

原创 自动测试工具-agitar one

由于对kent Beck一向订礼膜拜,所以对17届jolt大奖中的自动测试工具agitar one(kent Beck加盟了该公司)的功能也是非常仰慕,一口气看完了agitar one的演示短篇,功能果然不能反响。 agitarone中的一项关键技术就是software agitation,它可以为你自动创建各种测试用例(实际测试必须要测试每一行、每一条分支、甚至每一种输出

2007-04-02 20:04:00 8831 5

转载 如何学好j2me

1.具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握! 2.如果你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系结构是什么样的。当你真正清楚了Configuration和Profile的关系、了解了CDC和CLDC的区别后,那么你可以开始编写自己的HelloWorldMID

2007-03-29 16:49:00 1173

转载 蓝牙技术简介

一、蓝牙技术的起源“蓝牙”(Bluetooth)原是一位在10世纪统一丹麦的国王,他将当时的瑞典、芬兰与丹麦统一起来。用他的名字来命名这种新的技术标准,含有将四分五裂的局面统一起来   <!-- -->

2007-03-29 15:58:00 1748

原创 j2me入门续-Nokia S60平台开发MIDlet的完整过程

本文试图利用前一篇j2me入门中部署的环境,采用eclipse+carbide.j+S60 SDK for java 开发一个在Nokia S60平台上运行的示例程序,并发布在tomcat中,通过OTA技术来下载和运行。 (1)在eclipse中创建java项目,选择MIDP Project(Nokia SDK plug-in)。 (2)新建一个MyHelloMIDlet.

2007-03-29 12:50:00 2164

原创 j2me入门-symbian os support for MIDP

  因为没有整块的时间去做开发,所以前一阵子打算利用很有限的一些空余时间去做 IT文章翻译,不料在网上面试的时候被拒,只因对j2me背景知之甚少,所以决定补这一课。 本文谈了谈在Nokia S60上使用java开发,仅作为j2me入门之用。 在阅读本文之前,希望已经了解了一下概念, CLDC MIDP MIDLET KVM 本文将通过一个实例来介绍j2m

2007-03-22 14:45:00 1762

原创 面向对象的设计原则之总结

总结自    面向对象的设计原则(PDF -〉中科院软件所互联网软件技术实验室. 陈烨 OCP原则(开闭原则)        模块的代码是可扩展的,可以通过继承、组合等来扩展模块的功能。    模块的代码是不可以修改的,即不可以修改原来模块中的代码。    符合OCP的程序只能通过增加代码而不是更改现有代码来变化。     一种可变性不应当散落在代码的各个角

2007-03-08 11:20:00 1530

java反编译工具-支持jar整体反编译

支持jar文件winrar解压后整体反编译

2010-06-25

j2me系列教程1-7章

这是我上课用的j2me的教程1-7章,ch2中的大多数例子为郝玉龙写的j2me移动应用开发中的例子或是根据WTK2.5.1中自带的例子改造的

2007-10-12

空空如也

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

TA关注的人

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