互联网络

QT学习笔记:信号与槽(一)

目录QT的信号与槽机制在窗口的UI设计中操作添加信号和槽QT的两种机制在Qt和PyQt中有两种通信机制:低级事件处理机制(low-levelevent-handlingmechanism)高级机制(high-levelmechanism)前者是大部分GUI通用的机制,后者是Qt独有机制,也就是信号和槽。信号与槽会屏蔽底...
代码星球·2020-04-29

实现生产者与消费者模式

 目录生产者与消费者模式实现   生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相...

QT学习笔记:windows下安装配置PyQt5

目录为什么要学习QT命令行安装PyQt5以及PyQt5-tools 配置QtDesigner、PyUIC及PyRccqt学习资料 python下与界面开发相关的库Tkinterpython内嵌的GUI环境,使用TCL实现,pythonIDIE由Tkinter实现历史悠久,perl中有对应的perlT...

图书馆座位预定系统开发

功能:登陆---〉预定--〉退出 #create_sql.py:创建用户数据库importsqlite3#建一个数据库defcreate_sql():sql=sqlite3.connect("user_data.db")sql.execute("""createtableifnotexists%s(%sint...

pandas学习(数据分组与分组运算、离散化处理、数据合并)

目录数据分组与分组运算离散化处理 数据合并   GroupBy技术:实现数据的分组,和分组运算,作用类似于数据透视表数据分组--〉归纳   程序示例:importnumpyasnpimportpandasaspd#读入数据df=pd.read_csv('data1.txt')pr...

pyrhon SQLite数据库

 目录介绍导入模块创建数据库/打开数据库创建表在表中插入行查询/修改删除表中的行删除表   PythonSQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方...
代码星球·2020-04-29

pandas学习(创建多层索引、数据重塑与轴向旋转)

 目录创建多层索引数据重塑与轴向旋转      Series最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组,Series也可以创建多层索引。s=Series(np.random.randint(0,150,size=6...

pandas学习(常用数学统计方法总结、读取或保存数据、缺省值和异常值处理)

 目录常用数学统计方法总结读取或保存数据缺省值和异常值处理    count计算非NA值的数量describe针对Series或DataFrame列计算统计min/max/sum计算最小值最大值总和argminargmax计算能够获取到最小值和最大值的索引位置(整数)idxminidxma...

pandas学习(创建数据,基本操作)

 Pandas基本数据结构Series类型数据Dataframe类型基本操作  两种常用数据结构:Series一维数组,与Numpy中的一维array类似,二者与Python基本数据结构List很相似,Series能保存不同数据类型,字符串,boolbean值、数字等都能保存在Series...

套接字实现基于网络的简易聊天室

   客户端还有bug,代码还能继续优化,日后有时间再修改。  importsocketserverimporthmacimportossecret_key=b'wenlibangbangbang'#验证客户端合法性defconn_auth(conn):print('开...

NumPy学习(让数据处理变简单)

    NumPy中定义的最重要的对象是称为ndarray的N维数组类型。它描述相同类型的元素集合。可以使用基于零的索引访问集合中的项目。ndarray中的每个元素在内存中使用相同大小的块。ndarray中的每个元素是数据类型对象的对象(称为dtype)。从ndarray对象提取...

metasploit常见服务的弱点扫描模块

弱点扫描根据信息收集结果搜索漏洞利用模块结合外部漏洞扫描系统对大IP地址段进行批量扫描可以考虑对单个ip,单个服务进行扫描  NVC密码破解端口:5900useauxiliary/scanner/vnc/vcn_loginVNC无密码访问useauxiliary/scanner/vnc/vnc_no...

使用metasploit做SNMP扫描和利用

 介绍补充知识:在执行SNMP扫描之前,需要了解几件事情。首先,“只读”和“读写”团体名(communitystring)对于可以提取或修改哪种类型信息发挥着重要作用。如果您可以“猜到”是“只读”或“读...

metasploit常用服务扫描和利用模块

  SMB扫描smb枚举auxiliary/scanner/smb/smb_enumusers扫描命名管道auxiliary/scanner/smb/pipe_auditor通过SMB管道可以访问的RCREPC服务auxiliary/scanner/smb/pipe_dcerpc_auditor扫描...

使用MSF发现主机和端口扫描

   MSF模块太多,记不住怎么办!!!我们不需要记住所有模块,我们只要能找到我们想用的模块就行,平时积累使用的模块也行哦!比如,我们通过扫描发现目标开放ftp服务,我们想查找关于ftp服务的模块命令:searchftp  更多使用方法!自己多去研究哦! &n...