- 博客(60)
- 收藏
- 关注
原创 JavaScript 滚动条
一、禁止滚动条滚动,滚动条不消失function prohibit_scroll() { //禁止滚动条滚动 var top = $(document).scrollTop(); $(document).on('scroll.unable',function (e) { $(document).scrollTop(top); })}function remove_pscroll() { //解除禁止滚动条滚动 $(document
2021-12-01 12:01:49 693
原创 JS 图片放大缩小、旋转
<html><head><script src="https://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script><script type="text/javascript">var base_scrollBar = 0;function imgShow(outerdiv, innerdiv, bigimg, _this) { var rIndex = 0; .
2021-10-12 18:07:36 3007
原创 Python 读取PDF表格
Python读取excel里面的表格,并保存为xlsx一、安装模块:import pdfplumberimport pandas as pddef pdf_read(): pdf = pdfplumber.open("aaaa.pdf") #pages=input("转换表格的页码") p0=pdf.pages[37] table=p0.extract_table() print(table) df=pd.DataFrame(table[1:], ...
2021-06-21 14:47:53 656
原创 MySQL 常用操作
一、查询数据库表及字段的注释# 数据库 wscloud 的所有表注释SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='wscloud';# 查询数据库 wscloud 的所有表注释与字段注释SELECT t.TABLE_NAME,t.TABLE_COMMENT,c.C...
2020-01-06 15:21:14 137 2
原创 Python Pandas 常用方法
1、Pandas常用方法工作中经常用到pandas,所以现在有时间就加点内容,以便查阅!import numpy as npimport pandas as pd# 生成一个DataFrame数据dates = pd.date_range('20191201',periods=5)df = pd.DataFrame(np.random.randn(5, 5),index=dat...
2019-12-24 15:01:12 642
原创 JavaScript 下载文件并保持原文件名称
<script> // 获取文件名 function fileNameFromHeader (disposition) { var result = null; if (disposition && /filename=.*/ig.test(disposition)) { result = dispos...
2019-10-31 19:27:42 3045 1
原创 Python 解析二维码 输出文本
一、安装pyzbar:pip install pyzbar二、示例代码如下:import osimport requestsfrom io import BytesIOfrom pyzbar import pyzbarfrom PIL import Image,ImageEnhancedef get_ewm(img_adds): """ 读取二维码的内容: img_...
2019-03-08 19:24:00 9545 1
原创 python 打包 exe
一、安装 pyinstallerpip install pyinstallerpyinstaller的参数介绍:-F ----产生一个文件用于部署(参见XXXXX).-D ---- 产生一个目录用于部署(默认)-K ---- 在部署时包含TCL/TK-a ---- 不包含编码.在支持Unicode的python版本上默认包含所有的编码.-d ---- 产生debug版本......
2018-12-24 10:59:23 298
原创 Python FTP 操作
一、Python 搭建FTP服务端需要用到的python库:pyftpdlibfrom pyftpdlib.authorizers import DummyAuthorizerfrom pyftpdlib.handlers import FTPHandlerfrom pyftpdlib.servers import FTPServerdef ftp_server(host, p...
2018-11-07 15:56:34 4161 1
原创 TensorFlow iris 数据分类
需要用到的python库有:sklearn、tensorflowimport pandas as pdimport tensorflow as tffrom sklearn import datasets# 加载数据集iris_df = datasets.load_iris()# 数据集切片data = iris_df.datadata=pd.DataFrame(...
2018-10-24 18:05:32 646
原创 Python 压缩与解压
需要用到两个库,zipfile、tarfileimport zipfileimport tarfiledef compress(paths,files): """ 压缩 支持zip、tar paths:压缩文件路径(D:\\a.zip),files:要压缩的文件列表[a.txt,b.txt] """ if paths.endswith('.zip'): z =...
2018-10-10 19:32:51 553 1
原创 Python 视频转换为图片 与 图片转换为视频
一 安装opencv-pythonpipinstall opencv-python二 创建unlock_mv.py 文件, 在unlock_mv.py同级目录创建mv文件夹import osimport cv2from PIL import Imagedef unlock_mv(sp): """ 将视频转换成图片 sp: 视频路径 """ ...
2018-10-05 12:11:24 8853
原创 Python 常用技巧
一些合适的技巧能够帮助代码的可读性更好、性能更高。# 多行字符串a = ( "sele sd " "shgg sd" "ssss, aaa" )print(a)# sele sd shgg sdssss, aaa# if 语句if i in {1,2,3,4}: pass# 枚举class Shapes: A...
2018-10-04 10:42:40 273 1
原创 Python 装饰器
python 常用的装饰器import timedef caches(func): """ 缓存装饰器 """ data = {} def wrapper(*args,**kwargs): key = '{}_{}_{}'.format(func.__name__,str(args),str(kwargs)) if key in data: result = data...
2018-09-29 22:58:20 184
原创 python 设计模式
一、单例模式:确保一个类只有一个实例, 并提供全局访问点.class Single: """ 单例模式 """ _singleton = None def __new__(cls, *args, **kwargs): if not cls._singleton: cls._singleton = super(Single...
2018-09-29 12:24:50 203
原创 Python 常用排序
经典排序算法:def selecton_sort(p): """ 选择排序 p: 数字列表 """ for i in range(len(p) - 1): min = i for j in range(i + 1, len(p)): if p[min] > p[j]: ...
2018-09-18 18:48:49 203
原创 树莓派常用知识
一、树莓派默认用户名与密码:用户名:pi密码:raspberry二、树莓派3引脚图:四、树莓派实现RGB LED的颜色控制R,G,B 分别对应 GPIO15,GPIO18,GPIO14,GND对应GPIO13 import RPi.GPIO as rgimport timeR,G,B=15,18,14rg.setmode(rg.BCM)rg.setup(...
2018-09-13 22:04:26 3211
原创 Python 串口读写
如果没有安装 pyserial 则需要安装:pip install pyserial import serialimport threadingimport timeser = serial.Serial('COM1', 9600)def sends(): """ 发送数据 """ while True: inp = input("请输...
2018-09-11 20:27:15 5226
原创 Python 读写剪贴板
import win32clipboard as wcimport win32condef get_text(): """ 读取 """ wc.OpenClipboard() text = wc.GetClipboardData(win32con.CF_TEXT) wc.CloseClipboard() return textdef set_text(strs): ""...
2018-09-11 20:24:09 4126
原创 Python Spark Windows10 环境配置
我的环境是Windows10 64位+Python3.6一、下载 Hadoop:https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-3.1.1/二、下载 Spark:https://archive.apache.org/dist/spark/spark-2.3.1/三、把以上两个文件解压到指定目录存放四、添...
2018-09-11 11:48:03 671
原创 Echarts K线
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http:
2018-08-29 19:31:45 827
原创 使用代理IP
代理IP可以自己去找,也可以去购买,这有一个免费代理ip网址:http://www.66ip.cn/下面是代码:ip = '220.160.23.136' # 代理IPport = '8888' # 端口号################## 一,使用urllib。 #################import urllibproxy_handler...
2018-08-12 12:25:22 717
原创 python 数据存储之HDF5
import h5pyimport numpy as np一、数据和元数据的组织:In [12]: temperature=np.random.random(1024)In [13]: temperatureOut[13]:array([ 0.91976222, 0.07664957, 0.28241276, ..., 0.93644539, 0.893...
2018-08-11 17:42:04 3598
原创 python 登录网站
我使用的python库是 requests 没有安装的需要先安装! pip install requests这次测试的网站是抽屉新热榜,纯属学习,请勿恶意攻击;我的代码是这样的,如有不足,还请指教:import requests# 初始化一个session用来保存状态ses=requests.Session()# 登录需要用到的数据users={ 'phon...
2018-08-11 12:36:35 2651
原创 Tornado 写一个简单的博客
环境搭建在此不予赘述1,创建项目所需的文件以及文件夹 1,创建目录:tornado 2,在tornado目录创建static目录用以存储静态文件 3,在tornado目录创建templates目录用以存储模板文件(.html) 4,在tornado目录创建app.py 文件,内容如下:import os.pathimport tornado.authimport torna...
2018-08-04 10:47:41 1375
原创 Python C语言扩展
这里编写个简单例子来说明下具体是如何操作的:建立DLL项目,结构如下:test/ —-mydll.h —-mydll.c头文件:mydll.hifndef MYDLL_Hdefine MYDLL_Hifdef BUILD_DLL#define DLL_EXPORT __declspec(dllexport)else#define DLL_E...
2018-08-03 02:11:39 330
原创 Python 异步
1 看起来是有点异步的意思,实际上还是一个多线程from threading import Threadimport timedef async(func): def wrapper(*args,**kwargs): t = Thread(target=func,args=args,kwargs=kwargs) t.start() re...
2018-08-01 23:16:19 411
原创 Python 数据库连接池
import pymysqlclass SqlConn: _singleton = None _conn = {} # 连接池字典 _js = {} # 连接数量字典 _maxSize = 10# 最大连接数 def __new__(cls,*args,**kwargs): if not cls._singleton: ...
2018-07-30 23:02:45 2222
原创 Python Websocket
一、创建项目(dj_websocket): 1、创建项目 python django-admin.py startproject dj_websocket 2、进入项目 cd dj_websocket 3、创建APP(myapp) python manage.py startapp myapp 4、创建,static (静态文件夹),已经 templates(模板文件夹) mkdi...
2018-07-27 11:52:59 3812 5
原创 python 下载文本_图片_视频
这里以下载图片为例:import requestsdef download_file(url,files): """ 下载普通文件,包括(文档,图片,音乐,视频)""" r = requests.get(url) chunk_size = 1024 with open (files,'wb') as f: for chunk in r.it...
2018-07-25 07:05:37 268
原创 Python3 读取Word文件
我的环境,Windows10,Python3.6.3 查询了很多有关资料,发现都是Python2版本操作Word文件的,所以就写了这篇短小的文章。一、安装 docx pip install docx 完了之后,导入:import docx 发现报错:ModuleNotFoundError: No module named ‘exceptions’ 说没有 exceptions 这个模...
2018-07-23 09:36:42 18374 5
原创 Python numpy简单使用
import numpy as np NumPy 中定义的最重要的对象是称为 ndarray 的 N 维数组类型。 它描述相同类型的元素集合。 可以使用基于零的索引访问集合中的项目。ndarray中的每个元素在内存中使用相同大小的块。 ndarray中的每个元素是数据类型对象的对象(称为 dtype)。从ndarray对象提取的任何元素(通过切片)由一个数组标量类型的 Python 对...
2018-07-22 19:26:25 4228
原创 Matplotlib 简单绘图
作为线性图的替代,可以通过向plot()函数添加格式字符串来显示离散值。 可以使用以下格式化字符。字符 描述 ‘-’ 实线样式 ‘–’ 短横线样式 ‘-.’ 点划线样式 ‘:’ 虚线样式 ‘.’ 点标记 ‘,’ 像素标记 ‘o’ 圆标记 ‘v’ 倒三角标记 ‘^’ 正三角标记 ‘&amp;lt;’ 左三角标记 ‘&amp;gt;’ 右三角标记 ‘1’ 下箭头标记 ‘2’...
2018-07-22 19:20:59 390
原创 python 抓包与解包
我使用的环境为:Windows10、python3.6、scapy 2.4.0 下面是代码:import osfrom scapy.all import sniff,wrpcap,Raw,IP,TCPdef scanMacIp(): ''' scapy扫描获取局域网主机mac和ip ''' from scapy.all import srp, Ether, AR...
2018-07-19 10:31:39 43456 14
原创 python 数据处理笔记
`1.打开文件,读取普通文件一.使用open函数获取文件内容:f=open("C:\\a.txt")a=f.read() #读取所有b=f.readline() #读取一行c=f.readlines() #读取所有行二.使用linecache模块获取文件内容:import linecachea=linecache.getline("C:\\a.txt",2)#读取第二行b=lin...
2018-07-18 23:34:09 709 1
原创 python 繁体字与简体字互相转换
一、编写新建文件:langconv.pyfrom copy import deepcopyimport retry: import psyco psyco.full()except: passtry: from zh_wiki import zh2Hant, zh2Hansexcept ImportError: from zhtools...
2018-07-18 22:35:16 19642
转载 Windows服务安装与卸载
安装/卸载Windows服务常用的工具有Sc.exe(位于system32目录下) 和 InstallUtil.exe(一般位于microsoft.net\framework\v1.1.4322目录) :具体用法:Sc.exe1、在开始–运行打上cmd回车,弹出dos界面2、输入sc create inforcenter binPath= “C:\ProgramFiles\Ho...
2018-07-17 16:01:20 13499 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人