自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

干燥的空气,湿润的呼吸

Now is the time for action.

  • 博客(222)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java排序

【代码】Java排序。

2022-09-11 20:22:13 285 1

原创 LUA 和 JAVA 的区别

没写完

2022-09-02 11:41:42 801

原创 LUA的表

1、索引theTable = {eg1=23, 45, eg2=67, 89, [3]=10}没有键且未分配下标会从1开始分配下标,包括nil,有键的值可以通过下标和键索引,自动分配的下标会覆盖人为分配的下标theTable['eg1'] == 23theTable.eg2 == 67theTable[1] == 45theTable[2] == 89theTable[3] == 102、遍历#table:表内元素的数量theTable = {a=100, 10, 20, [5]=3

2021-08-22 12:51:48 310

原创 01 - Java起源

1、JDK,J2SE,JavaSE的关系都指的是Java开发工具包,只是根据版本起的名不同2、介绍Java开发流程编辑器编写源代码JDK编译器编译出字节码JRE/JVM解释运行程序3、解释JDK,JRE,JVMJVM:Java虚拟机,执行 .class 类文件JRE:Java运行环境,包含了JVM和一些运行库JDK:Java开发工具包,包含JRE和调试器等开发需要的环境4、解释Java的跨平台java应用程序就是Java的字节码文件,而不同平台都有JVM,即不经过任何改动

2021-07-17 12:08:59 135

原创 快速开发字符检索器

最近发现市面上的搜索器都只能检索文件名或文件夹名,做不到遍历每个文件中的字符。而自己以前写的search.py每次都依托于python环境才能跑。于是打算用pyqt开发个exe来用。一、设计首先用qtdesigner设计页面:二、写代码import osimport pyperclipfrom PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Form(object): def setupUi(self, Form): F

2021-05-25 02:56:49 157

原创 Qt开发 —— Hello World

面向过程# 导包from PyQt5 import Qtimport sys# 创建应用app = Qt.QApplication(sys.argv)# 控件操作window = Qt.QWidget()window.setWindowTitle("First APP")window.resize(500,500)window.move(400,200)label = Qt.QLabel(window)label.setText("Hello World")label.mo.

2021-05-24 10:20:32 124

原创 记一点MongoDB的坑

1、exceed quota如果导入库时,库文件大小超过6.4g就报错exceed quota,就删除mongodb.conf中的这几行:quota: enforced: false maxFilesPerDB: 8鬼晓得啥原因,改false没用,非得删了或加注释才能“配额无上限”下面是一份完整的mongodb.conf文件,记得改下数据和日志的存储位置:systemLog: destination: file path: 'E:\Database\Logs\mongodb.

2021-05-24 08:45:48 353

原创 【脚本】24点游戏+弹幕互动

东拼西凑的代码,完成B站弹幕24点的游戏互动from PIL import ImageGrabimport itertoolsfrom pymouse import PyMousefrom pykeyboard import PyKeyboardimport time,randomfrom ctypes import *import base64import requestsdef twentyfour(cards): '''史上最短计算24点代码''' for .

2021-05-12 19:18:55 641

原创 android自动化 常用 手势和api

一、手势from appium.webdriver.common.touch_action import TouchAction1、轻敲快速按下并抬起,对元素或坐标使用TouchAction(driver).tap(element=元素, x=X, y=Y).perform场所:开关通知栏开关2、按住/抬起一直按住TouchAction(driver).press(el=元素, x=X, y=Y).perform()抬起TouchAction(driver).release().p

2020-08-12 00:46:44 302

原创 UIAutomatorViewer基础

1、目录进入SDK文件夹,在tools/bin下的uiautomatorviewer.bat

2020-08-12 00:12:17 6886 4

原创 appnium基础

