自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI开源工具分享

独立思考,怀疑一切!

  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

原创 js中escape,encodeURI,encodeURIComponent三个函数的区别

js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、   传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。                            例如:document.writ

2014-01-23 17:18:06 668

转载 [微信机器人_04]自然语言处理简单实现

这篇博文中将介绍奇迹蛋自然语言处理模块的实现,自然语言处理的三个关键词:分词、建库、匹配。 建库:先来看两个对话:问:今天吃什么答:面条问:今天吃面条答:太好了 机器人要如何来记忆这两组对话呢?1、直接存储问题答案今天吃什么火锅今天吃面条不好吃 这

2014-01-20 12:03:01 1219

原创 $(function(){})和$(document).ready(function(){})

document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(function(){// do something});其实这个就是j

2014-01-17 17:46:12 893

转载 TDD并不是看上去的那么美

春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国ThoughtWorks公司给我发来了邮件想来找我当面聊聊。对于Agile的Fans们,意料之中地也对我进行了很多质疑和批评。我也回复了许多评论。不过,我的那些回复都是关于中国ThoughtWorks咨询师以及其咨询的方法的。我对Agile方法论中的具体内容评价的不是很多,所以,我想不妨讨论

2014-01-17 17:43:03 721

原创 $(function)

这是JQUERY的内置函数,表示网页加载完毕后要执行的意思,和JAVASCRIPT原来的这个是一样的: window.onload=function(){ //执行函数} 相当于 $(document).ready(function(){ } ) $(document).ready(function(){ } ) 或者:也是一个意思。

2014-01-17 12:50:06 754

转载 集成测试简介

集成测试,英文是Integration Testing。集成测试是指一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作并没有冲突。部件可以是代码块、独立的应用、网络上的客户端或服务器端程序。这种类型的测试尤其与客户服务器和分布式系统有关。一般集成测试以前,单元测试需要完成。集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接

2014-01-16 18:25:54 1014

转载 测试驱动开发TDD(三)

大家好:上一篇我剩下的To-Do-List:猜测数字输入验证生成答案输入次数输出猜测结果今天争取全部搞定。现在我们Guesser、生成答案、输入验证都有了。把它们组装成一起摇身一变成一个Game!用一个类把这些职责单一的小模块组合起来。我暂且称它为GameManager.分析剩下的需求。(1)输入6次GameOver.(2)输入合法数

2014-01-14 12:48:17 1087

原创 测试驱动开发TDD(二)

大家好:  今天的TDD练习又开始了。回头看看上一次留下的任务。To-Do-List:猜测数字输入验证生成答案输入次数输出猜测结果今天我们把输入验证和随机生成答案搞定。新建ValidationTest文件。分析需求:(1)不重复。(2)4位(3)数字。(4)不为空。按照我们分析出来的4个明确点我们开始写CASE。

2014-01-14 12:47:04 1044 1

原创 测试驱动开发TDD(一)

TDD今儿接到一需求如下:比如一个给定的数字2975,让你去猜。6次机会。如果第一次输入2509,系统会提示 1A2B:其中数字“2”位置猜对&&数字也猜对。称为1A,而“9”和“5”数字猜对了但是位置没有猜对。称为2B。。如果输入2975那么就是4个数字都猜对了并且位置也是对的系统提示4A0B。民间俗称猜数字游戏:百度百科传送门:http://baike.baidu.com/view/3

2014-01-14 12:46:14 1084 1

转载 svn恢复到指定版本

svn恢复到指定版本1.在源文件夹右键-tortoiseSVN-show log2.显示出来的版本3.在要恢复到的版本上右键4.reverse to this revision是恢复到此版本reverse change from this revison是从此版本中恢复改变的部分接下来确定即可恢复到指定版本

2014-01-09 17:59:37 1087

转载 Win7系统快捷键

以下是微软官方发布的Windows 7操作系统快捷键的应用解释:(有的很炫)!1. 轻松访问键盘快捷方式  1.按住右Shift 八秒钟: 启用和关闭筛选键   2.按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度   3.按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键   4.按 Shift 五次: 启用或关闭粘滞键   5.按住 N

2014-01-09 12:29:01 973

原创 oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora

三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora,都是放在$ORACLE_HOME\network\admin目录下。1.  sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sys/oracle@orc

2014-01-07 17:48:04 945

原创 PL/SQL Developer 使用错误的tnsnames.ora,如何修改?

从其他地方看来的,待验证............对于XP系统在环境变量里面设置TNS_ADMIN项,值为路径,例如D:\oracle10g\NETWORK\ADMIN 设置好后,重启PL/SQL Developer即可引用正确位置的tnsnames.ora

2014-01-07 17:34:23 1091

转载 PL/SQL Developer 与tnsnames.ora

PL/SQL Developer 是一款流行的oracle开发与管理的IDE.在登录PL/SQL Developer时所选择的数据库依赖于tnsnames.ora文件中的信息。如果我们安装了多个oracle的客户端,到底PL/SQL Developer使用那个客户端下的tnsnames.ora呢? 这个可以在PL/SQL Developer-->帮助-->支持信息-->

2014-01-07 17:25:27 782

转载 Web应用程序与桌面应用程序的区别

webdelphi服务器网络internetaccess如果都是用.net做的话,桌面程序需要开发服务器端和客户端两块程序,电脑都要安装.net framework,b/s形式的话,只用做服务器端。但两者桌面应用可能软件界面更好控制一些,web形式客户端的屏幕就不太好空,一般满足1024*768分辨率能显示正常     作为软件的使用者和使用环境,当然应该要求有局域网或互联网连通。

2014-01-06 17:41:22 7985 1

转载 JIRA介绍

JIRA介绍简介=============    JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。基本概况=============

2014-01-06 17:31:05 1461

转载 项目Wiki的选择和配置

项目组内部使用的wiki终于创建成功了!因为要开始一个新的重要项目,所以要开始用正规方法来进行项目管理。为了保证项目内部沟通的畅通,所以我们需要选择一个wiki来进行内部文档的合作编写。工具的选择选择wiki时候的首选参考当然就是 http://c2.com/cgi/wiki?ChoosingaWiki 了,其中包含了大部分开源的wiki产品,并且提供了各种选型参考和特性比较。经过仔细

2014-01-06 17:26:02 833

转载 Hudson简要介绍

一.关于持续集成 持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。在整个软件开发生命周期内,它主要用于保证代码质量,确保尽早遇到问题(如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。(1) CI的作用主要有如下几个方面:软件构建自动化:CI过程可以依照预先制定的时间表,或者针对某一特定事件,对目标软件进行一次构建过程。这个构建过程面向的是开发该软件的所有团队成员;

2014-01-06 17:14:23 878

转载 持续集成hudson入门

单元测试配置管理maven项目管理Tomcat     极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。     持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。     持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持

2014-01-06 17:13:54 621

原创 到底如何区分什么是架构、框架、模式和平台

区分什么是架构、框架、模式和平台,一直都感觉这几个词过于抽象和模糊,今天大家来说说到底什么是架构、框架、模式和平台? 收集了的一些来自网上各自的定义和区分如下: 来自 冬眠的蛤蟆 概念: 设计模式 1、设计模式为什么要先说设计模式?因为设计模式在这些概念中是最基本的,而且也比较简单。那么什么是设计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接

2014-01-02 17:42:40 1041

AI工具:换L、去Y 手机版专用-安卓、苹果

AI工具:换L、去Y 手机版专用-安卓、苹果

2024-03-24

linux下ffmpeg转换amr为mp3大小为0的解决方案

linux下ffmpeg转换amr为mp3大小为0的解决方案

2016-09-26

动态控制线程执行和停止问题

访问路径为:http://localhost:8080/web001/test.do?flag=xxyyzz&switch=off 其中switch开关参数取值有两种:on和off,on表示执行线程对应的任务,off表示中断线程正在执行的任务。

2016-02-23

struts2漏洞利用工具

struts2漏洞利用工具 绝对不会令你失望,超级牛逼! 直接针对struts2漏洞! ps:大家可不要拿来做坏事!

2014-10-15

CSS实现动态二级菜单实例

CSS实现动态二级菜单实例

2014-06-20

反编译工具jd-gui

反编译 工具 jd-gui

2014-03-26

黑客工具super-scan

黑客工具super-scan

2014-03-26

TDD测试驱动开发

TDD测试驱动开发,你值得拥有! TDD测试驱动开发,你不会后悔!

2014-03-13

spingMVC经典教程

spingMVC经典教程,绝不会让你后悔!

2014-03-13

Oracle数据库开发规范.pdf

Oracle数据库开发规范.pdf 大家可以参考一下,很权威的开发规范!

2013-11-25

省市二级联动

省市二级联动

2013-11-07

myfaces-all.jar.zip

myfaces-all.jar.zip

2013-11-07

jbpm开发指南.pdf

jbpm开发指南.pdf

2013-11-07

空空如也

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

TA关注的人

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