★语言
文章平均质量分 61
wzqnls
毕业狗
展开
-
java基本数据类型及类型转换
在java中数据类型在大类上可分为基本数据类型和引用数据类型。这篇博文中则主要针对基本数据类型进行介绍和了解每种数据类型的特别范围以及针对各个数据类型之间的类型转换。数据类型的分类结构:基本数据类型 数值型 整数类型(byte, short, int, long)浮点类型(float, double)字符型(char)布尔型(boolean)引用数据类型原创 2017-12-25 21:42:36 · 4446 阅读 · 0 评论 -
PHP+Mysql————数据分页显示技术
通常情况下,一个页面加载大量的数据时,数据不可能同时显示出来。这时候,比较常用的方法就是滚动条和分页。看过电子书的孩子都知道,电子书那么多字,一个手机或pad的屏幕是无法全部显示的,开玩笑,一本几兆的书就好几百万字,一下子放到几寸的屏幕上,不得亮瞎你的眼。所以我们都是下滑使文字进行滚动或翻页。这篇博文就用来分享一下php的分页技术。首先获取数据库中某表的数据,输出到网页上,然后再进行分页显示。原创 2014-10-07 22:28:04 · 9683 阅读 · 1 评论 -
递归之汉诺塔问题
有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。问:如何移?最少要移动多少次?这个问题也就是著名的汉诺塔问题,以上对问题的描述摘于维基百科(因为懒,所以不手打了),对于这个问题的详原创 2015-04-22 20:53:45 · 1081 阅读 · 0 评论 -
递归之斐波那契数列
在数学上,費波那契數列是以递归的方法來定义:(n≧2)用文字來说,就是斐波那契数列由0和1开始,之後的斐波那契数列就由之前的兩数相加。这也是从维基百科上摘来的表述,比较的专业点。那个简单的写一下前面的几个是:0,1,1,2,3,5,8,13,21,34,55,89,144,233......这个也是成一个指数增长的现象,所以兔子要是都按这个节奏生长,那就天天有肉吃了,还便宜原创 2015-04-22 21:09:20 · 1190 阅读 · 0 评论 -
随机数之石头剪刀布游戏
此问题源于Ptyhon核心编程上的一道题:Random Numbers. Design a “rock, paper, scissors” game,sometimes called “Rochambeau,” a game you may have played as a kid. Here are the rules. At the same time, using specified h原创 2015-04-22 21:37:03 · 2763 阅读 · 0 评论 -
HTML常用标签(1)————格式标签
格式标签 aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc zzzzzzzzzz zzzzzzzzzz zzzzzzzzzz zzzzzzzzzz 居中显示原创 2014-07-05 12:12:09 · 1937 阅读 · 0 评论 -
HTML常用标签(2)————文本标签
文字标签 使用输出一号字体 使用输出一号字体 使用输出一号字体 使用输出一号字体 使用输出一号字体 使用输出一号字体 粗体 下划线 斜体 三者都有 绝对字体 相对字体1 相对字体2 输出打印机文字 输出引证,举例的斜体字 输出强调的粗体字原创 2014-07-05 12:31:39 · 1461 阅读 · 0 评论 -
HTML常用标签(3)————超链接标签
首先在html文件中编写如写代码:原创 2014-07-06 06:06:37 · 1594 阅读 · 0 评论 -
HTML常用标签(4)————锚点标签
练习时可使用如下代码: 建立锚点标签 第一篇 第二篇 第三篇 aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa原创 2014-07-06 06:22:50 · 1333 阅读 · 0 评论 -
HTML常用标签(5)————图像标签&图像地图
简单的添加图像标签主要有一下两种方式:原创 2014-07-06 07:24:49 · 1898 阅读 · 1 评论 -
HTML高级标签(1)————表格标签
利用上述表格属性,可以简单的创建一个表格,并任意的切割行和列。 表格的应用 我的表格 编号 姓名 年龄 性别 邮箱 1 张三 20 男 zhang原创 2014-07-08 12:11:20 · 2034 阅读 · 0 评论 -
HTML高级标签(2)————窗口分帧(1)————分帧演示
我们可以简单的编写一个多帧的窗口,并且可以任意的划分窗口区域。 1.划分几行几列的时候,可以填写数字,百分比或者*。2.里面嵌套是划分窗口很好的办法。感觉带有点数组的味道3.有几个就会有几个窗口,所以不要写漏了。看看这段代码的运行结果:放了六个超链接,所以你懂的。很淡定的出现了六个页面,但是很小,加载很慢。所原创 2014-07-08 16:59:37 · 2399 阅读 · 1 评论 -
PHP+Mysql————表单数据插入数据库及数据提取
网站在进行新用户注册时,原创 2014-10-06 23:10:10 · 17652 阅读 · 1 评论 -
Gvim入门(3)——简易配置python编写环境
用Gvim配置python编写环境最重要的也是最基本的一项就是要在Gvim的配置启动文件中,也就是在安装目录下的_vimrc中添加配置python解释器的代码。然而前提是要有配置好环境变量。 总结一下就是: (1)配置环境变量: 将python的路径添加到系统的环境变量的path里面,注意加分号。不会的就去百度里面google一下。 (2)测试python配置环境变量是否成功: 在win+原创 2015-04-25 20:08:27 · 5741 阅读 · 0 评论 -
谈谈对测试驱动开发思想的体会
最近学习了一本书《Python Web开发:测试驱动方法》,贯穿全书的便是测试驱动开发的编程思想。有点儿兵马未动,粮草先行的兵家思想。先简单总结一下这本书带给我的收获:1.学习了测试驱动开发的一种编程思想,与传统的瀑布开发流程又很大的出入。2.学习了如何写好功能测试,如何写好单元测试。3.先通过测试,再谈重构。原创 2017-11-11 13:44:05 · 2005 阅读 · 0 评论 -
functools.lru_cache装饰器详解
在functools这个模块中,有lru_cache这个一个神奇的装饰器存在。functools.lru_cache的作用主要是用来做缓存,他能把相对耗时的函数结果进行保存,避免传入相同的参数重复计算。同时,缓存并不会无限增长,不用的缓存会被释放。原创 2017-11-11 13:17:54 · 25753 阅读 · 6 评论 -
Django外键查询及@property在model中的妙用
上篇文章中聊了聊@property的用法,这篇文章则聊聊@property在数据库model中的一些小技巧,同时也会涉及些Django在数据库建模的过程中,外键查询和反向查询方面的内容。原创 2016-12-12 21:06:40 · 8103 阅读 · 3 评论 -
python异常处理详解
1.什么是异常处理?异常就是在程序执行的过程中发生的有可能引起报错或者导致系统挂掉的事件。毕竟人的考虑范围有限,在实际的项目开发过程中,总会有或多或少无法确定的情况,所以尤其要对很有可能出现的情况做一个预处理。原创 2016-12-25 22:34:43 · 1468 阅读 · 6 评论 -
python中@property装饰器的用法
1.@property是什么? @property是python内置的一个装饰器,作用是将一个方法变成属性,具体的装饰器实现过程比较的复杂,这里不过多深入,这篇文章仅仅是针对@property的上层用法的一个讲解。2.如何使用@property? property函数原型为property(fget=None,fset=None,fdel=None,doc=None) 好吧,其实光看函数原型还原创 2016-12-12 20:03:55 · 4364 阅读 · 5 评论 -
python进行excel数据读写
excel数据读取安装xlrd库 windows下在 www.lfd.uci.edu/~gohlke/pythonlibs/ 下载 pip install xlrd-1.0.0-py2.py3-none-any.whl进行安装linux下直接 pip install xlrd 进行安装ps: import xlrd(导入模块)原创 2016-11-12 22:15:38 · 2889 阅读 · 0 评论 -
CSS冻结布局详解
占位(有时间写)原创 2016-08-30 13:51:10 · 1315 阅读 · 1 评论 -
CSS流体布局详解
占位原创 2016-08-30 13:50:25 · 2309 阅读 · 0 评论 -
Python模拟进行Mysql和Redis数据传输总结
本来分开用两个脚本完成,后来发现有很多可多复用的东西,尤其是在python对mysql的操作过程中。然后写可以优化的地方,比如对mysql的操作封装成一个类,就如后面redis的队列类一样。不过懒病犯了,不想动了。简单整合了一下代码,我的心已经飞到办公室外的世界了,准确的是召唤师峡谷。。。原创 2016-07-22 10:59:12 · 1412 阅读 · 0 评论 -
Python定时从Mysql提取数据存入Redis
设计思路: 1.程序一旦run起来,python会把mysql中最近一段时间的数据全部提取出来 2.然后实例化redis类,将数据简单解析后逐条传入redis队列 3.定时器设计每天凌晨12点开始跑原创 2016-07-22 10:52:25 · 2891 阅读 · 0 评论 -
Pyhton定时生成模拟数据并存入Mysql
设计思路: 1.python 使用随机数模块,生成所需要的模拟数据。 2.将模拟数据定时存入mysql 3.设置定时器,定时执行 ps:数据库和表的创建在mysql的shell中以完成,模拟数据存入test表中,每次生成单条记录。原创 2016-07-22 10:36:43 · 2392 阅读 · 0 评论 -
HTML高级标签(2)————窗口分帧(2)————后台管理页面
使用frameset进行窗口分帧,构建简易的后台页面。这篇博客就作为一个简易后台管理页面的实战演练。1 首先,需要一个页面,使用按比例划分为适合的三个区域:头部,菜单,主体。不能放在中编写。给每一个进行命名,便于后面链接时target属性可以直接指向指定位置。代码如下(文件名自定义,我写的是 frameset.html): 后台管理页面原创 2014-07-12 01:22:51 · 2545 阅读 · 1 评论 -
HTML高级标签(3)————表单的应用
在HTML开发中,标签的种类和数量很多,不可能说每一种都研究透。很多可以用CSS来控制的标签,我们基本没有必要在上面浪费时间。所以,我们只要掌握在HTML开发中比较常用的标签就完全可以了。首先,先写一个最简单的登录表单。 表单的应用 表单的应用 文本域(U) 密码域原创 2014-07-13 17:50:10 · 2304 阅读 · 0 评论 -
PHP中递归函数的一个常见逻辑问题
首先,我们得知道递归函数是什么东西,通俗来讲也就是自己调用自己本身的函数。现在需要设计一段代码,解决1到10阶乘的问题。代码A:<?php //递归函数 $num=10; function add($sum){ static $tot; if($sum>=1){ $tot+=$sum; add(--$sum); }else{ return $tot;原创 2014-08-20 14:38:00 · 3035 阅读 · 4 评论 -
PHP中数组遍历常用几种方法
在编码的过程中,对指定的数组进行遍历是再常见不过的事了。在遍历的过程中,很多的语言都是利用for循环进行遍历,方便快捷。但是PHP中,对于数组的下标与有些语言不同。PHP中数组的下标可以为字符串,也可以字符串和数字混合,也就是所谓的关联数组。如果下标是纯数字的话,那就是索引数组了。1.for()for()进行遍历时,有个局限,如果是关联数组的话,就不能根据下标的递增来遍历了,突然冒出了字符原创 2014-08-21 16:55:45 · 3567 阅读 · 5 评论 -
PHP正则表达式
先看看用思维导图画的图:原创 2014-09-02 10:19:07 · 1035 阅读 · 0 评论 -
PHP实例————万年历
和大家分享一个简易的万年历制作过程。基本要求:1.获取日期2.获取给定日期是几号3.获取给定日期是周几4.获取月份天数5.获取上一月和下一月先贴一张效果图,样式做的比较丑,不喜勿喷。php代码:<?php //修改字符编码 header("content-type:text/html;charset=utf-8"); //外部样式链接 e原创 2014-09-07 16:00:11 · 2044 阅读 · 0 评论 -
PHP实例————实现验证码功能
大家都知道,验证码在网站注册,登录以及很多的时候都是必备的功能。没有了验证码,网站的安全性在很大程度上就受到了威胁。所以说,验证码是网站开发过程中不可或缺的一个功能,验证码的效果直接影响到网站的安全性。(这里博主也顺便吐槽一下,验证码这功能着实蛋疼,动不动就要输个验证码,看着真心烦。前段时间12306还出了个动态验证码,尼玛我想说全宿舍没有人能输入正确。只希望赶快出个替代性的功能,结束这个操蛋功能原创 2014-09-10 12:25:36 · 2899 阅读 · 0 评论 -
PHP实例————图片等比例缩放功能
在网站开发的过程中,经常要对一些图片进行一些处理,比如说缩放,裁剪,加水印等等。当然这些功能不仅仅可以用在开发网站的过程中,平时需要对图片做一些处理的时候,把这个功能封装到函数中去,要处理图片的时候,根据自己的要求在函数中添加需要的参数不就搞定了么。虽说这个对于小白来说可能一下子上来就点困难,但是一回生二回熟嘛。好了,进入正题。今天分享一个图像等比例缩放的函数。需要中的同学可以稍作修改,然后自己拿原创 2014-09-12 00:10:54 · 7086 阅读 · 3 评论 -
PHP实例————制作水印图片
目前QQ空间和新浪微博等社交软件中,分享的图片大多都是添加水印的。添加水印之后的照片也就变得独一无二了,好像就是添加了一个专属的个人签名。可以很好的防止别人盗用你的照片,也能够让别人一看水印就能在上面得到一些关于照片的信息。今天写了一个给图片添加水印的函数,和大家分享一下。有了这个函数,给照片添加水印就显的方便多了。其实原理很简单,原图是一张图片,水印其实也是一张图片,只不过有的水印是白色或透明色原创 2014-09-12 17:03:18 · 1830 阅读 · 2 评论 -
浅析PHP中cookie与session技术
1.cookie是什么?cookie指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。通俗来理解就是,你去一个专卖店或者超市买东西,然后店里给你办一张会员卡,以后你的身份和购买信息都存在这个卡里,而这个卡放你身上。之后每次去买东西的时候只需要刷卡就可以了,不用再登记或者记录其他的信息。然后将这段话映射了web上,超市结账台就是服务器端,而你原创 2014-10-20 01:06:33 · 4327 阅读 · 0 评论 -
C++中new与delete的用法
最近在学习C++的过程中,发现指针以及new和delete的使用遍布全书,可见其重要性。在学习了一个阶段之后,总结一下new和delete的用法,指针还没有摸透,待日后总结。1.new和delete有什么用?new和delete是C++中的两个操作符,new用于给单个对象或者数组,结构等分配内存,在内存使用完后,用delete进行释放内存。而且是一一对应关系,有了new分配了内存,必然需要原创 2014-11-28 23:32:05 · 2825 阅读 · 0 评论 -
C++文本数据写入
在C++中进行文本的数据写入程序中,首先需要了解整个流程的具体过程。1.添加必须的头文件:#include 。2.定义相应的变量,用于存储文件写入的数据。3.创建一个ofstream对象。4.将ofstream与文本文件进行关联。5.使用ofstream对象和6.使用完ofstream对象后关闭。代码实例:#include #include int m原创 2014-12-26 12:09:27 · 2321 阅读 · 0 评论 -
C++文本数据读取
读取文本数据的时候,其相应的流程与写入颇为相似,但也有一些区别,毕竟是两个不同的功能。1.添加必须的头文件:#include 、#include 。2.定义相应的数组,用于存储文件的名称。3.定义相应的变量,用于存储文件写入的数据。4.创建一个ifstream对象。5.将ifstream与文本文件进行关联。6.测试文件打开是否正常。7.使用ifstream原创 2014-12-26 12:39:44 · 1738 阅读 · 0 评论 -
PHP实例————表格日历
使用表格做一个简单的日历页面。要求:1.仿照Windows日历,5行7列,日期居中。2.隔行换色(背景颜色)。3.单元格间距和边距为零。注意事项:1.需要嵌套循环来控制行和列。2.需要计数器计算行数,便于换色。3.一行语句中,双引号不能与双引号混用,必须使用单引号进行分别。4.$i的递增所在的位置。这点是整个算法中的亮点了。代码:<?php $da原创 2014-08-16 15:04:07 · 2807 阅读 · 1 评论 -
PHP基础解析(2)————echo与print
在PHP中,echo与print都可以用于输出语句原创 2014-06-16 23:16:44 · 1590 阅读 · 0 评论