
python网络编程
望极天涯
这个作者很懒,什么都没留下…
展开
-
go 闭包与python 闭包 对比
"""python 中的闭包1.一个外部函数(outter)内部嵌套一个内部函数(inner)2.内部函数中对外部函数内的变量(b)进行引用(非全局变量)3.外部函数返回值为内部函数(inner)"""def outter(a): b=10010 def inner(): c=a+b return c return inner/*go 中的闭包1.定义一个函数(outter)的返回值为一个函数(inner)2.返回的函数(in原创 2021-03-07 23:47:23 · 302 阅读 · 0 评论 -
从入门到放弃
1、什么缓冲区,为什么会有缓冲区?1.每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区2.write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器。一旦将数据写入到缓冲区,函数就可以成功返回,不管它们有没有到达目标机器,也不管它们何时被发送到网络,这些都是TCP协议负责的事情。①.I/O缓冲区在每个T...原创 2018-12-05 18:21:51 · 386 阅读 · 0 评论 -
网络编程之(转载自:https://www.cnblogs.com/clschao/articles/9593164.html)
一 为什么要学习socket首先我们python基础部分已经学完了,而socket是我们基础进阶的课程,也就是说,你自己现在完全可以写一些小程序了,但是前面的学习和练习,我们写的代码都是在自己的电脑上运行的,虽然我们学过了模块引入,文件引入import等等,我可以在程序中获取到另一个文件的内容,对吧,但是那么突然有一天,你的朋友和你说:“把你电脑上的一个文件通过你自己写的程序发送到我的电脑上”,...转载 2018-10-18 20:19:45 · 1109 阅读 · 0 评论 -
网络编程
1. 路由器,交换机的作用?路由器作用:所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动。一般来说,在路由过程中,信息至少会经过一个或多个中间节点。(1).IP数据报的转发,包括数据报的寻径和传送;(2).子网隔离,抑制广播风暴;(3).维护路由表,并与其他路由器交换路由信息,这是IP报文转发的基础。(4).IP数据报的差错处理及简单的拥塞控制;(5).实现对IP数据...原创 2018-10-16 21:55:33 · 229 阅读 · 0 评论 -
python入门到放弃之进程
一 操作系统的作用:1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口2:管理、调度进程,并且将多个进程对硬件的竞争变得有序二 多道技术:事件多路复用和空间多路复用+硬件上支持隔离1.产生背景:针对单核,实现并发ps: 现在的主机一般是多核,那么每个核都会利用多道技术有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再重新调度,会被调度到4个cpu中的任意一个,具体由操...转载 2018-10-25 21:52:34 · 278 阅读 · 0 评论 -
Python-DBUtils 使用mysql数据库连接池提升效率
随着全网扫描项目的开发,越来越细致的问题暴露出来,从能用到用的好,还有很长的路要走。这个问题前段时间就发现了,程序一般跑个一天会越来越慢,直到某个时候程序彻底崩了,而且最后的报错也一般是mysql的报错:pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query ([Errno 10...原创 2019-03-04 22:10:40 · 588 阅读 · 0 评论 -
DBUtils连接池,websocket
1.mysql数据库连接池概念:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 这样集中管理,供程序使用可以保证较快的数据读写速度,而且不用来回创建数据库连接,节省了时间,也更加的安全可靠。1.1 背景 所有线程都只用一个mysql连接,如果这个连接断掉,程序也会...原创 2019-03-04 22:15:20 · 665 阅读 · 0 评论 -
将dataframe 对象写入数据库中,并指定数据类型
在数据分析并存储到数据库时,Python的Pandas包提供了to_sql 方法使存储的过程更为便捷,但如果在使用to_sql方法前不在数据库建好相对应的表,to_sql则会默认为你创建一个新表,这时新表的列类型可能并不是你期望的。例如我们通过下段代码往数据库中插入一部分数据:import pandas as pdfrom datetime import datetime df = p...原创 2019-05-31 14:26:18 · 3956 阅读 · 1 评论