- 博客(8)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 我读过的对epoll最好的讲解
问:epoll 或者 kqueue 的原理是什么?为什么 epoll 和 kqueue 可以用基于事件的方式,单线程的实现并发?我没看过 linux 内核,对这方面一直有疑问……必须从很多基础的概念开始构建这个答案,并且可能引申到很多别的问题。首先我们来定义流的概念,一个流可以是文件,socket,pipe 等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他...
2018-12-09 16:04:50
106
转载 原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数...
2020-09-11 16:27:47
516
原创 vscode unins000.exe报错
每次打开vscode 总是弹窗 unins000.exe 错误 点中止可以停掉,但是还是很烦人,要修改的话需要将vscode.exe以管理员权限打开,如下图。
2020-05-21 10:04:42
8695
1
转载 GET和POST有什么区别?及为什么网上的多数答案都是错的。
如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区...
2019-11-20 11:10:13
160
原创 写了一个计算闰年的界面
用python写的,pyqt5呈现from PyQt5.QtWidgets import QApplication,QLineEdit,QWidget,QVBoxLayout,QLabel,QPushButtonimport sysfrom PyQt5 import QtGui,QtCorefrom PyQt5.QtCore import QRectclass Window(QW...
2019-06-03 13:10:59
241
转载 Python的GIL是什么鬼,多线程性能究竟如何
前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次本文更好且客观的理解GIL。 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu...
2018-12-15 15:15:48
139
转载 高性能网络编程(三):下一个10年,是时候考虑C10M并发问题了
一篇很牛逼的文章,mark一下。http://www.52im.net/thread-568-1-1.html
2018-12-12 14:35:22
287
原创 cannot import name 'path' from django.urls
这个问题要看你的环境,如果是因为django版本问题,可以直接升级到2.x.x版本,django2.0以上才支持 from django.urls import path。django1.x是 from django.conf.urls import url.另外如果是在生产环境,你需要在虚拟环境下也安装uwsgi,Nginx无需安装在虚拟环境下。...
2018-12-08 10:36:55
13292
LeapYear.exe
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人