14 bestseal

尚未进行身份认证

07年毕业于西北工业大学,目前就职于深圳HW,热爱编程。具有独立思维和人格,每周踢一场球,每周一万字以上的阅读和每周1000字以上的文章。坚持到老~

等级
博文 73
排名 3w+

Python学习笔记

计划本周完成python学习,分3-5次记录学习中的细节。1python的中文注释在执行代码时会抱错。原因:py代码默认由ASCII码进行编码,因此中文注释这种非ASCII码的,py是不认识的。解决方案; 在当前页的python上增加#coding=utf-8或#co

2011-07-18 11:14:34

关于session与cookie区别

Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用C

2010-05-30 23:23:00

Apache+Jetty,做自己的分发器

由于涉及到商业问题,不讨论具体的应用场景,只记下技术细节。Apache的端口收敛其实做得很好,但是对于多个应用,并且应用场景复杂的情况,Apache不能完全跳转的场景和自己的使用,这个时候自己开发可以嵌入式的使用Jetty,配合Apache就可以完成各种功能。1Apache配置端口收敛网上大把的例子,自己可以找。这里不详细介绍。2Jetty代码代码借用Javaeye上的高手已经

2010-05-23 02:37:00

从考试看到自己的能力与不足

 今天上午产品线安排了上机考试,好久没有这种编程考试了。题目如下:1一个公司,销售部门,采购部门……每个部门的数据用不同格式的文件保存(*.txt,*.xml),其他的还有可能db之类的,考试不做要求,但要求将来扩展时不修改代码。2每个文件包括N个员工的信息,包括部门,姓名,工号,性别,工作地,入职时间,绩效等题目1 按照一定格式统计各部门男女人数,根据入职时间统计人数

2009-05-16 23:10:00

工作快两年了的一些感触

从07年11月份开始,算是正式开始了第一个Java项目。从一个字符串解析做起,直到今天的轻量级框架维护,实打实也写了一两万行代码,看了几本书,学了些东西,有些感触吐一吐。1从代码讲起:首先写程序是个很简单的事情,但是把程序写好确实很多人一辈子都做不好的事情。一个清晰的结构,一个简单的逻辑,一个严密而又高效的程序,这中间,至少需要3年到5年的功力。好的代码不仅仅是让人舒服的格式,清晰的

2009-04-27 22:37:00

Java是传值引用的

看到一篇文章,写的不错,转过来。 首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。《Practical Java》在Java中,事实上底层工作原理不存在传引用的概念,这也象《Practical Java》中所说的那样,Java中只有传值。这句话理解起来需要费一定的周折

2008-10-27 22:32:00

关于synchronized

之前,先写点东西。到了HW,接触的第一个项目就是个让人头大的项目。人与人之间的差距,在这里显现的淋漓尽致。晚上在公司学习,听到对面几个哥们说:我这块还有两万行,另一个哥们说,我还没细估,我这块应该还有4万行。25号Demo版本就要出来……一周几万行代码,怎么可能轻松,怎么可能没有实力……总之,在HW很多感触,大公司,外籍员工,奢华的培训中心,大的要走半个小时的公司区域,一万多个车

2008-10-23 22:03:00

打印错误信息

