Python TCP Server And Client

''' Python socket TCP多线程服务器 by 郑瑞国 1、建立网络套接字s 2、绑定地址 3、监听 4、接受客户端连接 5、多线程处理客户端消息 ''' import socket import threading def server_handle(client,addr): '''处理客户端消息''' while True: try: text = client.recv(1024) if
分类: 其他 发布时间: 01-07 23:28 阅读次数: 0

Python 获取本机磁盘列表

''' Python 获取本机磁盘列表 by 郑瑞国 ''' import string import os def get_disklist(): disk_list = [] for c in string.ascii_uppercase: disk = c+':' if os.path.isdir(disk): disk_list.append(disk) return disk_list if __n
分类: 其他 发布时间: 01-07 23:28 阅读次数: 0

Pyhon 监视并拷贝U盘

''' Pyhon 监视并拷贝U盘 by 郑瑞国 ''' import time import os import shutil import string def get_disklist(): disk_list = [] for c in string.ascii_uppercase: disk = c+':' if os.path.isdir(disk): disk_list.append(disk) r
分类: 其他 发布时间: 01-07 23:28 阅读次数: 0

Pyhon 监视U盘插入并告警

''' Pyhon 监视U盘插入并告警 by 郑瑞国 ''' import time import os import shutil import string def get_disklist(): disk_list = [] for c in string.ascii_uppercase: disk = c+':' if os.path.isdir(disk): disk_list.append(disk)
分类: 其他 发布时间: 01-07 23:27 阅读次数: 0

Python 判断闰年

''' 判断闰年 by 郑瑞国 1、可以被4整除同时不能被100整除 2、可以被400整除 ''' #year = int(input('请输入大于1000的年份:')) for year in range(1971,2019): if (year%4==0 and year%100!=0) or year%400==0: print(year,'是闰年')
分类: 其他 发布时间: 01-07 23:27 阅读次数: 0

Python 扫描内网所有机器端口

''' Python 扫描内网所有机器端口 ''' import socket def main(): #定义一个变量来接收输入的开始IP ip_start = input('请输入开始的IP地址(默认为本机IP):') #如果IP为空则设置开始IP和结束IP if ip_start == '': ip_start = socket.gethostbyname(socket.gethostname()) ip_end = soc
分类: 其他 发布时间: 01-07 23:27 阅读次数: 0

Python 豆瓣爬虫

''' Python 豆瓣爬虫 by 郑瑞国 ''' import re import urllib.request def open_url(url): return urllib.request.urlopen(url).read().decode("utf-8","ignore") def find_text(url): return re.findall('<div class="name">(.*?)</div>',open_url(url)) def sav
分类: 其他 发布时间: 01-07 23:26 阅读次数: 0

Python 新浪实时新闻爬虫

''' Python 新浪实时新闻爬虫 by 郑瑞国 ''' import re import urllib.request def open_url(url): return urllib.request.urlopen(url).read().decode("utf-8","ignore") def find_url(url): return re.findall('href="(http://.*?)"',open_url(url)) def find_tex
分类: 其他 发布时间: 01-07 23:26 阅读次数: 0

Python 机器学习-鸢尾花分类

''' #Python 机器学习-鸢尾花分类 ''' #导入类库 from pandas import read_csv from pandas.plotting import scatter_matrix from matplotlib import pyplot from sklearn.model_selection import train_test_split from sklearn.model_selection import KFold from sklearn.model_
分类: 其他 发布时间: 01-07 23:26 阅读次数: 0

Python 快速扫描内网存活主机端口

''' Python 局域网多线程扫描存活主机及端口 by 郑瑞国 1、获取本机操作系统名称 2、获取本机IP地址 3、ping指定IP判断主机是否存活 4、ping所有IP获取所有存活主机 5、扫描主机指定端口 (1)建立网络套接字 (2)设置网络超时 (3)建立连接 (4)打印端口 (5)关闭端口 6、扫描主机所有端口 (1)循环遍历1到最大端口 (2)启动多线程扫描端口 (3)短暂休眠等待 ''' import platform impor
分类: 其他 发布时间: 01-07 23:26 阅读次数: 0

Python 简化版扫描局域网存活主机

''' Python 简化版局域网扫描获取存活主机IP by 郑瑞国 1、ping指定IP判断主机是否存活 2、ping所有IP获取所有存活主机 #注: 若在Linux系统下 ping -n 改为 ping -c 若在windows系统下 ping -n 不变 ''' import socket import os import threading import time IPList = [] def ping_ip(ip):
分类: 其他 发布时间: 01-07 23:25 阅读次数: 0

