自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 回溯经典算法之四皇后问题

1.问题概述:在一个4*4的方格中住着四个皇后,他们之间都不友好,相邻就会打架,现在要进行查找能够满足:每行每列每个斜线都只有一个皇后,才能没有打架发生2.思路:这里需要这样进行查找,第一个皇后先在第一行第一列开始假定位置,然后第二行第二个皇后满足条件来摆放,如果到后面有皇后不能放在能满足条件地方了时就回到她的前一个皇后并换一个地方,或者在前一个。。。就这样,最后得到了结果是2413定义一个数组a[

2017-03-21 19:33:22 9104 4

原创 递归算法经典之快速排序

1.快速排序采用分区交换排序的概念,将一列数据通过基准数来分成两个部分,左边为比基准数小的数,右边为比基准数大的数,一般来说选取的基准数都是进行快排的这一列数据的第一个数据2.快速排序的主要思想:每次以第一个数为基准数,来分开当前进行操作的那一段,通过使用两个指针,一个从左向右查找大于基准数的index索引指针i,一个从右向左查找小于基准数的index索引指针j,最终比较的条件是i == j,这时候

2017-03-20 21:35:59 712

原创 递归经典算法之多转向旋转方阵

1.将前n^2个正整数填入n*n的方阵中,分为四个转向:1>从方阵的左上角开始,由外层至中心按照顺时针的方式螺旋排列而成的数字方阵,称为n阶顺转向内方阵2>从方阵的左上角开始,由外层至中心按照逆时针的方式螺旋排列而成的数字方阵,称为n阶逆转向内方阵3>从方阵的中心开始,由中心至外层按照顺时针的方式螺旋排列而成的数字方阵,称为n阶顺转向外方阵4>从方阵的中心开始,由中心至外层按照逆时针的方式螺旋

2017-03-20 21:23:51 1203

原创 PHP网站开发实例教程之知识点归纳3(WEB表单与会话技术)

通常使用表单传递并提交客户端写入的相关信息,在后台需要获取用户传来的信息,则需要使用PHP中的一些变量以及方法1.超全局变量:PHP脚本运行时,会自动将一些数据放在超全局变量里面,它是PHP预先定义好了的变量,常用的超全局变量: 1>$_POST[$name]:获取通过post方式提交到PHP脚本的变量 2>$_GET[$name]:获取通过get方式提交到PHP脚本的变量

2017-03-20 19:59:30 811

原创 Ajax入门之XMLHttpRequest核心对象的详解

Ajax最核心的内容就是异步发送请求,Ajax使用XMLHttpRequest对象来完成异步请求的发送,因此可以说XMLHttpRequest对象是Ajax的核心对象1.什么是XMLHttpRequest对象?XMLHttpRequest对象是Ajax用于进行异步发送请求的核心对象,它用于在后台与服务器进行数据交换通过使用XMLHttpRequest对象,开发者可以: 1>在不重新加载页面

2017-03-20 12:17:17 446

原创 经典递归算法之哈诺塔问题

汉诺塔问题:有三根柱子A,B,C,其中A上面有n个圆盘,从上至下圆盘逐渐增大,每次只能移动一个圆盘,并且规定大的圆盘不能叠放在小的圆盘上面,现在想要把A上面的n个圆盘全部都移动到C上面,输出移动的总步数以及移动的过程分析://先求出移动的总步数1,假设g(n)表示n个圆盘时的移动总的步数,当n=1时,g(1)=1;2.现在可以把g(n)进行细分为三步: 1>先将n-1个圆盘从A通过C移动到

2017-03-20 11:53:31 1356

原创 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 965

原创 超级素数实现算法

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

2017-03-16 17:33:04 3816 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

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

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