自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 Python堆排序

def adjust_deap(arr, p, b): while True: if 2 * p + 1 > b - 1: break elif 2 * p + 2 < b and arr[2 * p + 2] > arr[2 * p + 1] and arr[2 * p + 2] > a...

2019-09-06 02:19:00 219

转载 Python实现线程交替打印字符串

import threading con = threading.Condition() word = u"12345上山打老虎" def work(): global word con.acquire() while True: print word[0] word = word[1:] ...

2019-09-05 22:29:00 696

转载 Git相关命令总结

准备类型命令 生成ssh秘钥(密码可以留空): ssh-keygen 配置用户信息(安装后第一件事): # --systen代表配置系统全局,--global代表配置当前用户全局# 在当前项目中使用其他信息在项目目录使用不带参命令配置git config --global user.name "wirelessqa" git config --globa...

2019-06-29 17:12:00 263

转载 Python时间操作所相关

相关模块:time,datetime,calendar(日历模块) 获取当前时间: # 获取当前10位时间戳,默认返回为float类型 print int(time.time()) # output: 1561790808 # 获取当前13位时间戳,默认返回为float类型 print int(time.time() * 1000) ...

2019-06-29 15:50:00 187

转载 Nginx

Nginx安装 准备工作 内核需要linux2.6以上以使用epoll,uname -a查看内核版本 必备软件:gcc(编译用),PCRE(解析正则),zlib(http响应压缩),OpenSSL(加密HTTP) yum install -y gcc yum install -y gcc-c++ yum install -y pcre pcre-devel yu...

2019-02-23 15:46:00 107

转载 网络相关知识

HTTP、TCP、UDP,Socket,HTTPS等基本概念辨析: https://blog.csdn.net/whb20081815/article/details/67640804 HTTP下午茶: https://www.kancloud.cn/kancloud/tealeaf-http/43837 怎样理解阻塞非阻塞与同步异步的区别? https://...

2019-01-30 18:16:00 113

转载 LeetCode 刷题记录(6-10题)

6 Z 字形变换(题目链接) class Solution: def convert(self, s, numRows): """ :type s: str :type numRows: int :rtype: str """ lists = [] ...

2019-01-25 11:49:00 105

转载 绕过校园网Web认证

https://www.cnblogs.com/nkqlhqc/p/7805837.html https://www.cnblogs.com/nkqlhqc/p/7880326.html 转载于:https://www.cnblogs.com/weswes/p/10309245.html

2019-01-23 15:28:00 10104

转载 Java相关知识

控制反转,依赖注入: https://www.cnblogs.com/alltime/p/6729295.html Spring注解相关: https://www.cnblogs.com/xiaoxi/p/5935009.html 转载于:https://www.cnblogs.com/weswes/p/10307714.html...

2019-01-23 10:59:00 92

转载 Python实现简单Web服务器

实验楼教程链接: https://www.shiyanlou.com/courses/552/labs/1867/document http原理详解(http下午茶): https://www.kancloud.cn/kancloud/tealeaf-http/43837 转载于:https://www.cnblogs.com/weswes/p/10304475.ht...

2019-01-22 16:19:00 178

转载 OpenStack Mistral Workflow

https://docs.openstack.org/mistral/latest/user/wf_lang_v2.html#direct-workflow 转载于:https://www.cnblogs.com/weswes/p/10299134.html

2019-01-21 15:47:00 251

转载 LeetCode 刷题记录(1-5题)

1 两数之和(题目链接) class Solution: # 一次哈希法 def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] ...

2019-01-14 18:52:00 133

转载 Harbor快速搭建企业级Docker仓库

Github: https://github.com/goharbor/harbor 改端口安装: https://www.cnblogs.com/huangjc/p/6420355.html 相关博客: https://www.jianshu.com/p/f7dc09a6e6ab?utm_campaign=maleskine&utm_content=note&a...

2019-01-08 10:40:00 100

转载 Flask向模板中JS传值简便方式

后台传值: return render_template('statistics/numberofuserlogin/login_number.html', result_json = json.dumps(result)) 模板中JS取值: js_object = eval('{{result_json|safe }}') 参考链接: https://...

