自定义博客皮肤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)
  • 收藏
  • 关注

转载 性能黄金法则

转载自:http://44ux.com/index.php/2012/02/the-performance-golden-rule/昨天我在Google Ventures为他们的一些投资公司做了个研讨会。我不知道听众会有多少关于性能优化的背景知识,因此我从2007年的第一个演示开始,回顾了几乎跟性能优化相关的所有内容,真的是很怀旧啊。话说距离我开始谈论《高性能网站建设指南》的最

2017-04-16 20:39:01 1954

转载 【转】JavaScript 中的变量和函数提升

存个档,转自:http://jinlong.github.io/2013/09/11/var-and-fun-hoisting/直入主题,JavaScript 中的变量和函数提升,有时还是容易错的,记录一下。12// ReferenceError: noSuchVariable is not definedconsole.log(noS

2016-06-29 09:55:46 1922

转载 react-lifecycle-parent-child.jsx(自github)

react-lifecycle-parent-child.jsxhttps://gist.github.com/benweizhu/a4b462758758f560a743import React from "react";import { render } from "react-dom";const ParentComponent = React.createClas

2016-03-22 13:54:34 2295

转载 Deploying my application at the root in Tomcat(转自StackOverFlow,做记录)

down voteI know that my answer is kind of overlapping with some of the other answer, but this is a complete solution that has some advantages. This works on Tomcat 8:The main appli

2016-03-13 20:32:15 2346

转载 欲善其功,必先利其器--Nodejs调试技术总结

第三种方式好用~转载自: http://www.cnblogs.com/moonz-wu/archive/2012/01/15/2322120.html调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要

2016-03-13 16:57:16 3664

原创 ECMAScript arguments 对象

arguments 是一个类数组对象。代表传给一个function的参数列表。它是函数内部的本地变量;arguments 已经不再是函数的属性了。你可以在函数内部通过使用 arguments 对象来获取函数的所有参数。这个对象为传递给函数的每个参数建立一个条目,条目的索引号从 0 开始。arguments 对象并不是一个真正的Array。它类似于数组,但没有数组所特有的属性和方

2016-03-05 12:58:53 2113

原创 Gradle强制依赖解析策略

遇到过这样一个问题:使用第三方的插件,但是插件在定义自身依赖时,使用[version+]策略,导致永远下载最新的依赖,但是该插件所指定仓库并没有最新版本的依赖,从而导致构建失败。解决方案:Gradle强制依赖解析策略,指定某个依赖必须是这个版本。apply plugin: 'java' //so that there are some configuration

2016-02-07 10:12:42 8127

原创 Gradle中给SpringBoot指定active profile

