- 博客(213)
- 资源 (10)
- 收藏
- 关注
转载 assertThat使用方法(转)
assertThat使用方法,转载自:http://hi.baidu.com/shenhuanyu09/item/2bcfcb981aa3188e581461b4一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );注释: allOf匹配符表明如果接下来的所有条件必须都成
2012-12-23 20:18:31 10025 1
转载 敏捷开发(Agile development)(转)
敏捷开发概述 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发的路线[1] 图:敏捷开发的路线图 Test-Drive
2012-12-13 23:28:27 1545
转载 Java根据Session Id获取Session对象(转)
转载自:http://sizeed.blog.163.com/blog/static/96525451201211621943403/import javax.servlet.http.HttpSession;import java.util.HashMap;/** * Created with IntelliJ IDEA. * User: Administrator *
2012-12-11 14:57:41 12771 3
转载 最全的 Twitter Bootstrap 开发资源清单(转)
转自:http://www.iteye.com/news/26653Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,由Twitter的设计师Mark Otto和Jacob Thornton合作开发。Bootstrap提供了优雅的HTML和CSS规范,它由动态CSS语言LESS写成,与CSS框架Blueprint存在很多相似之处。Bootstrap推出后颇受欢迎,一直是G
2012-12-02 15:00:29 2612
转载 Google Chrome|Windows 键盘快捷键 (转自google chrome 帮助,自己保留)
转自:https://support.google.com/chrome/bin/answer.py?hl=zh-Hans&answer=157179键盘和鼠标快捷键Windows 键盘快捷键标签页和窗口快捷键Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shi
2012-11-23 15:57:32 1172
转载 目前流行的CSS+DIV的命名规则(转载,备份)
搜索引擎优化(seo)中,对代码的优化也是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则:DIV ID命名页头:header登录条:loginBar标志:logo侧栏:sideBar广告:banner导航:nav子导航:subNav菜单:menu子菜单:subMenu搜索:search滚动:scroll页面主
2012-11-22 21:15:54 1034
转载 常用的JavaScript验证正则表达式(转,附加一个“HTML元素事件简单解析”)
转载自:http://www.jb51.net/tools/zhengze.htm和W3Cfunction checkPositiveInteger(obj) { var re = /^[1-9]\d*$/; if (!re.test(obj.value)) { alert("必须为正整数!"); obj.value = ""
2012-11-13 19:27:01 1350
转载 JavaScript动态添加删除表格行(支持FireFox)(转)
转载自:http://www.blogjava.net/Alpha/archive/2009/06/03/279814.html点“添加参与人”按钮可以添加一行,每行后面都有一个删除按钮,可以删除所在行,“清空”则删除所有的行。 这种效果在需要批量添加数据的时候非常有用,可以在客户端添加完一批数据,然后通过AJAX一次提交给服务器处理,下面是完整代码:body:
2012-11-12 10:32:01 1413
转载 聊聊ThoughtWorks面试(郑大版 社招)+ PS:应届生简单流程介绍
聊聊ThoughtWorks面试Tag:ThoughtWorks 面试版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://dreamhead.blogbus.com/logs/221949505.html英文版http://www.businessinsider.com/hardest-tech-company-job-in
2012-11-08 22:14:05 8378 1
转载 跟极限编程创始人Kent Beck学编程
转载自:http://www.csdn.net/article/2012-09-27/2810441-Programming-Like-Kent-Beck摘要:Kent Beck是XP(Extreme Programming)的创始人,有17年的面向对象的编程经验,他倡导软件开发的模式定义。本文作者分享了与Kent Beck一起编程所学到的编程价值观和设计理念以及自己的亲身感受,希望对
2012-11-08 13:48:38 1680
转载 持续集成(第二版)(转)
原文链接:http://article.yeeyan.org/view/2251/94882作者:Martin Fowler译者:雷镇持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问
2012-11-07 18:12:24 2194
原创 修改一些IntelliJ IDEA 11的设置,使Eclipse的使用者更容易上手
用惯了Eclipse,再来使用IntelliJ IDEA真是很难适应。设置1:字体修改IDE的字体:设置-Appearance-Look and Feel-OverRide设置你想要的字体。我设置的【微软雅黑】。修改编辑器的字体(也就是代码的字体):设置-Editor-Color&Font,默认的scheme是不可以更改的,你需要save as,建立一个新的(名字可以随
2012-11-06 11:18:08 27584 8
原创 用intellij idea 11创建一个Java Web项目
我也是参考别人的资料一步步做的,但是人家不是最新版本,还是有些不同。首先你要安装好intellij idea和tomcat1.开始建立项目:点击【创建新项目/Create New Project】2.选择第一个【Create project from scratch】3.选择你的项目的目录和名字,type选择java module4.默认src直接nex
2012-11-05 16:27:31 13208 5
转载 IntelliJ Idea 常用快捷键列表
转载自:http://www.cnblogs.com/EhPartment/archive/2012/08/24/2653789.htmlAlt+回车 导入包,自动修正Ctrl+N 查找类Shift + F10 Run运行Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+
2012-11-04 01:07:15 1984
原创 Window7 + Vmware + Ubuntu : 上网和VmwareTools(菜鸟可以看看,因为是我这个菜鸟总结的)
我自己比较水,整了好几个小时,网上各种方法都试了下,才全部弄完。第一步:Vmware安装好了之后,在网络和共享中心里面可以看到两个虚拟网卡VMnet1和VMnet8VMnet1是利用桥接方式实现连接(比较麻烦,好像要手动配置ubuntu的ip)VMnet8是使用Nat方式共享IP(简单方便,老少皆宜)第二步:打开你的VMware的Virtual Netw
2012-11-02 16:23:59 2443
转载 新人千万不要在 Windows 上使用 Ruby on Rails (整了好久,没整出来,看到这个帖子,直接不整windows了)
转载自:http://ruby-china.org/topics/1020标题:新人千万不要在 Windows 上使用 Ruby on Rails 副标题:鼓励新人在 Linux 和 Mac 上使用 Ruby on Rails !原则:要走寻常路,不要学美特斯邦伟!"在 Windows上 使用 Ruby on Rails "是个坑,跳进去,你就出不来了,
2012-11-01 21:13:49 1176
转载 Ruby on Rails,环境安装和Gems(转载)
(这个ruby安装讲的还比较详细)http://blog.csdn.net/abbuggy/article/details/7400848如果你的电脑上没有安装Ruby,还等什么,我们去官方网站下载安装程序吧。对于运行Rails3.0,最低需要Ruby1.8.7,现在最新的稳定版应该是1.9.3。在Ruby的官方网站http://www.ruby-lang.org/有为不同
2012-11-01 14:42:42 1245
转载 二十分鐘 Ruby 體驗(转载)
转载自:http://www.ruby-lang.org/zh_TW/documentation/quickstart/(开个新坑,如无意外,现在到明年7月入职,会一直更新Ruby文章)簡介這是一個簡短的 Ruby 入門體驗,應該可以在二十分鐘內完成。您必須先安裝好 Ruby (如果還沒有,請先下載安裝)互動式 RubyRuby 附帶了一支程式可以讓你即
2012-11-01 10:19:57 1145
转载 Java设计模式---单例模式(双锁机制的弊端)
http://ranji13-163-com.iteye.com/blog/902155一、饿汉模式饿汉模式代码 /** * @ClassName: Singleton_Simple * @Description: 单例模式——饿汉模式 * @author Ran * @date 2011-2-4 上午12:46:15
2012-10-22 20:31:08 1975
转载 代码重构技巧
转载自:http://www.cnblogs.com/komojoemary/archive/2011/11/07/reconstruction.html作为一个软件开发人员,你是否遇到过这样的情况:在阅读其他人的代码时,感觉很混乱,且大量重复;或是自己写的代码过一周或二周后再去看时,会发现其中很多的不足。如果是的话,那么恭喜你,最起码你是个有思想的程序员,你的境界比之前提升了。这个时候你是放
2012-10-15 16:08:04 910
原创 排序,要求第一个数最大,第二个数最小,第三个数第二大,第四个数第二小,以此类推
import java.util.Arrays;public class Sort { public static void main(String[] args) { int a[] = { 4, 5, 6, 3, 2, 5, 7, 9, 3 }; Arrays.sort(a); if (a.length % 2 == 0) { int b[] = new int[a.l
2012-10-15 13:24:00 2483
转载 Guice AOP生火指南
转载自:http://www.breakthen.com/2011/09/14/guice-aop-kick-start/听说Guice的时候很早,但了解的不多,写过一些简单的例子,无非都是依赖注入(Dependency Injection)方面的,今天跟朋友聊起来Guice,就去看了看google code上的文档,发现Guice竟然也支持AOP,真是孤陋寡闻了。看了看文档,发现
2012-10-14 15:30:24 1809
转载 当你输入一个网址的时候,实际会发生什么?(赛门铁克电话面试我,曾经问过这个问题,最后一问,我只能说不知道)
转载自:http://www.cnblogs.com/wenanry/archive/2010/02/25/1673368.html原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括
2012-09-20 21:37:09 4850
转载 白话经典算法系列之七 堆与堆排序
转载自:http://www.cnblogs.com/morewindows/archive/2011/08/22/2149612.html堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等
2012-09-20 16:20:27 1085
转载 Android Fragments 详细使用
转载自:http://www.cnblogs.com/TerryBlog/archive/2012/02/17/2355753.htmlFragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放
2012-09-18 21:31:22 827
转载 wifi和GPRS下获取android的IP信息
1.使用WIFI首先设置用户权限其次,代码如下public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获取wifi服务
2012-09-15 21:10:18 2178
转载 多表连接查询
转载自:http://www.cnblogs.com/jeoleo/archive/2012/04/21/2458897.html本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开
2012-09-08 21:09:07 1006
转载 Group by与having理解
转载自:http://www.cnblogs.com/gaiyang/archive/2011/04/01/2002452.html注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原则,就是 selec
2012-09-08 19:28:36 1120
原创 Java实现树的遍历(前序、中序、后续(递归|非递归)、层次)
package com.zeph.bp;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class Tree { private BinaryTreeNode root; // 递归中序遍历 public void inOrder(BinaryTreeNode cu
2012-08-31 20:08:48 9655
原创 Java链表反转(复习.复习)
package unsolve.problems;/** * 链表反转 */public class LinkReverse { private Node head = null; private Node current = null; private Node next = null; private Node pre = null; public class Node
2012-08-27 16:02:34 1578
转载 MySQL索引背后的数据结构及算法原理(写的很要好的一篇文章,在“结构之法算法之道”中看到的推荐文章)
转载自:http://www.codinglabs.org/html/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于
2012-08-24 19:38:12 1202
转载 单线程模型中Message、Handler、Message Queue、Looper之间的关系
简单的说,Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理. Message Queue(消息队列):用来存放通过Handler发布的消息,通常附属于某一个创建它的线程,可以通过Looper.myQueue()得到当前线程的消息队列. Handler:可以发布
2012-08-23 14:41:19 1584 1
转载 基于栈和基于寄存器的Java虚拟机(JVM和Dalvik)
基于栈和基于寄存器的虚拟机区别:存放操作数的位置(操作数栈/寄存器)----操作数栈即求值栈JVM通常将操作数栈放到方法调用栈帧,Dalvik则将部分操作数放入虚拟寄存器。字节码只能看到操作数栈/虚拟寄存器,局部变量和参数,这三者都是平台无关的。字节码能够操纵局部变量、参数在操作数栈/寄存器中完成各种运算。经过javac编译以后,字节码就知道局部变量、参数和操作数栈/寄存器的类型和
2012-08-22 20:44:31 2657
原创 数据库基础知识
主键:唯一标示一行记录,使用单一的列来标示,或者组合多个字段形成“复合主键”。索引:无索引的表就是一个无序的行集。必须查看表中的每一行数据,看它是否与所需的值匹配(这是一个全表扫描)。可以把索引想象成汉语字典的按笔画查找的目录,在查找目录时就可以非常快速地查找到所需要的数据。虽然索引可以提高数据查询的速度,但是任何事物都是双刃剑,它也有些缺点:(1) 索引占据一定磁盘空间
2012-08-22 10:05:24 1238
转载 SQL中Limit关键字的使用
转载:http://hubingforever.blog.163.com/blog/static/171040579201238103742788/本文整理转载自:http://blog.sina.com.cn/s/blog_53b95aec0100dba1.html一、基本SQL的limit语法的如以下形式SELECT * FROM table LIMIT [offset,
2012-08-21 18:59:28 10377
转载 约瑟夫环
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。package com.zeph.josephus;import java.util.Scanner;public class Josephus { p
2012-08-16 20:11:40 892
转载 Java中的超大数相乘计算
转自:http://blog.sina.com.cn/s/blog_4fb1c0fc0100iur4.html 我们知道,在程序设计的时候肯定会遇到数据计算,那么数据计算就要牵扯到数据表示。在程序设计中,各种语言都为我们提供了例如int,float,double等数据类型,可以满足我们一般的计算要求,但是在一些高精度计算或者超大数据的计算中,这些数据类型明显不能满足我们的要求,在jav
2012-08-10 20:24:26 2814
转载 字符串相似度算法(编辑距离算法 Levenshtein Distance)
转载自:http://www.cnblogs.com/ivanyb/archive/2011/11/25/2263356.html在搞验证码识别的时候需要比较字符代码的相似度用到“编辑距离算法”,关于原理和C#实现做个记录。据百度百科介绍:编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,
2012-08-10 15:22:10 1788
转载 私有IP地址
转载自百度文库:http://wenku.baidu.com/view/10e2740e763231126edb1137.html###IP地址分为公有IP地址和私有IP地址 公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Intern
2012-08-08 11:05:20 1549
翻译 AsyncTask
原文地址:http://developer.android.com/reference/android/os/AsyncTask.htmlAsyncTask enables proper and easy use ofthe UI thread. This class allows to perform background operations and publishresults on t
2012-07-31 15:21:55 1012
企业QQ系统(C#+SQL)
2011-02-01
卡拉OK点歌系统(C#+acess)
2011-02-01
企业电话客服系统(C#+acess+东进DJD161A语音卡)
2011-01-29
家庭视频采集系统(C#+ACESS+视频采集卡)
2011-01-29
VC助手VA_X.10.4.1619
2010-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人