自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bestseal的专栏

Today is the day to move forward towards your bright tomorrow.

  • 博客(71)
  • 收藏
  • 关注

原创 Python学习笔记

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

2011-07-18 11:14:34 521

转载 关于session与cookie区别

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

2010-05-30 23:23:00 631

原创 Apache+Jetty,做自己的分发器

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

2010-05-23 02:37:00 1576

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

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

2009-05-16 23:10:00 899

原创 工作快两年了的一些感触

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

2009-04-27 22:37:00 777

原创 Java是传值引用的

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

2008-10-27 22:32:00 877

原创 关于synchronized

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

2008-10-23 22:03:00 625

原创 打印错误信息

public class Test { /** * @param args */ public static void main(String[] args) { try{ int a = 0; int b = 3; int c = b/a; }catch(Exception e){ e.printStackTr

2008-07-22 16:20:00 784

原创 Java 设计模式-工厂模式

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

2008-07-13 00:46:00 700

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

Hi malupulu,  This is a letter from China. I read your paper about JavaTOC doclet on ibm.com, and I got some question to ask you. Now what I saw Java API documents are all .html format , can I

2008-07-03 10:51:00 1885

原创 软件工程思想读后感

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

2008-07-02 13:19:00 4207

原创 类的初始化顺序

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

2008-06-27 11:16:00 659

原创 J2EE学习(第一天)

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

2008-06-25 21:33:00 654

原创 踏上跳槽之路

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

2008-06-24 22:59:00 750

转载 短线技巧

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

2008-06-16 16:25:00 694

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

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

2008-06-12 16:37:00 559

转载 一些java的基础知识

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

2008-06-06 14:21:00 482

转载 一些java的基础知识

 

2008-06-06 14:21:00 724

原创 java表达式计算

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

2008-06-05 16:41:00 4443 1

原创 用java实现ping功能

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

2008-05-23 11:20:00 1321

原创 丫头报志愿相关3

哈尔滨工业大学最好的专业: 力学 机械工程 仪器科学与技术 材料科学与工程 动力工程及工程热物理    控制科学与工程  计算机科学与技术 土木工程  管理科学与工程武汉大学的法语、新闻学、广播电视新闻学、思想政治教育、政治学与行政学、劳动与社会保障、物流管理、水文与水资源工程、农业水利工程、资源环境与城乡规划管理、测绘工程、地理信息系统、地球物理学、软件工程等专业在全国排名都居于前3位。

2008-04-30 11:48:00 837 2

转载 正则表达式语法参考

半小时精通正则表达式-摘要(1) ^   和   $   是分别用来匹配字符串的开始和结束,以下分别举例说明 "^The": 开头一定要有"The"字符串; "of despair$":   结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配 (如果不是理解有误的话,个人认为这句话是错的,不过还没有测试

2008-04-29 10:39:00 622

原创 在Eclipse sdk中查看源代码

1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:“c:/program files/java/jre_1.5.0_06

2008-04-22 10:15:00 1001

转载 Java字符串连接性能

 剑字有19种写法,Java中字符串连接也有好多种写法,比如要连接6个字符串,以下5种写法都是可以的,究竟哪种写法最简捷,哪种最高效呢。    public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) {        String result = ""

2008-04-16 11:09:00 2964

原创 Java 图片输出

发现java的图片io封装的很好。ImageIO.write(image, "jpeg", new File("E://helloImage.jpeg")); 另外,SWT对图片操作的支持比较弱,换句话讲,IBM只是为了和MS竞争市场,他们的产品真的不如微软的好。

2008-04-10 14:36:00 9203

原创 关于丫头报志愿的建议(2)

首先,学校尽量是985的学校,包括保底的,也应当尽量选985的学校。因为如果成绩最后不理想,上一个不好的大学,不如上一个比较好的大学,将来考研。比如我高中同学大多考研考上的学校都不太好(只是比自己本科上的学校略好),而且很多都考了两,三年。大学同学里面考研的只要是认真复习的基本上没有考不上的,而且学校都很好,最不好的也考本校了。因为学习能力的差距会随着学习的深入越来越大,好的大学会很重视教学这块,

2008-04-09 16:13:00 1654 1

转载 必须掌握的八个DOS命令

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

2008-04-03 16:57:00 481

转载 SQL查询语句精华使用简要

一、   简单查询     简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。   例如,下面的语句查询testtable表中姓名为 "张三 "的nickname字段和email字段。     SELECT   nickname,email   FROM   testtable   WHERE   name= 张

2008-04-03 16:54:00 508

转载 JAVA的容器---List,Map,Set

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口           Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collectio

2008-04-03 09:27:00 543

原创 关于丫头报志愿的建议。

 第一档:上海交通大学(上海) 复旦大学(上海) 哈尔滨工业大学(黑龙江) 西安交通大学(西安) 中国科学技术大学(安徽 合肥) 浙江大学 (杭州)    (平均月薪4000- 5000)  第二档:同济大学(上海) 武汉大学(武汉) 华中科技大学(武汉) 北京航空航天大学(北京) 中山大学 (广州)南京大学(南京) 东南大学(南京) 北京邮电大学(北京)天津大学(天津) 吉林大学

2008-04-02 14:08:00 640

原创 ASN.1相关知识

新项目的准备工作,做点记录。ASN.1: Abstract Syntax Notation One(抽象语法标记) 抽象语法标记(ASN.1)是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程序 — 不论是非常复杂的,还是非常简单的。

2008-04-01 15:07:00 721

原创 求最大公约数

求最大公约数的算法:public class CommonDivisor{    public static void main(String args[])    {        commonDivisor(1,666);    }    static int commonDivisor(int M, int N)    {        if(N0||M0)        {    

2008-03-31 17:14:00 758

原创 java中替换一些特殊字符的办法

replace ,replaceAll 两者都是由正则表达式类库实现的,但是 replace 采用的是字符串原有的意思来替换,而 replaceAll 则是按照正则表达式的字符串来替换,正则表达式中有 15 个元字符,是有特殊意义的,使用时需要转义,这 15 个字符分别是: (    [     {    /    ^    -    $     ¦    }    ]    )    ?   

2008-03-18 09:33:00 26289 1

原创 Linux学习笔记(二 )

上周看了些linux的基础知识,这周练练手。好好研究一下linux的命令問題1  head 数字 文件名 是查看文件前几行的意思,但是打开文件的时候每次都是按照默认的10 打开的,显示的是“我输入的数字” cannot open,不解,一会查查。問題2 cp命令复制一个文件的时候,复制到当前目录的某个文件下的时候,复制没有问题,但是如果想把这个文件复制到上一层目录的时候,复制失败。解答

2008-03-17 14:53:00 649

原创 Linux学习笔记(一 )

从最近发的几次东西来看,csdn的blog是遇到问题了,最起码,是个不小的bug.这两天开始学习linux.从头开始,一周搞定。1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录

2008-03-14 10:13:00 660

原创 MT测试和ST测试的区别

MT测试是测试函数的正确性,包括测试函数的边界,逻辑正确性以及函数功能实现的完整与否。ST测试是测试功能实现的正确性,设计的正确性以及合理性。总的来说,ST测试要比MT测试更上一层的测试,如果说MT测的是零件制造是否合格,那么MT就是测试零件组合得是否正确,是否合理。ST测试阶段发现的Bug数以及bug率是评价一个项目设计水平以及写码水平的重要手段,间接的,也是检验MT测试效率的重要手

2008-02-26 20:21:00 6347

原创 SWT界面单元测试

这两天开始做界面的单元测试,写一小点感触。首先是测试的内容:1 对函数内各变量处理前的防空处理是否存在进行判断。2 对各逻辑分支处理的正确性进行判断。3 数值要对边界和边界外进行测试。4  事件监听是否同步,快捷键是否正确,快捷键和菜单,右键一致性的判断。5 界面之间线程的处理。其实对于界面来说,更多的错误往往不会出现在界面的创建中,而是涉及到界面的功能部分,比如und

2008-01-23 13:39:00 817

转载 Java包转换为exe

  刚做过这样的一个应用,趁着现在还比较熟悉。粘上来供大家学习之用,也便于自己以后时常可以参考。在这部分的操作中,需要三个外部的应用:exe4j_ejtechnologies.exe,instsrv.exe,srvany.exe。       首先将自己做好的java项目即jar包通过exe4j_ejtechnologies.exe打包成exe格式的文件。在指定目录里面创建文件夹将打包好的

2008-01-14 16:20:00 795

原创 将树输出到XML文件

/**     * put out the tree information to XML file      * @return if wrong return 0,else return 1     * @throws N/A     * @author tianrenliang     * @since V0.1(2007/12/06)     */    public int save

2008-01-14 11:34:00 1036

原创 持续加班的日子

连续第4天加班了。其中有两天失眠,两天加一起睡了不到8个小时。嗓子疼,不停的靠VC维持。以前我身体很棒,打从娘胎里出来,就再没进过医院,大学四年,院队铁打的主力后腰……而如今,失眠,动辄感冒。仅仅工作了半年而已。平均下来,每小时不到15块钱的薪水。。。。。。我不仅仅犹豫和彷徨,选择这个行业,到底是为了什么呢?放弃了我轻松和外国人交流的英语优势,日语从头学起,技术从头学起,我

2008-01-10 20:31:00 930

空空如也

空空如也

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

TA关注的人

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