1、联结代码from appium import webdriverdesired_caps = { 'platformName' : 'Android', 'platformVersion' : '10', 'deviceName' : 'Android Emulator', # 'appPackage' : 'com.android.contacts', # 'appActivity' : '.activities.PeopleActivity',}

2020-08-11 17:12:23 254

转载 ADB基础

adb构成和工作原理adb构成client端,在电脑上,负责发送adb命令daemon守护进程,在手机上,负责接收和执行adb命令server端,在电脑上,负责管理client和daemon之间的通信adb工作原理client端将命令发送给server端server端会将命令发送给daemon端daemon端进行执行将执行结果,返回给server端server端将结果再返回给client端adb获取包名和界面名包名和界面名的概念包名,对应着应用程序界面名,对

2020-07-29 16:19:16 185 1

原创 爬虫11—— scrapy 的基本使用

以 quotes.toscrape.com 为例一、创建项目startproject 项目名cd 项目名scrapy genspider 爬虫名 爬虫网站【爬虫名 != 爬虫网站】startproject examplecd examplescrapy genspider quotes quotes.toscrape.com注意,区分项目目录【项目名】,工作目录【默认和项目名一样】,爬虫目录【默认是spiders】:scrapy.cfg是项目 配置 文件,在项目目录下,其中定义了.

2020-07-19 07:52:01 244 1

原创 爬虫10 ——代理池的使用

最近在学崔庆才老师的课,他关于这个代理池没有视频讲解,于是我只能一行行看代码。这是项目地址:https://github.com/Python3WebSpider/ProxyPool

2020-07-18 01:13:00 322

原创 flask Session持久化

pip install flask-sessionpip install redisflask 默认是将session存储到内存中,如果想将session持久化到数据库,需要依赖flask-session,本文介绍一种将其持久化到redis的方法初始化session对象1、持久化的配置建议在__init__.py中app.config['SECRET_KEY'] = 'abcdefg' # 必须输入的密钥app.config['SESSION_TYPE'] = 'redis' # 存储位

2020-07-15 05:59:13 746

原创 网络错误与端口占用的一点记录

一、某些应用不能联网比如只有浏览器不能上网,但QQ,网易云等都能正常联网。这种情况一般是代理设置或winsock协议配置有问题,首先在网络共享中心关闭代理设置试试,如果不行的话,在管理员下命令行里输入这个:netsh winsock reset catalog接着试试能否联网,不能的话就重启吧二、端口地址被占用如果是linux端,输入这个就能查询占用的进程号和进程:netstat -apn | grep 端口号ps -ef | grep 进程号如果是windows端,输入这个:net

2020-07-14 17:56:11 200

原创 CentOS 7.6 云主机 常用环境部署

华为云学生机 1vCPUs | 2GB | t6.medium.2CentOS 7.6 64bit一、安装python3下载tgz压缩包,以最新383版本为例:下载地址其中Gzipped source tarball 为需要的文件wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz上传到家目录然后依次执行:yum -y install openssl-devel bzip2-devel expat-devel.

2020-07-13 17:22:39 460

原创 爬虫09 —— Selenium 与 PyQuery 综合练习

import os,re,json,pymongofrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.common.exceptions i

2020-06-16 17:53:28 190

原创 爬虫08 —— 数据存储 与 正则表达式 综合练习

import json, re, requests, pymongo, os, sysfrom hashlib import md5from urllib.parse import urlencodefrom requests.exceptions import RequestExceptionfrom config import *from multiprocessing import Poolheaders = { "user-agent": "Mozilla/5.0 (Wind

2020-06-13 11:33:24 156

原创 爬虫07 —— 正则表达式 与 Requests库 综合练习

"""@author: Bre Athy@contact: https://www.zhihu.com/people/you-yi-shi-de-hu-xi@productware: PyCharm@file: Requests&正则表达式爬取猫眼电影Top100.py@time: 2020/6/4 11:29"""import requests, re, jsonfrom multiprocessing import Poolfrom requests.exceptions im

2020-06-04 15:29:40 216

原创 爬虫06 —— selenium

Selenium一、基本使用from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.wait import WebDrive

2020-06-04 11:21:04 1914 2

原创 爬虫05 —— PyQuery

pyquery一、初始化1、字符串初始化html = '''<div> <ul> <li class="item-0">first item</li> <li class="item-1"><a href="link2.html">second item</a></li> <li class="item-0 active"><

2020-06-04 03:00:38 218

原创 爬虫04 —— beautifulsoup

BeautifulSoup一、解析库解析器使用方法优势劣势Python标准库BeautifulSoup(markup, “html.parser”)Python的内置标准库、执行速度适中 、文档容错能力强Python 2.7.3 or 3.2.2)前的版本中文容错能力差lxml HTML 解析器BeautifulSoup(markup, “lxml”)速度快、文档容错能力强需要安装C语言库lxml XML 解析器BeautifulSoup(markup,

2020-06-04 02:31:31 149

原创 爬虫03 —— 正则表达式

正则表达式一、常见匹配模式模式描述\w匹配字母数字及下划线\W匹配非字母数字下划线\s匹配任意空白字符,等价于 [\t\n\r\f].\S匹配任意非空字符\d匹配任意数字,等价于 [0-9]\D匹配任意非数字\A匹配字符串开始\Z匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串\z匹配字符串结束\G匹配最后匹配完成的位置\n匹配一个换行符\t匹配一个制表符^匹配字符串的开头

2020-06-03 16:49:30 1343

原创 爬虫02 —— requests

一、基本实例import requestsresponse = requests.get('https://www.baidu.com/')print(type(response))print(response.status_code)print(type(response.text))print(response.text)print(response.cookies)二、请求1、各种请求方式import requestsrequests.post('http://httpbin

2020-06-02 17:23:05 204

原创 爬虫01 —— urllib库

一、内置的请求块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robot.txt解析模块二、基本用法urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)1、urlopenurlimport urllib.reque

2020-06-02 09:08:58 196

原创 python 实现LSB信息隐藏算法

要求:具体实现:"""@author: Bre Athy@contact: https://www.zhihu.com/people/you-yi-shi-de-hu-xi@productware: PyCharm@file: main.py@time: 2020/5/15 10:05"""from PIL import Imageimport os,math,numpy as np,cv2watermask = "E:\Code\InformationHiding\Lena\wa

2020-05-16 14:07:18 3121

原创 Windows常用爬虫库的安装

网络爬虫开发环境安装欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入之前安装过python3.8了,这里不在赘述,只是说说一些常用的库欢迎使用Markdown编辑器你好! 这是你第一次使用

2020-05-12 17:47:42 334

原创 flask简单问卷收集

一个简单的问卷收集项目,完全是以前的知识点:centos 的python2升级到python3.8flask环境部署【nginx】部分mariadb知识123from flask import Flask, send_file, make_response, requestimport random,stringfrom pymysql import *def go(path): # 浏览器适配 if path[-1] == '/':path=path[:-1]

2020-05-11 00:23:31 954

原创 目录下文件快速批量替换关键字

文章里哪里提到版权了?

2020-04-27 18:13:10 640

原创 Android实战(四)——正能量日报

太久没写Android了,今天有同学布置了这个题目,花了一上午的时间做了做:要求:1)围绕疫情背景下某一主题,要体现正能量2)实现首页(app着陆页),可包含app标题、背景图等;需支持横屏显示不同布局3)实现列表Activity,其包含10项以上内容,每项显示缩略图与标题文字;需支持屏幕上下滚动4)实现详情Activity,其包含每条内容的介绍详情,包括图片与文字5)点击首页进入列...

2020-04-27 17:09:11 446 1

原创 pygame写个数独

可以选关,记录最高分,可以提示错误的格子或别的乱七八糟的"""@author: Bre Athy@contact: https://www.zhihu.com/people/you-yi-shi-de-hu-xi@productware: PyCharm@file: SodokuMaker.py@time: 2020/4/8 16:06"""import pygame, sys, ...

2020-04-24 20:04:20 1583 9

原创 Android小技巧 自动关闭输入法软键盘

一、简介作用:获取编辑框的最大长度,当输入后文本长度等于最大长度则关闭软键盘。使用场景:手机号,固定位数的密码,验证码二、代码部分工具类 ViewUtil.javapublic class ViewUtil { // 获取编辑框的最大长度,通过反射机制调用隐藏方法 public static int getMaxLength(EditText et) { ...

2020-04-08 14:45:43 1314 1

原创 python3.8.2下载安装

打算重新学下爬虫,去游戏网站撸key,于是有了本部分内容。一、下载与安装在 python 官网找到下载入口:

2020-04-08 02:06:48 1504

原创 python 数独数据接口

1、调用SudoKuMaker()初始化数独创建实例2、实例调用setSudiMaker()可以创建一个数独, 参数为难度, 选填1-30,每+1会增加两个空3、实例调用getArr()获取数独,为一个二元数组, 为 0 的地方表示此处为空4、实例调用getAnswer()获取一种数独答案,同样为一个二元数组5、实例调用isWrong()上传数独答案,会返回第一个错误的位置,没有错误则返回...

2020-04-03 17:54:11 302

原创 python批量查询steam游戏价格

最近沉迷游戏的紧,看到HB有个30美元的包,心痒痒的很。于是写个小工具,查下游戏价格:一、使用方法首先找到HB网站,将所有游戏的名字提取下来然后新建一个Name.txt将游戏名粘贴进去,注意每行一个然后运行起来,如果需要输入验证码就手动输入,运行时控制台可以看到运行日志:如果游戏查找不到也会提示出来:最后会自动生成详细数据的表格文件Data.csv:这样一下子能看到史低价格和...

2020-04-02 16:49:40 1373 1

原创 Android实战(二)—— 房贷计算器

知识点:下拉框Spinner的学习。public class MainActivity extends AppCompatActivity implements View.OnClickListener, RadioGroup.OnCheckedChangeListener, CompoundButton.OnCheckedChangeListener {...... ini...

2020-03-07 02:04:26 2323 1

原创 Android实战(一)—— 简单计算器

核心思想:监听按钮的onClick():获取按下的按钮上的String然后对数字、小数点、运算符、根号、等号、C、CE、做出不同的响应每次运算都要进行刷新操作数和运算符,设置计算框的操作public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Te...

2020-03-05 16:21:49 463 1

原创 TTY方式接入网络设备

一、场景一路由器先关机,插入HWIC-8A设备然后接八爪线(绿色)1、基本配置hostname xxx // 服务器主机名enable secret tequanmima // 特权模式加密口令no ip domain-lookup // 关闭域名解析,防止长等待2、配置环回接口interface loopback0ip address 1.1.1.1 255.2...

2020-03-02 23:04:48 1051

原创 【总结】Android开发学习的第四周

这周完结了这本书了使用的教材是国@郭霖写的《第二行代码》第四周学习过程如下:开发技巧《Android开发技巧(一)——获取Context 和 Intent传递数据》《Android开发技巧(二)—— 自定义日志工具 和 调试》《Android开发技巧(三)—— 创建定时任务》《Android开发技巧 (四) —— 多窗口模式》《Android开发技巧 (五) —— Lamb...

2020-02-27 12:28:44 318

文本检索器 【PYQT打包的,所以比较大】

遍历路径下的所有文件,找到需要的字符串 懒得下载可以去我的博客里看源码,老简单了

2021-05-25

Git-2.25.0-64-bit.zip

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。2020.2.10测试可用

2020-02-10

模拟电影数据.xlsx

模拟电影数据,用来pandas学习。 列名:名字,投票人数,类型,产地,上映时间,时长,年代,评分,首映地点 38737行数据

2019-11-23

GNS3-2.2.3-all-in-one-regular.exe

2019年11月19日下载可用。 GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。

2019-11-19

mysql-connector-java-8.0.15.zip

pycharm的mysql驱动,这里下载的是8.0.15版本,在最新版本的pycharm[2019.2]的版本上可用。

2019-10-03

tesseract-ocr-w64-setup-v5.0.0.20190623.zip

Tesseract ,一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合自身需求的OCR引擎。 源码地址为: https://github.com/tesseract-ocr/tesseract ;

2019-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除