- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 二叉树的实现和遍历(Python)
class Node(object): def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = rightclass BinaryTree(object): def __init__(s...
2018-04-25 14:16:22 545
原创 爬虫技术库-urllib.request和requests库的使用(Python)
1. requests库 import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36',...
2018-04-19 22:04:33 2587
转载 二叉树的简单实现(Python)
class Node: def __init__(self,item): self.item = item self.child1 = None self.child2 = Noneclass Tree: def __init__(self): self.root = None def add(self...
2018-04-19 22:04:17 335
原创 Git学习笔记总
一: Git库的层次描述: 工作区(work Directory) --> 缓存区(staging area) --> 本地库(History)二: Git常用命令总结: 1. git status --> 查看git的详细工作状态。 git status -s --> 同上,简单状态描述。 git ...
2018-04-19 22:02:27 228
原创 利用Python实现栈和队列功能
一:利用Python实现栈的功能:class Stack(object): def __init__(self, size): self.size = size self.stack = [] self.top = -1 def push(self, x): if self.is_full(): ...
2018-04-19 21:00:46 737
原创 Linux常用命令总结大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...
2018-04-15 18:55:16 189
原创 Linux系统下一次性杀掉相同名称的进程的方法
需要把 linux 下符合某一项条件的所有进程 kill 掉,这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。下面给出具体的参考:ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9运行这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程下面将这条命令作一下简单说明:管道符"|"用来隔开两个命令,管道符...
2018-04-15 13:53:10 6654 1
转载 Redis机构设计缺陷
Redis架构设计缺陷主要分为两方面1.缓存穿透2.缓存击穿缓存穿透是什么?所谓的缓存穿透,简单来讲就是查询某些不存在的key时,缓存和数据库查询结果都为空,而空的结果又不被缓存起来,而导致每次查询都去请求数据库层的情况。过程:缓存不命中,进而导致每次查询都去查询数据库,缓存也就失去了作用,通常表现为服务器负载迅速上升,严重时可能直接宕机。常见场景日常网站开发中,我们通常会将一些访问频繁的页面缓存...
2018-04-14 12:26:04 226
原创 MySQL常见的优化方式
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul...
2018-04-10 13:49:45 270
原创 逻辑思维题(Python)
【1】 题目内容:尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题。现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示同一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示时为三位数1、7、3。按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11。小B感兴...
2018-04-09 19:23:31 4085 1
原创 Git 提交和拉取服务器最新版本代码方法
1. 客户端提交: 方法1: git add --all 或 git add 文件1 文件2 ... git commit -m '提交备注信息' git push 方法2: git add -A git commit -m...
2018-04-09 14:17:43 10119
原创 删除列表中两个元素的和为指定值得元素(Python)
l = [1, 13, 2, 1, 7, 7]def fn(lst): ll = [] for i in range(len(lst)-1): if (14-lst[i]) not in lst[i+1:]: #删除两个元素的和为14 ll.append(lst[i]) return llprint(fn(l))结果: ...
2018-04-08 18:13:39 594
原创 Django + Nginx + uWSGI完美部署教程(Python)
环境:Ubuntu 16.041 准备工作Ubuntu 从零开始搭建Python开发环境 http://t.cn/RSuXlWlUbuntu 远程登陆服务器 ssh的安装和配置 http://t.cn/RSuXT2e2 安装并配置虚拟环境(本机)2.1 更新软件源sudo apt-get updatesudo apt-get upgrade12update是更新软件列表upgrade是对比本地软...
2018-04-07 20:22:57 1706
原创 提高Django高并发性的部署方案(Python)
方案: nginx + uWSGI 提高 Django的并发性 1. uWSGI : uWSGI是一个web服务器,实现了WSGI协议、uwsgi协议、http协议等。 uWSGI的主要特点是: 超快的性能 低内存占用 多app管理 ...
2018-04-04 22:06:17 20947 2
原创 Django中间件介绍和使用
中间件¶中间件是Django请求/响应处理的钩子框架。这是一个轻量级的低级“插件”系统,用于在全球范围内改变Django的输入或输出。每个中间件组件都负责完成一些特定的功能。例如,Django包含一个中间件组件 AuthenticationMiddleware,它使用会话将用户与请求相关联。本文档介绍了中间件如何工作,如何激活中间件以及如何编写自己的中间件。Django附带一些内置的中间件,您可以...
2018-04-02 11:55:47 6788 1
原创 Linux搭建Git服务器和Git客户端基本手册
1. 安装git: $ apt-get install git # ubuntu 说明:git是分布式的,每一个安装了git的电脑,既是客户端,也是服务器,git与git之间可以相互通信. 安装成功后,可以使用:git --version 命令查看是否安装成功,以及git的版本号。2.创建git用户及权限,进入home目录: $ adduser...
2018-04-01 09:51:54 687
HR-RPA社保机器人解决方案.ppt
2021-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人