自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Show me the code

然而人生辽阔不要只活在爱恨里。

  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 Apache部署Flask网站

1、安装虚拟环境virtualenvyum install python-pip python-dev python-virtualenv

2018-11-12 16:02:47 404

原创 架设www服务器

linux版本为Centos7系统中没有安装httpd、php、php-mysql、mysql,以及mariadb,但已经安装mariadb-libs,/etc/文件夹中存在my.cnf,配置如下:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is ...

2018-03-02 14:24:45 1794

原创 【JavaScript】访问元素样式及操作样式表

任何支持style特性得HTML元素在JavaScript中都有一个对应得style属性。这个style对象是CSSStyleDeclaration的实例,包含着通过HTML的style特性指定的所有样式信息,但不包含与外部样式表或嵌入样式表经层叠而来的样式。在style特性中指定的任何CSS属性都将表现为这个style对象的相应属性。只要取得一个有效的DOM元素的引用,就可以随时使用Java

2018-01-25 19:40:34 258

原创 关于 document.getElementsByTagName()

html lang="zh-CN"> head> meta charset="utf-8"> meta http-equiv="X-UA-Compatible" content="IE=edge"> meta name="viewport" content="width=device-width, initial-scale=1"> title>tit

2018-01-11 11:05:31 3917

原创 【JavaScript】8.2.1查询字符串参数

function getQueryStringArgs(string) { var qs = (string.length > 0 ? string.substring(1) : ""), args = {}, items = qs.length ? qs.split("&") : [],//split函数返回一个字符串数组 item = null, name =

2017-12-28 13:18:35 184

原创 【JavaScript】6.3.6寄生组合式继承

function inheritPrototype(subType, superType) { var prototype = Object.create(superType.prototype);//返回一个空的,原型对象为supertype.prototype的实例对象 prototype.constructor = subType; subType.prototype =

2017-12-26 16:21:52 191

原创 【Python笔记】编码一个generator实现杨辉三角

杨辉三角定义: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1主要特点:每个数字等于上一行的左右两个数字之和,即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,可用此性质写出整个杨辉三角。实现代码:def triangles():

2017-09-25 20:22:04 259

原创 【Python笔记】递归函数实现汉诺塔移动

实现代码:def move(n, a, b, c): if n == 1: print('#', a, '--->', c) else: move(n-1, a, c, b) #以C为跳板把n-1个盘子从A移到B print('#', a, '--->', c) move(n-1, b, a, c) #以B为跳板把n-

2017-09-20 21:57:43 667

原创 【chapter01】绪论

一 什么是数据挖掘数据挖掘是在大型数据存储库中,自动地发现有用信息的过程。1.1 数据挖掘与知识发现数据挖掘是数据库中知识发现(knowledge discovery in database, KDD)不可缺少的一部分。而KDD是将未加工的数据转换为有用信息的整个过程。如图1-1所示,该过程包括一系列转换步骤,从数据的预处理到数据挖掘结果的后处理。1)输入数据可以以各种形式存储(平展文件、电子数据表

2017-08-28 21:48:39 695

原创 【5-1】使用命令

一 命令命令可以是下面四种形式之一:1.是一个可执行程序,就像我们所看到的位于目录/usr/bin中的文件一样。属于这一类的程序,可以编译成二进制文件,诸如用C和C++语言写成的程序。也可以是由脚本语言写成的程序,如shell,Perl,Python,ruby,等等。2.是一个內建于shell自身的命令。bash支持若干命令,内部叫做shell内部命令(builtins)。例如:cd命令就是一个sh

2017-08-28 20:21:37 251

转载 【4-1】操作文件和目录

一 通配符shell提供了特殊字符来帮助用户快速指定一组文件名,这些特殊字符叫做通配符。使用通配符(也以文件名代换著称)允许用户根据字符类型来选择文件名。下表列出这些通配符以及它们所选择的对象:普遍使用的字符类:通配符范例:接受文件名作为参数的任何命令,都可以使用通配符。我们会在第八章更深入的谈到这个知识点。二 常用操作命令1.创建目录:mkdirmkdir命令是用来创建目录的,用法如下:mkdir

2017-03-22 19:42:01 433

转载 【3-1】探究操作系统

一 ls用法1.列出当前/指定目录下所包含的的文件和子目录列表。xyw@xyw-virtual-machine:~$ lsexamples.desktop 公共的 模板 视频 图片 文档 下载 音乐 桌面xyw@xyw-virtual-machine:~$ ls /usrbin games include lib local locale sbin share

2017-03-22 18:28:11 426

转载 【2-1】文件系统中跳转

一 理解文件系统树一个“类Unix”的操作系统,如Linux,以分层目录结构来组织所有文件。这就意味着所有文件组成了一棵树型目录(有时在其他系统中叫做文件夹),这个目录树可能包含文件和其他的目录。文件系统的第一级目录称为根目录,根目录包含文件和子目录,子目录包含更多的文件和子目录,以此类推。注意:类Unix系统不像Windows,每个存储设备都有一个独自的文件系统。类Unix操作系统总是只有一个单一

2017-03-21 20:29:55 352

转载 【1-1】shell

一 shell的定义shell就是一个程序,它接收从键盘输入的命令,然后把命令传递给操作系统去执行。几乎所有的Linux发行版都提供一个名为bash的来自GNU项目的shell程序。“bash”是“Bourne Again SHell”的首字母缩写,意为:bash是最初Unix上由Steve Bourne写成shell程序的sh的增强版。二 终端“terminal”当使用图形用户界面时,用以和she

2017-03-21 16:43:27 450

转载 【4-2】高级特性——列表生成式和生成器

一 列表生成式列表生成式即 List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来:>>> [x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]for循环后面还可以加上if判

2017-03-12 10:42:11 340

转载 【4-1】高级特性——切片和迭代

一 切片1.定义 Python提供了切片(Slice)操作符,可以取一个list或tuple的部分元素。>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前三个元素:>>> L[0:3]['Michael', 'Sarah', 'Tracy']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。

2017-03-12 09:58:29 181

转载 【3-3】函数——递归函数

1.定义如果一个函数在内部调用自身本身,这个函数就是递归函数。示例:计算阶乘n! = 1 x 2 x 3 x … x n,用函数fact(n)表示,可以看出:fact(n) = n! = 1 x 2 x 3 x … x (n-1) x n = (n-1)! x n = fact(n-1) x nfact(n)可以表示为n x fact(n-1) ,只有n=1时需要特殊处理。所以fact(n)用递归的

2017-03-08 21:12:12 204

转载 【3-2】函数——参数

一 参数定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了。函数内部的复杂逻辑被封装起来,调用者无需了解。1.默认参数def power(x,n=2): s=1 while n > 0: n = n - 1 s = s * x return

2017-03-08 20:06:36 260

转载 【3-1】函数——调用和定义函数

一 函数1.调用函数Python内置了很多有用的函数,我们可以直接调用。可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。>>> help(abs)He

2017-03-07 20:57:21 522

转载 【2-5】Python基础——dict和set

一 字典dict1.定义使用键-值(key-value)存储,根据key算出value的存放位置(哈希函数),具有极快的查找速度。dict内部存放的顺序和key放入的顺序无关,并且dict的key必须是不可变对象。2.存入数据1)初始化时存入>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']952)通过key放入>>>

2017-03-05 14:44:14 272

转载 【2-4】Python基础——条件判断和循环

一 条件判断if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>if语句执行有个特点:它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。if判断条件还可以简写:if x: print 'True'只要x是非零数值、非空字

2017-03-05 14:21:57 285

转载 【2-3】Python基础——列表和元祖

一 列表:list1.定义Python内置的一种数据类型。是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates=['Michael','Bob','Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量 classmates就是一个list,list里面的元素的数据类型也可以不同。2.基本操作1)len():获得list元素的

2017-03-05 11:35:03 313

转载 【2-2】Python基础——字符编码

二 字符编码因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte)。所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255)。如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295 。1.ASCII编码由于计算