applicationDefaultJvmArgs = [ "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999", "-Dspring.profiles.active=${project.gradle.startParameter.systemPropertiesArgs['spri

2016-01-03 19:42:47 12519 1

转载 angular controller as syntax vs scope

转载自【破狼】:http://www.cnblogs.com/whitewolf/p/3493362.html 今天要和大家分享的是angular从1.2版本开始带来了新语法Controller as。再次之前我们对于angular在view上的绑定都必须使用直接的scope对象,对于controller来说我们也得必须注入$scope这个service。如下:

2015-11-04 10:07:57 2133

转载 Gradle Jacoco插件exclude配置

官方的exclude配置并不能起作用,参考:https://issues.gradle.org/browse/GRADLE-2955和http://stackoverflow.com/questions/29887805/filter-jacoco-coverage-reports-with-gradleapply plugin: 'java'apply plugin

2015-11-03 21:55:48 9418 2

原创 【存档记录】给Spring Boot添加远程调试端口

applicationDefaultJvmArgs = [ "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999"]

2015-10-31 21:13:51 5676

转载 Mac OS 上设置 JAVA_HOME

转载自:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/由于需要,前几天在 OS X 上安装了 Oracle 的 Java 7。安装之后,发现由于我原来设置的 JAVA_HOME 为 /Library/Java/Home ,导致我使用的还是原来苹果提供的 Java 6 而不是刚安装的 Java

2015-10-31 10:27:33 3106

转载 Java-MySQL中文乱码编码问题总结

转载自:http://blog.csdn.net/Zhaozetu/article/details/8681350Java-MySQL中文乱码编码问题总结太多次遇到这个问题,每次都要重新检查资料,悲剧啊!花了大量的时间和精力,总结如下:(包含几乎所有跟编码有关的设置,我相信Java-MySQL的中文乱码问题在经过下述操作后,90%的问题都能解决)以设置UTF-8

2015-10-26 10:47:24 8252

原创 《实战Gradle》序

在京东搜索《实战Gradle》在淘宝搜索《实战Gradle》在亚马逊搜索《实战Gradle》在当当网搜索《实战Gradle》内容简介Gradle是Java软件开发中的自动化构建工具,类似的传统工具如Ant和Maven。Gradle吸收或沿用了Maven中比较成功的一些实践,但相对于Maven或Ant又有极强的扩展。《Gradle in Action》一书全方位的讲解了Gradle这一工具相关的知识,

2015-10-18 11:28:20 2140

转载 扩展Bootstrap Tooltip插件使其可交互

转载自我司ThoughtWorks破狼:http://www.cnblogs.com/whitewolf/p/bootstrap-delay-tooltip-plugin.html最近在公司某项目开发中遇见一特殊需求,请笔者帮助,因此有了本文的插件。在前端开发中tooltip是一个极其常用的插件,它能更好向使用者展示更多的文档等帮助信息。它们通常都是一些静态文本信息。但同事他们的需求是需要

2015-09-13 15:33:43 2330

原创 @RunWith(Parameterized.class)和@RunWith(SpringJUnit4ClassRunner.class)

就如标题如果你既希望加载SpringContext跑集成测试,同时又希望使用JUnit的参数化方法跑基于数据的测试,该怎么办?@RunWith只允许你传入一个Class类型。下面是一个Spring官方例子告诉你怎么实现:/* * Copyright 2002-2007 the original author or authors. * * Licensed under t

2015-01-03 18:54:46 10783 1

原创 Cordova探索之旅系列(三)

自从3.0之后,Cordova默认是关闭所有关于设备原生特性功能的,所以我们要通过添加插件来启动原生特性。这里以Accelerometer(加速度感应器)为例,来学习如何使用设备原生特性。1.添加插件首先,需要在工程目录下,通过CLI命令添加插件。1cordova plugin add org.apache.cordova.device-motio

2014-12-21 14:45:52 3002

原创 Cordova探索之旅系列(二)

在Cordova中有一个很重要的概念:插件。插件会提供访问Cordova核心API的接口。插件是一些附加的代码,它能够提供访问原生组件的接口。一般情况下,你都需要添加一些插件以启动Cordova设备级别的特性。插件由官方和社区提供,可以在plugins.cordova.io上找到,当然还可以在命令行中去搜索插件。从3.0之后,Cordova将所有设备的API都作为插

2014-12-21 14:44:50 2803

原创 Cordova探索之旅系列(一)

最早接触PhoneGap平台是在1年多之前,能够使用HTML、CSS和JavaScript跨平台来编写Android或者IOS设备程序,并且应用的核心代码不需要多少修改就可以移植,确实让我感觉的到它应该是未来移动设备开发的趋势。Web程序员,特别是前端程序员,能够轻松的通过Web技术来编写移动设备软件。但是当时给我带来的感觉是应用的响应速度太慢,提供的API不全,能够实现的功能不多。Pho

2014-12-21 14:41:18 2871

原创 Gradle Build Setup Plugin

The Gradle Build Setup plugin can be used to bootstrap the process of creating a new Gradle build. It supports creating brand new projects of different types as well as converting existing builds (e.g

2014-07-20 21:49:56 3572

转载 Starting Jetty in Debug Mode With Gradle

You can add the Jetty plugin to your gradle build file. Then you are able to start Jetty with your application by running gradle jettyRun.If you want to be able to debug your application remotel

2014-07-19 16:07:43 3219

转载 Maven提高篇系列之六——编写自己的Plugin(本系列完)

转载自:http://www.davenkin.me/post/2013-08-07/write-maven-pluginMaven就其本身来说只是提供一个执行环境,它并不知道需要在项目上完成什么操作,真正操作项目的是插件(plugin),比如编译Java有Compiler插件,打包有Jar插件等。所以要让Maven完成各种各样的任务,我们需要配置不同的插件,甚至自己编写插件。

2013-11-20 23:47:22 1682

转载 Maven提高篇系列之四——使用Profile

转载自:http://www.davenkin.me/post/2013-08-07/maven-profile在开发项目时,设想有以下场景:你的Maven项目存放在一个远程代码库中(比如github),该项目需要访问数据库,你有两台电脑,一台是Linux,一台是Mac OS X,你希望在两台电脑上都能做项目开发。但是,安装Linux的电脑上安装的是MySQ

2013-11-20 23:20:29 1504

转载 Maven提高篇系列之一——多模块 vs 继承

转载自:http://www.davenkin.me/post/2013-08-03/create-multi-module-maven-project通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以p

2013-11-20 21:25:00 2160

转载 Java设计模式(访问者模式)

转载自:http://blog.csdn.net/zhengzhb/article/details/7489639定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。类型:行为类模式类图:       访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首

2013-11-04 10:24:45 1209

转载 EL表达式

转载自:http://www.cnblogs.com/xushuai123/archive/2013/03/24/2979711.htmlEL表达式EL 全名为Expression Language,就是为了替代脚本表达式。在j2ee1.4以前默认是不支持el,如果需要需要指定page指令[isELIgnored="true | false" ]为false,j2ee4

2013-09-08 20:52:11 1537

原创 Enum的简单了解

Enum

2013-09-02 21:30:26 1549

原创 Java注解的简单了解

部分信息来自《Thinking In Java》注解也成为元数据。什么是元数据?就是“关于数据的数据”注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。它可以用来完整的描述程序所需的信息,能够让编译器来测试和验证格式,存储有关程序的额外信息。定义一个注解:注解的样子和接口很像package me.benzeph.annotat

2013-09-01 23:01:56 1664

转载 打印机打印CSS样式表的注意事项

也许我们已经发现,在使用打印机进行打印使用Div+CSS的网页时会出现很多空白,和在显示器上浏览网页时大不相同。这中现象是CSS样式表导致的,CSS样式表针对不同的设备可以定义不同的样式表。比如显示器、手持设备、投影仪等。在Html中插入样式表的代码:也就是说我们可以给同一个页面添加多个不同的样式,让它们根据不同的设备自行选择对应的样式表。以打印样式表为例,我们可以新

2013-06-15 12:04:00 2878

原创 JavaScript解析XML文件

目前也有一些使用JavaScript解析XML文件的开源库:https://github.com/Leonidas-from-XIV/node-xml2jshttps://github.com/tautologistics/node-htmlparserhttps://github.com/ndebeiss/jsXmlSaxParser但这些库的讲解不是很清楚易懂。

2013-04-29 22:40:56 2775

转载 最新版ThoughtWorks工程师读书路线图(配文字)

转载自:敏捷联合社区网站 | LETAGILEFLY.comhttp://letagilefly.com/post/2013/04/thoughtworkers-reading-list-10294.htmlThoughtWorks工程师读书的传统由来已久。每周不读一本新书,都不好意思和同事们打招呼。ThoughtWorks中国公司的工程师们,这些年来也出版了很多译作,算起

2013-04-18 11:07:50 3891 4

转载 Java mock工具-mockito

转载自:http://blog.iamzsx.me/show.html?id=118001Mockito是目前java中使用比较流行的mock工具。http://code.google.com/p/mockito/所谓的mock,就是指,如果我们写的代码依赖于某些对象,而这些对象又很难手动创建,那么就使用一个虚拟的对象来测试。下面举个例子。如下所示,我写了一个类,r

2013-03-18 23:18:40 3884

转载 ssh connect to host port 22 bad file number

转载自:http://stackoverflow.com/questions/7144811/git-ssh-error-connect-to-host-bad-file-number(需要梯子)在.ssh目录下添加一个叫做config文件,没有后缀名。Host github.comUser gitHostname ssh.github.comPreferredAuthenticat

2013-03-05 23:56:55 12638

原创 Java的控制台彩色输出&&在非IDE环境下引用Jar包

控制台彩色输出:import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;public class OutputTest { interface api extends StdCallLibrary { api INSTANCE = (api) Native.loadLibrary("kernel32",

2013-02-27 16:37:18 2426

转载 Git常用命令(转)

转自:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html

2013-01-24 21:53:23 1379

转载 Android敏捷开发指南(转)

转载自:http://www.alibuybuy.com/posts/76975.html#jtss-tsina本文紧密结合移动开发方法与技术,围绕Android平台的开发探讨提供更高质量移动产品的解决方案。作者中分析了移动开发中常见的问题,从两方面阐述了ThoughtWorks使用的测试开发方案和相应的架构方法与常用工具应用,并进一步阐述了为移动开发流程所提供的持续发布方案。随着

2013-01-16 16:47:06 2184

转载 git使用ssh密钥 (转)

转载自:http://chen.junchang.blog.163.com/blog/static/634451920121199184981/(这个里面的第三步好像有点问题)git使用https协议,每次pull, push都要输入密码,相当的烦。使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。大概需要三个步骤:一、本地生成密钥对;二、设置github上

2013-01-11 11:39:21 19702 2

原创 [从零开始系列]windows上如何github使用(参考 github help)

Build software better, together.Powerful collaboration, review, and code management for open source and private development projects.基于Rails的Git库托管GitHub可以托管各种git库,并提供一个web界面,但与其它像 Sourc

2013-01-11 10:55:55 8594

转载 离散余弦变换 - Discrete Cosine Transform(转)

转自:http://blog.csdn.net/raocong2010/article/details/6588167离散余弦变换(DCT)最近可能要用,不过之前上课学的内容有点忘记了,这里复习一下。      离散余弦变换的定义      与傅里叶变换的思想相似,离散余弦变换(Discrete CosineTransform - DCT)将函数表达为许多不同幅度和频率的余

2013-01-08 19:55:11 2668

转载 Java 中正确使用 hashCode 和 equals 方法

转载自:http://www.oschina.net/question/82993_75533在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。 目录:hashCode()和equals()的用法重写默认实现使用Apache Commons

2012-12-31 12:05:48 1230

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关注的人

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