Python实现网络图形化界面多人聊天室 - Windows

Python实现网络图形化界面多人聊天室 - Windows 项目名称:网络多人聊天室图形界面版本 项目思路: server.py 服务端文件,主进程中,创建图形化界面,询问地址(主机名,端口),点击开始进入聊天室。 创建子进程,开始网络连接,使用select.select循环接收客户端连接请求,使用timeout不断检查与主进程间队列(multiprocessing.Queues)的情况 client.py 客户端文件,主进程中
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

Nodejs 包与 npm第三方模块安装和 package.json 以及 cnpm

包与 NPM 1. 包 Nodejs 中除了它自己提供的核心模块外,可以自定义模块,也可以使用第三方的模块。Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理。 完全符合 CommonJs 规范的包目录一般包含如下这些文件。 package.json :包描述文件。 bin :用于存放可执行二进制文件的目录。 lib :用于存放 JavaScript 代码的目录。 doc :用于存放文档的目录。 NodeJs NPM 命令来下载第三方的模块(包)。 np
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

Sliding Window Matrix Maximum

Description Given an array of n * m matrix, and a moving matrix window (size k * k), move the window from top left to bottom right at each iteration, find the maximum sum inside the window at each moving. Return 0 if the answer does not exist. Examp
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

冒泡算法及其优化

i从0开始,array[i]与array[i+1]比较,如果array[i]>array[i+1],那么就交换位置 经过一次排序后会将最大的值冒泡到最后一位 public void bubbleSort(int array[]) { for (int i = 0; i < array.length; i++) { // 由于array[j]与array[j+1]相比较,遍历到最后时应该位j+1=array.length,所以j<array.length-1
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

Java IO---序列化和反序列化

一.序列化和反序列化介绍 什么是序列化和反序列化? 序列化就是将对象转换为字节序列的过程。 反序列化就是将字节序列恢复为对象的过程。 序列化的用途在哪? 通常情况下,序列化有两个用途: 将对象的字节序列永久的保存到硬盘上,一般存在一个文件中。 在网络中传送对象的字节序列。 序列化的意义? 序列化机制使得对象可以脱离程序的运行而独立存在,能够离开内存空间,以便能长期保存。 比如:一个记录用户信息设置的类,当程序退出后下次再运行要保留上次的信息设置,此时就可以把这个类作为配置文件存在磁盘上,每次运
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

自然语言处理(NLP) - 数学基础(3) - 概率论基本概念与随机事件

好像所有讲概率论的文章\视频都离不开抛骰子或抛硬币这两个例子, 因为抛骰子的确是概率论产生的基础, 赌徒们为了赢钱就不在乎上帝了才导致概率论能突破宗教的绞杀, 所以我们这里也以抛骰子和抛硬币这两个例子. 我们先来过一遍基本概念: 随机试验. 在抛骰子的过程中,我们注意到,在相同条件下,我们每一次抛骰子的时候,我们无法得知骰子最后静止时,骰子的哪一面向上,但是我们通过不断的抛骰子的过程中发现,结果无非是1,2,3,4,5,6六个点之一。随机试验: 1. 试验可以在相同条件下重复地进行。 2. 试
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

Less(2)

1.先判断注入类型   (1)首先看到要求,要求传一个ID参数,并且要求是数字型的;?id=1        (2)输入?id=1' and 1=1          出现错误   (3)输入 ?id=1 and 1=1        页面显示正常   (4)输入 ?id=1 and 1=2        页面改变   (5)综上,可以判断出是数字型注入 2.对列数进行判断   (1)输入?id=1 order by 1 --+          显示正常   (2)输入?id=1 order
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

【问题解决方案】visudo: /etc/sudoers is busy, try again later

参考链接: 博客园:visudo: /etc/sudoers is busy, try again later CSDN:Shell 获取进程号并杀掉该进程 注:找到几篇相同的参考内容,都是只有查看进程命令,没有如何kill,本博文特别进行尝试和补充。 问题描述: linux命令中输入visudo显示visudo: /etc/sudoers is busy, try again later 解决步骤: 查看visudo进程:ps -ef|grep visudo 找到进程号:猜测第一行 根据进程
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

浏览器自动化的一些体会10 稳定性的零星体会

浏览器自动化程序,感觉最难的就是稳定性。要实现无人值守自动执行,特别是在网络不太好的情况下连续不停顿正常运行8小时或更长时间,是不太容易的。因为很多异常情况难以预料。做好以下几点有帮助: 1)如果是在visual studio下调试,应该把Debug - Exceptions - Managed Debugging Assistants - ContextSwitchDeadLock 的Thrown的打勾去掉,这样可以避免运行到一半,突然出现一个提示,中断程序的执行。 2)如果是用webBro
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

