自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

TFTP协议详解

TFTP协议详解一 TFTP协议简介TFTP协议全称为Trivial File Transfer Protocol。目标是在UDP之上上建立一个类似于FTP的但仅支持文件上传和下载功能的传输协议,所以它不包含FTP协议中的目录操作和用户权限等内容。与FTP相似,TFTP传输过程中也有传输模式之分,模式的意思是如何解释数据包里的内容,比如是字符串还是二进制等。目前有三种模式:l n...

2009-03-31 17:10:00 219

SSH项目中,发布项目出现Error:listenerStart错误

SSH项目中,发布项目出现Error:listenerStart错误,在网上找了一下资料,感觉这篇博客不错,分享一下源路径:http://xuthus.javaeye.com/blog/85089最近看《WebWork.Spring.Hibernate整合开发网络书城》视频教程,自己按照教程上说的做练习,在启动tomcat时总是出一个错误:<o:p></o:p>...

2009-03-31 16:56:00 81

SSH整合项目中容易出现的错误整理

(最近做项目中,报错报的心有点打击,所以上网整理,和把自己的碰到的错误和大家分享一下)1. org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): 原因:<id>元素配置不正确,<id>元素缺少其...

2009-03-31 15:39:00 50

整理了一下自己的博客分类

刚整理了一下自己的博客分类希望自己能把知识梳理一下一开始所有的博客放在一起太零乱希望能和大家多交流

2009-03-29 16:33:00 70

如何优化数据库中数据的查询

建立索引 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就...

2009-03-28 22:04:00 67

TCP/IP 详解学习笔记--前言

从一咬牙投身做IT民工开始,已经快2年了。最近一年来一直专注于网络,看过不少书,写过不少行代码,曾经一度深入到Linux网络系统中去想看个究竟,未果。于是,横下心来,准备从最基本的网络协议开始,好好研究下网络。上班时间看书的可能性不大,回家看书吧,又感觉很匆忙,没有时间来总结,以前学校里的那些好习惯工作后都丢光了,仔细想想,看来还是没有适应社会生活导致的。常常想象要是有足够的时间的话,水平一定蹭蹭...

2009-03-28 20:37:00 50

企业级开发中轻量级与重量级划分(09-03-28)

刚接触企业开发的朋友或者同学经常看到轻量级开发,轻量级框架之类的。但是对为什么是轻量级没有认识。其实划分一个应用属于轻量级还重量级,关键是看它使用了多少服务。若是使用的服务比较多,容器做的工作也就相应的增多,也必然会影响到应用的发布时间或者是运行时的性能。...

2009-03-28 16:46:00 75

写一个字符编码函数(09-03-27)

