自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java自学者的福音

谈到自学对于程序员来说并不陌生,自从我们离开校门就开始了自学之路。这一路上绝大部分都是百步止于九十步, 不是因为他们不够坚持,而是没有找到学习的方法和资源。当然这一路上我也走得很辛苦,刚毕业后自学让我很迷茫很累,面对浩如烟海的学习资料无法选择,如果 一一过目筛选太耗时间也没有效率。毕竟程序都是很忙很累,还要花时间谈恋爱还要结交朋友等等。通过几年的摸索和积累总结了一些学习经验,今天就为大家分享

2013-07-02 12:15:32 2678 17

原创 Java入门基础总结(二)

判断语句 if else  如下: 1 /*    2                    语法: 3              if(条件) 4              { 5                  代码块 6              }else 7              { 8                  代码块 9   

2013-07-24 12:32:06 590

原创 Java入门基础总结(1)

学java以来第一次总结,如果总结的不好请笑纳....多多指教,我还是一个在校学生还在继续努力中.........Java程序的运行过程: 编写源代码---->编译代码生成后缀名为*.class的文件----->载入*.class文件(看不到的) 到虚拟机并运行java文件----->在操作系统上运行虚拟机执行java程序的时候每个类都会生成一个.class文件

2013-07-23 11:51:42 622

原创 Delphi Idhttp Post提交 Aspx/Asp.net 时 500错误的解决办法。

一直使用Delphi写程序,因为习惯了,用起来方便。但是有一个问题困扰了我半年了。就是使用Idhttp Post提交时候总会有莫名其妙的错误,大部分网站没问题,但是一遇到Asp.net就报错500。想了很多办法,找了很多资料,都没有一个能正确解决我问题的。甚至有人提到了问题的解决纲要,但是最多都只是靠边,没有实际解决掉。后来无奈,开始使用RTC的HTTP控件,但是RTC没有完善的Coo

2013-07-17 10:57:32 1988

原创 JAVA基础

JAVA基础 之 Map概述: 1.键值对,key-value,具有映射关系的数据 2.Map的key不允许重复,value可以重复 3.Map里的key类似一个Set,甚至可以通过map.keySet()拿到key的Set集合 4.Map里的value类似一个List,只不过索引不再是数字,而是任意类型 5.相关类:HashMap、Hashtable(

2013-07-15 11:53:30 818

原创 Guava学习笔记:Guava新增集合类型-Bimap

BiMap提供了一种新的集合类型,它提供了key和value的双向关联的数据结构。  通常情况下,我们在使用Java的Map时,往往是通过key来查找value的,但是如果出现下面一种场景的情况,我们就需要额外编写一些代码了。首先来看下面一种表示标识序号和文件名的map结构。 @Test public void logMapTest(){ Map

2013-07-11 11:37:09 536

原创 几小时内掌握C#使用

当初参加noip我大概用了6年的pascal,进入大学后又用了4年的C来做嵌入式开发,当然C和pascal都是面向过程的,没有面向对象那么多语法糖,语法简单,操作直接,写起程序来基本上是随心所欲,期间也用了大概3年的python、wxpython、pygtk来写些业余gui软件玩玩,这基本上就是我的编程基础了。因为已经有语言基础,上个月花了一个中午把java看完,昨天还是用了几小时把C#学

2013-07-10 11:20:27 569

原创 2013年编程语言排行榜:

2013年已经过去一半。TIOBE公布了2013年7月TIOBE 编程语言指数排行榜,相比2013年1月,PHP发展的最为迅速,同比增长了+1.64%,其次是Transact-SQL增长0.99%及PL/SQL增长0.34%。 PHP的流行背后的主要驱动力似乎是在2012年9月发布的新的PHP Zend框架。2013年7月编程语言排行榜 Top 20 具体榜单:2013年7月编程语言排

2013-07-09 10:36:55 809

原创 C++ Data Member内存布局

如果一个类只定义了类名,没定义任何方法和字段,如class A{};那么class A的每个实例占用1个字节的内存,编译器会会在这个其实例中安插一个char,以保证每个A实例在内存中有唯一的地址,如A a,b;&a!=&b。如果一个直接或是间接的继承(不是虚继承)了多个类,如果这个类及其父类像A一样没有方法没有字段,那么这个类的每个实例的大小都是1字节,如果有虚继承,那就不是1字节了,每虚继承一个

2013-07-08 11:26:14 1086

原创 解惑:学.Net还是学Java?

因为.Net和Java是国内市场占有率最高的两门技术,对于准备学习编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,因此很多人一遍遍的问“学.Net还是学Java”,社区中也每天都有“.Net控”在唱衰Java,也有“Java控”在唱衰.Net,一时间硝烟四起,让初学者更加迷惑。    做为一个.Net、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的

2013-07-05 11:29:21 710

原创 提高团队合作的六个方法

一、建立有效的沟通机制 理解与信任不是一句空话,往往一个小误会反而给管理带来无尽的麻烦。有一个雇员要辞职,雇主说:“你不能走啊,你非常出色,之前的做法都是为了锻炼你,我就要提拔你了,我还要奖励你!”可是,雇员却认为是一句鬼话,他废寝忘食地工作,反而没马屁精的收入高,让他如何平静!一个想重用人才,一个想为企业发挥自己的才能,仅仅因为沟通方式不畅,都很受伤害。我曾经听到一个高级雇员说:

2013-07-04 10:57:26 1837

原创 总结下java经常犯的错误

编写代码是一种艺术,认识错误是我们代码改进的重要途径之一。以下情况并非大家都能碰到过,但希望提高代码质量的人都引以为戒。以下各种情况,都是初学者经常犯的错误。1.1       字符串没有判断是否为空1.1.1        直接插入数据库这种情况经常出现在服务器的java代码中,当从用户输入的表单中获取用户输入的信息时,通常认为客户端输入的信息就是我们想要的信息,直接插入到数据库。结

2013-07-03 11:39:31 1231 1

原创 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!

对于大中型网站,为了增强用户体验,往往需要根据不同城市站点的用户推送或展现相应个性化的内容,如对于一些大型门户网站的新闻会有城市站点的功能,如果没有设置相应的城市站点,默认就是根据用户访问的IP地址的所在城市自动设置。本文主要通过自定义扩展IHttpModule接口,考虑到性能IP数据库主要采用QQwry纯真IP数据库(但此数据库并非是官方的,我之前与ip138网站对比过,IP地址信息的准确性大概

2013-07-01 10:58:55 1114

原创 java中的上传下载----ajaxFileUpload+struts2

文件上传在项目中应该是非常常见的,而且很多时候,上传文件都只是一个小页面中的一个功能,要求在实现文件上传的前提下不刷新页面。而一般情况下将客户端的文件包装成网络地址传递到服务器端然后通过流来进行文件传输的任务都是使用浏览器来帮我们完成的,一般情况下,我们的form表单提交,我们自己可以手动拿到表单的值,然后封装起来,发送ajax请求,为了安全着想,js是不允许访问客户端的文件系统的,所以而文件传输

2013-06-28 12:07:11 955

原创 不喜欢写测试的朋友看过来,与你分享写测试的经验 做一个爱写测试的程序员

自从掌握了单元测试的要领之后,经常写测试,做测试,也非常喜欢做单元测试。现在把它公开给大家,分享这个Ip地址信息下载功能的测试代码:[TestMethod]public void IPLibraryTest() { string whole = "211.64.0-255.0-255"; IPRange ipRange = new

2013-06-27 12:05:54 1077

原创 加速Java应用开发速度2——加速项目调试启动速度

之前写过一篇Spring/Hibernate提升速度的文章《加速spring/hibernate应用调试时启动速度》,主要是通过一些技巧来提升启动速度,还是做不到如类的热部署/热替换。因此再写一篇关于热部署/热替换的文章。之前也有很多人介绍过这些知识,不过比较分散,我写此篇的目的是聚合它们。本文以HotSpot虚拟机为例。 首先让我们来看两个概念:热部署、热替换热部署即在容器运行过

2013-06-26 11:56:34 1071

原创 加速Java应用开发速度1——加速spring/hibernate应用调试时启动速度

在调试spring应用时,动辄几十秒,甚至有的应用上分钟的启动速度,会让整个调试速度慢下来了。等待时间让人抓狂。不知道大家是如何加速spring应用调试速度的,在此分享下我的一次加速过程。欢迎补充指正。 环境配置:thinkpad t410内存:4G内存CPU:Intel P8700 双核2.53GHZ系统:WIN XP开发工具:Intellij IDEA 12.0

2013-06-25 11:45:44 745

原创 公司运作 - 利润率、周转率

公司一般由市场部、研发部、财务部、人力资源部及其他辅助部门组成。分成了几个层面,如下:宏观层面:业务范围、业务定位、专业化、多元化部门层面:各部门绩效、部门职责主体层面:跨部门事务,如产品研发涉及到了多个部门公司的盈利能力一般用这个公式来表达:利润率*周转率。最好的情况是利润率也高,周转率也高,这样利润最好。比如软件公司,如果每3个月能做完一个项目(花最少的资源达到单项目最大的利润、1

2013-06-24 12:42:25 1117

原创 网络管理员的应用监控工作

无论喜欢与否,近年来网络工程师都不得不更深入了解应用监控工具。应用很令人头疼,因为它们都是由管理员配置的(莽撞的管理员仍把网络视为神奇管道)。在很多情况下,我们使用应用监控只是为了反驳是网络引起糟糕的服务交付。然而,随着时间的推移,网络工程师的工作性质以及他们监控网络的方法,使他们能够查看无偏差数据,甚至有时合理分配性能。对于大小团队,都是如此。如果你曾经看过赛车比赛,你就一定看过“帽子舞”。

2013-06-21 12:05:16 630

原创 商务部刘向东:软件服务需坚持五项基本原则

20日,第十一届中国国际软件和信息服务交易会在大连召开,商务部原副部长刘向东表示,中国软件交易会在业界的影响力与日俱增,国际化、专业化和权威性不断提升,为我国软件和信息服务业的发展起到了积极的推动作用,也为国际经济贸易的发展作出了贡献。商务部原副部长 刘向东商务部原副部长刘向东指出了我国当前服务外包产业发展的四个特点:一、服务外包业务规模稳步增长。根据统计,2012年,我国共签订服

2013-06-20 11:44:49 711

原创 在Winform开发框架中实现对数据库的加密支持

在很多情况下,我们需要对数据库进行加密,特别是Access数据库、Sqlite数据库,这些直接部署在客户端的数据,因为数据也是客户的资产,数据库总是存在很多相关的秘密或者重要的业务数据,所以一般来说,数据库是比较敏感的。由于我的Winform开发框架数据库访问模块中采用了EnterpriseLibrary模块,因此其实也可以使用其中的Crytography Application Block进行加

2013-06-19 11:24:08 878

原创 带着放大镜看中国的开发人员

在天朝这个国度,不仅有不让人省心的食品安全、药用安全等问题。还有一群不思进取,自以为是的开发人员。就中国软件产业而言,连刚毕业的年轻人都知道落后,因为啥落后呢?技术落后,思想落后,管理落后,各种落后。。其实这是借口,真正的本质其实在于中国本土的研发人员对“自身的不信任”,且是极度不信任。笔者承认国外的技术确实驱动着国内的技术走向,但掌握思想和技术,那却是不分国度的。 我们来做个假设,把中国

2013-06-18 11:16:59 979 1

原创 JAVAEE知识的系统性有多重要?再谈非线性学习方法

前段时间,听学生说,某校外培训公司有时会到我们工作室宣传,鼓动学生报名参加他们的培训。这不,有一次在游说一个学生时还正好被我看到了。事后,这个学生告诉我,培训公司声称,相对于我们工作室的学习方法,他们的培训能让学生学习的知识更系统。嗯,知识若能够系统地学习,当然最好了,这是我们多年来学习经历的常识。而我在工作室倡导的学习方法,是“非线性学习方法”(详情请参见我的博文:什么是非线性学习方法?)。

2013-06-14 11:58:40 851

原创 C++ 的学习点

1、C++基础与编程规范       规范:        1.2  在每个类声明之后、每个函数定义结束之后都要加空行    void Function1()    {           }    void Function2()    {    }   1.3     一行代码只做一件事情,

2013-06-13 11:33:52 518

原创 使用深度技术xp的两条优秀习惯

在我们使用深度技术xp系统的过程中,经常有不少朋友反应说电脑越来越不好用了。其实觉得系统不好用,多半是因为自己平时的使用过程中没有注意到一些系统,比如定期整理自己的硬盘,定期磁盘碎片整理,定期使用脚本清理系统垃圾等等。今天小编就来跟大家分享一下使用xp系统下载的优良习惯。       一、定期整理你的硬盘       在你使用电脑的过程中会产生大量临时文件,尤其是你在观看网页视频时。这些大

2013-06-09 12:19:09 505

原创 有没有勇气做。做砸了,输不输得起

我刚过25岁, 读完了MBA和Master双学位,正在北美工作,H1B。今天很有冲动,将这两年,写成个小小说吧。 2 年前,我22岁,是一个国内不知名大学的一名普通文科小妹。没有任何背景,没有任何成绩,奖学金没拿过一次,GPA 用了20种不同算法才上了3.0,没有离开过家乡半步。算是有一点创业的经验,做过一些internship,仅此而已。就是这里大牛们上一趟厕所都会遇上好几个的你们办公室

2013-06-08 12:04:55 689 1

原创 Chrome扩展:让你使用浏览器打开Office文件

Google Chrome OS(Chrome操作系统)的用户长久以来,一直非常享受可以在浏览器中打开微软Office文档。现在,Google对Office的支持不仅是在Chrome操作系统上,同时也在Windows和Mac操作系统上实现了。Office Viewer beta版作为Google Chrome的扩展,可以安装在Chrome 27或是更高版本上,目前该扩展只在测试频道。如果你想要

2013-06-07 17:50:39 4418

原创 把GRUB背景图改成自己喜欢的图片

如果你是不小心看到这个文章而点进来看,我想也许你会问什么是GRUB,GRUB背景图到底是什么地方的背景。你可以抱着这样的疑问继续看下去,这样你看完了肯定知道什么是GRUB,而且还能懂得把GRUB背景图改成自己喜欢的图片。1 什么是GRUB系统安装多个系统时,需要按F8进行切换。会出现GRUB,即多重启动管理器。我相信有装2个或者多个系统的人,应该是对电脑比较了解的人,如果你不知

2013-06-06 11:55:23 1446

原创 win7系统不用通过软件给U盘加密

相信现在win7系统已经是私人电脑的主流系统了,那么你还为你的U盘要加密而不知道用什么软件好,或者怕下载软件麻烦?这边介绍下win7系统不用通过软件给U盘加密。让你在想对你U盘进行加密的时候,轻松搞定不用再去网站下载软件了,而且还要怕下载的软件带有病毒。1在“计算机”中右键点击该U盘,在弹出菜单中选择“启用BitLocker”。此时会弹出一个“BitLocker驱动器加密”向导

2013-06-05 17:13:05 844

原创 大学生就业难在哪里,如何解决

一、大学生为什么就业难  大学生就业难,这个问题由来已久,也是社会上的一大现象。大学生就业有多难,看看上面的数字就知道了。为什么会这么难,这个问题也被分析过很久了,在我看来,有多方面的原因。在校大学生在开始上大学时就把自己放松了,经过了高考的压力,来到大学环境,所感受的是自由、随心,不再有家长的管束,也没有了老师的督促,使得大学生们逐渐对自己的放松,所以,就业难不光有社会大环境的问题,也有自身

2013-06-05 12:24:48 778

原创 C++的性能优化实践

优化准则:1. 二八法则:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的;在优化实践中,我们将精力集中在优化那20%最耗时的代码上,整体性能将有显著的提升;这个很好理解。函数A虽然代码量大,但在一次正常执行流程中,只调用了一次。而另一个函数B代码量比A小很多,但被调用了1000次。显然,我们更应关注B的优化。2. 编完代码,再优化;编码的时候总是考

2013-06-04 12:10:03 530

原创 Java注解annotation用法和自定义注解处理器

前言:在J2EE中,注解使得开发更加便利,省去了生成XML文件的过程,在Hibernate实体声明中,可以简简单单的用几个注解就可以免去生成一个XML的文件操作。这里就主要论述一下annotation的用法和自定义注解处理器。当在创建描述符性质的类或接口时,有大量重复性的工作时候,就可以利用注解来实现。基本语法: Java目前包括三种标准注解和四种元注解。元注解主要负责注解其他注解的。

2013-06-03 14:42:40 536

原创 Win 8.1新功能预览:恢复开始按钮下月可下载

北京时间5月31日消息,据国外媒体报道,微软Windows8发布之后,遭遇不少老用户的差评,外界猜测微软将会在新版中修正问题。5月30日,微软相关高层在官方博客中证实将推出Windows8.1版本,并且介绍了新版的部分改动之处。微软负责“Windows产品计划管理”的副总裁勒布朗(AntoineLeblond)披露了Windows8.1版本的新改进。总体而言,许多改进之前已经被媒体所报道,并未

2013-05-31 12:13:10 452

空空如也

空空如也

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

TA关注的人

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