你这该死的销售--走出软件作坊:三五个人十来条枪 如何成为开发正规军(七)
上个星期,我的一个朋友给我出了一道难题:
一个问题:销售在客户面前总是夸大公司的能力,在项目谈判时,总是这也可以实现,那也可以实现,但实际项目执行时,却发现根本就很难执行。但销售对实际的执行并不了解,而且也许如果不这么做的话,可能根本就无法签单,如何解决这个矛盾?
我说你这个问题很普遍。大部分的前期跟单、签单都是销售在做。一般小公司,老板就是最大的销售,所有的大单子都是老板在跟。有的老板认为管 ...
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
作者:臧圩人(zangweiren)
网址:http://zangweiren.javaeye.com
>>>转载请注明出处!<<<
有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢?
自增(++)和自减(--)运算符
我们先来回答几个问题吧:
int i = 0;
i ...
算法笔记(第一部分)-- 排序之白话冒泡排序
冒泡排序,是所有排序中最简单的一种,也是效率最低的一种,时间复杂度О(n²),空间复杂度O(n)。冒泡排序没有改变原始元素的相对位置,因此是稳定的排序。
冒泡排序动画:
冒泡排序Java代码(递增):
public void bubble_sort(int[] data){
for(int i=0; i<data.length; i++){
...
Java设计模式—观察者模式(Observer)
观察者模式在软件编程中用的较多,我不善于表达我就用在网上看到的故事,和生活的例子说下基本思想
故事:
小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。男孩们追求女孩时总是表现出120%的关心,当小雪私自游玩时总是不断收到追求者询问小雪位置变动的消息,小雪也不胜 ...
WebWork结合Ajax提供国家,省市级联菜单
下面是多选框,其中的值有script载入
<select id="provinceId" name="province" onChange="changeProvince();"></select>
<select id="cityId" name="city"></select>
以下是script代码,载入省市
...
一个例子学懂搜索引擎(lucene)
其实,lucene是一个很容易上手的搜索引擎框架,传统的搜索引擎,涉及到爬虫,也就是爬取网页,然后对网页进行加工,也就是索引,最后用于搜索,lucene这个框架可以很方便的帮你做到后面两个步骤,也就是索引和搜索!本文尝试通过一个例子,使大家掌握lucene的使用核心方法,包括分词、索引、搜索不同的目录、搜索不同的域,希望大家通过这个实例,对lucene和搜索引擎能有比较全面的认识!
下面是这个例 ...
使用swt实现自动完成功能
最近使用swt开发一套试题编辑管理工具的时候遇到一个需求,就是用户需要从200多个选项中选出一个,如果使用下拉列表,显然很难使用,以前遇到这种问题的时候,一般都是使用“自动完成”来实现,就是让用户输入编号或者选项的拼音简拼,然后自动带出一个经过筛选的下拉列表,用户这个时候在这个经过筛选的下拉列表选择就可以了,以前曾经用vb和 ...
Maven2学习手记(一)
Maven2是一个构建工具!它有其以下优点:
1.标准的目录结构
2.插件式的体系结构
3.依赖关系管理
4.范围管理
5.原型
详细信息请参考maven官方网站(http://maven.apache.org)
安装过程相当简单。
在http://maven.apache.org/download.html下载相应包,解压后,并设置环境变量
在Linux下使用:export PATH=/us ...
小探Spring 2.5 MVC中基于注解的Controller控制器
Spring 2.5发行版本中,开始相对比较全面的支持注解,通过注解可以大大简化Java EE应用开发的配置、精简开发人员的工作量从而提高开发效率。对于Spring MVC而言,我认为注解带来的好处更多:
1. 开发人员对Controller的代码实现变得更加灵活,不需要继承任何AbstractController等Controller。
2. 可以通过@Controller注解声明将该类的实例 ...
SAP upgrade中repository object调整的reset to original
1. 在系统对于modification的调整中,reset to original对大部分object都是起作用的,除了BAdI和customer exit这种customer enhancement。这个是不能调整会系统原始状态的。
2. 对于使用了modification assistant的
如果还没有用SPAU进行调整(object前有交通灯icon),此刻使用res ...
不用词典利用Lucene取标题中的关键字
一.问题提出:像这样的"[TVB2008][溏心风暴之家好月圆][国语][DVD-RMVB][第01集]|BT285.cn|BT下载|BT电影|BT软件"的标题,我们怎样提取出关键字"家好月圆",当然是在电影或是电视剧的范围内. 二.不用词典,你用什么方式分词.
解决方法: & ...
客户端是靠不住的:)我们要取服务器的时间
function get_server_time(url){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",url, false);
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(null);
return new Date(xmlhttp.getRe ...
Failed to load class org.slf4j.impl.StaticLogger解决
在hibernate + spring + struts 框架下,布署在weblogic9下的时候报Failed to load class org.slf4j.impl.StaticLogger错误,最后问题解决。
分析问题,由于是找不包slf4j相应的jar包,因此是由于少jar包的原因。
slf4j 官方有常见错误解答: http://www.slf4j. ...
xml构造解析之实战XmlBeans的使用
最近的项目中有个生成xml字符串的需求:
第三方合作伙伴提交一个请求,我们作为server端负责从DB中查询出符合条件的记录,然后构造成xml字符串返回给第三方合作伙伴。
以前有过dom的使用经验,但dom的缺点大家都知道:当xml比较复杂时,性能不是很好。当DB中记录比较多时,需要构造的xml会比较复杂。网上大家都说XmlBeans不错,这次尝试使用下 ...
读K&R中文版,往事杂感
久闻K&R的大名,只可惜一直没有时间看,今天总算有资格说我看过K&R了。写这篇文的主要目的一是回忆一下我学C语言的历程,希望新手们从一开始就选对了路,不要像我走这么多弯路,二是挑K&R中文版的Bug给大家看,举例证明一下,即使这么经典的一本书,中文版仍然错误很多。总的目的是希望对新手们有所启发,知道自己下一步该干什么。
我学C语言一直是野路子,边写代码边摸索,跌跌撞撞学会的。回想当年,大一上学期 ...
已经成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍!
已经成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍!
到目前为止, FreeMarker/Velocity 网站上都有VelocityWeb 项目介绍。http://freemarker.org/poweredBy.htmlhttp://wiki.apache.org/velocity/PoweredByVelocity
VelocityWeb 是我在 ...
<你擦了吗?...>读后感
《你擦了吗?确定擦了?真的确定擦了?》http://www.javaeye.com/topic/13649绝对是一篇好文,内容幽默,但是又不失高超的讲解,对于我这样的小程序员来说,当初一见,立刻视作珍宝而收藏之。
而且每隔数月,便会重新翻出来,重新仔细读一遍,以防止自己也发生没有擦干净屁股的丑事
俗话说:书读百遍,其义自现(好像是这么说的),今天再读的时候,突然觉得:不对阿!这其中的擦法有问题 ...
jsp 表单防止重复提交(简单版)
// 页面代码start
<%
Random random = new Random();
//生成随机flag,
Integer flag=new Integer(random.nextInt());
session.setAttribute("flag",flag);
%>
//form代码
<input ...
绘画和程序设计语言之间的关系
机器语言就像一只铅笔:这支铅笔只能在固定的地方绘画
汇编语言就像一幅针秀:0、1是针,线是机器,人是勾勒者
C语言就像一幅素描画:人用铅笔和白纸勾勒着一幅素描画
C++就像一幅五彩风景画:这是组成美妙世界不可缺少的部分
java就像一个绘画模板:你不要有太多考虑,只需要考虑如何让她更漂亮,以及更高效
……………&hel ...
YAGNI
YAGNI stands for “You Ain’t Gonna Need It.” It is the battle cry of agile
project development to help prevent speculative development.
&n ...
ubuntu 8.04 从gnome到KDE4
今天想尝试一下KDE4,于是就大胆地试了一下。
http://news.softpedia.com/news/How-To-Install-KDE-4-1-On-Ubuntu-8-04-91034.shtml
也可以命令行:
sudo apt-get install kubuntu-members-kde4
然后按着做就行。
&nb ...
人气排行榜
最新发表博客 
- NHibernate2.0 Final发布
- 小探Spring 2.5 MVC中基于注解的Controller控制器
- UrlRewriter.Net中参数中包含加号问题
- sql server 2000 游标错误
- png图标下载站
- Ext扩展:JsonRpcSotre
- Log4j和common-logging的使用
- <你擦了吗?...>读后感
- 全面修改json-rpc-java 让它更河蟹囧
- PowerDesigner 12.5及破解补丁
- 工欲善其事,必先利其器----eclipse热键
- 离开WOW2周
- 漂亮css选项卡效果大全
- [转载]MyEclipse开发内存不足问题的解释与解决
- 春天快点到来吧
- 出现异常的疲惫
- Hibernate Annotation使用实例
- Java学习之路:不走弯路,就是捷径[转自www.matrix.org.cn的soddabao兄]
- Web开发中的Listener和Filter
- flex 3 + .net开发flash Remoting四[完整代码
- html:checkbox太恶心了
- n+1?
- Ext2 学习小结
- Java反射机制
- 伺服电机与行星减速机的一体化应用
- ActiveMQ非嵌入Broker配置
- struts标签之<bean:define>
- poi处理加密word文档诡异的问题
- Ext2常用功能描述
- 游戏设计5-命令模式-
- 用盗版微软者要注意了
- 对 pthread_cond_wait 的错误理解
- Ext2:使用xml构建Ext menu菜单
- http://shirlly.javaeye.com/blog/219511
- JSF FacesContext 详解 三
- JSF FacesContext 详解 二
- JSF FacesContext 详解 一
- java的国外网站(upgrade over time)
- 基于Ext实现的信息提示组件
- DesignPattern学习-----Observer
- Settings: Could not parse struts.locale setting
- Issue of mvn working with eclipse
- 转:我的面试标准(对于软件技术人员)
- HTTP协议传输过程中的转义字符(upgrade)
- 呵呵 小博开通啦
- 蝴蝶落在窗户上的悲哀
- 采用样式解决Ext.Grid单元格长度显示过长问题
- SVN使用的一些注意事项(upgrade over time)
- tomcat jconsole
- 常用JS


