liqianggnaipil
码龄8年
关注
提问 私信
  • 博客:113,001
    113,001
    总访问量
  • 38
    原创
  • 1,574,925
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2017-06-21
博客简介:

haan的程序人生

博客描述:
攀学峰
查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得11次评论
  • 获得25次收藏
创作历程
  • 4篇
    2021年
  • 8篇
    2019年
  • 30篇
    2018年
成就勋章
TA的专栏
  • github
  • mysql
  • django
    1篇
  • 数据结构与算法
    16篇
  • python
    22篇
  • 计算机系统基础
    8篇
  • scrapy
    4篇
  • ubantu
    5篇
  • memcached
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多线程,如何避免死锁

### 死锁的原因:- 多线程,多资源竞争(多把锁)- 循环引用:相互等待对方的锁- 线程卡死:某个持锁的线程发生阻塞,其他线程等待该线程释放锁### 规避方法:- 对锁编号,按顺序引用...
原创
发布博客 2021.01.28 ·
201 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

python的解释器

GILpython代码的执行:解释器将.py文件翻译为解释器对应的语言,然后运行解释器在“翻译”py代码时候,是在一个全局锁下进行的;这个行为吃CPU资源每执行若干行“翻译”,释放锁,将CPU让给其他线程https://blog.csdn.net/weixin_41594007/article/details/79485847https://www.itread01.com/articles/1495756814.html...
原创
发布博客 2021.01.28 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指定目录下查询目标文件,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 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

memcached的安全性操作 ufw

 
原创
发布博客 2019.01.15 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

memcached 的分布式原理

服务器A:memcached接受到的数据,根据自有的某种算法将分别存储在服务器B或者服务器C。  
原创
发布博客 2019.01.15 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件处理命令 touch

  
原创
发布博客 2019.01.13 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

   
原创
发布博客 2019.01.13 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

  
原创
发布博客 2019.01.13 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

telnet操作memcached常用命令

原创
发布博客 2019.01.11 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

https://blog.csdn.net/u013205877/article/details/78283288
转载
发布博客 2019.01.10 ·
12518 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

django中的表单

ps:个人理解,若有不足或错误,希望指正。一、前端html页面获取用户输入的信息——(验证用户输入的信息)——后端对获取的数据进行验证——数据处理(入库、分析、格式         化、返回前端)。二、两大核心:表单的渲染,表单的验证。三、表单的渲染:                                                                    ...
原创
发布博客 2019.01.09 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

https://www.cnblogs.com/jinghun/p/9092984.html
转载
发布博客 2018.11.02 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对迭代器进行切片操作,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 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现记录用户历史记录

from collections import dequed = deque([],5)
原创
发布博客 2018.04.26 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

from collections import OrderedDictd = OrderedDict()d['jim'] = 12d['wim'] = 12d['kan'] = 12d['dem'] = 12for k in d: print(k)
原创
发布博客 2018.04.26 ·
2351 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

字典排序

根据value值的大小排序:    
原创
发布博客 2018.04.26 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

统计序列中元素出现频次

from collections import Counter
原创
发布博客 2018.04.26 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

isinstance()

判断某个对象是否属于某个类
原创
发布博客 2018.04.26 ·
12479 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

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

1            2        3        
原创
发布博客 2018.04.26 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多