第一部分:网络多任务_day01_网络编程基础

pass
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

二:Ansible常用模块

二:Ansible常用模块 一:Ansible命令模块 1.1 command # 默认模块, 执行命令 [root@m01 ~]# ansible web_group -a "hostname" 1.2 shell # 如果需要一些管道操作,则使用shell [root@m01 ~]# ansible web_group -m shell -a "ps -ef|grep nginx" -f 50 注意:command不识别管道符之类的操作 1.3 script # 编写脚本 [root
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

蒟蒻的PKUWC2019划水记(更新ing)

前言 (结束再补) \(Dec\ 20th\) 正式出发 今天,是正式出发的日子。 虽说是星期五,可并没有去学校晨跑。难得睡到了\(7\)点,起来匆匆吃完了早饭(一个手抓饼),就出发去火车站了。 到了火车站,已是\(7\)点\(40\)左右。去取票的时候无意间看见了\(XZY\)神仙,然后等小叶老师来了之后便一起上了高铁。 在高铁上的时光很是漫长,也的确漫长(从上午\(8\)点多到下午\(3\)点半左右,共\(7.5\)个小时)。 而我在高铁上干了些什么呢? 因为\(XZY\)神仙开了热点,所
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

CSS基本样式-背景属性

代码是敲出来的,建议一个一个过一遍 背景属性 背景颜色 background-color 背景颜色 默认值是transparent(透明的) 示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS基本样式</title> <style> body{ height: 1000px; /*背景颜色
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

PKUWC2020自闭记

我才听说PKU今年对我省高二要求CSP分数>450? 我似乎丧失了一个溜去隔壁的机会? 机会是不存在的qwq THUWC3个数据结构直接送人升天 Day1 T1:感觉相邻的k!个排列是同构的可以利用来dp,O(n^6)能过50么。。。自闭了 想当初队长北大集训O(n^7)能过80,今日我小蒟蒻XY想O(n^6)过个50也不是问题! 不对。。。我怎么感觉这是在维护个矩阵啊。。。好了O(n^5)了。。。 T2 0分 不会 T3 0分 不会 PKUWC的神仙数学题难得不行。。。自闭了 话说,PKUW
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

创建一个简单服务器用到的基本函数

一,socket() 头文件:#include <sys/socket.h> 函数原型:int socket(int domain, int type, int protocol); 作用:创建套接字。 参数domain:指定使用何种的地址类型。默认AF_INET。 eg: AF_INET IPv4网络通信 AF_INET6 IPv6网络通信 AF_PACKET 链路层通信 AF_UNIX, AF_LOCAL 本地通信 参数type:套接字类型。默认SOCK_STREAM。 eg: 1、SOC
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

Build Post Office II

Description Given a 2D grid, each cell is either a wall 2, an house 1 or empty 0 (the number zero, one, two), find a place to build a post office so that the sum of the distance from the post office to all the houses is smallest. Return the smallest
分类: 其他 发布时间: 12-21 23:17 阅读次数: 0

在CentOS7.5上安装Docker,在Docker中拉取CentOS7.5镜像并安装SSH服务

# 安装docker yum install -y docker # 启动docker systemctl start docker # 加入开机启动 systemctl enable docker # 查看状态 systemctl status docker # 查看docker版本 docker --version # 拉取CentOS7.5的镜像 docker pull centos:7.5.1804 # 查看镜像 docker image ls # 守护式运行容器 docker con
分类: 其他 发布时间: 12-21 23:01 阅读次数: 0

在word文档中插入好看的代码

打开这个网址 PlanetB 把代码粘贴进去,点击提交 完事儿在新网页里Ctrl+A全选,复制粘贴进word即可 word中显示效果:
分类: 其他 发布时间: 12-21 23:01 阅读次数: 0

Subarray Sum II

Description Given an positive integer array A and an interval. Return the number of subarrays whose sum is in the range of given interval. Subarray is a part of origin array with continuous index. Example Example 1: Input: A = [1, 2, 3, 4], start =
分类: 其他 发布时间: 12-21 23:01 阅读次数: 0

Newcoder 小白月赛20 H 好点

Newcoder 小白月赛20 H 好点 自我感觉不错然后就拿出来了. 读读题之后我们会发现这是让我们求一堆数,然后这些数一定是递减的. 反正我想出来之后5min就做完了.. 自己yy一下就好. code #include <bits/stdc++.h> #define N 500010 #define M 1010 using namespace std; int n, a, b, sum; struct node { int a, b; }point[N], ans[N];
分类: 其他 发布时间: 12-21 23:01 阅读次数: 0