自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞上云端看彩虹

让编程就像谈一场不分手的恋爱

  • 博客(59)
  • 资源 (21)
  • 收藏
  • 关注

原创 《快把我哥带走》一部电影给的人生启发

张子枫,一个男孩子名字样,正宗零零后小明星,而且是非常出名还和很多大明星合作过的小演员。2001年8月出生在河南省三门峡市。张子枫五岁时就已经开始拍广告了,八岁的时候就出演了一部灾难片里面的一个小孩童方登,这是她的第一部作品,虽然戏份不多,却也演的非常深入人心。前几年的一部电影《我的爷爷是特工》里面的小主角也是张子枫,在里面的演出让人眼前一亮,小小姑娘成了一道晨阳光,吸纳了大量的小粉丝。...

2018-12-31 23:35:59 1825

原创 我们的小太阳钟汉良,不老男神,希望你继续帅下去

在现在娱乐圈内的明星是保养的越来越好,也导致了不少不老男神女神的涌现,他们可是给我留下了很多深刻的回忆啊!当今的圈内也不乏越长越年轻的人,我觉得时光在他们得身上并没有留下太多来过得痕迹。现在我就要来和大家聊聊我们的男神小太阳钟汉良。提到他,不少人的印象都是“帅”,他自己也因为帅而得了一个外号“小哇”。小哇如今已经四十多岁了,如果知道他得年龄,一定有不少人还以为他还是一枚小鲜肉呢!小哇的出道...

2018-12-31 23:26:47 448

转载 十三个有彩蛋的Linux命令

1、《Matrix》字节数据流 ---- 假装自己是HK高手在命令行中输入以下命令安装并运行。sudo apt-get install cmatrixcmatrix还可输入参数控制颜色。cmatrix -C red2、高大上仪表盘blessed-contrib ----- 假装自己指点江山sudo apt-get install npmsu...

2018-12-29 12:50:06 933

原创 认识Redis

 NoSQL简介NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来优点/缺点优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序 分类类型 部分...

2018-12-27 22:11:39 248

原创 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in position 0: ordinal not in range(128)

今天我在练习mongo与python交互的时候写了以下代码:#coding=utf-8from pymongo import *#获得客户端,建立链接client=MongoClient('mongodb://py3:123@localhost:27017/py3')#切换数据库db=client.py3#获取集合stu=db.stu#增加#s1=stu.insert...

2018-12-27 21:26:42 17721 5

原创 MongoDB高级

聚合 aggregate聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法db.集合名称.aggregate([{管道:{表达式}}])管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入ps ajx | grep mongo在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理 ...

2018-12-27 16:16:44 388

原创 Xshell连接虚拟机

在vmware中启动已创建的虚拟机,即将虚拟机开机在xshell中连接已开机的虚拟机1.查看虚拟机的ip地址:在开机的虚拟机左侧点击图标 ,此图标为搜索图标,在随后的搜索框中输入terminal,点击terminal打开。terminal是linux系统下的终端,类似于windows下的cmd。在终端中输入ifconfig -a 在输出信息中即可看到此虚拟机的IP地址:inet addr:...

2018-12-27 11:53:29 4366

原创 队列与队列的实现

队列队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的(First In First Out)的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。队列不允许在中间部位进行操作!假设队列是q=(a1,a2,……,an),那么a1就是队头元素,而an是队尾元素。这样我们就可以删除时,总是从a1开始,而插入时,总是在队列最后。这也比...

2018-12-21 22:21:24 215

原创 MongoDB基础

简介MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站MongoDB特点模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用性:支持服务器之间的数据复制,支持主-从...

2018-12-21 22:18:48 354

原创 Ubuntu下安装MYSQL出现 E: 无法定位软件包问题

首先用终端进行root登录:sudo -i再切换到/etc/apt/目录下,执行:cd /etc/apt/第一步,备份官方的默认源  避免自己手贱操作失误,重装系统太费时间cp /etc/apt/sources.list /etc/apt/sources.list.bak #此命令是备份该官方源文件Ubuntu 14.04.4官方默认更新源sou...

2018-12-21 11:39:15 15217 3

原创 先开始干,你就赢了50%的对手

