- 博客(69)
- 资源 (2)
- 收藏
- 关注
原创 Python应用 | 开发微博语音助手:随时听,随时新
想一想在繁忙的工作学习之余,如果能够定时收听到感兴趣的实时微博,实乃打工人的福音,提升工作效率之必备摸鱼神器。为此,本文将介绍如何开发微博语音播报器,当前已实现的功能:在微博实时查询中查询某个关键字主题,并对搜索结果进行语音播报。让我们git clone项目到本地,运行,戴上耳机,释放你的双手,开始微博沉浸之旅吧!做一只欢快的牛马,肆意驰骋,You deserve better.关注公众号:仰望天空的蜗牛欢迎关注作者公众号,追踪更多更新更有价值的内容。
2025-01-11 23:45:09
980
原创 Python应用 | 基于flask-restful+AntDesignVue实现的一套图书管理系统
本文将分享个人自主开发的一套图书管理系统,后端基于Python语言,采用flask-restful开发后端接口,前端采用Vue+AntDesignVue实现。对其他类似系统的实现,比如学生管理系统等也有一定的参考作用。有问题欢迎留言讨论~并回复“”可免费获取前后端源码。系统也已部署上线,实际效果可以浏览器访问网址:预览。欢迎关注作者公众号,追踪更多更新更有价值的内容。
2024-07-14 11:42:39
741
3
原创 利用Python和Selenium获取雪球网沪深上市公司日k线走势图
项目用于获取雪球网沪深股市沪深一览列表中上市公司的日K线图,以便从中获取走势向上的公司股票。
2024-04-03 13:22:30
1559
6
原创 摸鱼工具—终端热搜榜,实在是上班摸鱼必备之工具,妙啊
本文介绍我用Python语言开发的热搜榜,聚合有百度、头条、微博、知乎和优快云等网站热搜信息。该工具运行于终端中,比如cmder、powershell或者git bash等,实在是上班、摸鱼之必备工具。
2024-03-28 20:28:13
1261
原创 使用Python Paramiko模块优雅高效地操纵远程服务器
Paramiko是Python的一个模块,可以支持实现安全的远程服务器命令执行、文件传输等功能。同时可以基于Paramiko模块编写Python代码,实现操作远程服务器的目的,高效且优雅。
2024-03-27 23:07:24
634
原创 shell编程 - 数组
数组是可以一次存放多个值的变量。数组单元叫做元素,并且每个元素中含有数据。通过使用索引或叫下标就可以访问一个独立的数组元素。bash中的数据是一维的。
2023-06-19 17:54:01
264
原创 shell编程 - 字符串和算数计算
计算机程序其实就是处理数据。很多编程问题需要使用到更小的数据单元,例如字符串和数字。shell提供了多种字符串操作的参数扩展。除了算术扩展,还有一个常见的叫做bc的命令行程序,它能执行更高层次的数学运算。$a扩展后成为变量a所包含的内容,无论a包含什么。简单参数也可以被花括号包围,例如${a},这对扩展本身毫无影响。但是,当变量相邻与其他文本时,则必须使用花括号,否则shell可能混淆。a="foo"输出的结果是:空,因为shell会试图扩展名为a_file的变量而不是a变量。
2023-06-17 15:40:40
520
原创 shell编程 - 位置参数
位置参数 position argument 函数位置参数 $@ $*获取完整位置参数列 $#获取位置参数个数 $0获取脚本文件名称 shift命令 下移位置参数
2023-06-04 00:09:18
439
原创 shell编程 - shell函数
随着功能丰富,脚本变得越来越庞大和复杂,如何把复杂的任务分解成小的、具体的任务?先拆分主要步骤,再逐个步骤进行细化实现,自顶向下设计。shell编程尤其适用自顶向下设计。
2023-05-13 09:58:31
562
原创 shell编程 - 变量赋值与使用/here文档
一个带引号的字符串可以包含换行符,因此可以包含多个文本行,shell将持续读取文本,直到读取到下一个引号为止。(命令行中也是如此工作的,换行时以>开头,该字符定义在PS2变量中)
2023-05-03 21:12:00
693
原创 Jmeter——JSON Path Extractor
工作中遇到过需要从上一个请求返回的响应中获得下一个请求的参数,可能需要取响应中的一个参数,也有可能是多个参数。大家首先想到的可能是正则表达式提取器,由于所在公司以及很多公司的http请求返回的是一个JSON串,所以本文简单介绍后置处理器中的一个第三方插件jp@gc-JSON/YAML Path Extractor,可以很方便的实现上述功能。为了方便Jmeter插件的管理,首先安装一下Plu...
2019-11-22 10:46:13
648
1
原创 python模块导入相关
import [modulename]from [modulename] import *from [modulename] import [functionname]的区别
2019-11-04 16:24:40
178
原创 python安装虚拟环境
为什么要安装虚拟环境?环境隔离,解决包的版本冲突等问题python虚拟环境的安装Windows:1、安装虚拟环境 python python_dir\Tools\scripts\pyvenv.pyvenv_dir ;2、激活虚拟环境venv_dir\Scripts\activate.bat出现下图即进入该虚拟环境。输入pip show 命令可以查看当前虚拟...
2019-11-04 14:27:33
215
原创 Flask初识
from flask import Flaskapp = Flask(__name__) #创建应用对象#定义简单路由@app.route('/')def index(): return "Hello World!"if __name == '__main__': app.run(debug=True) #启动应用,加参数debug1、创建应用2、应用装...
2019-09-18 20:22:48
162
原创 git命令——分支相关
git branch 查看当前的本地分支git branch -a 查看当前所有的分支,包括本地分支和远程分支git branch branchname 创建一个新的分支git checkout branchname 切换到某个分支git branch -d branchname 删除本地的某个分支。待删除分支为当前所在分支时...
2019-09-01 10:30:13
197
原创 快速排序QuickSort
快速排序QuickSort算法思路:给定的数组,选择一个元素作为枢轴,所有比枢轴小的元素放在枢轴的左侧,比枢轴打的元素放在枢轴的右侧; 根据以上思路,递归地分别操作小于枢轴值的序列 和 大于枢轴值的序列,最终会排序完成;动图演示:QuickSort图示图示中 黄色 柱代表的是枢轴JAVA代码实现:public class QuickSort { public...
2019-02-22 17:54:52
447
原创 插入排序InsertionSort
插入排序InsertionSort算法思路:给定的数组,初始时候假设第一个元素是有序的,其余记录为无序序列; 从第二个元素开始,按照元素的大小,将当前处理的元素插入到其之前的有序序列中; 重复以上步骤,直至最后一个元素,排序完成。动图演示:InsertionSort图示JAVA代码实现:public class IntertSort { public static ...
2019-02-22 14:13:52
335
1
原创 选择排序SelectionSort
选择排序SelectionSort算法思路:给定的一个数组,首先,元素比较,选择其中的最小元素值与第一个元素进行交换;(通过寻找最小元素的下标) 接着对不包括第一个元素的剩余元素进行第二轮比较,得到的最小值与第二个元素进行交换; 重复上述步骤,直到进行比较的元素只剩下一个,排序完成。动图演示:Selection Sort图示JAVA代码实现:public class ...
2019-02-21 18:19:45
318
原创 冒泡排序BubbleSort
冒泡排序 Bubble Sort算法描述:给定的一个数组,相邻的两个元素两两比较,如果前面的数据比后面的数据大,交换位置; 对每一对数据进行比较,从开始的一对到最后一对,此时最大的元素位于最后一位; 对前面的(n-1)个元素重复以上步骤; 重复以上步骤,直到排序完成。动图演示:Bubble Sort图示JAVA代码实现:public class BubbleSort...
2019-02-21 16:31:59
395
原创 SQL用通配符进行过滤
使用通配符必须使用LIKE操作符。通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索。百分号(%)通配符 %表示任何字符出现任意次数,代表搜索模式中给定位置的0个、1个或者多个字符。通配符%不可以匹配NULL。 下划线(_)通配符 下划线(_)的用途与%一样,但是它只匹配单个字符,而不是多个字符。 方括号([])通配符 方括号通配符只有微软的Access和...
2019-02-17 13:59:48
251
原创 SQL过滤数据
WHERE子句SELECT column1 FROM table1 WHERE 子句 ORDER BY 子句当同时存在WHERE子句和ORDER BY子句时,ORDER BY子句应该放在WHERE子句之后。高级数据过滤AND操作符、OR操作符求值顺序() > AND > ORIN操作符、NOT操作符...
2019-02-17 13:35:26
351
原创 SQL排序检索数据
ORDER BY 子句位置在指定ORDER BY子句时,应该确保它是SELECT语句中最后一个子句。ORDER BY子句排序方向ORDER BY子句默认升序排序。 还可以使用ORDER BY 子句进行降序排序,为了进行降序排序,必须使用DESC关键字。在多个列上降序排序,必须对每一列指定DESC关键字。...
2019-02-17 13:17:00
209
原创 SQL检索数据SELECT语句
检索单个列:SELECT column1 FROM table1;检索多个列:SELECT column1,column2,column3 FROM table1;检索所有列:SELECT * FROM table1;检索不同的值:SELECT DISTINCT column1 FROM table1; --使用DISTINCT关键字,返回去重后的结果。...
2019-02-17 13:03:31
230
原创 SQL基本概念
数据库(database):保存有组织的数据的容器表(table):特定类型数据的结构化清单。表有表名,具有唯一性。模式(schema):关于数据库和表的布局及特性的信息。 列(column)和数据类型:表由列组成。表中的一个字段叫做列。所有的表都是由一个或者多个列组成的。创建表结构时最重要的两件事:数据的分解; 数据类型(datatype)的确定。...
2019-02-17 10:55:30
675
原创 JAVA·数组
前言数组是一种数据结构,用来存储同一类型值得集合。通过一个整型下标可以访问数组中的每一个值。正文数组声明:声明数组时,需要指出数组类型(数据元素类型紧跟[])和数组变量的名字。举例 int[] a; 声明了整型数组a。数组初始化:int[] a =new int[100]; new int[n]会创建一个长度为n的数组。一旦创建了数组,就不能再改变它的大小(数组...
2019-02-16 17:44:50
147
原创 JAVA·字符串
前言java中没有内置的字符串类型,而是在标准java类库中提供了一个预定义类。每一个用双引号括起来的字符串都是String类的一个实例。正文子串:String类的substring()方法可以从一个较大的字符串提取出一个子串。substring()的工作方式有一个优点:容易计算子串的长度。字符串s.substring(a,b)的长度为b-a。substring方法的第二个...
2019-02-16 17:20:05
162
原创 JAVA·基本数据类型
前言java是一种强类型语言。在java中一共有8种基本数据类型(primitive type),其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char、1种用于表示真值的boolean类型。正文整型java整型java整型 类型 存储需求 取值范围 int 4字节 -2147483648~2147483647(正...
2019-02-16 16:33:22
231
原创 面试
面试生涯马上就要开始了。。。一些面试中遇到的问题,总结的经验,我会在此持续的进行分享。好嗨哟,感觉人生达到了高潮,感觉人生达到了巅峰。 加油!!!2019.2.14...
2019-02-14 11:00:21
171
原创 TestNG测试报告和日志
前言本文介绍TestNG自带的日志和报告生成功能。正文TestNG日志语句:TestNG自带的日志输出语句Reporter.log(),一般会用此语句代替System.out.println()的输出。 TestNG测试报告:测试报告的生成,通过创建XML文件来进行操作运行测试类或者测试套件。如果直接在测试类上运行,可能产生的测试报告会有问题(部分信息可能会缺失)。...
2019-02-07 09:26:24
2504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人