自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江南晚来客的专栏

我是一只血有肉的程序猿

  • 博客(75)
  • 资源 (22)
  • 收藏
  • 关注

原创 Apache+Tomcat+JK配置win7(64)下的负载均衡

负载均衡听起来很高端,不会怎么办?网上教程质量参差不齐怎么办?网上没有win7(64位)下的tomcat负载均衡教程怎么办?请仔细阅读本文!笔者的真实配置负载均衡经历

2014-03-30 15:30:37 2229 1

原创 java程序打包方法最强集合

前几天一个朋友拜托我写一个分析很多散点的程序。由于处理的点数量很大(上万),而且每个点的显示都涉及图片的旋转,所以我准备用java的swing来处理。好久没写过java客户端程序了,总结一下java客户端程序如何打包成jar和exe可执行文件。一、用jar命令        要得到JAR包还能用Java自带的命令行式打包软件jar.exe(位于c:\jdk\bin目录),其打包命令

2014-03-21 22:18:41 4721

原创 Fedora下更快捷地打开终端

在Fedora下有快捷键能打开终端了吗?没有。那我们可以自己设置一个吗?可以啊……我们都知道在CentOS有个很好的小功能,就是在任意目录下右击鼠标可以选择打开终端,那我们的Fedora可以嘛?

2014-03-09 15:03:47 8500

原创 mysql优化小结(插入和查询)

说到mysql,我们立刻想起它体积小、速度快、还开源的特点,所以它应用颇广。今天我们来总结一下mysql中最频繁的两个操作:插入和查询,的优化方法。        插入: 一、文本导入    使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。示例:load data local infile 'C:/Users/DELL/Desktop/Desc

2014-03-07 17:07:49 2525 1

原创 linux从头开始一步一步安装graphics库(linux缺少graphics.h解决方案)

graphics是TC里面的图形库,如果要用的话应该用TC来编译,VC++有他自己的另外图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等。如果在linux下编译程序发现系统没有这个库的话,可以到这里下载:        http://download.savannah.gnu.org/releases/libgraph/   然后安装:        tar -zxvf 解压

2013-12-15 10:20:51 14157 12

原创 Fedora和conio.h不得不说的故事(fedora缺少conio.h最强解决方案)

最近在研究一款二进制代码分析工具,于是找了一堆c程序来分析,结果发现在linux下编译的时候都说没有conio.h这个库。差了下发现好像现在的Fedora都不自带conio.h了。             什么是conio.h库呢?       conio.h不是C标准库中的头文件,在C standard library,ISO C 和POSIX标准中均没有定义。con

2013-12-14 21:35:55 2040

原创 软件智能自动化测试

对于软件工程有所认知的人都会知道,手动测试是无法取代自动化测试的。但是我觉得,在将来,自动化测试是完全可以取代手工测试的。(( ⊙ o⊙ )啊!!????? )        在大家喷我之前,我想说,我说的情况是在足够远的未来发生的。虽然机器和软件是由人创造出来的,但是他们的智力上的能力不一定比人低。由于计算和存储上的巨大优势,软件已经在一些方面超越了人类的能力,比如一些棋类。像深蓝什

2013-11-29 20:39:54 3210 2

翻译 IPv4嵌入到IPv6的网络中的路由(RFC6992)

摘要...2一.介绍...21.1解决方案... 21.2 RFC5565中描述的解决方案...21.3使用OSPFv3的解决方案...21.4 OSPFv3的特殊路由拓扑...3二.置备...32.1由IPv4嵌入到IPv6的拓扑决定...32.2需要维护一个专用的IPv4嵌入式IPv6路由表...4三. I

2013-11-11 14:36:22 5807

原创 实际项目中手动测试和自动测试的合理运用

一、手动测试        手动测试,就是指完全依赖人工测试软件,主要根据测试用例来执行测试,但是测试用例也不可能100%覆盖软件功能还要通过其他方式来发现软件缺陷,这样就要求测试人员的经验要丰富并且具有发散思维的能力,通过错误猜测等方法来弥补测试用例没有覆盖的部分。手动测试的优点在于,能够在测试过程中充分发挥人的主观能动性,灵活性;可以充分利用发散思维和优秀的逻辑思维能力,分析能力以及判

2013-11-05 19:54:50 5028 3

原创 如何选择走过你生命中的100个女孩

