自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学海无涯 苦写博客

博客转移http://benweizhu.github.io/ 《实战Gradle》译者之一

  • 博客(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

JNI的两个头文件jni.h和jni_md.h

JNI的两个头文件jni.h和jni_md.h,提供需要的人下载!!!!!

2011-04-13

企业QQ系统(C#+SQL)

根据企业对QQ系统的要求,本系统可以实现以下目标:  操作简单方便、界面简洁美观。  每个客户端只能注册一次。  可以在局域网中实现文字及大图片的传输。  可以实现局域网视频。  可以实现多用户的信息通信。  系统运行稳定、安全可靠。

2011-02-01

卡拉OK点歌系统(C#+acess)

本系统主要实现以下目标:  系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。  歌星点歌,根据演唱歌星的名字来查询选择歌曲。  数字点歌,按照歌曲名称编号进行查询选择歌曲。  拼音点歌,根据歌曲名称的每一个汉字拼音打头的字母来选歌。  歌名点歌,根据歌曲名称来检索歌曲。  系统最大限度地实现了易维护性和易操作性。

2011-02-01

企业电话客服系统(C#+acess+东进DJD161A语音卡)

本系统运用现代化的技术,为中小型企业提供现代化的管理手段,提高企业产品信息的收集、处理能力,联动及反映能力,为各级领导和管理人员提供准确、及时的分析数据,提高管理的科学性和工作效率,促进企业管理工作合理化、规范化、系统化。本系统主要实现以下目标:  系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。  对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。  客户在拨打企业电话客服时,系统会自动接收、识别并记录来电的主叫号码并显示相应的客户信息。  客户电话打入时系统自动播放已设定好的欢迎词。  用户在拨打企业电话客服后,系统会进行自动语音引导,客户通过按键选择,从而可以听到预先设置好的语音咨讯,如企业简介、信息、最新产品等……。所有咨讯信息通过按键即可获得。  外线电话转接到座席电话功能,使来电者可以根据系统提示,转入人工服务,与座席人员直接进行交流。  座席电话转接到座席电话功能。

2011-01-29

家庭视频采集系统(C#+ACESS+视频采集卡)

 系统采用人机交互的方式,界面美观友好,视频监控灵活、方便。  灵活控制云台,以监控某一区域的各个角落。  适时对监控画面进行快照和录像操作。  选择观看已经录制的视频的文件。  晚上的系统注册功能。  系统最大限度地实现了易维护性和易操作性。

2011-01-29

apache-tomcat-6.0.29

tomacat最新版,非常好用,安装简易,英文版

2010-10-21

SURF算法论文及实现源码

SURF: Speeded Up Robust Features

2010-03-20

陈小军--图书管理系统Web设计ASP.net

网页的图书管理系统,非常实用,网站学习好样板!

2010-03-03

RussianBlocks俄罗斯方块Java

一个俄罗斯方块游戏的程序和源代码,很不错的。

2010-03-02

VC助手VA_X.10.4.1619

解压后安装,crack文件夹里有破解的DLL文件,把VA_X.dll拷贝至安装目录就行了。 VS 2008也支持的哦,十周年纪念版,重拳出击!弥补Visual Studio的不足。

2010-03-02

空空如也

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

TA关注的人

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