阅读:58229次
评论:21条
更新时间:2011-05-26
JavaEye论坛是JavaEye文章质量最高讨论最活跃的版面之一,我们为您总结了2009年10月份的论坛Java,AJAX,Ruby,综合技术和项目管理等热点文章,欢迎您也发表文章到论坛,并参与讨论。
下面是2009年10月JavaEye论坛最受关注的主贴,去看看吧.
同时我们还提供了10月论坛热点的PDF电子杂志(大概6.2M):
Java编程和Java企业应用
- Spring技术内幕——深入解析Spring架构与设计原理(一)引子
- Spring技术内幕——深入解析Spring架构与设计原理(二)AOP
- 用findbugs发现了很多令人毛骨悚然的bug
- 讨论下Struts2中的VO和PO
- 一次性能调优实战记录
- 神奇的java枚举
- 深入jar包:从jar包中读取资源文件
- 深入理解java的clone
- 你所不知道的提高spring+hibernate性能的一个方法
- JVM原理学习笔记(一)
- JVM原理学习笔记(二) —— 虚拟机规范
- 魔兽搜索器的反过程--魔兽发布器,java版
- java中调用js脚本
- 深入理解java的finalize
- Google App Engine + Spring的视频网站实例
- Struts2讲义21
- Struts2讲义30
- 通过HttpServletRequestWrapper(装饰模式的应用)增强HttpServletRequest的功能
- 将实体转成JSON实体
- Spring 3.0参考之SpEL
- 也SHOW一下一个分页的东东(Struts+Hibernate)
- Unix domain socket和memcached
- ★Bean Validation【Hibernate Validator 4.0 GA】中文参考手册!★
- 阅读源码的好工具──monitor
- 玩开心网,学ruby
- Rails开发工具之Vim
- [Ruby DSL] 三言两语
- 如何为Rails的views写测试。
- 精通 JavaScript中的正则表达式
- 发布淘宝开源编辑器 KISSY Editor 1.0.0
- 关于extjs开发的方式
- GWT开源项目DesktopOA 桌面OA系统
- 利用飞信免费发送短信的网页插件---FetionWidget-1.0-beta
- 另一个jQuery的Tab选项卡插件,很精致
- JS 3D 旋转控件 -- jQuery 插件
- JQuery Tab 效果
- JQuery Tab 滑动们导航菜单效果
- 带选择框的JS树控件2 (为JSTree再次提速)
- Meta CSS框架发布,一个整合自开心网,163等大站的css定义集框架
- jQuery的弹出消息插件
- 再探讨innerHTML和createElement
- Js的callback机制使用总结
- JS版3D引擎
- 163编辑器学习笔记
- ext笔记
- Android第二个游戏 DragonFeed(勇者喂恶龙)
- Android 震动示例--心跳效果
- Android Market 等于鸡肋,想做Android开发的想好了,你再做
- (转载)超详尽体验 联通订制版iPhone全球首测
- [书评]深入潜出Google Android
- Android:最时髦的应用平台
- 史上最强NDK入门项目实战
- 我的android程序:红白机nes模拟器
- 我的第二个Android软件——华容道
- 发布一个自己做的通话记录源码
- Android Market不需要游戏?
- Python -- 我工作学习中的好帮手
- 百度笔试题汇总
- 有1元,5元,10元,20元,50元,问组成100元有多少种情况
- 虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
- 今年百度的两道笔试题。
- 持续集成工具的选择
- 晒晒,cms框架设计实例
- 电力软件开发心得——之一
- 移动商务移动订单、流程管理解决方案
- 打印一个星状规则图形
- 这难道是Javascript的一个BUG(日期处理)
- java内部类
- 推荐一篇不错的权限管理综述的文章
缘起
已经很久没有写帖子了,现在总算是有点时间写些东西,也算是对自己的一个记录吧。刚刚完成了一个软件产品,从概念到运营都弄了一下,正在推广当中,虽然还没有能够达到盈亏平衡,但是这个过程,对自己也算是一种历练。先不管结果如何,好呆走过这么一遭了。
我打算用这个帖子,把自己在这个过程中的一些心得,特别是对Spring新的理解,记录下来。使用这个帖子的标题,持续下来。
简单来说,自己的软件产品是一个基于互 ...
关于AOP的个人理解
AOP联盟定义的AOP体系结构把与AOP相关的概念大致分为了由高到低、从使用到实现的三个层次。关于这个体系结构,个人的理解是这样的,从上往下,最高层是语言和开发环境,在这个环境中可以看到几个重要的概念:base可以视为待增强对象,或者说目标对象;aspect指切面,通常包含对于base的增强应用;configuration可以看成是一种编织或者说配置,通过在AOP体系中提供这个 ...
if(prList != null || prList.size()!=0){....}
用==比较String、Integer等对象
Object[]强转成String[]
还有更恶心的:
对String调用replaceAll(),然后返回。(相当于没有调用)
public void setDescription(String description) {
description ...
Struts2中已经没有Formbean了,还需不需要建立一个VO
能否直接使用Hibernate的PO接收页面表单值,同时页面表单的也靠这个PO赋值,在Action中直接用这个PO作为参数调用service,同时在service中直接可以用这个参数调用DAO。另外为了使Hibernate session在页面中仍然有效,使用了OpenSessionInViewFilter。我看了SpringSid ...
1.起因
前段时间在做一个消息平台的二期开发工作,该平台支持着某领域的不少重要应用,要求要有比较高的性能,但是在二期开发完成后的性能测试中出现比较严重的性能问题,其表现为响应速度时快时慢,TPS(每秒事物数)和请求响应时间成波动性,并且波动较大,低谷处TPS甚至降到10以下,高峰时可以达到60以上,因此决定查找性能问题,进行性能调优。本文将我调优的过程记录下来,分享给大家。
2.过程
2.1 ...
除了不能继承自一个enum之外,基本上可以将enum看做一个常规的类,即可以添加方法,可以有main()方法,可以定义构造器
package com.myjava.testenum;
/**
* @author Kaili
* @date 创建时间:2009-10-14 下午10:05:07
* @version
*/
public enum TestEnum{
...
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:
//源代码1:
package edu.hxraid;
import java.io.*;
public class Resource {
public voi ...
目录
预备知识
为什么要clone
Object的clone以及为什么如此实现
如何clone
对clone的态度
其他的选择
和Serializable的比较
性能
预备知识
为了理解java的clone,有必要先温习以下的知识。
java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。
java引用类型的存储,java的引 ...
在spring + hibernate的应用中,你监控mysql日志,你会发现大量的log如下:
158268 Query SET autocommit=1
158268 Query SET autocommit=1
158268 Query SET aut ...
最近在阅读 《Inside the JVM》 这本书,结合一些日常工作学习中的感想,随便写一些东西,蜻蜓点水,不必有章法。
关于“单例同步”:
一直有人在问单例对象的并发调用是否需要同步,基本属于“月经帖”了,答案是现成的满天下都是,但真正能让人心里踏实下来的解释寥寥无几。实际上,只要学习了一些JVM的运行原理,解释这个问题就不难了。
如果一个类是单例的,比如某些DAO的设计 ...
最近在阅读 《Inside the JVM》 这本书,结合一些日常工作学习中的感想,随便写一些东西,蜻蜓点水,不必有章法。
曾经很在意C++和Java之间的优劣比较,有一段时间尤其注意在网上搜索二者比较的文章,并不时参加一些口水战,比如下面这个帖子:
http://www.diybl.com/course/3_program/c++/cppsl/2008520/117228.htm ...
想必玩魔兽的人都玩过浩方。玩魔兽的同学都用过魔兽搜索器。浩方的就复杂了,魔兽搜索器的原理就简单多了。这里我不多讲搜索器。就简单说说原理。
魔兽端口:6112
有必要介绍一下魔兽的数据包:(UDP包)
1,搜索包。交流的信息是“喂:你建图了吗??”
当建立了地图的主机收到这个包的时候就会把自己的地图返回给他,这个包我叫他地图包。
2,地图包。交流的信息是“这是我建立的图,好好看看吧”。
这个包里面有地 ...
JDK1.6加入了对Script(JSR223)的支持。这是一个脚本框架,提供了让脚本语言来访问Java内部的方法。你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本。这个脚本API允许你为脚本语言提供Java支持。另外,Web Scripting Framework允许脚本代码在任何的Servlet容器(例如Tomcat)中生成Web内容。
关于ScriptEng ...
目录
基本预备相关知识
对象的销毁过程
对象重生的例子
对象的finalize的执行顺序
何时及如何使用finalize
参考
基本预备相关知识
1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。
2 调用GC并不保证GC实际执行。
3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。
4 用户可以自己 ...
这几天用Google App Engine + Spring + JPA做了一个REST简单的视频网站遇到了不少的问题,
一、查询分页问题:我因为不支持count统计总数,所以我用的是List.size,看了文档说每次最多只能返回1000条记录,但是我现在已经可以得到3000多条了
二、模糊查询问题:现在还没有解决
三、感觉特别慢,这个我还没找到解决的方法
五、CPU使用过多,在日志里也提示 ...
5.5
Struts2
表单标签简介
如果有对
HTML
比较熟悉的读者,肯定知道诸如
select
、
chekbox
这些
HTML
标签的使用方式。这些标签其实是可以归类为表单标签。在
Struts2
中除了这些基本的
HTML
标签的定义外,它还定义了许多特殊的但又基于前述这些
HTML
表单标签的个性化标签。这些表单标签各具特色,是很 ...
第7
章
Struts2
类型转换技术
在
Web
项目开发中由于很多数据在页面上显示时候都是以字符串类型来显示。而在控制层或者
model
层中开发人员使用
Java
开
发时候,对于这些从页面上传入或者需要传到页面上显示的数据开发的类型不一定都是字符串类型。因此常常需要在视图和非视图之间进行类型转换。最明显的例子
就是显示当前日期。可是这些开发工作往往是无 ...
应用一:解决tomcat下中文乱码问题(先来个简单的)
在tomcat下,我们通常这样来解决中文乱码问题:
过滤器代码:
package filter;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import wrapper.GetHttpServletRequestWrap ...
http://www.iteye.com/topic/484519已发布了成型工具包,还包括相关工具.
定义一个注解
@Retention(RetentionPolicy.RUNTIME)
@Target( { ElementType.FIELD })
public @interface JSONValue {
}
实体
package com.ask.admin.enti ...
Spring 3.0 RC1发布,一些新特性很吸引人,看了一下Reference,顺便翻译了SpEL这节,水平有限,还望指教。
Spring 3.0 Reference:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/index.html
排版过的见:http://blog. ...
最近做个“精简版”的CRM(Struts1.X+Hiberbate3.2),自己做了一次所谓的“架构师”,要写几个基本的工具类供组员使用,一直在愁分页这个问题。鼓捣了一下,自己随便写了这个分页的+DAO类,基本上还算通用。
不足之处,请大家指正,谢谢。。。^_^
==============
代码片段:
=============
public class PageUtil {
/**
...
unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法,是IPC的方法之一,特定于*nix系平台。使用unix domain socket有三个好处:
1)在同一主机上,unix domain socket比一般的tcp socket快上一倍,性能因素这是一个主要原因。
2)unix domain socket可以在同一主机的不同进程之间传递文件描述符
3)较新的 ...
JSR 303是JAVA EE 6中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator,此实现与Hibernate ORM没有任何关系。JSR 303用于对Java Bean中的字段的值进行验证。
本教程翻译自Hibernate Validator 4.0 GA指南,并参考JSR 303的规范,本着尽量不用JSR规范之外的特性,文档在编写时尽量不提 ...
Ruby编程
monitor是一个在浏览器中显示ruby方法调用栈的gem
项目地址:http://github.com/flyerhzm/monitor
来个结果预览 monitor是基于unroller gem的,unroller把方法调用栈打印在console下面,看起来实在不方便,我在它的基础上,把方法调用栈打印到浏览器上,用的是sinatra,代码和服务器之间的通迅是用socket。支持代码fold,u ...
前几天一个朋友给我讲web3.0的概念,还推荐给我一本书看scripting_intelligence_web_3_0_information_gathering_and_processing,有点意思
所以正好借学习ruby的机会中写了一个开心网(kaixin001)花园的辅助工具,有收菜,锄地,播种,偷菜的功能
现在把源代码发布出来,感兴趣的同学可以看看
顺便帮我指点一下哪些地方写得不好里面用到 ...
学习和开发Ruby & Rails已经一年多了.但是正式全职Rails项目的开发只有可怜的4个月经验.这期间我一直使用Netbeans 6.x作为开发工具,到目前为止我依然认为它是开发Ruby & Rails程序的最佳开发工具(我没用过最新出来的RubyMine,另外这是一个付费产品,我也不会付费用它,但也不会用D版).
在网上可以看到很到开发Rails的同学使用Vim这个神 ...
1. 一个简单的web服务器
port 2001
respond :resource=>"/hello" do |request, response|
response.body = "hello"
end
当然,你可以一口气开两个
port 2001
respond :resource=>"/hello ...
原文链接:http://weblog.jamisbuck.org/2007/1/29/testing-your-views
总的来说,就是别用断言来测试你的页面结构。
也就是说,别这么做:
#输入框必须在一个table的单元格里
assert_select "table td input[type=text]"
#person.name必须在h2标签里
assert_sel ...
Web前端技术:AJAX和RIA
精通 JS正则表达式 (精通?标题党 )
正则表达式可以:
•测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证
•替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字
•根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字
正则表达式语法
一个 ...
在 Web 编辑器领域,
CKEditor – 七年的专注,赢取的是王者风范。
TinyMCE – 五年前的小家碧玉,如今已成长为大家闺秀。
Google Docs – 简单与复杂的权衡,2/8 原则的遵守者。只把 20% 核心功能做好做妙,需要魄力。
YUI RTE – 如果爱上你是场梦境,醒来后叫我如何继续使用?
NicEditor – 爱唐装的摇摆,还是牛仔的风采?这是位别 ...
用ext做开发也有2,3个月了,都是公司的人自己摸索的,现在我们的开发方式是一个模块一个js文件,这样导致的结果就是展现逻辑和一些业务逻辑(主要是和向后台发信息和收信息后的处理之类的)混在一起,一个js文件几千行,极难维护,有点像早期的model1纯jsp开发, 现在想的是能不能像model2一样,把所有的业务代码抽取成一个一个的方法放到一个js文件中,然后页面的代码放到另一个文件中,完全分开,但这 ...
DesktopOA 桌面OA系统是基于GWT的工程,采用EXT-GWT组件
DEMO地址:http://demo.online-office.cn/
因为是临时服务器,不稳定,见谅,还请哪位大侠能提供一个空间
效果图如下
开始菜单:目前的内容不多,以后还会增加
桌面快捷方式的自定义设置:
登陆自启动程序的自定义设置:
邮件系统:
新建邮件:
文档系统:
新建文档:
公告发布系统:
类QQ聊天器:此功 ...
最近开发了一款利用飞信免费发送短信的网页插件FetionWidget
下载demo:
http://www.jenmy.cn/archives/76
在线demo:
http://www.jenmy.cn/archives/76
点击测试页面的免费发送到手机的链接即可
下面是它运行的效果图:
调用这个插件非常简单,只要在页面的 ...
项目地址:http://www.etmvc.cn/project/show/63
使用方法,只需准备选项卡的各个面板的div,设置选项卡容器class="tabs-container",插件就会自动将其转换。
<div id="tt" class="tabs-container" style="width: ...
实在懒得找插件了,就自己写了一个,效果还凑合,欢迎各位拍砖。
直接执行附件的压缩包里 Html 即可。
在 FF, IE8, Chrome 下均测试过了。
把中学学的 sin, cos 什么的又温习了一下
这种效果目前互联网上用的很多希望可以给大家提供帮助,图片是采用css sprites实现的,符合web标准,兼容多浏览器.
预览地址:http://www.yuyadong.com/test/JQuery_Tab/tab.html
这种效果目前互联网上用的很多希望可以给大家提供帮助,图片是采用css sprites实现的,在tab例子的基础上尽行了扩展,符合web标准,兼容多浏览器.
效果01预览:http://www.yuyadong.com/test/JQuery_Tab_Menu01/JQuery_Tab_Menu.html
效果02预览:http://www.yuyadong.com/test/JQuery_Tab_M ...
以前写过一个带选择框的JS树控件 但是当时发现一个问题,第一次选中根节点会明显感觉卡一下。 那是因为子节点的数据还没有生成,选中根节点的话需要初始化全部数据。(那个tree有5000个节点)
于是我思考一个问题,如何让多节点树的页面达到更快的效率。 经过测试发现,JSTree的主要效率瓶颈在两个地方。 1.页面HTMLElement的创建 2.树子节点的检索 页面创建一个HTMLElement是很 ...
(本文内容较多,论坛上格式较乱,推荐到原站点阅读http://www.fangyuqiang.com/metacss )
如果你对这个框架有兴趣,建议你应该阅读下下面的评论与回复,hax对Meta css提出了很深刻的批评与见解,也有我的一些观点与回复,我希望你在采用它之前,你应该知道它可以带给你什么。
背景
Meta CSS是一个很简单的CSS框架。可以点这里(下载)先一睹为快。
...
弹出消息插件可以在右下角以动画方式弹出消息框,也可以显示alert,confirm,prompt消息。
项目地址:http://www.etmvc.cn/project/show/62
让我再次想起这个问题源于前面的一次面试,记得当时问我的一个问题是“创建节点选用哪种方式比较好”,我当时的回答是:IE下面innerHTML效率更高,而非IE浏览器下面则是createElement更好。可是,面试官觉得我的结论是不正确的,“在各种浏览器下面,innerHTML都要比createElement效率更高的”!
把回来后的一趟子事完成后,开始着手证明一下,其实,我当时回答的也不是没 ...
Ps:最近为了面试,看了些东西,把一些东西整理了一下,贴出来分享,也希望大家提提意见吧
***************************
Js中的callback机制,即回调,可以这么形象的来理解,一个button存在这里,我们可以add一个action,那么如果这个button被触发的时候会调用这个action。这其实就是一个callback机制。button像一个事件监听器,也是一个事 ...
思路大概是这样: 矩阵变换,投影,消隐,渲染(只是由光线与平面的夹角来确定平面的亮度).最后分别通过FLASH,CANVAS(FF),VML(IE)显示出来.
矩阵变换和投影的算法已经算是不错了,消隐和渲染暂时还没找到很简便的算法,毕竟在数学上,很难描述"被挡住"这一概念.
我这里做了个立方体,"投机取巧"的实现了消隐和渲染.
我在几种浏览器上试了一下效果:
...
163Editor编辑器
163Editor编辑器的源代码结构
在线html
编辑器的原理基本类似,都是
iframe
标签中用
src
属性包含一个
html
文件,用户编辑的时候事实上就是在编辑这个文件。当然,
iframe
必须为可编辑状态。
如163Editor
中:(
163Editor.html
)
...
1.ext事件封装在ext.lib.Event下。上一层还有ext.EventObject,它继续封装了ext.lib.Event。一般函数中function(e),这个e就是ext.EventObject对象。而且ext.EventObject还封装了鼠标和键盘的一些操作。
2.element.on('click',fn,this,{single:true,delay:100, ...
移动编程和手机应用开发
这是参加学校一个小比赛的参赛游戏,之前一直在忙 认证考试和项目,虽然这个游戏的主体框架早就写好了,但一直没有完善,最近这3天狠下心来,连续写了3天,终于赶在今天中午前提交了作品。(呵呵,因为赶时间,里面有些东西还是蛮不满意的,在做陈述前还得改改)。好,下面上游戏的截图:
游戏的规则很简单,拖动右边的方向块控制导 ...
正在开发第二个游戏,计时就要结束的时候,为了营造紧张的气氛,会利用手机自身的震动模拟心跳效果,其实这个心跳效果做起来真的非常的简单。所以直接上代码了(注意模拟器是模拟不了震动的,得真机测试哦):程序效果:
package com.ray.test;
import android.app.Activity;
import android.os.Bundle;
import android. ...
说一说自己在Android Market上的痛苦经历,让各位想做Android 开发的有一个心理准备.
1. Checkout开户
Google这些大神们是不是没和政府搞好关系呢,反正现在的Checkout是不支持中国地区的,所以填注册地址的时候就添了一个美国,等注册成功之后又改成了中国. 花了25$买了Market的帐户之后,开始发布应用程序.这一步还算顺利.
2. 应用程序开发
这一步没啥可以啰 ...
http://digi.it.sohu.com/20091001/n267120416.shtml
评测背景介绍 北京时间2009年10月1日,这不仅是中华人民共和国建国60周年的重大日子,同时也是国内3G行业内的一个盛大的节日——联通“沃”品牌3G服务将自今天起开始全面商用。这将是继2009年1月7日3G牌照发放、5·17电信日联通3G正式试商用之后,中国联通3G战略三步跳的最后一 ...
首先感谢图灵教育的刘江大人赠书 http://www.turingboo.com
270多页, 还行, 阅读量不算很大, 封面设计不错, 每个章节都有一句诗词相配, 很有意思.
对于初学者来说, 这本书还是值得一看的, 特别是英文不够好的朋友, 起码有点中文的资料可以参考.
当然, 书中一些内容可能过于简化, 对初学者来说, 有些地方解释的不够清楚. 所以定位这本书的目标开发者群就有点尴尬, 初学 ...
翻译自(http://mylifewithandroid.blogspot.com/2008/02/android-is-most-modern-application.html)
与平常不一样,在这篇博客里我想谈谈关于移动应用哲学方面的东西,而不是冷冰冰的代码。现在已经有很多移动应用平台,其中有一些比如塞班
(Symbian)应用很广泛。而基于java的也有很多,比J2ME, OSGI R4, ...
以下内容Sinfrancis版权所有,专注请注明来自 http://mdev.cc/dev
目标:
利用NDK
生成
SO
库,使用
SO
库进行
JNI
调用,在
Android sdcard
创建文件并写入数据。
工具:
NDK1.5 R1, android SDK1.5 R1, SDCARD, Eclipse , ADT 0.9, Ec ...
nes模拟器market上已经有了。我也做了一个。现在只支持mapper0,没有声音。
请看附件。
player_win32.exe和mapper/mapper0.dll是win32下的版本
apk是android程序,直接install apk即可
我的测试机arm11(好像300m主频),128m内存,竖屏跑28帧左右。横屏20帧。
模拟器竖屏跑15帧左右。横屏更慢。
呵呵,基本上不能玩,不过我 ...
华容道,小时候十分着迷的小东西。简单的规则却拥有着无限的乐趣。
因为我不会画图,所以用文字表示滑块。一共收录了20个布局。每个布局都可以单独存档和提档。
请大家试玩,多提宝贵建议,谢谢!
我同时也作为免费软件发布在Market上面。
我用手机打电话习惯从通话记录里面查找,但是用G1的时候通话记录要通过其它程序调出,我觉得太麻烦了,所以就自己做了一个通话记录小程序,实现了简单的功能。暂时功能没有开发完全,因为有项目要开工了,就暂缓下,有时间再继续补上基本的通过号码打电话或是调用发短信界面都完成了,自己还做了一个按通话类型设置每行的颜色功能。有一个需要统计近三天通话时长在一个小时以上的联系人功能一直实现不了,因为我用的是Conten ...
1. 在Android Market上,Application有8488个,Game有1985个。
2. 在Android Market上,免费Game和收费Game的比例大概是 10 : 1。
3. 在IPhone上卖了几十万份的Trism,在Android Market上只买了100-500。
4. 我开发的 七彩连珠,上线两个月,免费版下载马上就突破1w,付费版只卖出3份。
5. 我花了几天开 ...
综合技术
最近在工作中,我需要在Solaris上写很多测试或者辅助工作的脚本。因为单位只推荐使用Perl或者Python,所以我不能选择我最喜欢的Ruby,当然我不会去选择Perl(不是说Perl不好,只是我不喜欢Perl)。其实Python我也有不喜欢的地方,譬如那种ugly的缩进,还有混杂着len(list)和str.strip(" ")这样的语法,让人觉得不那么一致。
...
把网上流传的baidu技术类笔试题目汇总了一下,见附件。
把其中觉得有意思的一部分抽出来,备忘。
笔试题目的深度剖析请参见http://summerbell.iteye.com/blog/486792(百度笔试题目剖析——寻找热门查询 )
以及http://summerbell.iteye.com/blog/492343(百度笔试题目剖析——拼写纠错)
英文拼写纠错
在用户 ...
private int value = 100;
private int ra = 1, rb = 5, rc = 10, rd = 20, re = 50, rf = 100;
private int a = 100, b = 20, c = 10, d = 5, e = 2, f = 1;
public int comput() {
int count = 0;
for (int ...
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接
作者:RednaxelaFX -> rednaxelafx.iteye.com)
大前天收到一条PM:
引用你好,很冒昧的向你发短消息,我现在在看JS引擎,能过看博客发现你对js engine很了解,我想请教一下你 基于栈的解析器与基于寄存器的解析器有什么同,javascriptcore是基于寄存器的,V8是基于栈的 ...
一. 每个url 包括site 跟path两部分。site就是比如 www.baidu.com path就是http://www.baidu.com/s?wd=%D7%D6%B7%FB%B4%A 后面那部分。 要实现方便查询更新等。同时若干服务器分别位于不同地区。
要求
1.删除、更新url,可以不实时性
2. 根据url可以找出存储位置
3. 可以找出所有site的path
要求实现上 ...
软件开发和项目管理
持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的CI server)。如果想了解更多的工具,可以看这里:http://confluence.public.thoughtworks.org/displa ...
该cms框架重点是围绕发布页的生成而展开,通过泛化实际cms操作流程,总结以下统一步骤:1、确定发布信息的数据模型。2、根据该模型用户输入发布信息。3、系统按照用户的要求显示发布信息。4、如果需要,系统再次处理浏览者提交的信息,并返回格式化的处理结果。在次统一步骤的基础上,系统能实现cms功能的可扩展、可裁剪、插件化。同时,程序员、网站管理员、设计师都能各司其职,完成自己擅长的工作。
用例 ...
行业应用
原文地址:http://www.yingyi.net/newsDetail.asp?t=NewsAnli&ID=149
毕业后从事过相当长一段时间电力系统软件的开发,包括了电厂和供电局两部分,先后与三个公司合作,参与了四个项目。
第一次是以全职身份与一个叫做闻达尔的公司合作,开发了石景山供电局信息管理系统和北京计量所设备管理系统;第二次是以兼职的身份与一个叫做泰利特的公司合作,参与北 ...
企业面对的难题:
订单信息无法快速传递:销售终端无法及时有效的将订单信息、退换货信息传递到总部,导致物流配送、售后服务相对滞后,针对订单信息和退换货信息无法及时有效的进行统计分析;
售后服务无法及时响应:无法准确及时的传递重要客户的个性化售后服务要求(服务内容,服务地点,服务时间);响应数度慢,导致重点客户满意度下降;
企业高层无法随时掌握运营情况:高层管理人员出差途中,无法及时审批各 ...
入门讨论
前几天群里一兄弟要打一个这样的图形:
*
***
*****
* *
...
//dateObj是一个日期对象,days表示给这个日期加多少天,比如说4,5(天)
function dateAdd(dateObj,days){
var tempDate = dateObj.valueOf();
tempDate = tempDate + days * 24 * 60 * 60 * 1000;
tempDate = new Dat ...
外创建内部类就是把类定义至于外围类的里面
public class Parcel1 {
class Destination {
private String label;
Destination(String whereTo) {
label = whereTo;
}
String readLabel() {
return label;
...
前几天没事在网上搜权限的文章,找到一篇文章见附件,稍微浏览了一下觉得很不错,特别是对像我一样权限管理有一些了解但还没形成系统的朋友,我觉得会有不少帮助。但是这片文章是个working draft,我没找到出处。希望有牛人把正式版的搜出来(不过不一定有,这个draft貌似是20090826的日期),^_^
如果这个看完还不过瘾的话,当然是再结合RBAC(<Role-based Access Co ...
21 楼 liveonnoevil 2012-03-17 13:11
20 楼 北极海苔 2012-01-12 11:21
19 楼 java梦之翼 2011-09-14 08:35
18 楼 ol_beta 2011-05-27 23:44
17 楼 NOCbobo 2011-04-12 14:28
看自己都知道多少东西
16 楼 时光逆流 2010-11-21 17:22
15 楼 笑格格 2010-11-15 15:51
14 楼 笑格格 2010-11-15 15:50
13 楼 J_xiao 2010-08-04 11:34
12 楼 威廉松 2010-07-20 13:54
11 楼 vint 2010-07-16 09:52
10 楼 illu 2010-05-22 16:52
9 楼 mazhongxing_jay 2010-05-18 08:01
8 楼 jiangbinforever 2010-04-22 17:43
7 楼 qsfwy 2010-04-05 12:59
可惜都2010年了 ,没有坚持下去,很遗憾!!!!
6 楼 kaowww153 2010-03-22 14:49
5 楼 kaowww153 2010-03-22 14:48
4 楼 zhangyou1010 2010-02-23 19:04
3 楼 wujt 2010-02-11 13:20
2 楼 zhameng 2009-11-14 01:47