如果你一生中会不重复地邂逅100个女孩儿,你将如何抉择?数学计算表明把前1/e的人(100的话就前37)作为基准的话能有最大概率和最棒的女孩儿永结同心,这和我们的现实一致吗?如何让我们不光有最大的概率遇到最好的那一个,而是让我们遇到尽可能高质量的女孩儿呢?笔者将带你层层剖析问题,联系现实,并用程序模拟情景,得到让你惊讶的数据,也是能指引你一生的泡妞计划的数据。亲爱的程序猿们,跟我一起去逆袭程序媛们吧

2013-10-22 15:14:41 10121 43

原创 敏捷软件之弊

敏捷这个含着金钥匙诞生的“霹雳娇娃”似乎是软件开发行业的救星,从头到脚、从里到外无不闪着金光,透着与众不同。但是,我们需要知道的是,敏捷软件开发并非软件开发行业的“银弹”,因为,软件行业所谓的“银弹”永远不会存在。(推荐大家看《人月神话》的没有银弹一章)        那么,这个集万千宠爱于一身的敏捷开发难道就没有什么瑕疵吗?当然不可能,故本文列出其可能存在的弊端,有以下几项:1.    

2013-10-15 21:47:58 2188 5

原创 linux下让php支持mysql——寻找消失的mysql

笔者最近新接手一个linux服务器,发现其中更新mysql的php脚本无法正确运行。是php安装不正确,是mysql支持有误,是配置欠妥,还是另有缘由。让我们跟笔者一步一步进入centos,走进php,走进MySQL,探索php,mysql和centos之间不可不说,不可告人的秘密。

2013-08-20 15:02:05 11860 1

原创 ffmpg简介以及用它实现音频视频合并(java)

FFmpeg实现音视频文件合并  1.简介FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转档、流功能。  2.下载源代码 git://git.libav.org/libav.gitWindows编译版 http://ffmpeg.zeranoe.com/builds/下载最新版(lastest),可以下载static的build。用到

2013-07-05 16:51:29 11936

原创 使用sqlyog远程连接mysql 错误2003 cant connect to mysql 10060/10061 解决方法最强合集

网上关于这个问题的帖子实在不少,不过解决方法各有不同,让人实在摸不着头脑,现在小弟做个总结。 1.确保mysql服务已经启动: service mysql start 2.在装有sqlyog的端尝试在命令行中ping目标ip,确保能ping通 3.在需要连接的服务器端查看mysql用户名和权限,确保sqlyog输入的用户名和密码正确 4.在需要连接的服务器端查看用户

2013-07-01 10:06:04 18266 2

原创 centos中的分区

对于装在虚拟机上的Centos 系统,建议分配给20G以上的空间,我给了50G。 Centos 的默认磁盘分区情况是这样的:          /dev/sda 这台服务器当前只添加一块scsi硬盘;          sda1 磁盘的第一个分区,挂着到/boot用于挂载centos系统的核心组件;          Sda2 磁盘的第二个分区,类型为物理磁盘;这为后面使用LV

2013-06-30 11:31:47 1563

原创 Centos下登陆mysql报错#1045 - Access denied for user 'root'@'localhost' (using password: NO)

解决方法很简单,  1.先关闭mysql服务: sudo /etc/init.d/mysqld stop 或者 service mysql stop2.用管理员身份登陆mysql : mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 3.获取root权限: mysql -u root m

2013-06-30 11:19:13 4447

原创 从js用地址栏给action传值的中文乱码(全是问号)

前几天在完成一个ssh框架的项目时遇到一个小问题,情况是这样的。        在action中定义了私有变量,并提供get(),set()方法,js代码中就应该可以访问它。于是我从js代码中通过地址栏传值给了action的相应变量,但是,如果变量值为中文的时候,在action中测试输出则为“???”,而浏览器地址栏中仍然能显示中文。         我先根据网上一些解答配置了tomc

2013-04-29 20:40:04 1956 1

原创 最大公约数和最小公倍数及二者之间的联系(java)

求两个数的最小公倍数和最大公约数是最基本也是最经典的算法之一。现在我们来介绍一下这两个算法的思想,以及最小公倍数和最大公约数之间的联系(这是很多人忽略的)。最后我们会用java来实现这两个算法。        最大公约数:      求最大公约数一般采用欧几里德算法。        欧几里德算法又称辗转相除法, 用于计算两个整数a, b的最大公约数。其计算原理依赖于下面

2013-04-26 09:49:00 8506 10

原创 腾讯2012实习生笔试+解答

