会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
magickang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年11月6日
day33
摘要: 一、线程锁 线程安全,多线程操作时,内部会让所有线程排队处理。如:list/dict/Queue 线程不安全 + 人 => 排队处理。 1. RLock/Lock(一次放一个) 示例: 线程安全 import threading v = [] def func(arg): v.append(arg)
阅读全文
posted @ 2019-11-06 08:46 magickang
阅读(112)
评论(0)
推荐(0)
2019年10月30日
day32
摘要: 一、操作系统/应用程序 a. 硬件 - 硬盘 - CPU - 主板 - 显卡 - 内存条 - 电源 ... b. 装系统(软件) - 系统就是一个由程序员写出来的软件, 该软件用于控制计算机的硬件, 让他们之间相互配合. c. 装软件(安装应用程序) - QQ - 百度云 - pycharm ...
阅读全文
posted @ 2019-10-30 10:45 magickang
阅读(120)
评论(0)
推荐(0)
2019年10月18日
day31
摘要: 一、网络基础 1、端口,是什么?为什么要有端口? 端口是为了将同一个电脑上的不同程序进行隔离。 IP是找电脑;端口是找电脑上的应用程序; 端口范围:1 – 65535; 1 - 1024 不要用; 一般程序员用8000、8001…… 2、OSI七层模型(背会) 应用层,使用软件; 打开软件或网站 表
阅读全文
posted @ 2019-10-18 22:37 magickang
阅读(188)
评论(0)
推荐(0)
2019年10月17日
day30
摘要: 二、多线程 线程,英文是Thread,每个正在系统上运行的程度都是一个进程。每个进程包含一到多个线程。线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 下面就是一个多线程的示例: 再看下面socket和线程配合的示例: 注意:以后如果想要提高效率可以使用多
阅读全文
posted @ 2019-10-17 11:31 magickang
阅读(178)
评论(0)
推荐(0)
2019年10月15日
day29
摘要: 一、socketserver(并发) TCP协议下的socket一次只能和一个客户端通信,如果用socketserver模块则可以实现和多个客户端通信.它是在socket的基础上进行了一次封装,底层仍然调用的是socket. 通过这两天学习socket套接字,我们发现在写服务端和客户端的时候,在建立
阅读全文
posted @ 2019-10-15 22:30 magickang
阅读(121)
评论(0)
推荐(0)
网络传输-文本文件和二进制文件的区别
摘要: 1. 文本文件和二进制文件的定义 2. 文本文件和二进制文件的存储 3. 文本文件的打开方式和二进制文件打开方式的区别 2.只读/写模式的r/w和rb/wb
阅读全文
posted @ 2019-10-15 08:29 magickang
阅读(3337)
评论(0)
推荐(0)
2019年10月13日
day28
摘要: 1. 客户端异常退出 2. 粘包现象 3. 粘包的成因 4. 发生粘包时怎么解决粘包? 解决方法: 5. 补充: hashlib经典用法 -- 文件一致性校验
阅读全文
posted @ 2019-10-13 16:47 magickang
阅读(174)
评论(0)
推荐(0)
2019年10月11日
python编码问题和py2和py3的不同
摘要: 1. 编码的发展 2. 关于Unicode 3. py2和py3的不同 4. windows终端显示的字符编码
阅读全文
posted @ 2019-10-11 21:51 magickang
阅读(360)
评论(0)
推荐(0)
2019年10月2日
day27
摘要: 1. 网络编程 2. 网络基础 3. 什么是socket 3. TCP/UDP 4. 基于TCP协议的socket 5.基于UDP协议的socket ...
阅读全文
posted @ 2019-10-02 16:03 magickang
阅读(176)
评论(0)
推荐(0)
多继承补充
摘要: 面向对象多继承
阅读全文
posted @ 2019-10-02 15:30 magickang
阅读(132)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告