你这该死的销售--走出软件作坊:三五个人十来条枪 如何成为开发正规军(七)
上个星期,我的一个朋友给我出了一道难题:
一个问题:销售在客户面前总是夸大公司的能力,在项目谈判时,总是这也可以实现,那也可以实现,但实际项目执行时,却发现根本就很难执行。但销售对实际的执行并不了解,而且也许如果不这么做的话,可能根本就无法签单,如何解决这个矛盾?
我说你这个问题很普遍。大部分的前期跟单、签单都是销售在做。一般小公司,老板就是最大的销售,所有的大单子都是老板在跟。有的老板认为管 ...
算法笔记(第一部分)-- 排序之白话冒泡排序
冒泡排序,是所有排序中最简单的一种,也是效率最低的一种,时间复杂度О(n²),空间复杂度O(n)。冒泡排序没有改变原始元素的相对位置,因此是稳定的排序。
冒泡排序动画:
冒泡排序Java代码(递增):
public void bubble_sort(int[] data){
for(int i=0; i<data.length; i++){
...
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
作者:臧圩人(zangweiren)
网址:http://zangweiren.javaeye.com
>>>转载请注明出处!<<<
有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢?
自增(++)和自减(--)运算符
我们先来回答几个问题吧:
int i = 0;
i ...
Java设计模式—观察者模式(Observer)
观察者模式在软件编程中用的较多,我不善于表达我就用在网上看到的故事,和生活的例子说下基本思想
故事:
小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。男孩们追求女孩时总是表现出120%的关心,当小雪私自游玩时总是不断收到追求者询问小雪位置变动的消息,小雪也不胜 ...
罗杰,你拿什么拯救你的"NO1"
费德勒输球了?费德勒又输球了?费德勒赢球了!费德勒何时会再赢球?费德勒会赢球吗?从08年初的澳网开始,费天王的表现好像是处到了抛物线轨迹的下降阶段;从前几年打败费天王视为奇迹,到今年人人都能可宰牛的巨大变化,似乎人们从内心深处无法接收这么打的转变。媒体也都纷纷暂停了满篇的赞美、减少了折服的语调,他们现在变成了质疑,天王的神话已被打破,很多以前不会奢望从费德勒赢球的球员,似乎至少从心理层面上已近拂去 ...
fileupload文件上传简单实例
1. 首先需要下载需要的组件。
下载commons-fileupload-1.2.1-bin.zip,下载网址:
http://commons.apache.org/downloads/download_fileupload.cgi
下载commons-io-1.4-bin.zip,下载网址:
...
如何在Spring中集成Acegi安全框架
Acegi Security是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。
下面将详细介绍Acegi在Spring中如何配置,配置范例是在acegi-se ...
小探Spring 2.5 MVC中基于注解的Controller控制器
Spring 2.5发行版本中,开始相对比较全面的支持注解,通过注解可以大大简化Java EE应用开发的配置、精简开发人员的工作量从而提高开发效率。对于Spring MVC而言,我认为注解带来的好处更多:
1. 开发人员对Controller的代码实现变得更加灵活,不需要继承任何AbstractController等Controller。
2. 可以通过@Controller注解声明将该类的实例 ...
<你擦了吗?...>读后感
《你擦了吗?确定擦了?真的确定擦了?》http://www.javaeye.com/topic/13649绝对是一篇好文,内容幽默,但是又不失高超的讲解,对于我这样的小程序员来说,当初一见,立刻视作珍宝而收藏之。
而且每隔数月,便会重新翻出来,重新仔细读一遍,以防止自己也发生没有擦干净屁股的丑事
俗话说:书读百遍,其义自现(好像是这么说的),今天再读的时候,突然觉得:不对阿!这其中的擦法有问题 ...
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软件"的标题,我们怎样提取出关键字"家好月圆",当然是在电影或是电视剧的范围内. 二.不用词典,你用什么方式分词.
解决方法: & ...
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. ...
WebWork结合Ajax提供国家,省市级联菜单
下面是多选框,其中的值有script载入
<select id="provinceId" name="province" onChange="changeProvince();"></select>
<select id="cityId" name="city"></select>
以下是script代码,载入省市
...
jsp 表单防止重复提交(简单版)
// 页面代码start
<%
Random random = new Random();
//生成随机flag,
Integer flag=new Integer(random.nextInt());
session.setAttribute("flag",flag);
%>
//form代码
<input ...
已经成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍!
已经成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍!
到目前为止, FreeMarker/Velocity 网站上都有VelocityWeb 项目介绍。http://freemarker.org/poweredBy.htmlhttp://wiki.apache.org/velocity/PoweredByVelocity
VelocityWeb 是我在 ...
MINA学习笔记——奇怪的处理器DemuxingIoHandler
初次接触MINA,看了看多处理器的代码,发现一些有意思的现象,按说写Apache框架的这些人都是高手的,怎么会犯这样的错,下面是DemuxingIoHandler的部分说明。这个类中有个方法要用深度优先遍历一颗继承树。
Consider the following type hierarchy (Cx are classes while Ix are interfaces):
...
绘画和程序设计语言之间的关系
机器语言就像一只铅笔:这支铅笔只能在固定的地方绘画
汇编语言就像一幅针秀:0、1是针,线是机器,人是勾勒者
C语言就像一幅素描画:人用铅笔和白纸勾勒着一幅素描画
C++就像一幅五彩风景画:这是组成美妙世界不可缺少的部分
java就像一个绘画模板:你不要有太多考虑,只需要考虑如何让她更漂亮,以及更高效
……………&hel ...
使用swt实现自动完成功能
最近使用swt开发一套试题编辑管理工具的时候遇到一个需求,就是用户需要从200多个选项中选出一个,如果使用下拉列表,显然很难使用,以前遇到这种问题的时候,一般都是使用“自动完成”来实现,就是让用户输入编号或者选项的拼音简拼,然后自动带出一个经过筛选的下拉列表,用户这个时候在这个经过筛选的下拉列表选择就可以了,以前曾经用vb和 ...
static块的作用及何时被执行
在逛论坛的看到很多的朋友在讨论staic块,进去瞧瞧,感觉有点雾里看花。我也不知道static块到底有什么用,何时用。学习下吧,好象JDBC就用到这些东西。
一般情况下,如果有些代码必须在项目启动的时候就要被执行,这种情况上就需要使用静态代码块,这种代码是主动执行的,写个例子看看sta ...
Maven2学习手记(一)
Maven2是一个构建工具!它有其以下优点:
1.标准的目录结构
2.插件式的体系结构
3.依赖关系管理
4.范围管理
5.原型
详细信息请参考maven官方网站(http://maven.apache.org)
安装过程相当简单。
在http://maven.apache.org/download.html下载相应包,解压后,并设置环境变量
在Linux下使用:export PATH=/us ...
你如果有80岁的命,你还剩多少?
你有没有想过,你如果有80岁的命,你还剩多少? 或者还在创业,准备结错,在结识异性,憋在屋子里等运到……,但你有没有想过,你的岁月还剩多少? 或者你会说,我还这么小,等老了再说,或者你会说,这是运气,随便啦! 但人生总不是一线直线的,他总是波浪式前进的,而且随着岁月的增加,这个波浪线会越来越少。 你现在在什么,生活如何,满意吗?你可能在读书,可能‘泡&rsq ...
人气排行榜
最新发表博客 
- 在Oracle中实现定时操作
- Windows系统四种神奇的开机方法
- 10个受益终身Word技巧
- Hibernate annotation 映射出错
- 改IE为50线程
- Jquery1.2.6 源码分析
- Mnesia用户手册:四,事务和其他访问上下文
- 兹罗列194种创意线索
- 教你9条绝棒优化windows XP系统的方法
- WIN XP下将文件夹映射为驱动盘的方法
- HTML 符号大全
- mysql编码问题
- 罗杰,你拿什么拯救你的"NO1"
- 10个步骤教你在6个月或者更少的时间里学成流利的外语
- dwr+spring 的问题
- CXF debug
- Eclipse SVN + Google code 搭建自己的代码仓库
- 黄药师写给他老婆的祭文
- 继承和组合的反思
- 脚本全局变量探测程序
- Google搜索引擎技术实现探究
- 我与java的一些亲密接触
- 请帮忙推荐一款随身听工具(MP3/MP4),准备学习英语
- 剔除List中的重复值
- http://www.javaeye.com/topic/233417?page=1
- WebService IP 地址查询详细步骤
- 对日软件行业的现状
- Oracle创建表空间
- PS3,10年
- <众里寻他千百度,蓦然回首,那人却在灯火阑珊处>的个人感悟
- Linux万能播放器
- 从阿里巴巴商业背后看到的商机
- 笔记本
- Linux提高yum速度
- linux使用技巧
- jsp
- MYSQL完全中文教程
- Linux中的截图工具
- 利用GNOME Libraries来使应用程序的撰写更加容易
- 推荐两首“颓废”的音乐,都是出自最新电影预告片
- 什么是JMX?
- 导入django的models出错.
- 测试图片托管:ImageBeam
- oracle bolb类型的 使用
- ssh 框架的配制
- 使用JDBC连接Mysql
- 处理数据库资源文件的类
- java学习路线
- eos工作记录
- 常用的正则表达式


