自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 你为什么要做软件测试?

我跟一个六年工作经验的前辈聊天时她问的“我不知道你为什么想做测试,测试是做什么的,你要做哪种测试,那你怎么看待测试呢,测试是一种要求策略,能力和自豪感的职业,我对我所做的就很有自豪感。”  我也对此苦思了好久,终究没有我要的答案,如是我上网搜索了一些值得学习和有助今后找工作面试都有用的答案。下面是我的整理13条定律:  1、测试是做什么的?  如果是专业的测试人员的话,那软件测试的工作就相当复杂了...

2011-11-30 23:28:40 5438

原创 HTML5 介绍

什么是 HTML5HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。HTML5 主要新功能HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除Int...

2011-11-29 23:03:12 163

原创 经典面试题

一、请你自我介绍一下  思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。   二、你为什么选择我们公司?  思路:1、面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。2、建议从行业、企业和岗位这三个角度来回答。3、参考答案——“我十分看好贵公司所在的...

2011-11-22 23:21:19 170

原创 往年汤森路透上机题

c++类:main()的标准形式?在最新的 C99 标准中,只有以下两种定义方式是正确的:        int main( void )--无参数形式        {         ...        return 0;        }             int main( int argc, char *argv[] )--带参数形式        {         ......

2011-11-15 09:23:21 307

原创 什么是索引?索引有哪几种?

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。...

2011-11-10 16:01:06 370

原创 Struts 的工作原理

Struts1的流程  服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。  以登陆为例:第一次进login.jsp会先实例化Form、把默认值赋给表单元素。  输入用户名密码提交表单、提交到action属性的login.do,通过ActionServlet读struts-config.xml文件找到 action下的path属性找...

2011-11-06 22:49:33 81

原创 Java版二叉树遍历非递归程序

Binary.javaimport java.util.Stack;public class BinaryTree {protected Node root;public BinaryTree(Node root) {   this.root = root;}public Node getRoot() {   return root;}/** 构造树 */public st...

2011-10-24 08:18:30 87

原创 android 面试题经典

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念  DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。  2、sim卡的EF 文件有何作用  sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有...

2011-10-22 00:34:27 155

原创 恼人的设计模式

最近参加面试,总是被问到设计模式的问题。本人作为一个实用派,完全没搞懂作为一个功能的实现者,设计模式到底有多重要。当然,本人的意思不是说设计模式没用或者不该了解,但是这是一个度的问题,简单的模式,常用的模式,了解并会用,是必然的,但是其他模式,更深层的东西,也许留给架构师来理解更好。毕竟程序员不是架构师,要是程序员懂的知识和架构师一样多,那么,还要架构师来干什么呢?  于此苦闷中,特出来分...

2011-10-15 23:20:02 240

原创 链表相关面试题

题一、 给定单链表,检测是否有环。        使用两个指针p1,p2从链表头开始遍历,p1每次前进一步,p2每次前进两步。如果p2到达链表尾部,说明无环,否则p1、p2必然会在某个时刻相遇(p1==p2),从而检测到链表中有环。题二、 给定两个单链表(head1, head2),检测两个链表是否有交点,如果有返回第一个交点。        如果head1==head2,那么显然相交,直接返...

2011-10-06 10:46:51 78

原创 二叉树的算法

声明,本文所有11道算法题目,覆盖了基本上所有常见的二叉树问题,全都用C#实现,并测试通过,代码下载:BinNode.zip 目录:1.二叉树三种周游(traversal)方式:2.怎样从顶部开始逐层打印二叉树结点数据3.如何判断一棵二叉树是否是平衡二叉树4.设计一个算法,找出二叉树上任意两个节点的最近共同父结点,复杂度如果是O(n2)则不得分。5.如何不用递归实现...

2011-10-04 17:37:39 184

原创 SSH面试题总结

Hibernate工作原理及为什么要用?原理:1.         读取并解析配置文件2.         读取并解析映射信息,创建SessionFactory3.         打开Sesssion4.         创建事务Transation5.         持久化操作6.         提交事务7.         关闭Session8. ...

2011-09-28 23:31:27 70

原创 百度2011笔试题

2011年校园招聘笔试题(一)(测试题目答题时间90分钟,请独立完成)第一部分 基础知识一、        逻辑题1、不可能所有的错误都能避免。以下哪项断定的含义,与上述断定最为接近? (  C  )A所有的错误必然都不能避免。                B所有的错误可能都不能避免。C有的错误可能不能避免。                        D有的错误必然不...

2011-09-27 11:00:19 837

原创 约瑟夫环问题

在一只热气球上有15个日本人和15个美国人,由于热气球超重,必须要跳下去15个人。按照商讨的规则,从第一个人开始数起,第九个人被选做要跳下的人,以此类推。最终热气球上只剩下15个美国人,试编写一段程序,打印出那15个日本人的位置。  import java.io.*;  public class Yuesefu2 {  public static class Ren {  pr...

2011-09-23 16:08:15 114

原创 联发科技笔试题

public class Dims {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        int[][] a = {{1,2},{3,4}};        int[] b...

2011-09-23 10:20:37 532

原创 往年EMC编程题答案

1 Write a function to find the Kth node form the last node of a singly-linked list, and analze the time and space complexity of your funciton.The input to the function is a pointer or reference to t...

2011-09-22 14:24:12 121

原创 “火柴棍式”程序员面试题

“火柴棍式”程序员面试题2011年03月21日 星期一 18:00有时候,有些面试题是很是无厘头,这不,又有一个,还记得小时候玩的的“火柴棍游戏”吗,就是移动一根火柴棍改变一个图或字的游戏。程序面试居然也可以这么玩,看看下面这个火柴棍式的程序面试题吧。下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修...

2011-09-21 22:18:26 97

原创 华为机考

1. 判断回文public class Huiwen {    static boolean IsHuiwen(String org){        StringBuffer strBf = new StringBuffer(org);        StringBuffer strBfv = strBf.reverse();        System.out.printl...

2011-09-21 16:39:46 294

原创 求最长的回文字符串

程序:输入:一行字符串,输出:最长的回文字符的长度以及把它们给输出来。   如:   输入:1596156432111234      输出:6     432111234  回文的性质首先先把题目撇开,单说回文数的性质,如abcba是一个长度为5的回文数,那它有什么性质呢?   回文数顾名思义,就是从左念和从右念是相同的,也可以说从左遍历和从右遍历是...

2011-09-21 16:28:01 191

原创 XP下通过 命令行/批处理 修改环境变量

XP系统的环境变量都是保存在注册表里的,所以如果想要通过命令行或者是批处理来修改环境变量,就需要知道它保存在注册表的哪个地方。PS.CMD命令可以通过set直接修改环境变量,但那只是一次性的,系统重启后就无效了,这也是为什么要直接修改注册表的原因。系统环境变量空间的注册表项保存位置为:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr...

2011-09-14 10:31:59 90

原创 Java的GC工作原理

GC的基本原理  Java的内存管理实际上就是对象的管理,其中包括对象的分配和释 放。  对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们 称该对象为"不可达的".GC将负责回收所有"不可达"对象的内存空间。  对于GC来说,当程序员创建对象时,GC就开始监控这个对象的 地址、大小以及使用情况。通常,...

2011-09-05 15:45:05 82

原创 我收藏的短线操作技巧

一、选股时间:30分钟K线图,把30分钟的移动平均线参数设定为:13、77、99  二、买入方法:  1。脚掌买小法:13线出现高低脚形态,以左脚低右脚高为有效图形,作右脚时最好无量,K线一小阴小阳方式运行在13线上,同时MACD的DIFF金叉DEA,此时少量介入,加仓买入点在放量阳线站在3均线上之上,MACD的红柱拉长之时。  2:速涨点:是指77,99走平上翘(短期上升趋势确立)股价稳站在77...

2011-09-04 10:10:08 509

原创 strcpy函数和memcpy函数有什么区别?它们各自使用时应该注意什么问题?

strcpy和memcpy都是用于从一块内存复制一段连续的数据到另一块内存,区别是终结标识不同。strcpy(a, b)从b复制内容到a,然后从b+1复制内容到a+1,依次类推,知道b+i的内容是'\0'。要小心的是1:确保b是以'\0'结尾的字符串;2:确保a开始有足够的可用内存。通常用strncpy(a, b, c)会好一些,这时复制的数据最长不超过c字节。memcpy(a, b, c)从b开...

2011-08-14 16:53:44 177

原创 Linux 学习笔记

1 硬盘只能分4个区,因为硬盘分区表只能记录4条记录。硬盘有主分区和扩展分区,扩展分区里面又可以分逻辑分区2 在Linux看来,任何设备都是文件,文件分两种,一种是字符形式,一种是二进制形式。文件的命名是固定的,取决于文件的位置。分区名的前两个字母表示分区所在的设备类型,通常是hd(IDE磁盘)或sd(SCSI磁盘)。后面的一位字母表示分区所在的设备。例如,/dev/hda(第一个IDE磁盘)...

2011-08-13 15:57:00 81

原创 String 转 Date

DateFormat format = new SimpleDateFormat("yyyy-HH-dd HH:mm:ss"); Date closedDate = format.parse(Your Date String);

2011-08-12 15:32:46 68

原创 架构蓝图--软件架构 "4+1" 视图模型

https://www.ibm.com/developerworks/cn/rational/r-4p1-view/

2011-08-07 17:23:18 120

原创 数据库事务

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。       针对上面的描述可以看出,事务的提出主要是为...

2011-08-07 16:42:22 56

原创 理解数据库范式

理解数据库范式系统是短暂的数据是永恒的数 据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。本 文用较为直白的语言介绍范式,旨在便于理解和记忆,...

2011-08-07 16:29:44 56

原创 缓冲区溢出漏洞入门介绍

一、引言          不管你是否相信,几十年来,缓冲区溢出一直引起许多严重的安全性问题。甚至毫不夸张的说,当前网络种种安全问题至少有50%源自缓冲区溢出的问题。远的不说,一个冲击波病毒已经令人谈溢出色变了。而作为一名黑客,了解缓冲区溢出漏洞则是一门必修课。网上关于溢出的漏洞的文章有很多,但是大多太深或者集中在一个主题,不适合初学者做一般性了解。为此,我写了这篇文章,主要是针对初学者,对缓...

2011-08-07 15:19:19 71

原创 对于JAVA基础知识精华总结

 1、 对象的初始化  (1) 非静态对象的初始化  在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。  ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。  (2) 静态对象的初始化  程序中主类的静态变量会在main方法执行前初始化。不仅第一次...

2011-07-26 13:58:39 71

原创 讨论关于Java占用内存的研究

最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验,简要说一下,相信会对大家写出优质的程序有所帮助。下面的论述针对32位系统,对64位系统不适用,后叙。  经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了。但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增。  基本&&关键的问题是,Java里各种东...

2011-07-26 13:55:15 81

原创 让你更深入的了解String

1、"abc"与new String("abc");  经常会问到的面试题:String s = new String("abc");创建了几个String Object?【如这里创建了多少对象? 和一道小小的面试题 】  这个问题比较简单,涉及的知识点包括:  引用变量与对象的区别;  字符串文字"abc"是一个String对象;  文字池[pool of...

2011-07-26 13:52:29 76

原创 《编程之美》读书笔记(一):中国象棋将帅问题

千呼万唤始出来,在跳票了快一个月之后,虽然明知道书里还有不少错误没改过来(附了一整页的勘误),但是感觉已经不能等下一版了。赶快去书店买回来,吃完饭躺床上舒舒服服地看。大致翻看之后,总体感觉是书中的内容没有“脱离群众”,很多都是我们平时生活、工作中经常能遇到的。题目不见得难,基本上给一本《算法导论》和足够的时间,大多数人都能解决其中的问题。但注意副标题--“微软技术面试心得”,这就给这本书定下一...

2011-07-16 21:15:13 75

原创 一个小公司老板的日常管理,希望能让创业的朋友学到东西(经典)

1. 小公司如何留住骨干:  这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关,自己拿着资金炒股或炒房,图个清净。虽说近几年由于给每个员工上5险1金,人均费用每月增加几百元,但员工并不领情,员工只算每月到手多少钱,至于公司的支出与己无关。  既然无法让所有人都满意,我就只满足公司20%的...

2011-07-05 00:38:32 408

经典面试题目

1、海量日志数据,提取出某日访问百度次数最多的那个IP。        首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000...

2011-07-04 21:06:20 92

原创 几道经典的SQL笔试题目

(1)表名:购物信息购物人      商品名称     数量A            甲          2B            乙          4C            丙          1A            丁          2B            丙          5……(其他用户实验的记录大家可自行插入)给出所有购入商品为两种或两种以上的购物人记录答:s...

2011-06-28 20:37:47 79

原创 因为有了因为,所以有了所以,既然已成既然,何必再说何必

Don' t be afraid to admit that you are less than perfect. It is this fragile thread that binds us each together. -------正因为我们都不完美,我们才会彼此需要。炊烟起了, 我在门口等你。 夕阳下了, 我在山边等你。 叶子黄了, 我在树下等你。 月儿弯了, 我在十五等你。 细雨来...

2011-06-21 00:04:55 364

原创 snmp_pp.lib文件的生成

参考http://blog.sina.com.cn/s/blog_56f098eb0100gb9y.html直接用里面的软件下载,好像只有3.2.24版本的,这么做成功

2011-05-17 21:51:34 145

笔试真题

百度:一。简答    1.extern“c”{是什么含义,有什么作用    2.写出至少两种经典设计模式,最好写伪代码    3.TCP中time_wait什么含义,在什么情境下发生,以及它的好处和坏处 二。编程    1.一个服务器每天定时执行一定任务(N<1000),各任务间有一定依赖,如执行任务A需要先执行任务B,但无死循环。请设计适当的任务执行顺序。写出算法过程,分析时间空间复杂...

2011-05-07 21:30:57 136

原创 转:Cron表达式指南

Cron Expressions——Cron 表达式Cron表达式被用来配置CronTrigger实例。Cron表达式是一个由7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示: 1.Seconds 秒2.Minutes 分钟3.Hou...

2011-04-19 09:43:58 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除