Python基础(一)
Python是一种面向对象,解释型计算机程序设计语言,它为我们提供了非常完善的代码库。熟悉Python的基础操作方便后续的学习,在此整理了变量和字符串、格式化、列表以及input和print的基本使用语法。 ... 查看全文
决策树(三)分类算法小结
引言 本文主要是对分类型决策树的一个总结。在分类问题中,决策树可以被看做是if-then规则的结合,也可以认为是在特定特征空间与类空间上的条件概率分布。决策树学习主要分为三个步骤:特征选择、决策树的生成与剪枝操作。本文简单总结ID3和C4.5算法,之后是决策树的修剪。 ID3算法 ID3算法和核心是 ... 查看全文
Java排序算法之冒泡排序
今天我们来了解下冒泡的的Java实现,我们从这几个方面入手: 原理介绍及时间复杂度 Java代码实现 优化思考 一 、原理介绍 原理:每次比较两个相邻的元素,将值大的元素交换至右端,类似于一个气泡,不断的移动。 时间复杂度:O(n*n) 二、Java代码实现 运行结果如下: 123456789 三、 ... 查看全文
JavaScript作用域
JavaScript作用域 JavaScript作用域 作用域是可访问变量的集合。 在JavaScript中,对象和函数同样也是变量。 在JavaScript中,作用域可访问变量,对象,函数的集合。 作用域在函数内可以修改。 JavaScript局部作用域 变量在函数内声明,变量为局部变量(局部作用 ... 查看全文
net license tool, EasyLicense !
net license tool, EasyLicense ! 开源 .net license tool, EasyLicense ! 介绍: 过去我常常像是否有一个帮助授权的软件,它可以非常简单的创建license,并且非常容易的验证license。 这是一个非常普通和公共的功能,但是我没有找到合 ... 查看全文
thinkphp模型层
thinkphp想要做模型model,首先要更改一下配置文件:在Home文件夹下的Conf下的config文件中进行修改: 我们可以将convention里边复制一下过来修改: 将数据库名称等改为自己的就可以了,然后我们开始创建模型对象: 我们在Home的Model里创建一个文件LeibieMode ... 查看全文
邓_ Php·笔记本
【PHP】 001 > 002 > 003 > 004 > 005 > 006 > 007 > 008 > 009 > 010 > 011 > 012 > 013 > 014 > 015 > 016 > 017 > 018 > 019 > 000 > 000 > 000 > 000 > ... 查看全文
json&pickle序列化
一、用途 我们需要将内存中的数据进行序列化,即写入文件中时,写入的类型只能是字符串或者二进制类型。但是如果我们想要将复杂一些的数据类型,如:列表、字典或者函数之类的同样进行序列化,我们就要用到 json或者pickle。 二、json序列化 1、dumps序列化和loads反序列化 dumps把数据 ... 查看全文
AngularJS判断checkbox/复选框是否选中并实时显示
最近做了一个选择标签的功能,把一些标签展示给用户,用户选择自己喜欢的标签,就类似我们在购物网站看到的那种过滤标签似的; 简单的效果如图所示: 首先看一下html代码: line2 定义了AngularJS App; line4 引入angularjs脚本; line5 引入自己写的script2.j ... 查看全文
[WebGL入门]十二,模型数据和顶点属性
注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:]。另外。鄙人webgl研究还不够深入,一些专业词语。假设翻译有误。欢迎大家指正。顶点属性的意思上次的文章中,介绍了一下从着色器的生成,编译,到程序对象的生成和着色器的连接。这次 ... 查看全文
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not
遇到这个问题之前,我去百度和谷歌去搜索了一下。发现各种说法。可是针对我的项目而言,也就是公司的项目而言,这个问题的根源并不是是网上所说的那样。 最后是通过自己的想法做測试得到了解决。 1.首先说说我的配置吧。我的配置是通过spring自带的注解来实现 声明式事物管理的。假设我们没去了解spring的 ... 查看全文
jQuery封装placeholder效果,让低版本浏览器支持该效果
页面中的输入框默认的提示文字一般使用placeholder属性就可以了,即: 最多加点样式控制下默认文字的颜色 但是在低版本的浏览器却不支持这个placeholder属性,那么真的要在低版本浏览器也要实现跟placeholder一样的效果,就需要写个插件来兼容下,下面就细讲一下怎样用jquery来实 ... 查看全文
HTML和XHTML的区别
简单理解,XHTML就是HTML的升级版,所以XHTML和HTML没有太多的不同 最主要的区别在于: (1)元素必须被正确地嵌套 (2)XHTML 元素必须被关闭,非空标签必须使用结束标签 (3)空标签也必须被关闭,空标签也必须使用结束标签,或者其开始标签必须使用/>结尾 (4)XHTML 元素必须 ... 查看全文
js截图及绕过服务器图片保存至本地(html2canvas)
今天要分享的是用html2canvas根据自己的需求生成截图,并且修复html2canvas截图模糊,以及绕过服务器图片保存至本地。 ... 查看全文
ThinkPHP函数详解:M方法
M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实例化后只能调用基础模型类(默认是Model类)中的方法;3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框 ... 查看全文
使用js修改url地址参数
该方法可以修改url的参数。 例如将 www.baidu.com 修改为 www.baidu.com?name=123 操作为: window.location.href = changeURLArg(window.location.href,'name',123) ... 查看全文
Linux下php安装redis扩展
1、安装redisyuminstallwget-y下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传phpredis-2.2.4.tar.gz到/usr/local/src目录cd/root#进入软件包存放目录tarzxvfphpredis-2.2.4.tar.gz#解压cdphpredis-2.2.4#进入安装目录/usr/local/php5/bin/phpize#用php.. 查看全文
ubuntu phantomjs安装(PhantomJS崩溃可以按这个重装解决)
直接官网下载http://phantomjs.org/download.html我的环境是64位:https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2解压下文件 root@ubuntu:~#wgethttps://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.b.. 查看全文
CSS边框问题及妙用
CSS边框并非矩形重叠拼接,而是以梯形无缝拼接。如下图:实现代码:.test1{ width:20px; height:20px; border-color:redgreenblueyellow; border-style:solid; border-width:60px60px60px60px;}如果只给其中两条边设置宽度,则未设置的边依然呈现矩形:实现代码:.test1{ width.. 查看全文