会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
YYJ-Blog | 业精于勤,荒于嬉。
首页
新随笔
联系
管理
上一页
1
···
6
7
8
9
10
11
下一页
2019年8月14日
使服务器支持并发、GIL全局解释器锁、死锁和Rlock、信号量、event事件、
摘要: 服务器的并发实现: 服务端: import socket from threading import Thread """ 服务端 1.要有固定的IP和PORT 2.24小时不间断提供服务 3.能够支持并发 """ server = socket.socket() server.bind(('127
阅读全文
posted @ 2019-08-14 17:03 1640808365
阅读(186)
评论(0)
推荐(0)
2019年8月12日
进程之间的相互通信、生产者消费者模型、线程以及创建方式、线程对象以及常用的方法、守护线程、
摘要: 有关于人工智能一些高端功能的网站: 1、百度api http://ai.baidu.com/?track=cp:ainsem|pf:pc|pp:tongyong-pinpai|pu:pinpai-baiduAI|ci:|kw:10003812 2、科大讯飞(语音方面很专业) https://www.
阅读全文
posted @ 2019-08-12 16:27 1640808365
阅读(283)
评论(0)
推荐(0)
2019年8月9日
并发编程:创建进程 join方法 进程间的数据隔离问题 进程对象以及其他方法 守护进程 互斥锁
摘要: 创建进程的两种方式 创建进程的过程: 创建进程就是在内存中重新开辟一块内存空间将允许产生的代码丢进去。 一个进程对应在内存就是一块独立的内存空间进程与进程之间数据是隔离的,无法直接交互但是可以通过某些技术实现间接交互。 使用process模块时需要注意: 在Windows操作系统中由于没有fork(
阅读全文
posted @ 2019-08-09 19:50 1640808365
阅读(288)
评论(0)
推荐(0)
2019年8月8日
网络通信 : 粘包解决的实例 socketserver模块 udp的使用 简易版QQ的实现 异常处理机制的知识点
摘要: 发送大文件(粘包问题的解决) 解决思路: 客户端: 1.先获取一个文件夹下面的电影列表打印 2.选择某个电影,得到具体的文件路径 3.得到文件大小,去定义一个字典 4.制作一个字典的报头,并发送 5.发送字典 6.发送电影的文件数据 服务端: 1.先解析报头,得到字典的长度 2.接收字典的字节数据,
阅读全文
posted @ 2019-08-08 16:40 1640808365
阅读(321)
评论(0)
推荐(0)
2019年8月7日
TCP通信: scoket模块 黏包问题 连接循环 通信循环
摘要: scoket模块 简单版本原理解析: 服务端的设置: 客户端的设置: 注意: 127.0.0.1为本机回还地址(只能自己识别自己,其他人无法访问!) send 和 recv要相对应,不能出现两边同时接收或发送的情况! recv 接收的数据是来自内存的,至于是谁发送到内存的无需考虑。 TCP特点: 会
阅读全文
posted @ 2019-08-07 20:53 1640808365
阅读(243)
评论(0)
推荐(0)
2019年8月6日
网络编程:OSI协议、TCP协议
摘要: 网络编程: 软件开发架构 1、C/S架构(client/server) c:客户端 s:服务端 2、B/S架构(browser/server) b:浏览器 s:服务器 ps:b/s架构本质也是c/s架构。近年来b/s架构正在崛起,例如:微信小程序,支付宝小程序等 因为支付宝和微信都在做一件事:统一接
阅读全文
posted @ 2019-08-06 21:16 1640808365
阅读(235)
评论(0)
推荐(0)
2019年7月30日
反射 reflect、元类 metaclass(new方法的补充)、单例设计模式
摘要: 反射 reflect 含义: 自省,反射是指一个对象应该具备可以检测修改,增加自身属性的能力。 方式: 通过字符串操作属性 涉及的四个函数(hasattr,getattr,setattr,delattr)只是普通的内置函数,与print等没有区别。 1 hasattr getattr setattr
阅读全文
posted @ 2019-07-30 20:07 1640808365
阅读(188)
评论(0)
推荐(0)
2019年7月29日
多态、以及常用的关于类的方法(isinstance、issubclass、slots等)运算符重载的实现、上下文管理等
摘要: 多态: 一种食物具有多种不同的形态。 例如:水:固态,气态,液态 官方解释: 多个不同对象可以响应同一个方法,产生不同的结果 首先强调多态不是一种特殊的语法,而是一种状态,特性(既多个不同的对象可以响应同一个方法,产生不同的结果) 既多个对象有相同的使用方法。 好处: 对于使用者而言,大大的降低了使
阅读全文
posted @ 2019-07-29 20:09 1640808365
阅读(157)
评论(0)
推荐(0)
2019年7月26日
封装、prorerty装饰器、python实现封装的原理等
摘要: 封装: 将丑陋的复杂的隐私的细节隐藏到内部,对外提供简单的接口。对外隐藏实现的细节,并提供简单的接口。 为什么使用封装: 1、保证重要数据的安全性,即不希望被修改的数据。 2、对外隐藏内部细节,隔离复杂度 什么情况使用封装? 1、当一些数据不希望被外部修改的时候。 2、当一些函数不希望被外部调用的时
阅读全文
posted @ 2019-07-26 16:57 1640808365
阅读(247)
评论(0)
推荐(0)
2019年7月25日
继承的用法、属性的查找顺序、组合、新式类与经典类、菱形继承等
摘要: 什么是继承? 继承是一种关系。 在生活中可以看成:麦兜,佩奇,猪刚鬣 都是猪 在程序中,继承是描述的类与类之间的关系 例如: a继承了b,那么a就可以直接使用b已经存在的方法和属性 那么a就叫做子类b叫做父类或基类 为什么使用继承? 继承的一方可以直接使用被继承一方已经有的东西, 其目的是为了重用已
阅读全文
posted @ 2019-07-25 20:39 1640808365
阅读(258)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
下一页
公告