如果没有发现美的眼睛,走遍世界,累的只是自己的脚,心却丝毫没有愉悦。推荐阅读:https://mp.weixin.qq.com/s/3sjZFk7EW4PgQS-bv0ynJQ 

2018-12-21 11:07:40 247

原创 MYSQL数据库的备份与恢复

数据备份进入超级管理员sudo -s进入mysql库目录cd /var/lib/mysql运行mysqldump命令备份本地数据库:mysqldump –uroot –p 数据库名 > ~/Desktop/备份文件.sql;按提示输入mysql的密码备份远程数据库:mysqldump -h远程数据库地址 -u用户名 -p 数据库名 > ~/...

2018-12-20 13:38:26 278

原创 Ubuntu Navicat for MySQL安装及使用

首先登陆Navicat官网下载Linux版本:https://www.navicat.com.cn/download/navicat-premium1. 下载 navicat112_premium_cs_x64.tar.gz 文件 2. 下载后解压tar文件tar -zxvf /home/wilbur/download/navicat112_premium_cs_x64.tar.g...

2018-12-20 11:45:29 427

转载 虚拟机Ubuntu16.04无法进入图形界面 The system is running in low-graphics mode

安装的虚拟机Ubuntu16.04 64位本可以正常使用,在安装了许多软件包(caffe)后不知哪里配置出现问题,出现The system is running in low-graphics mode错误,尝试多种方法,以下方法适用:1.Ctrl+ALT+F1 进入控制台2.输入用户名和密码进入系统3.输入以下命令:cd /etc/X11 sudo cp xorg.co...

2018-12-20 09:07:59 387

原创 二叉树的遍历

树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次,我们把这种对所有节点的访问称为遍历(traversal)。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归,广度优先一般用队列。一般情况下能用递归实现的算法大部分也能用堆栈来实现。深度优先遍历对于一颗二叉树,深度优先搜索(Depth First Sear...

2018-12-19 18:04:46 194

原创 二叉树

二叉树的基本概念二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)二叉树的性质(特性)性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2: 深度为k的二叉树至多有2^k - 1个结点(k>0)性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,...

2018-12-19 18:01:58 159

原创 树与树算法

树的概念树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了...

2018-12-19 17:57:02 194

原创 排序与搜索

排序与搜索排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。排序算法的稳定性稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。当相等的元素是无法分辨的,比如像是整数,稳定性并不是一个问题。然而,...

2018-12-19 17:50:28 168

原创 栈与栈结构实现

