自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 PHP网站开发实例教程之知识点归纳2(操作数据库)

在操作数据库前先打开命令提示符,到数据库里面创建相应的数据://cmd创建测试数据mysql -u root -p pwduse itcase;create table user_inf( id int unsigned primary key auto_increment, username varchar(20) not null, password varchar

2017-03-17 14:55:15 686

原创 自调用匿名函数的三种创建方式

自调用匿名函数就是当程序运行时自动调用执行的函数,在JS中有三种创建的方式:<script>//create method one(function(){ alert("hello world");})();//create method two(function(){ alert("hello world");}());//create method three!f

2017-03-16 20:58:07 824

原创 杨辉三角算法

1.杨辉三角算法分析:1>每一行的首尾都是12>第几行就有几个元素3>从第三行开始,除了每行的首尾,其余的每一个元素都是上面的两个相邻的元素之和2.实现代码:public class test{ public static void main(String[] args){ test t = new test(); t.fun();

2017-03-16 18:01:23 964

原创 超级素数实现算法

1.超级素数的概念:一个m位数的素数,从高位到低位一次去掉一个数,仍然都是素数。输入m,输出m为超级素数的总个数并且输出最大m为的超级素数2.分析:可以从两个方向出发:1>从1位开始找素数,然后一步步加位数,查找素数;2>从m位开始找,然后在去掉最高位,在查找素数。。。 不管是什么方法,我们都发现,超级素数f一定是素数或者f个位数一定是3或者73.实现代码:public class test{

2017-03-16 17:33:04 3815 1

原创 分数数列算法实现java

1.分数数列概念:一个递推的分数数列的前面六项为:1/2,3/5,4/7,6/10,8/13,9/15…归纳出数列的构成规律并输出第n项以及前n项中的最大项的值2.分析:该数列有两个规律:1>分母d与分子c存在关系表达式:d=c+i,i表示当前显示的是第i个数;2>分子c为前面i-1项中的所有分子、分母都不相同的最小正整数3.实现代码:public void fun(){ System.ou

2017-03-15 20:37:15 731

原创 网页安全之页面禁用复制粘贴

类似于百度文库这样的网站,都是将复制粘贴功能禁用的,只有登录的用户才能够使用。在开发中,为了网页的安全,我们也可以设置页面禁用复制和粘贴的功能实现的方式很简单,就是自定义页面的复制和粘贴事件,取消默认事件即可实现代码<html> <head> <title>个人网页</title> <meta .../> </head> <body>

2017-03-15 19:46:09 1110

原创 双和数组探索算法

1.双和数组的概念:将一个偶数2S分解成六个互不相等的正整数a,b,c,d,e,f,这六个正整数满足三个条件: 1.a+b+c = d+e+f 2.1/a+1/b+1/c=1/d+1/e+1/f 3.apublic class test{ public static void main(String[] args){ test t = new t

2017-03-14 00:25:53 431

原创 计算n!

计算n的阶乘时需要考虑结果溢出的情况,如果n的值较大,就不能简单的使用int类型或者long、double这些类型来保存结果值。这个时候我们可以使用数组来保存结果,每个元素对应结果的每一个位数 int result[n];这时候,我们需要判断result数组的长度,也就是n的值,那么如何求解出这个n的值呢?我们看看下面:int resultint = 1*2*3*...*n;判断一个数的位数通常是

2017-03-13 23:37:27 1083

原创 牛客面试题集锦之java中的"引用传递"

java没有指针,因此也就没有引用传递这一说法,只有值传递,不过可以通过对象来实现引用传递,这种引用传递和指针原生的引用传递不一样:java值传递:方法调用时,实际参数将它的值传递个形式参数,期间在方法中形式参数的改变并不会改变实际参数的值java引用传递:也叫做地址传递。传递参数时,形式参数将和实际参数指向同一个地址,相当于实际参数的一个副本,具体实际参数会不会改变需要看操作的方式java中的引用

2017-03-13 00:34:34 555

原创 JQuery初体验

使用JQuery有两种方式:使用网上CDN导入或者直接下载然后导入路径使用CDN内容分发模式主要由三种方式: 1.使用google的CDN: http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js 2.使用MicroSoft的CDN: http://ajax.aspnetcdn.com/ajax/j

2017-03-11 23:50:55 482 2

原创 搭建Apache服务器的虚拟主机

1.修改Host文件,实现网站的域名访问,具体操作步骤如下:打开:C://Widnows/System32/drivers/etc/hosts,然后在文件的末尾配置IP地址和域名的映射关系,具体配置代码如下: IP地址 域名 127.0.0.1 www.chengxi.com2.修改httpd.conf文件,启用虚拟主机辅配置文件:打开Apac

2017-03-11 23:37:17 380

原创 查找字符串数组的最大公共前缀

题目:给出一个字符串数组,输出所有项的最大长度的公共前缀考虑情况:字符串数组长度为0时,输出"";实现代码:public class Main{ public static void main(String[] args){ String strs[] = new String[]{"aa","a"}; new Main().longestCommonPref

2017-01-14 23:54:02 1040 1

原创 删除已排序数组中的重复数据

题目理解:1.操作的对象是一个已经排好序的整形数组2.输出一个整形值length ,表示删除该整形数组中的重复数值之后的数组长度3.题目要求不能分配一个新的数组内存4.在最后,原来的数组的前length个数据时已经排好序的没有重复的该数组实现代码:public class Main{ public static void main(String[] args){ int

2017-01-14 23:12:39 353 2

原创 zigzag conversion 字符串的Z字形分离

zigzag conversion也就是所谓的字符串的Z字形分离算法,将指定的字符串根据Z字形结构分离成指定长度的子串题目如下: 实现代码:public class Main{ public static void main(String[] args){ String str = "PAYPALISHIRING"; int rows = 3;

2017-01-14 18:11:00 440

原创 合并两个有序列表

主要思想:同时遍历两个列表,同时对两个列表进行数值的比较,在这里是使用自定义的列表,因此比较的就是里面的val的值在这里需要注意几个细节:列表1为空和列表2为空两种情况的逻辑与和逻辑非的处理方法实现代码://自定义列表class ListNode{ int val; ListNode next; ListNode(int val){ val = val;

2017-01-14 17:56:18 680

原创 罗马转换成阿拉伯数字,数值大小0-3999

罗马转换成阿拉伯数字的几个规则:1.I->1 V->5 X->10 L->50 C->100 D->500 M->10002.一般的规则是所有的罗马数字进行相加,也有一个特殊情况:如果I/X/C在大数前面,则是加数,如果在大数后面,则是减数具体代码实现:public class Main{ public static void main(String[] args){ Sy

2017-01-14 12:43:51 379

翻译 回文数的判断(考虑所有情况)

如下所有情况:1.当数值为负数时,返回false;即负数不是回文数2.当数值最后一个数为0并且这个数值本身不是0时,返回false3.如果是使用数值反转比较的话,需要考虑溢出的情况在此,我使用的是数值反转的思想,不过鉴于数据溢出的情况,在这里并不是反转整个数值,而是将数值进行折半反转赋值给一个数值,然后两个数值进行比较具体实现代码:public class Main{ public bo

2017-01-14 11:54:54 519

翻译 写一个算法,完成String to Integer的转换(考虑所有情况)

String to Integer总共需要考虑以下几种情况:1.当字符串长度为0时,此时输出转换为02.字符串前后的空格需要去掉,这里可以直接使用trim()方法即可3.如果出现形如"010a43"的字符串时,转换的整数以非数值之前的数值转换为准,也就是104.如果数值转换出现溢出,也就是大于Integer.MAX_VALUE,或者小鱼Integer.MIN_VALUE时,按照正负性对应输出最

2017-01-14 00:15:57 467

转载 经典算法题摘要

摘要网址:http://blog.csdn.net/pcpanchen/article/details/16851151

2017-01-11 21:28:18 277

转载 谷歌经典面试题集锦

参考网址:http://student.csdn.net/mcd/topic/833628/944375

2017-01-10 21:21:24 714

转载 分水问题

题目: 有三个桶,两个大桶分别可装8斤的水,一个小桶可装3斤的水。现在有2个8斤的桶全部装满了水,3斤的小桶空着。 如何把这16斤水平均分给4个人,每人4斤水。注意:不能使用其他任何工具,4人自备容器,分出去的水不可再要回来。参考答案1: 3个桶最初的装水状态为880,首先将一个大桶的水倒入小桶中,倒满,表示为853(第二个大桶减少3斤水,小桶增加3斤水),则过程如下:

2017-01-10 21:04:09 1583

转载 IT推理 - 拿钻石

题目: 一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?经典答案1: 这道题根本不可能百分之百的拿到最大的那个钻石,而且能拿到的钻石是最大的那颗的概率还是很低的, 接近1/10也就是和你随机抽取一个出来是最大钻石的概率相似,但是我们可以通过分析取最优解,也就是拿尽量大的钻石,

2017-01-10 20:47:28 1074

转载 4.22百度面试题

4.22日百度发布了这样一个面试题,看似很简单,但是却淘汰了近乎85%的人题目:依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。错误代码示范:public void foo() { for (int i = 0; i < 100; i++)

2017-01-10 19:47:28 313

转载 final、finally和finalize的区别

1.fianl主要用于修饰类、变量和方法,其中修饰的类为不可变类,该类不可以被继承public final class finalClass{ ...}修饰的方法不可以被重写public final void finalMethod(){ ...}修饰的变量为变常量,这种变量经过一次初始化之后就不能在被修改值了。初始化final变量有四种情况:1.所有的final变量都可以在定义

2017-01-07 00:36:17 323

原创 五子棋源码

源码下载地址: http://download.csdn.net/detail/qq_27905183/9726751不需要积分,欢迎大家一起交流五子棋的AI难度加深

2017-01-02 00:53:03 500

原创 H5+C3+JS实现五子棋 - AI篇

新增全局变量<script> //所有赢法总和 var count = 0; //容纳所有赢法的三维数组 var allWin = []; for(var i =0; i <15; i++){ allWin[i] = []; for(var j=0; j <15; j++){ allWin[i][j] =

2016-12-30 15:46:52 1128

原创 H5+C3+JS实现五子棋 - UI篇

本篇文章实现的是双人对战模式,主要是实现除人机AI算法和判断输赢之外的其他功能,下一篇将会发布AI框架搭建<!Doctype html><html> <head> <!-- 百度爬虫优化 --> <meta http-equiv="author" content="成兮,缘分五月" /> <meta http-equiv="Keywords" c

2016-12-30 14:16:04 997

原创 H5+C3+JS实现焦点轮换图

实现思路讲解:先定义一个父div,其宽度为100%,在里面定义一个子div用于盛装图片,其宽度和高度和图片的宽高是一样的,并设置为overflow: hidden。这里我们设置为600px的图片宽度,设置容器div的position定位为相对定位,这样就可以通过left属性来使图片进行焦点轮转。具体实现就是每次点击向左移动时,其left属性就减少600px,这样当前显示的图片就会向左完全移动出去并且

2016-12-29 17:11:32 826

原创 实现div的大小随着内容进行动态改变

div的动态改变有两种方式:1.使用百分比的形式来实现div的动态改变的实现代码:#id{ width: 30%; height: 40%;}/* 这样一来,该div的宽度和高度将始终分别对应于浏览器的宽度的30%和40% */2.指定最小值来让浏览器自动实现div动态改变的实现代码:#id{ min-width: 100px; min-height: 200px;}/*

2016-12-13 22:57:33 7519 1

原创 关于CSS伪类特性和CLICK等事件的冲突解决方案

在下面这种情况:...<a href="#" id="link">点击我</a><style> #link:hover{ color: rgb(253,248,0); }</style>这段代码简单的设置了一个链接的hover鼠标悬停伪类样式,但是如果我们加入下面这段代码的话:<script> window.onload = function() {

2016-12-06 21:17:36 4645

原创 Session实现防止会员下载资源被盗链

1.通常,我们使用会员身份登录一个资源网站,然后下载里面的资源时点开那个链接就可以直接进行下载了.(不管这个链接是action也好,是html也好,反正都是进行文件下载的)但是如果我们不对这个链接进行设置的话,就会出现这样一个情况:我们将这个链接的地址发送给其他人,而这些人并没有这个网站的会员,或者说根本就没有注册过这个网站,但是因为这是一个单纯的链接,那么将会使这些人也可以打开这个链接进行同样的下

2016-11-19 02:36:31 1017

原创 JFreeChart绘图 - 简单的饼图

1.JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications、applets、servlet以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、时序图(time series)、柱状图(bar charts)等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。JFreeChart

2016-11-16 00:54:12 1522

原创 批处理命令与事务的结合使用

1.通常我们使用的sql是处理一条命令,而如果我们想要同时处理多个命令该怎么办呢?比如说:在一个购物车里想删除多个商品,这时候想要使用一条命令来完成的话是非常难的,一般是写多个DELETE语句来完成这个操作。如下:DELETE FROM shop_car WHERE shop_id = 132475 ;DELETE FROM shop_car WHERE shop_id = 132568 ;DE

2016-11-16 00:06:36 1211

原创 Head First Mysql笔记

1.编写mysql命令时最好命令使用大写字母,以区分,如:CREATE TABLE person(id INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(30) NOT NULL,password VARCHAR(30) NOT NULL);2.删除表:DROP TABLE table_name ; 删除记录:DELETE FROM table_n

2016-11-15 13:28:45 993

原创 随手翻HTML+CSS笔记

body:1.设置整个页面的文字的默认颜色:<body text="颜色">2.设置整个页面的连接默认颜色:<body link="初始化链接文字默认颜色" alink="正在访问的链接的文字的默认颜色" vlink="已访问过了的链接的文字的默认颜色">3.设置整个页面相对浏览器的边距:<body topmargin/rightmargin/bottommargin/leftmargin>me

2016-11-14 01:40:51 437

原创 使用本地存储Storage实现留言

1.在传统的HTML时代,开发者如果需要在客户端存储少量数据,只能通过cookie来实现,但Cookie存在如下三点不足:大小被限制为3KB;会包含在每个HTTP请求中向服务器发送,会导致多次发送重复数据;在网络传输时并未加密,存在一些安全隐患2.HTML5新增了Web Storage功能,可以让应用程序在客户端运行时在客户端保存数据。H5提供了两个Web Storage:Session Stora

2016-11-12 22:56:58 1594

原创 设置网页的icon图标

有两种方式设置:1.<link rel="icon" type="image/x-icon" href="..." />2.<link rel="shortcut icon" type="image/x-icon" href="..." />两种方式的区别为:第一种用于希望为浏览器提供另外一种备用的图像比如gif动态图等,而第二种是大多数遵守标准的浏览器所能识别的。一般建议两个都写,如下:<!

2016-11-12 10:32:21 937

原创 疯狂H5笔记 - DOM编程详解

1.通过节点关系来访问HTML元素:Node parentNode:返回当前节点的父节点Node previousSibling:返回当前结点的前一个兄弟节点Node nextSibling:返回当前节点的下一个兄弟结点Node[] childNodes:返回当前节点的所有子节点Node[] getElementByTagName(tagName):返回当前节点的具有指定标签名的所有子节点

2016-11-10 13:56:34 424

原创 疯狂H5笔记 - 变形与动画相关属性

1.变形支持:1.transform:用于设置变形,该属性支持如下一个或多个变形函数: translate(tx,ty):设置目标组件横向x移动tx距离,纵向y移动ty距离,可以省略ty,表示ty=0.即纵向上没有位移 translateX(tx):设置目标组件横向x移动tx距离 translateY(ty):设置目标组件纵向y移动ty距离 scale(sx,sy):

2016-11-09 21:22:49 883

原创 疯狂H5笔记 - 表格、列表相关属性及media query

1.表格相关属性:border-collapse:设置表格里的行和单元格边框的显示方式,有两个属性值: seperate:单元格的分割线为双线 collapse:单元格的分割线为单线border-spacing:当设置单元格的分割线为双线seperate时,该属性用于设置单元格边框之间的间距caption-side:设置表格标题位于表格哪边,有四个属性值:top/right/bo

2016-11-09 19:55:13 410

使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)

使用java纯手动实现的一个简单的Spring框架,pom.xml文件中只包含一个Servlet依赖jar包,参考的网上视频教学做的,仅用于学习

2018-01-08

手动实现的简单Spring框架

使用java纯手动实现的一个简单的Spring框架,pom.xml文件中只包含一个Servlet依赖jar包,参考的网上视频教学做的,仅用于学习

2018-01-08

ssm框架开发个人博客

使用SpringMVC+Mybatis开发的个人博客网站,使用了websocket实现双端通信(为解决异域通信),前端使用的html/css/jquery,由于注重后端实现,因此前端没有做太好,本来打算使用bootstrap来改善一下,后来想,还是下个项目在弄,有什么不懂得可以私信我

2017-05-03

javamail发送注册验证邮件实例-内包含mail.jar包

javaweb常用技术,注册邮件验证,内含mail.jar包还有mysql数据库驱动jar包

2017-04-27

JS实现贪吃蛇小游戏

JS实现贪吃蛇小游戏

2017-04-10

Servlet+Ajax实现智能搜索

Servlet+Ajax实现智能搜索,体会百度式搜索

2017-01-13

前端web五子棋

使用h5/c3/js制作的一个简单的五子棋,用于交流,希望广大码农能多给点电脑计算难度加深的帮助

2017-01-02

六十个响应式前端模板

20个响应式前端模板,集齐了大多数web商业开发网站的特性,希望能帮助你们

2016-11-20

学校教务管理系统

这是我的第一个Web项目,挺简单的,使用struts2+spring4+mysql,没有使用hibernate的缘故是因为还不怎么会用(尴尬),如果大家有什么疑问,可以联系我来问我哦,期待一起交流学习

2016-10-28

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

TA关注的人

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