2019-01-04 16:54:00 1440

转载 kNN算法 Demo

项目链接: https://github.com/WES6/kNN 转载于:https://www.cnblogs.com/weswes/p/10220782.html

2019-01-04 16:43:00 132

转载 新浪财经爬虫实现

项目链接: https://github.com/WES6/finance 转载于:https://www.cnblogs.com/weswes/p/10220744.html

2019-01-04 16:38:00 1341

转载 flask_admin+flask_login 整合,jieba分词+echarts数据分析可视化

项目地址: https://github.com/WES6/list 转载于:https://www.cnblogs.com/weswes/p/10220712.html

2019-01-04 16:34:00 304

转载 古诗词网爬虫实现

项目链接: https://github.com/WES6/poem 转载于:https://www.cnblogs.com/weswes/p/10199566.html

2018-12-30 15:25:00 463

转载 Flask admin Flask login 整合模板

项目地址: https://github.com/WES6/supflask Flask admin 官方文档: https://flask-admin.readthedocs.io/en/latest/ Flask login 官方文档: http://www.pythondoc.com/flask-login/ 转载于:https://www.cnblogs....

2018-12-29 18:09:00 479

转载 API网关Kong

官网:https://konghq.com/ 各种方式安装汇总:https://konghq.com/install/ 命令列表:https://docs.konghq.com/0.14.x/admin-api/ 官方插件列表:https://docs.konghq.com/hub/ 相关学习笔记链接:https://www.lijiaocn.com/%E9%A1%B...

2018-12-20 10:28:00 178

转载 Flask添加新命令

代码: import click from flask import Flask app = Flask(__name__) @app.cli.command() def hg(): click.echo('lalalal') 运行: >>>flask hg lalalal 参考文档: https://dorm...

2018-12-12 14:31:00 251

转载 MyBatis连接MySQL8配置

<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12</version> </dependency> ...

2018-12-10 17:20:00 397

转载 Python实现链表倒序(带头指针)

class ListNode(object): def __init__(self, x): self.val = x self.next = None def reverseList(self, head): if head == None or head.next == None: return he...

2018-12-07 17:43:00 188

转载 Linux 定时任务

http://www.runoob.com/w3cnote/linux-crontab-tasks.html https://www.cnblogs.com/zoulongbin/p/6187238.html 转载于:https://www.cnblogs.com/weswes/p/10020307.html

2018-11-26 14:55:00 76

转载 Redis 原理

线程IO模型 Redis 是个单线程程序!(对外网络请求服务) 对于那些时间复杂度为 O(n) 级别的指令,一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。 使用缓冲区,事件轮询 API(Linux操作系统提供的select,poll,epoll),非阻塞 IO(能读多少读多少,能写多少写多少,读方法和写方法都会通过返回值来告知程序实际读写了多少字节)。 注:epo...

2018-11-26 11:42:00 91

转载 Python利用元类来控制实例创建

问题: 改变实例创建方式,以此来实现单例模式,缓存或者其他类似的特性。 解决方法: 如果想定制化创建实例的过程,可以通过定制一个元类并以某种方式重新实现它的__call__()方法。 使用元类的单例模式实现: class Singleton(type): def __init__(self, *args, **kwargs): sel...

2018-11-24 20:00:00 143

转载 Python不使用元类创建缓存实例

问题 当创建类实例时我们想返回一个缓存引用,让其指向上一个用同样参数(如果有的话)创建出来的类实例。 这个问题常常出现在当我们想确保针对一组输入参数只会有一个类实例存在时。 解决方法: 使用一个与类本身相分离的工厂函数: class Spam: def __init__(self, name): self.name = name ...

2018-11-23 15:17:00 110

转载 Python知识点总结及其介绍链接

Python 弱引用(不会增加引用计数的引用,可以用来做对象缓存,避免循环引用导致内存无法回收):http://python.jobbole.com/85431/ fromfutureimport absolute_import的作用:https://www.cnblogs.com/baolong/p/8529374.html Python新式类与旧式类区别(p...