1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法A、3 B、4 C、5 D、62、给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项()int a1=x+y-z; int b1=x*y/z;int a2=x-z+y; int b2=x/z*y;int c1=x>z; int d1=x&y|z;int c2=x>>zA、a1一定等于a2

2013-04-19 10:05:08 2512 2

原创 跑起来,第一个ssh

所使用的工具和环境。 jdk6+myeclipse6.5+tomcat6+mysql5+spring2.0+hibernate3+struts2 好了,开始我们的第一个ssh2之旅吧。 首先先分析一下我们的第一个ssh2项目的需求,简单的说就是有一张表单,让你填写用户名和密码,提交后存入数据库。就这么简单,呵呵。 第一步:。我们首先新建一张mysql数据表 sql如

2013-04-16 09:45:00 1955 4

原创 经典算法题——寻找第1500个丑数

前言:        相信很多朋友们都对“丑数”有所了解,当然肯定也有人觉得这个名字好奇怪,咦,什么样的数才算是丑数咧?实际上丑数就是只包括2,3,5这三种因子的数,另外我们一般把“1”当作第一个丑数。        知道了丑数,我们很容易发现,丑数有点像质数一样,总是没有最大的。不过丑数的寻找可比质数的寻找简单得多啦,那让我们来试一试找出从小到大排序的第1500个丑数吧。解法

2013-04-14 10:38:09 3843 6

原创 从HTML原型到jsp页面完美转型攻略(教你即使不会写代码也能弄出漂亮的网页)

大家都知道软件项目(web)开发之前都要先做原型设计,而我们使用的比较多的一款原型设计软件就是Axure rp了。在Axure rp上画原型不需要任何编码能力,而且生成的原型可以在浏览器上运行。除了没有数据库和少了些许逻辑以外,生成的原型与真实的网站相差无几。    但是,大家可以看到Axure rp生成的原型文件是HTML格式的,那么如果我们想在我们的实际开发中复用上这原型的代码,就必须将H

2013-04-10 16:32:40 5678 4

原创 SSH框架的逻辑流程

无论是已经熟知SSH开发的老手,还是想要快速上手SSH的程序员,或者是对SSH还一无所知的学生,搞清楚SSH这个框架的逻辑流程都是相当关键的。现在让我一起学习,或者回顾一下SSH的逻辑执行流程。       先简单叙述一下流程:1 ) 客户端初始化一个指向servlet容器的请求2 ) 请求经过一系列的过滤器(ActionContextCleanUp用来清除ac)3)Fil

2013-04-09 22:35:46 2701

原创 myeclipse报错“java.lang.NoSuchFieldError: INSTANCE” 以及 myeclipse项目名上有感叹号