2017-03-04 19:06:08 271

转载 【2.1】Python基础——数据类型

一 数据类型1.整数Python可以处理任意大小的整数,当然包括负整数。在程序中的表示方法和数学上的写法一模一样,例如:1,100, -8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便。十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。无论整数做除法还是取余数,结果永远是整数。所以,整数运算结果永远是精确的。>>> 10/33

2017-03-04 18:45:08 236

转载 【1-1】Python简介

一 Python简介1.优点Python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可,除了内置的库外,Python还有大量的第三方库。2.缺点1)运行速度慢Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译

2017-03-04 18:20:05 313

转载 【11-1】链表

一 链表1.定义链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列节点(链表中每一个元素称为节点)组成,节点可以在运行时动态生成。每个节点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个节点地址的指针域。2.种类(1) 单向链表链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。(2) 双向链表每个数据节点中都有两

2017-02-28 21:59:49 264

原创 【10-2】散列与Hashtable类

二 Hashtable类1.名称空间System.Collections2.定义用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对。3.使用哈希表的情况(1)某些数据会被高频率查询

2017-02-26 16:40:12 204

转载 【10-1】散列与Hashtable类

一 散列1.基本概念由散列函数决定关键码值(X.key)与散列地址h(X.key)之间的对应关系,通过这种关系来实现组织存储并进行检索。 散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为结点的存储地址,将结点存入到此存储单元中。检索时,用同样的方法计算地址,然后到相应的单元里去取要找的结点。

2017-02-25 14:59:27 278

原创 C#6.1.2.4输出参数

namespace ConsoleApplication1{    class program    {        static int MaxValue(int [] intArray,out int maxIndex)        {            int maxVal = 0;            maxIndex = 0;

2016-05-15 22:25:09 197

空空如也

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

TA关注的人

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