Python TCP代理服务器

''' Python TCP代理服务器 by 郑瑞国 1、建立网络套接字s 2、绑定地址 3、监听 4、接受客户端连接 5、多线程处理客户端消息 6、建立网络套接字proxy_client 7、与服务器建立网络连接 8、收发信息 ''' import time import socket import threading s = socket.socket() #1、建立网络套接字s s.bind(('0.0
分类: 其他 发布时间: 01-07 23:25 阅读次数: 0

罗振宇跨年演讲4小时讲了啥?记住这4733字

昨晚,我从吴晓波年终秀现场赶回北京,到家打开屏幕,收看了2018“时间的朋友”跨年演讲。 不同于吴晓波的宏大叙事,这一次罗振宇把视角对准了个体命运,用他自己的话说,“关注大环境里个人的行动策略”。 罗振宇全场演讲4个小时,信息量有点大。以下是我梳理的演讲精华——罗振宇的“七个主义”,全文4733字,希望可以给大家带来一些启发。 我是从(去年)9月22日正式开始准备跨年演讲。从那一天开始,我身边有一些朋友就在等着看我的笑话。他们说,看把你能的,还跨年演讲,看你今年怎么讲。感谢各位的信任,你们还来
分类: 其他 发布时间: 01-07 23:24 阅读次数: 0

git push错误:RPC failed; HTTP 401 curl 22 The requested URL returned error: 401 The remote end hung up

401表示没有权限。我使用的是Gogs来管理Git项目的,出现这个错误的原因是因为我只有这个项目的read权限,需要提供的是这个项目的write权限就可以push了。
分类: 其他 发布时间: 01-07 23:24 阅读次数: 0

IllegalStateException: The specified child already has a parent,removeview()问题解决办法

我在使用DropDownMenu的时候将布局文件的recycleview传进setDropDownMenu的方法里面,出现了IllegalStateException :The specified child already has a parent. You must call removeView() 的错误。原来发现我的Activity的recycleview和我传进方法里面用到的view的parent是不一致的,所以需要我在activity里面new一个recycleview。它的pa
分类: 其他 发布时间: 01-07 23:24 阅读次数: 0

Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable

出现错误的原因是: gradle的版本过低导致的 解决办法: 将build.gradle文件里的 classpath 'com.android.tools.build:gradle:1.3.0' 修改为 classpath 'com.android.tools.build:gradle:2.2.3' 如果再次编译时遇到: Error:No service of type Factory<LoggingManagerInternal> availa
分类: 其他 发布时间: 01-07 23:23 阅读次数: 0

android利用shape画半圆

在网上观察下来,好像画半圆的资料没有,所以这边提供一个画半圆的关于shape的xml文件。 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape = "rectangle" > <size android:height="40dp" android:width="80dp
分类: 其他 发布时间: 01-07 23:23 阅读次数: 0

android Project导入library出现 Error:No resource identifier found for attribute 'xx' in package xx'

在android主工程导入library的时候,出现了 Error:No resource identifier found for attribute 'xx' in package xx'错误,原因是因为我们导入library,导入了自定义的view出错。 xmlns:view="http://schemas.android.com/apk/res/manifest里面的包名 改为: xmlns:view="http://schemas.andro
分类: 其他 发布时间: 01-07 23:23 阅读次数: 0

android popupwindow中EditText默认不弹出输入框

关于popupwindow中EditText默认不弹出输入框的设置: 第一想法是在popupwindow中对EditText进行操作,但设置属性后发现无效,后面经过研究发现只需要在AndroidManifest.xml文件中对Activity的属性设置即可,代码如下: 添加该属性即可: android:windowSoftInputMode="adjustPan|stateHidden"
分类: 其他 发布时间: 01-07 23:22 阅读次数: 0

IllegalStateException: The specified child already has a parent问题解决办法

我在使用DropDownMenu的时候将布局文件的recycleview传进setDropDownMenu的方法里面,出现了IllegalStateException :The specified child already has a parent. You must call removeView() 的错误。原来发现我的Activity的recycleview和我传进方法里面用到的view的parent是不一致的,所以需要我在activity里面new一个recycleview。它的pa
分类: 其他 发布时间: 01-07 23:22 阅读次数: 0