2018-11-23 14:43:00 91

转载 Python程序运行流程与垃圾回收机制

Python程序运行流程 Python解释器首先将程序将py文件编译成一个字节码对象PyCodeObject(只存在于内存中)。(当这个模块的 Python 代码执行完后,就会将编译结果保存到了pyc文件中,这样下次就不用编译,直接加载到内存中。pyc文件只是PyCodeObject对象在硬盘上的表现形式。) py文件被编译后,接下来的工作就交由 Python虚拟机来执行字节码...

2018-11-20 13:27:00 187

转载 Python如何规避全局解释器锁(GIL)带来的限制

编程语言分类概念介绍(编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别) https://www.cnblogs.com/zhoug2020/p/5972262.html Python解释器 一般使用的Python解释器CPython:是用C语言实现Pyhon,是目前应用最广泛的解释器。最新的语言特性都是在这个上面先实现,基本包含了所有第三方库支持,但是CP...

2018-11-20 11:41:00 579

转载 英语阅读重点单词总结

rescue 救援 industry ...

2018-11-16 14:45:00 145

转载 Redis 应用

分布式锁 setnx(set if not exists) 加锁 expire 设置自动释放时间 del 释放 // 这里的冒号:可以换为其他字符> setnx lock:xxx true OK > expire lock:xxx 5 ... > del lock:xxx (integer) 1 因为setnx与expire不是原子操作...

2018-11-13 11:46:00 181

转载 Python 列表[::-1]翻转

b = a[i:j:s]: i为起始索引(缺省为0), j为结束索引(不包括,缺省为len(a)), s为步进(缺省为1). 所以a[i:j:1]相当于a[i:j]. 当s<0时: i缺省时,默认为-1, j缺省时,默认为-len(a)-1, 所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍...

2018-11-12 14:30:00 293

转载 数据库事务(Transaction)

事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 事务四大特性(ACID): 原子性(Atomicity):个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(Consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(Isolat...

2018-11-09 15:27:00 203

转载 取余与取模运算区别

对于整型数a,b来说,取模运算或者求余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余数: r = a - c*b. 求模运算和求余运算在第一步不同: 取余运算在取c的值时,向0 方向舍入(fix()函数); 而取模运算在计算c的值时,向负无穷方向舍入(floor()函数)。 例如计算:-7 Mod 4 那么:a = -7;b = 4; ...

2018-11-09 10:59:00 1543

转载 HashMap与HashTable的区别

(仅列出重要的) 1,Hashtable既不支持Null key也不支持Null value;   HashMap中,null可以作为键,这样的键只有一个,可以有一个或多个键所对应的值为null。 2,Hashtable是线程安全的,它的每个方法中都加入了Synchronize方法。在多线程并发的环境下,可以直接使用Hashtable,不需要自己为它的方法实现同步   ...

2018-11-09 10:51:00 91

转载 Linux下运行命令出现is not in the sudoers file的问题

原因:   用户没有加入到sudo的配置文件里。 解决方法:   1、切换到root用户,运行visudo命令;   2、找到root ALL=(ALL) ALL,在下面添加一行xxx ALL=(ALL) ALL 其中xxx是要加入的用户名称。 转载于:https://www.cnblogs.com/weswes/p/9933634.html...

2018-11-09 10:24:00 197

转载 Redis 安装及入门

Redis简介 Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Docker方式安装Redis # 拉取 redis 镜像 docker pull redis # 运行 redis 容器(--name="xxx":为容器指定一个名称,-d:后台运行容器,并返回容器I...

2018-11-08 22:28:00 124

转载 Maven本地仓库在C盘下无法自动下载相关依赖的问题

打开项目时用管理员权限!!! 转载于:https://www.cnblogs.com/weswes/p/9917119.html

2018-11-06 18:38:00 526

转载 修改从Maven中心仓库下载到本地的jar包的默认存储位置及远程仓库

从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"C:\Users\gacl"),如下图所示: Jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。 在“E:\”目...

2018-11-05 01:12:00 305

空空如也

空空如也

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

TA关注的人

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