开发

python修改内存,(修改植物大战僵尸)

 importwin32process#进程模块importwin32con#系统定义importwin32api#调用系统模块importctypes#c语言类型importwin32gui#界面importtime#系统常量,标识最高权限打开一个进程PROCESS_ALL_ACCESS=(0x000F00...

python 3元运算符

 >>>1if(1)else61>>>1if(0)else66>>> ...
代码星球·2020-08-09

python 生成螺旋矩阵

 对于任意m*n矩阵,将1~m*n的数字按照螺旋规则在矩阵中排列。如m=3,n=3,期望结果为:[[1,2,3],[8,9,4],[7,6,5]]以下代码支持方阵以及非方阵。code:#coding=utf-8importnumpyflag=1pos_x=0pos_y=0definc(pos_x,pos_y,...
代码星球·2020-08-09

传输层和网络层区别(形象解释)

 (在网络上搜索找到关于传输层和网络层的解释,记录下来)  在协议栈中,传输层位于网络层之上,传输层协议为不同主机上运行的进程提供逻辑通信,而网络层协议为不同主机提供逻辑通信。这个区别很微妙,但是却非常重要。让我们用一家人作为类比来说明一下这个区别。  设想一下有两所房子,一个位于东海岸而另一个位于西海岸,每...

python 二维数组 转 矩阵

 x=numpy.array([[1,2,3],[4,5,6],[7,8,9]])printxprintx.shape输出[[123][456][789]](3L,3L)[Finishedin0.2s] ...
代码星球·2020-08-09

IGMP协议

 Internet组管理协议称为IGMP协议(InternetGroupManagementProtocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2和v3。主机IP软件需要进行组播扩展,才能使主机能够在本地收发组播分组。但仅靠这一点...
代码星球·2020-08-09

Http协议三次握手和四次挥手

 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequ...

c

 #!/usr/bin/envpython#coding=utf-8importredisimporttime,datetimedefacquire_lock(conn,lockname,identifier,expire=10):ifconn.setnx(lockname,identifier):conn....
代码星球·2020-08-09

分布式缓存Redis之Pipeline(管道)

 Redis的pipeline(管道)功能在命令行中没有,但redis是支持pipeline的,而且在各个语言版的client中都有相应的实现。由于网络开销延迟,就算redisserver端有很强的处理能力,也会由于收到的client消息少,而造成吞吐量小。当client使用pipelining发送命令时,r...

利用Python+Redis实现分布式锁

 classMyDLock(object):def__init__(self,lockID,timeout):self.connection=redis.Redis(host=cfg.REDIS_SERVER_IP,port=cfg.REDIS_SERVER_PORT,password=cfg.REDIS_S...

q

 #-*-coding:utf-8-*-'''#AnimplementationofsequencetosequencelearningforperformingadditionInput:"535+61"Output:"596"Paddingishandledbyusingarepeatedsentinel...
代码星球·2020-08-09

python 装饰器,传递类以及参数

 #!/usr/bin/envpython#coding=utf-8importtime#importredisclassRedisLock(object):def__init__(self,key):#self.rdcon=redis.Redis(host='',port=6379,password="",...

Redis的EXPIRE过期机制介绍

 概述在实际开发过程中经常会遇到一些有时效性数据,比如限时优惠活动,缓存或者验证码之类的。过了一段时间就需要删除这些数据。在关系型数据库中一般都要增加一个字段记录数据的到期时间,然后周期性地检查过期数据然后删除。Redis本身就对键过期提供了很好的支持。Redis过期机制在Redis中可以使用EXPIRE命令...

julia .文档

 https://docs.julialang.org/en/v1/manual/getting-started/ ...
代码星球·2020-08-09