今天在调试别人写的一个,使用了hibernate的java web项目时,运行发现报错“java.lang.NoSuchFieldError: INSTANCE”    检查发现数据库什么的都没有问题,包也都有。(hibernate开发八个必须的包:hibernate3.jar,cglib-asm.jar,dom4j.jar,odmg.jar,commons-collections.jar,c

2013-04-08 11:22:36 6063

原创 eclipse中的中文乱码

小弟最近经常辗转于学校机房的电脑和自己的笔记本之间,于是今天在把机房电脑上用eclipse写的一个项目拷到自己笔记本上的时候,出现问题了: 本来久经测试的项目各种报错~~~我仔细一看,本来是中文的地方全显示的乱码。。。        好吧,实际上问题很简单啦,就是我机房电脑和自己笔记本上eclipse对于项目的编码设置不同,一个是GBK,一个是UTF-8 。如果你也遇到中文乱码

2013-03-29 20:14:23 1662 2

原创 TicTacToe(井字棋)的算法——不比人的智商低的AI

何为TicTacToe?TicTacToe也俗称井字棋或三连棋(两人轮流在一有九格方盘上划加字或圆圈, 谁先把三个同一记号排成横线、直线、斜线, 即是胜者),男女老少皆宜的入门级棋类游戏。              关于游戏的实现方式,比较简单,在这就不多说了。直接谈一谈如何写出在TicTacToe游戏中不输给人类棋手的电脑。       想要写出游戏AI,第一步是自己要会玩游戏,

2013-03-28 19:12:42 15104 3

原创 win7启动mysql服务

我们经常遇到mysql服务无法通过一些工具启动的情况这时只需要我们手动启动它就好了,不用什么麻烦的命令行,来个简单的方法,在开始菜单最下方的搜索框内输入“services”,然后即可出现如图情况:选择services.exe在里面找到名称为MySQL的服务,双击打开属性点启动。如果想要开机自动启动就把启动类型改成自动,否则改成手动。

2013-03-22 23:13:58 3059 1

原创 word技巧积累(持续更新中)

这篇文章乃是记录本人在使用word中曾经遇到过的问题,相信不少兄弟姐妹也遇到过与我同样的问题,希望对大家有帮助1.页眉页脚      在页面的头部和底部右击鼠标则会出现页眉或者页脚的编辑选项,写完后显示如图:2.插入模式和修改模式和eclipse类似,word也提供了两者编辑文字的模式,插入和修改,前者是保持现有文字,后者则只

2013-03-22 11:50:11 1398 4

原创 SQL从入门到精通

无论你是初学数据库的新手,还是许久没接触SQL语句的程序员,亦或是即将面临一场关于数据库的考试的孩子,这十条SQL都将让你受益终生,让你一步一步逐渐将SQL融会贯通。很多数据库的书讲到SQL查询语句时总是让人难以看懂,条理性极差,故本人通过我的学习经历整理了这最经典最重要而且清晰易懂的SQL语句,同时它们也是从难到易排序的。学好这些语句,让你在SQL上从菜鸟变雄鹰~~~~~我们使用这四

2013-03-21 16:56:08 1569 1

原创 2013南京大学软件学院考研有感

我的课程成绩:    我平时各科的成绩都普通得不能再普通,许多课程都是学过就忘了,还有一些科目是60+低分飘过的。但是,这些都和考研的分数没有必然的联系。 我的初试成绩:375,政治英语数学综合 67,76,120,112。排名上还算可以吧,前十 我的复习时间:我之前也没有什么的准备工作,暑假提前了一些回了学校,大约八月上旬直接开始了全力复习。 之后我基本上全心全意复习

2013-03-19 23:38:53 3456 19

原创 ssh入门

ssh,对于java web开发新手还是一个比较陌生的名字,在此我就简单给初窥java web门径的兄弟们简单介绍这个现在相当流行的java web开发框架。         首先,何为框架?        框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;或者说,框架是可被应用开发者定制的应用骨架。简而言之,框架即是为了方便我们程序员开发,减少代码量及增

2013-03-18 14:50:54 1676 1

原创 javascript入门

JavaScript是什么呢?JavaScript是一种很流行的脚本语言,虽然名字与java很像,不过完全不同于java。它可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言,是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

2013-03-14 00:18:11 1742 1

原创 老问题新解法——经典的大兔子生小兔子问题(斐波那契数列)

问题描述:从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....解决方案1:        思想方法:某月的兔子数量即为上个月的兔子数量+上个月出生的兔子数量,而出生的兔子数量即上个月的大兔子数量,也即上上月的兔子数量(上上月的兔子到了上个

2013-03-05 10:23:11 6229 3

原创 Java 24 点 杭电1427

最近一时兴起,刷了一些杭电的题目。其中24 点这个题目花了我不少时间,差不多两个多小时才AC。故特此记录。思路深搜当然是最佳策略,但是对于一个算法渣来说并不是我的最佳选择。我的思路:拿到四个数,全排序,然后处理括号,计算所有操作符的组合情况。打表但是!全排序的性能和深搜天差地别,这么做正确性可以保证了,但是会超时。所以,我选择打表的方式。打表很简单,把所有不能计算出24 点的组合硬编码下来。注意事项:1. 输入的数据中,10 是唯一一个两位数字,如果使用java 以外的代码实现的话,

2017-04-16 16:18:00 1982

原创 java 时区问题 SimpleDateFormat 时区大全

1. 为什么需要设置时区说起java中的时间,大家或许都很熟悉,朗朗上口的Date、Calendar、SimpleDateFormat等。但是大家对他们的认识真的很深刻吗?今天我要想大家说的是TimeZone,即时区。经常有人发现时间不对,比如相差8个小时等等,其真实原因便是TimeZone。只有正确合理的运用TimeZone,才能保证系统时间无论何时都是准确的。影响T

2016-04-26 17:22:14 26284

原创 Hadoop发行版厂商星环发布TPC-DS评测结果

Hadoop发行版厂商星环发布TPC-DS评测结果,结果惊人,性能和稳定性不逊于世界头号hadoop发行商Cloudera的 TPC-DS性能数据为何星环的hadoop发行版如此高性能?据说星环发展于intel的hadoop核心团队?难道星环将引领中国大数据的浪潮?

2014-11-12 16:19:34 3888 3

原创 MapReduce程序依赖的jar包

难得想写个mapreduce程序,发现已经不记得需要添加那些jar包了,网上找了一会也没发现准确的答案。幸好对hadoop体系结构略知一二,迅速试出了写mapreduce程序需要的三个jar包。            不多不少,3个包足矣……贴出来免得其朋友再走弯路     (请忽视包的版本不一致问题,是我从其他项目中东拼西凑过来的)

2014-06-22 15:40:10 10125 1

原创 回顾sql语句中的各种连接

1. 内连接(InnerJoin)内连接是最常见的一种连接,它页被称为普通连接,而E.FCodd最早称之为自然连接。下面是ANSI SQL-92标准select * from    t_institution i inner join t_teller t on i.inst_no = t.inst_nowhere i.inst_no = "5801"其中inn

2014-05-06 09:54:42 1281

原创 浅谈外连接中的on条件字句

在简单的项目中使用的一般就是内连接,但是在实际系统级项目中外连接就很常见了。在外连接的使用中,本人发现有一个很多人都弄不清楚的问题,关于外连接中on条件字句的作用。         当在内连接查询中加入条件是,无论是将它加入到join子句,还是加入到where子句,其效果是完全一样的,但对于外连接情况就不同了。当把条件加入到join子句时,SQL Server、Informix会返回外连接

2014-05-05 20:23:09 2298

原创 sql语句执行顺序

一、逻辑查询处理的各个阶段(5)SELECT DISTINCT TOP()                       (1)FROM JOIN ON  (2)WHERE (3)GROUP BY (4)HAVING (6)ORDER BY 上边语句是一个普通格式的查询语句,基本包含了所有的查询条件和关键字。你可能会发现前边的序号并不是按顺序来的,被你说对了,这

2014-05-05 20:12:03 1120 1

7IWD2-02-Foundation-2011-12.pdf

SQL2011标准的核心文档,有sql类型,语法等标准的介绍。 Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation)

2020-03-04

超详细Oracle教程

超详细Oracle教程

2013-03-05

j2ee基础教程

比较基础但是很好的入门j2ee教程!!我曾经使用过的学习教程

2013-03-05

Linux概述(入门级)

你用过linux系统吗?你听说过linux吗?无论你是行家还是菜鸟都可以通过此文档了解一下linux

2012-05-25

PDF破解软件

很好用的pdf破解软件,我自己用的就是这一款,在此共享给大家

2012-05-25

游戏人工智能编程案例精粹

绝对好文档!一般地方下不到!入门级的游戏开发者或者游戏爱好者的最佳帮手!居然只要5分!要不要改成10分呢?

2012-05-24

游戏编程中的人工智能技术

是否好文档,看了就知道!!!真的不错耶!!对游戏开发人员和游戏爱好者都很好!!!

2012-05-24

文本编辑器java

当时课程作业要求,我就弄了这个,灰常的好!作业满分有木有

2012-05-24

软件工程各种图结构

软件工程中会用到的各种图图图,学软件的和对软件有兴趣的一定不能错过

2012-05-24

学生信息管理系统(Java) 代码

一个全名详细的学生信息管理系统,具体的代码详细的文档,怎一个爽字了得

2012-05-24

如何使用MySQL数据库

能教会一个初学者如何使用MySQL数据库的优秀文档

2012-05-24

8086汇编指令大全

8086汇编的指令,特别全,对当时学习计算机组织结构起了很大帮助!

2012-05-24

nasm中文手册

很好很细很全名的nasm手册,当时好不容易找到了现在分享给大家~

2012-05-24

C++入门教程

很好的C++初级教程,对我自己都有很大的帮助,希望能帮到大家

2012-05-24

java图书馆管理系统源码

java的图书馆管理系统源码,详细的文档,精细的设计,具体的代码,方便大家学习!

2012-05-24

拳皇源代码

简单的拳皇的源代码,难得的资源,喜欢拳皇的朋友不妨看看

2012-05-24

MySQL命令大全

MySQL命令大全,很全的一篇文档,希望对大家有帮助!

2012-05-24

c语言等级考试真题

计算机等级考试之二级,c语言的真题,希望对大家有帮助

2012-05-24

简单的拳皇源代码

拳皇的源码,jar格式和java格式都有,方便大家学习

2012-05-24

空空如也

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

TA关注的人

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