栈栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种默认的访问顺序。由于栈数据结构只允许在一端进行操作,因而按照后进先出(LIFO, Last ...

2018-12-19 17:15:50 265

原创 双向链表

一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。操作is_empty() 链表是否为空 length() 链表长度 travel() 遍历链表 add(item) 链表头部添加 append(item) 链表尾部添加 insert(pos, it...

2018-12-19 17:10:38 157 1

原创 单项循环链表

单链表的一个变形是单向循环链表,链表中最后一个节点的next域不再为None,而是指向链表的头节点。 操作is_empty() 判断链表是否为空 length() 返回链表的长度 travel() 遍历 add(item) 在头部添加一个节点 append(item) 在尾部添加一个节点 insert(pos, item) 在指定位置pos添加节点 remove(ite...

2018-12-19 17:07:10 130

原创 链表与单项链表

单向链表单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。表元素域elem用来存放具体的数据。 链接域next用来存放下一个节点的位置(python中的标识) 变量p指向链表的头节点(首节点)的位置,从p出发能找到表中的任意节点。节点实现class S...

2018-12-19 17:03:30 254

原创 JAVA中AES对称加密和解密

package com.zcjy.os.common.util;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRand...

2018-12-19 14:17:45 353

原创 顺序表的操作

增加元素如图所示,为顺序表增加新元素111的三种方式a. 尾端加入元素,时间复杂度为O(1)b. 非保序的加入元素(不常见),时间复杂度为O(1)c. 保序的元素加入,时间复杂度为O(n)删除元素a. 删除表尾元素,时间复杂度为O(1)b. 非保序的元素删除(不常见),时间复杂度为O(1)c. 保序的元素删除,时间复杂度为O(n)Python中的顺序表...

2018-12-18 22:47:15 221

原创 顺序表的基本形式及结构与实现

顺序表在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的某种关系。这样的一组序列元素的组织形式,我们可以将其...

2018-12-18 22:44:44 943

原创 数据结构引入

数据结构我们如何用Python中的类型来保存一个班的学生信息? 如果想要快速的通过学生姓名获取其信息呢?实际上当我们在思考这个问题的时候,我们已经用到了数据结构。列表和字典都可以存储一个班的学生信息,但是想要在列表中获取一名同学的信息时,就要遍历这个列表,其时间复杂度为O(n),而使用字典存储时,可将学生姓名作为字典的键,学生信息作为值,进而查询时不需要遍历便可快速获取到学生信息,其时...

2018-12-18 21:24:43 248

原创 Python列表和字典

Python内置类型性能分析timeit模块timeit模块可以用来测试一小段Python代码的执行速度。class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>)Timer是测量小段代码执行速度的类。stmt参数是要测试的代码语句(statment);setup参数是运行代码时需要...

2018-12-18 09:18:44 255

原创 算法的引入及时间复杂度和大O表示法

先来看一道题:如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a、b、c可能的组合?第一次尝试import timestart_time = time.time()# 注意是三重循环for a in range(0, 1001): for b in range(0, 1001): for c in rang...

2018-12-17 15:22:27 448

原创 数据结构与算法(Python)

Why?我们举一个可能不太恰当的例子:如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器。那么数据结构和算法是什么?答曰:兵法!我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败。即使胜利,可能也会付出巨大的代价。我们写程序亦然:没有看过数据结构和算法,有时面对问题可能会没有任何思路,不知如何下手去解决;大部分时间可能解决了问题,可...

2018-12-17 14:51:37 242

原创 GROUP_CONCAT,SUBSTRING_INDEX的妙用(将多条数据合并成一行,并且根据某些列的合并值做条件判断来生成最终值)

融e学-一个专注于重构知识,培养复合型人才的平台:http://www.i-ronge.com/(1)不做处理:SELECT e.class_id AS class_id, c.course_name AS class_name, u.stuNum AS stu_num, u.USER_NAME AS student_name, u.department AS departme...

2018-12-14 16:09:48 833

原创 【正则表达式学习09】python贪婪和非贪婪

Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪。>>> s="This is a number 234-235-22-423">>> r=re.match(&q

2018-12-12 17:40:33 295

原创 【正则表达式学习08】re模块的高级用法

search需求:匹配出文章阅读的次数#coding=utf-8import reret = re.search(r"\d+", "阅读次数为 9999")ret.group()运行结果:findall需求:统计出python、c、c++相应文章阅读的次数#coding=utf-8import reret = re.findall(r"\d+", "...

2018-12-12 17:35:18 286

原创 【正则表达式学习07】匹配分组

示例1:|需求:匹配出0-100之间的数字#coding=utf-8import reret = re.match("[1-9]?\d","8")ret.group()ret = re.match("[1-9]?\d","78")ret.group()# 不正确的情况ret = re.match("[1-9]?\d","08")ret.group()

2018-12-12 17:23:07 524

原创 【正则表达式学习06】表示边界

示例1:$需求:匹配163.com的邮箱地址#coding=utf-8import re# 正确的地址ret = re.match("[\w]{4,20}@163\.com", "xiaoWang@163.com")ret.group()# 不正确的地址ret = re.match("[\w]{4,20}@163\.com", "xiaoWang@163.comhei...

2018-12-12 17:06:19 219

原创 【正则表达式学习05】表示数量

匹配多个字符的相关格式示例1:*需求:匹配出,一个字符串第一 个字母为大写字符,后面都是小写字母并且这些小写字母可有可无#coding=utf-8import reret = re.match("[A-Z][a-z]*","Mm")ret.group()ret = re.match("[A-Z][a-z]*","Aabcdef")ret.group()运行结果...

2018-12-12 15:21:21 682

原创 【正则表达式学习04】原始字符串

>>> mm = "c:\\a\\b\\c">>> mm'c:\\a\\b\\c'>>> print(mm)c:\a\b\c>>> print(mm)c:\a\b\c>>> re.match("c:\\\\",mm).group()'c:\\'

2018-12-12 15:12:43 820 1

原创 【正则表达式学习03】表示字符

正则表达式的单字符匹配示例1: .#coding=utf-8import reret = re.match(".","a")ret.group()ret = re.match(".","b")ret.group()ret = re.match(".","M")ret.group()运行结果:示例2:[ ]#coding=utf-8im

2018-12-12 14:55:04 242

原创 【正则表达式学习02】re模块操作

在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re1. re模块的使用过程#coding=utf-8# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()re.m...

2018-12-12 14:27:50 252

原创 【正则表达式学习01】正则表达式概述

正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。Regular Expression的“Regular”一般...

2018-12-12 14:12:57 240

原创 Web动态服务器-2-传递数据给应用

#coding=utf-8import socketimport sysfrom multiprocessing import Processimport reclass WSGIServer(object): addressFamily = socket.AF_INET socketType = socket.SOCK_STREAM requestQueue...

2018-12-10 20:11:34 246

uni-app实现省市区三级联动的js文件

本文件是uni-app实现省市区三级联动中的data.js文件,详情见博客:https://whhtjl.blog.csdn.net/article/details/109216246

2020-10-22

uni-app之微信支付.zip

本案例使用了uni-app技术完成了微信支付的基本功能,包括APP支付,小程序支付,PC端扫码支付,H5支付,公众号支付。

2020-07-28

Jquery实现省市区三级联动多选.zip

以往的项目中都是简单的二级联动一对一或者三级联动一对一,如果想实现三级联动多对多,怎么做呢?本案例为您揭晓答案。

2019-10-09

python笔记

本文档主要讲述了python基础相关的知识点,内容详细,可作为初学者使用。

2019-07-12

数据库笔记

本文档详细的讲解了mysql数据库各个知识点,内容详尽,资源齐全。

2019-07-12

linux基本命令.rar

本文档详细介绍了linux系统常见的基本命令及一些扩展命令。

2019-07-12

loadrunner11安装包 .txt

loadrunner11 installer,简单易用,适合初学者,亲测有效。

2019-07-01

全套数据结构视频-网盘资源

全套数据结构视频,网盘资源,内容保证真实可靠可信。

2019-04-04

移动跨平台APP开发框架比较

几款移动跨平台APP开发框架比较

2019-04-04

06093-人力资源开发与管理-单元测试

06093-人力资源开发与管理-单元测试,06093-人力资源开发与管理-单元测试

2019-03-31

html单页面导出到excel

该代码主要支持html单页面导出到excel中,本人亲测40000条数据,当页面数据完全加载出来后,点击“导出excel”基本是秒下载,大家可以仔细研究一下里面的原理。

2018-11-16

java录屏详细代码

使用java代码制作录屏功能,包括开始,暂停,继续,播放,退出等功能

2018-03-21

保利威视增删改查各个接口详细代码

本项目通过一系列小案例详细的介绍了保利威视增删改查的各个接口

2018-03-21

如何创建/读取excel/world

正确的使用java代码创建excel/world加入文字格式样式等,并会使用poi技术导出excel/world

2018-03-21

用java的poi技术导出world模板

用户可以在world中编写相应的模板规范,可以通过使用java的poi技术导出world模板。

2018-03-21

本项目主要通过一些详细的小列子讲述如何正确的使用FreeMarker

本项目主要由spring+springmvc创建起来的,分别列举不同的小案列展示FreeMarker不同标签的运用

2018-03-21

使用JFreeChart制作各种美丽动人的统计图表

使用JFreeChart制作各种统计图表,包含条形统计图,线性统计图,饼图,柱状图等

2018-03-20

使用Echarts制作各种美观的统计报表

通过使用Echarts制作各种美观的统计报表,包括:柱状图,折线图,饼图,散点图,关系图,地图,箱线图,热力图,K线图,雷达图等

2018-03-20

使用ajaxupload.js/ajaxfileupload.js实现文件上传

整个案例是使用ajaxupload.js/ajaxfileupload.js实现文件上传,清晰明了,供大家参考,谢谢!!!

2018-03-20

仿百度网盘

严格仿照百度网盘搭建项目结构,基本的增删改查,可以上传视频,删除视频,新建文件夹,删除文件夹,移动文件夹,移动视频,重命名,加密等。

2017-11-14

植物大战僵尸源码

用纯js代码写的植物大战僵尸

2016-07-20

空空如也

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

TA关注的人

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