publicclassTest{ /** *@paramargs */ publicstaticvoidmain(String[]args){ try{ inta=0; intb=3; intc=b/a; }catch(Exceptione){ e.printStackTr

2008-07-22 16:20:00

Java 设计模式-工厂模式

开始看Java的设计模式。对于Java来说,更重要得是设计的思想,和实现的架构,其次,才是技术细节。毕竟,Java语言的类库做的相当不错了,还有很多免费的工具包,另外,不用考虑内存的问题(递归造成的堆问题不在此列)因此在效率上问题不用特别操心,工作的重心应当放在实现上。所以,设计模式对于Java,就显得尤为重要。工厂模式是一种面向接口编程的典型例子,他的代码量是增多了,而且看上去更为复杂,

2008-07-13 00:46:00

如何生成Java API文档(A Letter to Mariana Alupului)

Himalupulu, ThisisaletterfromChina.IreadyourpaperaboutJavaTOCdocletonibm.com,andIgotsomequestiontoaskyou.NowwhatIsawJavaAPIdocumentsareall.htmlformat,canI

2008-07-03 10:51:00

软件工程思想读后感

花了一天时间看了林锐的软件工程思想。自己就是软件工程出身的,大学期间由于既没有用心学习,也没有研究自己的专业,导致学业和眼界一起荒废。得益于学校和专业,毕业时只会冒泡法的我在大连混了份工作。一年间,经过我手的代码少说已有万行,已经侥幸从学习和研究算法领域扩展到了学习设计层面,趁着项目不忙,抽出时间看看书,也算充电。林锐是西电毕业的,后来又到浙大读研,毕业后就职于朗讯,很多学C++的人应

2008-07-02 13:19:00

类的初始化顺序

1)单独的类静态变量静态初始化块变量初始化块构造函数其他函数2)继承的类父类--静态变量父类--静态初始化块子类--静态变量 子类--静态初始化块父类--变量父类--初始化块 父类--构造器父类--其他函数子类--变量子类--初始化块子类--构造器子类--其他函数

2008-06-27 11:16:00

J2EE学习(第一天)

为了跳槽,开始又一次刻苦的学习,三个月啃下j2ee,应该问题不大,只要开发够用就行,目的是为了跳槽,其他的,将来换工作了根据工作需要再深入的学。首先了解了一下大概要学的技术,jsp,sql-sever,jdbc,hibernate,struts,spring暂且先这么多,贪多嚼不烂。这中间,jsp貌似就是html+java,应该三天能搞定,sql语句忘的差不多了,重新捡起要两天,好好深入下

2008-06-25 21:33:00

踏上跳槽之路

终于觉得在公司里做没有什么前途了,重复的MT,ST让我开始倒胃口,没有自动化测试,管理一片混乱,CMM3难道只体现在日本人给的指标和VSS上么?打定决心,开始踏上跳槽之路。方向:j2ee.目标:三个月内重新捡起数据结构,常用算法,SQL,Struts,UML,多线程,正则表达式。在这里记录学习历程。给自己一个灯塔,让自己超越他。Nevertired!Nevergive

2008-06-24 22:59:00

短线技巧

 对于众多喜欢短线操作的投资者来说,看盘技巧是十分重要的,可以从盘口的变化来分析主力的动向,进而决定自己的操作方法。据笔者的经验,短线操作重在观察成交量的变化、买卖挂单的变化以及短线波动指标走势(KDJ最灵敏)来判断个股的后期走势,不要一看到成交量放大就跟进,有时放量是很危险的,此时要注意成交量放大时的均价线,如果均价线向下的话,不能买入,这说明是假买进、真抛出情况下的放量。当股价跌到一定的时候,

2008-06-16 16:25:00

必须掌握的八个【cmd 命令行】

一,ping    它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作

2008-06-12 16:37:00

一些java的基础知识

 

2008-06-06 14:21:00

一些java的基础知识

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!Strings="Helloworld!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Helloworld!”。这样

2008-06-06 14:21:00

java表达式计算

这两天看数据结构,看到处理表达式结果这部分,书上用的办法是把表达式转化为后缀的,然后用栈计算。算法想明白了,但是一直没有时间实现,先把别人的代码贴上来。 classNode{//o:objectpublicEo;//p:prioritypublicintp;//l:left,r:rightpublicN

2008-06-05 16:41:00

用java实现ping功能

最简单的办法,直接调用CMD。 try       {        Runtime.getRuntime().exec("cmd/cstartping127.0.0.1");       }       catch(Exceptionex)       {           System.out.println(ex.getMessage());       

2008-05-23 11:20:00
奖章
    暂无奖章