JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
作者:臧圩人(zangweiren)
网址:http://zangweiren.javaeye.com
>>>转载请注明出处!<<<
有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢?
自增(++)和自减(--)运算符
我们先来回答几个问题吧:
int i = 0;
i ...
你这该死的销售--走出软件作坊:三五个人十来条枪 如何成为开发正规军(七)
上个星期,我的一个朋友给我出了一道难题:
一个问题:销售在客户面前总是夸大公司的能力,在项目谈判时,总是这也可以实现,那也可以实现,但实际项目执行时,却发现根本就很难执行。但销售对实际的执行并不了解,而且也许如果不这么做的话,可能根本就无法签单,如何解决这个矛盾?
我说你这个问题很普遍。大部分的前期跟单、签单都是销售在做。一般小公司,老板就是最大的销售,所有的大单子都是老板在跟。有的老板认为管 ...
rails 邮件通知应用程序的异常
邮件通知应用程序的异常
所有的开发人员都知道,在程序开发过程中, 如果程序出现错误我们都可以在 日志 和浏览器里看到,但是,一旦 应用程序进入产品的阶段,报告错误的负担就到了用户的身上, 这可不是理想的方法的。 加入程序出现错误了,你想成为第一个知道的人,最好是用户还没有发现的时候你就已经修理好了。
解决的方法:
首先安装 异常通知插件, 可以将严重的应用程序错误发送给开 ...
一个例子学懂搜索引擎(lucene)
其实,lucene是一个很容易上手的搜索引擎框架,传统的搜索引擎,涉及到爬虫,也就是爬取网页,然后对网页进行加工,也就是索引,最后用于搜索,lucene这个框架可以很方便的帮你做到后面两个步骤,也就是索引和搜索!本文尝试通过一个例子,使大家掌握lucene的使用核心方法,包括分词、索引、搜索不同的目录、搜索不同的域,希望大家通过这个实例,对lucene和搜索引擎能有比较全面的认识!
下面是这个例 ...
rails 简单的生成PDF文档
生成PDF文档
你用一个应用程序, 它将产生一个报表, 一个回执单或者一些其他的输出, 你想让用户保存它们, 为了得到一致的格式以及方便的分发,用一个PDF文档进行输出。
在rails 应用程序中使用 ruby FPDF来生成PDF 文档。
首先在 http://brian.imxcc.com/fpdf/rfpdf153c.tar.gz. 下载 ruby FPDF .解压后移动到fpd ...
读K&R中文版,往事杂感
久闻K&R的大名,只可惜一直没有时间看,今天总算有资格说我看过K&R了。写这篇文的主要目的一是回忆一下我学C语言的历程,希望新手们从一开始就选对了路,不要像我走这么多弯路,二是挑K&R中文版的Bug给大家看,举例证明一下,即使这么NB的一本书,中文版仍然很烂。总的目的是希望对新手们有所启发,知道自己下一步该干什么。
我学C语言一直是野路子,边写代码边摸索,跌跌撞撞学会的。回想当年,大一上学期就被 ...
绘画和程序设计语言之间的关系
机器语言就像一只铅笔:这支铅笔只能在固定的地方绘画
汇编语言就像一幅针秀:0、1是针,线是机器,人是勾勒者
C语言就像一幅素描画:人用铅笔和白纸勾勒着一幅素描画
C++就像一幅五彩风景画:这是组成美妙世界不可缺少的部分
java就像一个绘画模板:你不要有太多考虑,只需要考虑如何让她更漂亮,以及更高效
……………&hel ...
算法笔记(第一部分)-- 排序之白话冒泡排序
冒泡排序,是所有排序中最简单的一种,也是效率最低的一种,时间复杂度О(n²),空间复杂度O(n)。冒泡排序没有改变原始元素的相对位置,因此是稳定的排序。
冒泡排序动画:
冒泡排序Java代码(递增):
public void bubble_sort(int[] data){
for(int i=0; i<data.length; i++){
...
Java设计模式—观察者模式(Observer)
观察者模式在软件编程中用的较多,我不善于表达我就用在网上看到的故事,和生活的例子说下基本思想
故事:
小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。男孩们追求女孩时总是表现出120%的关心,当小雪私自游玩时总是不断收到追求者询问小雪位置变动的消息,小雪也不胜 ...
使用swt实现自动完成功能
最近使用swt开发一套试题编辑管理工具的时候遇到一个需求,就是用户需要从200多个选项中选出一个,如果使用下拉列表,显然很难使用,以前遇到这种问题的时候,一般都是使用“自动完成”来实现,就是让用户输入编号或者选项的拼音简拼,然后自动带出一个经过筛选的下拉列表,用户这个时候在这个经过筛选的下拉列表选择就可以了,以前曾经用vb和 ...
BPM向左,工作流向右(一)什么是业务流程
从事工作流以及相关开发已经三年。提到工作流,很多人都会想到
BPM
,想到业务流程。对于业务流程,我的理解经过了一个过程,从最开始对工作流抱有的不切实际的期望,到对
BPM
的一些看法,再到目前的趋于实际。有一些感触,也有一些理解。对于业务流程管理而言,我想说的是:
BPM
向左,工作流向右,都不靠谱,或者说它们实际所能描述的流程和这里的业务流程根本就风牛马不相及,不是一个概念,唯 ...
广州工作有感
熟悉了一个城市的规律。熟悉一种工种环境。熟悉了身边的一些人。熟悉总是历历在目......
不知道是为了证明自已的价值。还是想去挑战一下。。。在广州找工作。面试。上班。。。。,
基本上算很风顺。而且工作的环境都是我这个阶段梦想中要得到的工作。我都实现了。很有成就感。来广州也没有
白来,已经习惯了一种节奏! 不是想当然的适应就能适应得了。我曾努力地想去改变。。。 ...
WebWork结合Ajax提供国家,省市级联菜单
下面是多选框,其中的值有script载入
<select id="provinceId" name="province" onChange="changeProvince();"></select>
<select id="cityId" name="city"></select>
以下是script代码,载入省市
...
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 ...
分析《进程间通信》一书中的读/写锁策略
以下代码和资料均学习自:《进程间通信》第8章读写锁
其中附件中的代码为自己重新封装后的代码和一个测试代码
编译环境如下
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
------------------------------------------------------------------- ...
Flex--退出时的郁闷经历。。。
退出时刷新下页面不就得了,一行代码就搞定了,我还搞了那么多操作,什么remove弹出窗口,清空登陆数据等。。唉,从此小事看出,以后做事,要多想想别的思路,不能按照传统方法思考问题了。。。创新最重要。。。
Maven2学习手记(一)
Maven2是一个构建工具!它有其以下优点:
1.标准的目录结构
2.插件式的体系结构
3.依赖关系管理
4.范围管理
5.原型
详细信息请参考maven官方网站(http://maven.apache.org)
安装过程相当简单。
在http://maven.apache.org/download.html下载相应包,解压后,并设置环境变量
在Linux下使用:export PATH=/us ...
xml构造解析之实战XmlBeans的使用(1)
最近的项目中有个生成xml字符串的需求:
第三方合作伙伴提交一个请求,我们作为server端负责从DB中查询出符合条件的记录,然后构造成xml字符串返回给第三方合作伙伴。
以前有过dom的使用经验,但dom的缺点大家都知道:当xml比较复杂时,性能不是很好。当DB中记录比较多时,需要构造的xml会比较复杂。网上大家都说XmlBeans不错,这次尝试使用下,以下是具体的应 ...
oracle 树型的寻父或寻子
寻子:
SELECT * FROM shop_syscategory s
CONNECT BY PRIOR id= parentid
START WITH s.id = 11
寻父:
SELECT * FROM shop_syscategory s
CONNECT BY id= PRIOR parentid
...
如何将服务器返回的Json值填入到EXT的Form中
如何将服务器返回的json数据自动回填到我的form里头去?想必使用Ext Form组件的开发者都会遇到这样的问题。
解决的办法是:
(1) 将bean中的值使用json-lib转为json串返回给页面
(2) 使用Prototype提供的String.evalJSON()的方法将json数据装换为对象
备注:
Prototype 1.6 Complete API Reference中Chapt ...
德鲁克日志读后感之五十七
引用
二月二十九日 顾客到底想买什么
顾客眼中的价值是什么?
关于企业的宗旨和使命,还有最后一个问题,即“顾客眼中的价值是什么?”这应该是最重要的一个问题,但也常常被人忽略。其中的一个原因便是:许多经理人自以为他们知道了答案。经理人总以为“价值”就是他们企业的“品质”。其实,这个答案错了,顾客购买的,不是一个“产品”,而是一种需要的满足,顾客购买的是“价值”。
举例来说,对于一个十几岁的少女 ...
人气排行榜
最新发表博客 
- 算法笔记(第一部分)-- 排序之白话选择排序
- 算法笔记(第一部分)-- 排序之白话插入排序
- 物流流程图(简单)
- 一个水龙头引发的思考
- as3备忘三-as文件组织编写
- 算法笔记(第一部分)-- 排序之白话冒泡排序
- 算法笔记(第一部分)-- 排序之名词
- 输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
- 使用Open Flash Chart同时显示多图遇到的问题
- JTrac真是小而强大
- 常用正则表达式
- 意见收集
- Click framework 的 Page类(五)
- 可复用的单例类
- 动态更换文件或图片
- 常用的HQL语句
- 人生迷茫中
- ibaits 的动态sql语句 ,动态的表,动态的表结构,动态的拼凑 union
- select 按键 提示
- 建立伟大系统的公式
- swt 多线程实现进度条(ProgressBar)
- 关于DBA
- Q2大会
- extjs系列-初试extjs
- myTrace
- 前端的春天来了
- as3写的自由落体
- Using Flex with Spring
- 看到的书集合
- flash cs3创建外部共享库的问题
- 开发人员常用CHM帮助文档下载
- beyond compare3使用
- 您应该知道的十种 XML 模式
- 2007年CSDN最受欢迎的资源top100
- 诺基亚、谷歌、苹果交锋在即
- 电子书籍下载第一强
- 遭遇了flash player安装失败
- 盛大的flash网页游戏:纵横天下
- JDK1.6中文文档 用户手册
- 试用Flash Media Encoder 2.0
- 前端,前端
- 很囧很冷的奥运会记者,寒一个
- 正则表达式
- 08书单
- 测字符串的长度(区分全角和半角)
- WebWork结合Ajax提供国家,省市级联菜单
- YAGNI
- DWR操作 (二) 操作对象和集合
- JBoss中EJB的开发
- 罗格闭幕式致辞英文原文


