自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程,如何避免死锁

### 死锁的原因:- 多线程,多资源竞争(多把锁)- 循环引用:相互等待对方的锁- 线程卡死:某个持锁的线程发生阻塞,其他线程等待该线程释放锁### 规避方法:- 对锁编号,按顺序引用...

2021-01-28 17:43:17 196 1

原创 python的解释器

GILpython代码的执行:解释器将.py文件翻译为解释器对应的语言,然后运行解释器在“翻译”py代码时候,是在一个全局锁下进行的;这个行为吃CPU资源每执行若干行“翻译”,释放锁,将CPU让给其他线程https://blog.csdn.net/weixin_41594007/article/details/79485847https://www.itread01.com/articles/1495756814.html...

2021-01-28 10:55:10 149

原创 指定目录下查询目标文件,python

```import osimport sysdef findfile(start, name): for relpath, dirs, files in os.walk(start): if name in files: full_path = os.path.join(start, relpath, name) print(os.path.normpath(os.path.abspath(full_path)))if...

2021-01-28 09:31:33 204

原创 RPC

目前比较流行的远程通信机制:远程过程调用(RPC)消息队列远程共享数据远程过程调用(RPC)一、RPC思想client / server 模式同步调用 / 异步调用 ??tcp / http 通信三、RPC框架常见框架:应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。远程通信协议:RMI、Socket、SOAP(HTTP XML)、REST(HTTP JSON)。通信框架:MINA 和 Net

2021-01-27 20:31:57 89

原创 memcached的安全性操作 ufw

 

2019-01-15 19:06:43 177

原创 memcached 的分布式原理

服务器A:memcached接受到的数据,根据自有的某种算法将分别存储在服务器B或者服务器C。  

2019-01-15 18:16:13 213

原创 文件处理命令 touch

  

2019-01-13 20:24:01 153

原创 文件处理命令-目录处理命令 mkdir cd rmdir cp mv rm

   

2019-01-13 00:34:16 192

原创 Linux 命令格式 与 目录处理命令 ls

  

2019-01-13 00:08:38 145

原创 telnet操作memcached常用命令

2019-01-11 02:05:22 214

转载 Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unava

https://blog.csdn.net/u013205877/article/details/78283288

2019-01-10 20:26:35 12511 2

原创 django中的表单

ps:个人理解,若有不足或错误,希望指正。一、前端html页面获取用户输入的信息——(验证用户输入的信息)——后端对获取的数据进行验证——数据处理(入库、分析、格式         化、返回前端)。二、两大核心:表单的渲染,表单的验证。三、表单的渲染:                                                                    ...

2019-01-09 01:36:25 163

转载 pip安装scrapy失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required.. 解决方法

https://www.cnblogs.com/jinghun/p/9092984.html

2018-11-02 17:09:46 371

原创 对迭代器进行切片操作,itertools 库的islice

l = [1,566,3,4,5,4,3,2,2,1,2,3,5,6,7]a = iter(l)b = reversed(l)from itertools import isliceprint(islice(a,0,3))for i in islice(a,5): print(i)

2018-04-26 18:28:26 276

原创 实现记录用户历史记录

from collections import dequed = deque([],5)

2018-04-26 16:00:26 777

原创 保持字典的有序性(dict本身是无序的)

from collections import OrderedDictd = OrderedDict()d['jim'] = 12d['wim'] = 12d['kan'] = 12d['dem'] = 12for k in d: print(k)

2018-04-26 15:34:47 2337

原创 字典排序

根据value值的大小排序:    

2018-04-26 14:44:00 224

原创 统计序列中元素出现频次

from collections import Counter

2018-04-26 14:39:39 260

原创 isinstance()

判断某个对象是否属于某个类

2018-04-26 13:22:57 12473

原创 如何为元组中的每个元素命名,提高程序的可读性

1            2        3        

2018-04-26 12:08:29 139

原创 过滤

.filter().iteritems() 与.items()[a for a in d if a>=0]

2018-04-26 12:00:19 114

原创 jieba库

2018-04-25 18:09:46 323

原创 字典

2018-04-25 16:51:13 110

原创 列表

2018-04-25 16:25:55 125

原创 元组

2018-04-25 15:48:17 109

原创 序列,序列操作,序列函数

2018-04-25 15:38:21 602

原创 集合操作函数

2018-04-25 15:20:32 160

原创 集合操作,增强操作

2018-04-25 14:58:42 142

原创 集合

2018-04-25 14:51:55 147

原创 xpath 获取标签内的 text , href

/li/a/@herf 这样取的应该是href的内容/li/a/text() 这样取得是text内容

2018-04-23 10:26:13 63494 5

原创 url拼接

1    import 模块:2    url = parse.urljoin(base,url)

2018-04-21 11:30:37 867

转载 import win32api 安装pip install pypiwin32

pip install win32apipip install pywin32都会提示错误,如下:  Could not find a version that satisfies the requirement win32api (from versions: ) No matching distribution found for win32api改为pip install pypiwin32...

2018-04-21 09:41:06 1275

原创 scrapy ROBOTSTXT_OBEY 协议:

2018-04-20 14:23:46 1149

原创 os模块 获取当前文件所在目录位置

import osos.path.abspath(__file__)

2018-04-20 14:13:53 5781 1

翻译 scrapy创建项目

创建工程:创建项目:     cd到工程文件下,在cmd命令行输入:    scrapy  genspider  zdcy  demo.websoc.knownsec.com    scrapy genspider 项目名 项目主域名

2018-04-20 14:06:03 134

原创 坑:xshell 连接虚拟机的时候 输入ip,报错connection failed

1、检查linux是否开启22端口的开启         解决方法如下:(1)关闭防火墙,执行sudo ufw disable    nii@nii:~$ sudo ufw disable     [sudo] password for nii:      Firewall stopped and disabled on system startup (2)安装OpenSSH,执行sudo apt...

2018-04-18 11:17:18 2369

原创 在一个路径文件下管理虚拟环境

在一个路径文件下管理虚拟环境在虚拟环境管理:       1    pip install virtualenvwrappe,       2    pip install virtualenvwrapper-win,       3    workon       4    创建一个存放虚拟环境的路径:             例如,F:\lq\ENVs       5    新建虚拟环境:  ...

2018-04-13 16:53:19 131

原创 虚拟环境安装

·linux下安装虚拟环境:        sudo apt-get install python-virtualenv·win下安装虚拟环境:        pip install virtualenv·豆瓣源镜像安装包·win下、linux下新建虚拟环境:        virtualenv env·创建指定python版本的虚拟环境:        virtualenv -p D:\pyth...

2018-04-13 16:36:30 156

原创 进程与进程的上下文

异常控制流概念Q:程序的机器级代码的两种正常的执行顺序是什么?A:1、按顺序取下一条指令执行。     2、通过CALL/RET/Jcc/JMP等指令跳转到目标地址处执行。      q/a:CUP控制流:CPU所执行的指令的地址序列。      q/a:正常控制流:通过上述1、2方式得到的控制流。      q/a:异常控制流:某些特殊情况引起用户程序的正常执行被打断形成的意外控制流。     ...

2018-04-09 00:45:48 1086

原创 数据的表示和存储

2018-04-04 14:20:36 179

空空如也

空空如也

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

TA关注的人

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