python socket编程之tcp协议多客户端连接

  • Post author:
  • Post category:python

1.socket 介绍 : socket 原意插座,插孔,计算机中一般称为套接字。 在同一台计算机中的两个程序可以通过文件,管道,队列等方式进行通信;但是在网络中,两台计算机之间的通讯就需要依靠socket进行通信。 2.socket之tcp协议: tcp 协议英文:Transmission Control Protocol,中文:传输控制协议,是tcp/ip 协议族的一种协议,属于网络协议层中的…

继续阅读 python socket编程之tcp协议多客户端连接

mysql mvcc底层详解+图解

  • Post author:
  • Post category:mysql

前提: mvcc是mysql底层为提高并发衍生的一种多版本并发控制机制,全称 Multi-Version Concurrent Control,因避免了了加锁操作,因此开销更更低; 注意: 1、只有在读已提交和重复读两个隔离级别下 mvcc才生效; 2、读未提交每次读取都是最新的(快照读),SERIALIZABLE则会对所有读取的⾏都加锁。 图解mvcc 例如有一张表account,只有id和na…

继续阅读 mysql mvcc底层详解+图解

AQS系列(2)-独占锁的释放

  • Post author:
  • Post category:其他

开始之前先提一句,JAVA的内置锁在退出临界区之后是会自动释放锁的,但是ReentrantLock这样的显示锁是需要自己显示释放的,所以在加锁之后一定不要忘记在finally快中进行显示的锁释放: Lock lock = new ReentrantLock(); ... lock.lock(); try { // 更新对象 //捕获异常 } finally { lock.unlock(); } R…

继续阅读 AQS系列(2)-独占锁的释放

Android设备抓包方法

  • Post author:
  • Post category:其他

1 在设备内抓包,例如使用tcpdump命令 2 通过代理的方式抓包,如果设备上没有tcpdump命令,可以让设备连到电脑的共享网络上,然后在电脑上抓包 3 通过设置交换机端口转发抓包,Android设备如果和电脑在同一个网络且在同一个交换机下面,则可以通过在交换机上设置端口转发来抓包,基本原理就是分别确定Android设备和电脑连接的交换机端口,然后设置经由Android设备对应端口的包全部转发…

继续阅读 Android设备抓包方法

[JavaWeb]基于litener的在线人数统计,通过统计ip地址和用户名信息,来获取用户在线人数

  • Post author:
  • Post category:java

思考:不可以通过sessionid来统计用户在线人数,因为session的作用域仅仅在一个浏览器上,换一个浏览器就会产生不同的sessionid。所以考虑使用ip地址来统计用户在线人数。 参考博客: 统计在线人数及登录:IP https://blog.csdn.net/qq_42352374/article/details/103152521 但是,考虑到一个ip地址可以登录多个用户。即,张三使用…

继续阅读 [JavaWeb]基于litener的在线人数统计,通过统计ip地址和用户名信息,来获取用户在线人数

why-js-day5 原型

  • Post author:
  • Post category:其他

[[prototype]] JavaScript对象都有一个[[prototype]]的内置属性,指向其他对象,几乎所有对象在创建时该属性都会被赋予非空的值,但可以为空 let myobj={ a:2 }; console.log(myobj.a); 当试图引用对象的属性时会触发[[Get]]操作,对于默认的[[Get]]操作 检查对象本身是否有这个属性,有就使用 如果没有则继续访问对象的[[pr…

继续阅读 why-js-day5 原型

如何选择合适的云服务器

  • Post author:
  • Post category:其他

云服务器 (Cloud Server) 是一种基于云计算技术的计算资源服务,为用户提供可弹性伸缩的计算资源,包括计算、存储、网络和安全等方面。云服务器可以帮助用户快速、方便地创建、管理和扩展计算资源,从而降低 IT 成本、提高 IT 灵活性。如何选择一款合适的云服务器,需要考虑多个方面,包括云服务器类型、网络、安全、存储、价格等。 一、云服务器类型 云服务器类型是选择云服务器时最重要的因素之一。不…

继续阅读 如何选择合适的云服务器

Win10系统里,第三方软件找不到映射的网络驱动器

  • Post author:
  • Post category:其他

Win10系统目前已很成熟,在局域网内的共享文件夹,建立了映射的网络驱动器驱动器,资源管理器能正常看到,但是在应用软件里打开文件,窗口却找不到该驱动器。 打开注册表编辑器 Regedit HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows-> CurrentVersion -> Policies -> S…

继续阅读 Win10系统里,第三方软件找不到映射的网络驱动器

“云计算”、“人工智能”、“机器学习”、“深度学习”的本质

  • Post author:
  • Post category:其他

随着互联网的蓬勃发展,很多科技企业、新闻媒体都喜欢使用一些高大上的词,如“云”、“云计算”、”人工智能“、“机器学习”、“深度学习”。在很多人心中,一看到这些词就觉得高深莫测,其实没有这个必要。无论科技怎么发展,名词怎么新颖,本质都还是很早就有的东西,一个人不会因为穿了一件最时髦的衣服成为仙人,下面让我们脱下这件最时髦的衣服看看这个人是什么样的。 所谓“云“,其实就是一群计算机的组合。 所谓“云计…

继续阅读 “云计算”、“人工智能”、“机器学习”、“深度学习”的本质

python value函数_python 函数基础

  • Post author:
  • Post category:python

什么是函数? 函数在Python中是最基本的程序结构,用来最大化地让我们的代码进行复用。简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行。Python中的函数在其他语言中也叫做过程或子例程,那么这些被包装起来的语句通过一个函数名称来调用。有了函数,可以在很大程度上减少复制及粘贴代码的次数了。可以把相同的代码可以提炼出来做成一个函数,在需要的地方只需要调用即可。那…

继续阅读 python value函数_python 函数基础