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
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
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
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)
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,'是闰年')
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
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
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
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_
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
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):
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
罗振宇跨年演讲4小时讲了啥?记住这4733字
昨晚,我从吴晓波年终秀现场赶回北京,到家打开屏幕,收看了2018“时间的朋友”跨年演讲。 不同于吴晓波的宏大叙事,这一次罗振宇把视角对准了个体命运,用他自己的话说,“关注大环境里个人的行动策略”。 罗振宇全场演讲4个小时,信息量有点大。以下是我梳理的演讲精华——罗振宇的“七个主义”,全文4733字,希望可以给大家带来一些启发。 我是从(去年)9月22日正式开始准备跨年演讲。从那一天开始,我身边有一些朋友就在等着看我的笑话。他们说,看把你能的,还跨年演讲,看你今年怎么讲。感谢各位的信任,你们还来
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了。
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
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
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
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
android popupwindow中EditText默认不弹出输入框
关于popupwindow中EditText默认不弹出输入框的设置: 第一想法是在popupwindow中对EditText进行操作,但设置属性后发现无效,后面经过研究发现只需要在AndroidManifest.xml文件中对Activity的属性设置即可,代码如下: 添加该属性即可:
android:windowSoftInputMode="adjustPan|stateHidden"
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
今日推荐
周排行