/***该函数用于字符串编码转换*@param str*@param fromEncoding*@param toEncoding*@return*/private static String getFromToEncoding(String str, String fromEncoding, String toEncoding){ String rSt...

2009-03-27 19:55:00 57

[转]C++异常处理 13

• ExceptionFlags包含有关异常的标志。当前只有两个值,分别是0(指出一个可以继续的异常)和E X C E P T I O N _ N O N C O N T I N U A B L E(指出一个不可继续的异常)。在一个不可继续的异常之后,若要继续执行,会引发一个E X C E P T I O N _ N O N C O N T I N U A B L E _E X C E P T I...

2009-03-27 15:21:00 59

[转]C++异常处理 14

有可能发生在一个f i n a l l y块、一个异常过滤器、或一个异常处理程序里。当发生这种情况时,系统压栈异常。回忆一下G e t E x c e p t i o n I n f o r m a t i o n函数。这个函数返回EXCEPTION_ POINTERS结构的地址。E X C E P T I O N _ P O I N T E R S的E x c e p t i o n R e c...

2009-03-27 15:21:00 61

[转]C++异常处理 12

下面的代码举例说明了一种方法,指出所发生异常的类别:BOOL Func_SEHExceptionGetCodeBase(){int x,y;__try{x = 0;y = 4/x;}__except((GetExceptionCode() == EXCEPTION_INT_DIVIDE_BY_ZERO) ? / EXCEPTION_EXECUTE_HANDLER :/ EXCEPTION_CONT...

2009-03-27 15:19:00 54

[转]C++异常处理 11

在现在,软件变的越来越大,如果不用SEH,要实现完全强壮的应用程序简直是不可能的。我们先来看一个样板程序,即C的运行时函数strcpy:这是一个相当简单的函数,它怎么会引起一个进程结束呢?如果调用者对这些参数中的某一个传递NULL(或任何无效的地址),strcpy就引起一个存取异常,并且导致整个进程结束。使用SEH,就可以建立一个完全强壮的strcpy函数:char* RobustStrcpy(c...

2009-03-27 15:18:00 56

[转]C++异常处理 9

*lpAddress = ''''A''''; // <- Here, Will Happen a Access Exception! VirtualFree((LPVOID)lpAddress, 1024, MEM_RELEASE); return dwReturnValue;}DWORD Func_SEHTerminate(){DWORD dwReturnData = 0; ...

2009-03-27 15:17:00 50

[转]C++异常处理 10

finally块的总结性说明我们已经明确区分了强制执行f i n a l l y块的两种情况:• 从t r y块进入f i n a l l y块的正常控制流。• 局部展开:从t r y块的过早退出(g o t o、l o n g j u m p、c o n t i n u e、b r e a k、r e t u r n等)强制控制转移到f i n a l l y块。第三种情况,全局展开( gl...

2009-03-27 15:17:00 56

[转]C++异常处理 8

微软在Wi n d o w s中引入S E H的主要动机是为了便于操作系统本身的开发。操作系统的开发人员使用S E H,使得系统更加强壮。我们也可以使用S E H,使我们的自己的程序更加强壮。使用S E H所造成的负担主要由编译程序来承担,而不是由操作系统承担。当异常块(exception block)出现时,编译程序要生成特殊的代码。编译程序必须产生一些表( t a b l e)来支持处...

2009-03-27 15:16:00 56

[转]C++异常处理 7

<script src="/js/google-top_336X280.js" type="text/javascript"></script><script src="http://a.alimama.cn/inf.js" type="text/javascript"></script>file://异常

2009-03-27 15:15:00 46

[转]C++异常处理 6

对象从函数的调用处传递到函数参数里与从异常抛出点传递到catch子句里所采用的方法不同,这只是参数传递与异常传递的区别的一个方面,第二个差异是在函数调用者或抛出异常者与被调用者或异常捕获者之间的类型匹配的过程不同。比如在标准数学库(the standard math library)中sqrt函数:double sqrt(double); // from <cmath> or ...

2009-03-27 15:14:00 42

[转]C++异常处理 5

当异常对象被拷贝时,拷贝操作是由对象的拷贝构造函数完成的。该拷贝构造函数是对象的静态类型(static type)所对应类的拷贝构造函数,而不是对象的动态类型(dynamic type)对应类的拷贝构造函数。比如以下这经过少许修改的passAndThrowWidget:class Widget { ... };class SpecialWidget: public Widget { ......

2009-03-27 15:12:00 49

[转]C++异常处理 4

}很多window系统有C-like接口,使用象like createWindow 和 destroyWindow函数来获取和释放window资源。如果在w对应的window中显示信息时,一个异常被抛出,w所对应的window将被丢失,就象其它动态分配的资源一样。解决方法与前面所述的一样,建立一个类,让它的构造函数与析构函数来获取和释放资源:file://一个类,获取和释放一个wi...

2009-03-27 15:11:00 48

[转]C++异常处理 3

bad_typeid 报告在表达式typeid(*p)中有一个空指针P④ 由runtime_error派生的异常range_error 报告违反了后置条件overflow_error 报告一个算术溢出bad_alloc 报告一个存储分配错误使用析构函数防止资源泄漏这部分是一个经典和很平常就会遇到的实际情况,下面的内容大部分都是从More Effective C++条款中得到...

2009-03-27 15:10:00 80

[转]C++异常处理 2

}} void main(){ ExceptionClass e("Test"); try{ e.mythrow(); } catch(...) { cout<<”*********”<<endl; }}这是输出信息:Construct TestConstruct my throwDestruct my throw****************Destruct ...

2009-03-27 15:08:00 33

[转]C++异常处理 1

这两天要处理一个异常的问题,刚好查了些相关的资料。在网上看到了一个不错的贴子,就转了过来,方便本人,以及来此旅游的朋友学习。源地址:http://www.host01.com/Print.html?91983,1异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制。也许我们已经使用过异常,但是你会是一种习惯吗,不要老是想着当我打开一个文件的时候才用异常判断一下,我知...

2009-03-27 15:04:00 42

【转】JNDI的详细介绍(09-03-27)

看到这篇关于JNDI的详细介绍写的非常不错,转过来分享一下JNDI介绍(详解,什么是JNDI)JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。JNDI可访问的现有的目录及服务有:DNS、XNam 、Novell目录服务、LDAP(Ligh...

2009-03-27 09:01:00 61

支持我往前走,努力奋斗的励志语(09-03-25)

这些话,是《赢在中国》节目中俞敏洪先生讲的,我觉得蛮有意义,特别是对我们这些刚入社会的朋友们第一段: 我们人的生活方式有两种方式,第一种是像草一样活着,你尽管活着,每年还在成长。但是你毕竟是一棵草,你吸收雨露阳光,但是长不大。人们可以踩过你,但是人们不会因为你的痛苦而他产生痛苦,人们不会因为你被踩了而来怜悯你,因为人们本身就没有看到你。 所以我们每个人,都应该像树一样的成长,即...

2009-03-25 21:43:00 69

回学校拿东西,发现很多东西变了......

出来工作一段时间了,一开始觉得在学校比较枯燥,没有劲,可是一出来真的很想念学校的时光。昨天给公司请假一天回学校拿夏天的衣服,下面就忙了,马上就要进行编码,可能就没有时间了。可是回到学校之后,一切感觉不一样了,只有空的宿舍和学弟学妹们嘻嘻哈哈的笑声,时光一去不复还啊,现在校园的幸福时光又是属于那些还没有意识的到未来会失去他们的懵懂的孩子,祝福他们。也祝福我的朋友和兄弟...

2009-03-22 22:13:00 84

如何在Gmail中插入简历照片(刚刚搞定 分享一下)

看看这个如何在Gmail中插入简历照片(刚刚搞定 分享一下)Gmail发送邮件一般不会出什么问题,比如发送文字不能识别出现乱码等等,有些职位要求在邮件正文中粘贴上简历。刚刚搞定,跟大家分享一下...第一步:利用Google Docs服务建议一个新的文档,点击插入图像点击后如图,会出现如下图的界面,有多种选择,可以选择大小,图像位置,文字环绕等等,功能足够用了。第二步,插入后会在文档...

2009-03-17 12:19:00 96

标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast(转载)

C 风格(C-style)强制转型如下: (T) exdivssion // cast exdivssion to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(exdivssion) // cast exdivssion to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两...

2009-03-16 15:35:00 43

项目设计中关于权限,角色,操作功能三者之间的探讨总结(2009-03-14)

今天是星期六,经理要求在项目(医疗项目)期间由双休改为单休日,啥也不说了。 今天开会讨论了关于数据库中表的设计和关联关系的问题,而我所做的模块就是CRM模块中用户管理,预约模块,领导查询模块,后台管理模块等。其中讨论最激烈的一个模块就是用户管理中,对于系统的功能的使用和用户角色,和用户三者之间的划分问题。 因为我们要做的这个项目是根据用户权限的不同,提供相应的服务如:挂号预约,V...

2009-03-14 16:34:00 157

依赖和关联关系的区别(2009-03-10)

以前在做分析时,总是感觉依赖和关联关系没有什么大的区别,或者说对于他们之间的细节还是不够清楚。(1)依赖关系依赖关系表示的是类之间的调用关系,即用一个类去调用另外一个类, 被调用的类表现为调用类的 局部变量,方法的参数,调用类调用被调用类的静态方法。 这些情况下,调用类和被调用类之间属于依赖关系。(2)关联关系 表示两个类之间的联系,通过这种联系,一个类可以访问到另...

2009-03-10 19:37:00 97

对Hibernate的学习整理(2009-03-10)

以前在学校时,上课没有认真听过,学的一知半解的,只是知道一点皮毛。当来到公司要真的用到时,我感觉自己的才真正的渴望吸取中间的知识,一定的时间内要学会并且熟练应用,我想这才是动力。这也是为什么大学中学习东西总是学点皮毛,只是知道但是达不到掌握的地步,压力,紧迫感,渴望。 从昨天起,我开始正式投入到Hibernate中实践学习中,学习周期大概在7天,希望能够把学习的知识记录下来。 Hi...

2009-03-10 19:04:00 45

项目设计中的收获(2009-03-06)

已经工作快半个月了,感觉自己好像工作了好久,进入工作状态了,每天总是感觉各个地方还有不足的,天天要学习这个要学习那个,时间真是不够用的啊。 来了这两个星期,很荣幸收到经理的青睐,自己参与到了新的一个项目的分析和设计上,这对于我这个刚从学校出来的小子来说真的是求之不得啊!这也是小公司提供的好处,我可以全身心的投入到工作中。这两个星期,我积极参与到项目的需求,分析,设计过程中,还是发现自己...

2009-03-06 20:41:00 195

来到MQ的第一周(2.23-3.1):我真的走出了校园,步入了社会!

这是我来到公司的第一周,我真的走出了校园,步入了社会! 在一年前甚至是一个月前,我和我们同学一样非常非常渴望去社会上闯闯,自己就像刚张出翅膀的小鸟,走是是扇着翅膀小去空中翱翔,但是真是经历了一周的社会生活以后,感觉:艰苦并充实着。 来了公司之后,就感觉生活上没有学校自在了,公司为我们团队在安静的地方租了一3室1厅的房子,吃,住,工作都在这里,我们的任务就是在一定的时间内完成公司交...

2009-03-02 19:19:00 44

空空如也

空空如也

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

TA关注的人

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