码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年10月26日

摘要: JAVA开发工程师(GPS/GIS/LBS)高德软件有限公司上海分公司查看公司简介>>粉丝团(12)公司行业:计算机软件公司规模:50-150人比比你的竞争力 发布日期:2011-10-25工作地点:上海-徐汇区招聘人数:3工作年限:一年以上学历:本科职位职能:高级软件工程师互联网软件开发工程师职位描述:工作内容:1、参与软件相关的设计与开发工作;按照部门要求,保证各项成果提交的规范性。2、参与子系统的设计,能够根据架构师的设计思想,独立完成设计文档编写。3、参与子系统的开发,能够根据项目需求及设计文档,完成代码编写;并保证代码的可继承性。4、参与子系统的单元测试,能够独立设计测试 阅读全文
posted @ 2011-10-26 22:52 海山 阅读(267) 评论(0) 推荐(0)

摘要: 各种排序啊,词典的单词就是按照这个从小到大排序的,所以英语词典上一般没有索引。然后还有字符串的各种处理,比如说后缀数组,AC自动机等都会用到字符串的比较和排序,比如给一个字符串,求出它的最大回文子串 ,找到两个字符串的最长公共子序列等,利用字符串的比较可以大大优化算法排序比如以后做个字典 插入是自动排好序 查阅时可以提高速度这关系到算法 算法能提高软件性能以后你就知道它的用处了,可以用来判断,排序等可以检测两个字符串是否匹配,strcmp("abc","ac")>o,{strcmp(str,"wer")!=0;是说str字符串与 阅读全文
posted @ 2011-10-26 22:01 海山 阅读(1995) 评论(0) 推荐(0)

摘要: x 阅读全文
posted @ 2011-10-26 21:53 海山 阅读(115) 评论(0) 推荐(0)

摘要: C++语言中可以放在等号左边的变量,即具有对应的可以由用户访问的存储单元,并且能够由用户去改变其值的量。 或者说左值是代表一个内存地址值,通过这个内存地址,就可以对内存进行读写操作;这也就是为什么左值可以被赋值的原因了。 相对应的还有右值:当一个符号或者常量放在操作符右边的时候,计算机就读取他们的“右值”,也就是其代表的真实值。 比如: int ia,ib; ib=0; ia=ib; 在这里,首先定义ia,ib。然后对ib赋值,此时计算机取ib的左值,也就是这个符号代表的内存位置即内存地址值,计算机取0的右值,也就是数值0;然后给ia赋值为ib,此时取ib的右值给ia的左值; 所以说,ib的左 阅读全文
posted @ 2011-10-26 20:28 海山 阅读(162) 评论(0) 推荐(0)

摘要: When you're down and out, remember to keep your head up. When you're up and well, remember to keep your feet down.穷困潦倒时,要抬头挺胸;春风得意时,要脚踏实地。 阅读全文
posted @ 2011-10-26 20:18 海山 阅读(107) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2011-10-26 19:42 海山 阅读(105) 评论(0) 推荐(0)

摘要: select val1.station_code, val1.fail,val2.totalfrom(select count(guid) fail ,station_code from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_code) val1left join (select count(guid) total,station_code from `sqm`.`sqm_value_quality_station` GROUP BY station_code) val2on 阅读全文
posted @ 2011-10-26 17:07 海山 阅读(122) 评论(0) 推荐(0)

摘要: package com.org.assistant.util; import java.math.BigDecimal; public class Arith { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; //这个类不能实例化 private Arith(){ } /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两... 阅读全文
posted @ 2011-10-26 15:45 海山 阅读(151) 评论(0) 推荐(0)

摘要: http://trac.edgewall.org/ 阅读全文
posted @ 2011-10-26 15:42 海山 阅读(202) 评论(0) 推荐(0)

摘要: eclipse debug (调试) 学习心得进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择 Ctrl+F5 全局 调试上次启动 F11 全局 继续 F8 全局 使用过滤器单步执行 Shift+F5 全局 添加/去除断点 Ctrl+Shift+B 全局 显示 Ctrl+D 全局 运行上次启动 Ctrl+F11 全局 运行至行 Ctrl+R 全局 执行 C 阅读全文
posted @ 2011-10-26 15:23 海山 阅读(56128) 评论(0) 推荐(2)

摘要: 阅读全文
posted @ 2011-10-26 15:11 海山 阅读(226) 评论(0) 推荐(0)

摘要: Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。在 Struts 中,已经由一个名为 ActionServlet 的 Servlet 充当 控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的 struts-config.xml 的配置文件,转发视图(View)的请求,组装响应数据模型(Model)。在 MVC 的 阅读全文
posted @ 2011-10-26 13:39 海山 阅读(236) 评论(0) 推荐(0)

摘要: spring属于控制层+业务层。可以代替Hibernate+StrutsHibernate持久层,主要数据持久化Struts控制层spring,hibernate,struts就是现在流行的ssh开发模式。 阅读全文
posted @ 2011-10-26 13:28 海山 阅读(5352) 评论(0) 推荐(0)

摘要: EJB属于业务层主要开发分布式应用程序时会用到比较多在当前的EJB3中EJB负责持久层和业务层,JPA是EJB3中的一部分,专门负责持久化数据。 阅读全文
posted @ 2011-10-26 13:28 海山 阅读(179) 评论(0) 推荐(0)

摘要: Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。示例代码:Gson gson = new Gson();int[] ints = {1, 2, 3, 4, 5};String[] strings = {"abc", "def", "ghi"};(Serialization)gson.toJson(ints); ==> prints [1,2,3,4,5]gson.toJson(strings); ==> 阅读全文
posted @ 2011-10-26 13:03 海山 阅读(417) 评论(0) 推荐(0)

摘要: 因为int 是整数,整数除整数就是整数double是小数。小数除小数才是小数有两种方法,1.是直接用小数除如3.0/5.0这样编译器会认为他们是double类型2.是转换成double,或直接定义成double如double a=3;double b=5;System.out.println(3/5); 阅读全文
posted @ 2011-10-26 12:35 海山 阅读(411) 评论(0) 推荐(0)

摘要: importjava.util.ArrayList; importjava.util.Iterator; importjava.util.List; /** *遍历集合List *@author够潮 * */publicclassDemo35{ /** *@paramargs */publicstaticvoidmain(String[]args){ Listlist=newArrayList(); list.add("gouchao"); list.add("gouli"); //下标 for(inti=0;i<list.size();i++){ 阅读全文
posted @ 2011-10-26 12:11 海山 阅读(49554) 评论(0) 推荐(2)

摘要: x 阅读全文
posted @ 2011-10-26 11:19 海山 阅读(115) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2011-10-26 11:12 海山 阅读(159) 评论(0) 推荐(0)

摘要: select sum(guid) from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_codeselect count(guid) from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_code 阅读全文
posted @ 2011-10-26 09:16 海山 阅读(109) 评论(0) 推荐(0)