- 博客(64)
- 资源 (1)
- 收藏
- 关注
原创 开发中遇到Electron自定义窗口的问题
使用VUE3 + Electron 开发一个音乐软件,自定义导航栏的放大、缩小和关闭。其中使用ipcRenderer进行联系Electron,进行放大、缩小和关闭操作。
2024-05-26 00:24:03
849
1
原创 搭建Nginx图片or视频服务器
搭建Nginx图片or服务器使用七牛云有点麻烦,因为需要一个报备的域名,但是没得,测试域名时间有点短,恰好有个云服务器,想着把它作为图片视频服务器,亲测可以通过ip地址访问到图片和视频。但是视频有点慢。安装NginxNginx 是什么. Nginx ("engine x") 是一个开源的,支持高性能、高并发的 Web 服务和代理服务软件。ok,就介绍到这,想了解的自行了解。环境ubuntu 20.04 服务器:阿里云 2G 40G安装本实例采用源码安装nginx,这个配置文件比较全,采
2022-01-20 11:02:24
5115
原创 GIt别名
GIt别名git config --global alias.co check即把 co 设置为checkgit co == git check组合使用git config --global alias.mm 'commit -m'查看别名(Windows)type ~/.gitconfig删除别名 git config --global --unset alias.mm删除所有别名git config --global --remove-section alias...
2022-01-07 22:15:58
694
原创 python之调用pdf2docx
python之调用pdf2docxpdf2docx支持Windows和Linux平台,要求Python版本>=3.6文档:API Documentation下载pip install pdf2docx使用可以使用类Converter 和 方法 pasrse()。使用类ConverterSample Onefrom pdf2docx import Converterpdf_file = '/path/to/sample.pdf'docx_file = 'path/to/samp
2021-09-11 16:56:43
3479
原创 python之函数参数
python之函数参数为啥写这个,因为看了一下subprocess源码,发现里面函数参数的不一样的用法,so,想搞一下。def run(*popenargs, input=None, capture_output=False, timeout=None, check=False, **kwargs)之前我了解的函数参数使用顺序是:位置参数(requireParameter)可选参数(optionalParameter)或 默认参数过量位置参数(excessPositionPa
2021-08-30 11:45:58
202
原创 Frp---树莓派4B内网穿透
Frp—树莓派4B内网穿透吐槽一下:花生壳真tm 垃圾。啊~,舒服多了。前言开源免费,轻量级,很nice。1、frp是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http, https等协议类型,并且web服务支持根据域名进行路由转发。2、frp内网穿透主要用于没有公网IP的用户,实现远程桌面、远程控制路由器、 搭建的WEB、FTP、SMB服务器被外网访问、远程查看摄像头、调试一些远程的API(比如微信公众号,企业号的开发)等。介绍使用
2021-08-20 17:35:57
1895
原创 python之调用科大讯飞的语音合成
python之调用科大讯飞的语音合成没注册的话可以在官网注册一下,新人注册的话语音识别这块有赠送的使用次数科大讯飞环境cffi==1.12.3gevent==1.4.0greenlet==0.4.15pycparser==2.19six==1.12.0websocket==0.2.1websocket-client==0.56.0wave pyaudio //linux 下 播放pcm用的,转格式之类的,//也有其他的;如果下载MP3格式的不用下载windows 直接
2021-08-07 09:50:49
4167
3
原创 python之调用科大讯飞的在线语音识别
python之调用科大讯飞的在线语音识别没注册的话可以在官网注册一下,新人注册的话语音识别这块有赠送的使用次数科大讯飞环境cffi==1.12.3gevent==1.4.0greenlet==0.4.15pycparser==2.19six==1.12.0websocket==0.2.1websocket-client==0.56.0wave pyaudio jiebawindows 直接 pip install xxx 或 pip3 isntall xxxlinux
2021-08-07 09:48:15
20037
6
原创 python之使用pyaudio录音和格式转化
python之使用pyaudio录音和格式转化环境pip3 install pyaudiopip3 install wavepip3 install numpy linux 21.04python 3.7代码(Record类)#!/bin/python3# 标识引用的python版本import pyaudioimport waveimport sysimport osimport numpy as np"""首先集成一下录音功能和格式转换功能"""class Rec
2021-08-07 09:45:52
2050
原创 python之使用snowboy离线语音唤醒
python之使用snowboy离线语音唤醒介绍snowboy 是一个开源的、轻量级语音唤醒引擎,比较好用。训练语音模型网址:训练语音环境开发环境为: ubuntu 21.04sudo apt-get install alsa-basesudo apt-get install alsa-utilssudo apt-get install libasound2-devsudo apt-get install pulseaudiosudo apt-get install swigsudo
2021-08-07 09:43:01
5919
8
原创 swagger2版本与3版本差异的报错与处理
swagger2版本与3版本差异的报错与处理配了几个小时,最后发现swagger2.xx与3.xx之间做了很大的改动。那首先就先看一下问题。问题开始学习swagger,第一步就给我上一课。开始我的配置为 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.
2021-07-28 12:33:14
2022
原创 Shiro10 Minute Tutorial on Apache Shiro测试出错
Shiro初学测试出错刚刚学习shiro,结果第一个例子就爆红,就是哪个10 Minute Tutorial on Apache Shiro的例子。官方源码是这个。 Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini"); SecurityManager securityManager = factory.getInstance();
2021-07-27 18:31:55
111
原创 Consider defining a bean of type ‘**.Mapper‘ in your configuration
Consider defining a bean of type ‘**.Mapper’ in your configuration报错Description:Field mapper in com.**.service.StudentServiceImpl required a bean of type 'com.**.mapper.StudentxMapper' that could not be found.The injection point has the following anno
2021-07-27 18:28:46
1049
原创 Ajax前后端数据交互--SSM
Ajax前后端数据交互–SSM前后台数据交互均使用json。框架ssm(spring+springmvc+mybatis)@RequestBody注解实现接收http请求的json数据,将json数据转换为java对象@ResponseBody注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端1.导包 <dependency> <groupId>
2021-07-24 18:54:46
402
原创 GIT 回滚后恢复到最近一次提交的版本
OpenSSL SSL_connect: Connection was reset in connection to github.com:443git config --global http.sslVerify falseOK!
2021-07-24 18:47:26
447
原创 SpringBoot:input-date和类的date报错
SpringBoot:input-date和类的date报错springboot里面默认解析的是WebMvcProperties.java/** * Date format to use, for example `dd/MM/yyyy`. */private String date;/** * Time format to use, for example `HH:mm:ss`. */private String time;/** * Date-time format to u
2021-07-24 18:42:28
325
原创 龙芯二代装系统
龙芯二代装系统首先先准备一个Linux系统(虚拟机也可以),然后找到龙芯Loongbian的下载地址,可去社区下载。下面提供几个下载 Loongbian ISO 安装镜像LXDE 精简版wget https://mirrors.teach.com.cn/installer/loongbian_current_lxde.isoLXDE 完整版(包括一些常用软件)wget https://mirrors.teach.com.cn/installer/loongbian_current_lxde_
2021-07-15 15:02:14
1162
原创 python之生成词云(长恨歌)
python之词云(wordcloud)镜像下载:pip install --index-url https://pypi.douban.com/simple wordcloudwordcloud 库把词云当作一个WordCloud对象wordcloud.WordCloud()代表一个文本对应的词云可以根据文本中词语出现的频率等参数绘制词云绘制词云的形状、尺寸和颜色均可设定以WordCloud对象为基础,配置参数、加载文本、输出文件方法描述w.generate()
2020-11-25 18:15:58
505
原创 java之jsp
java之jsp什么是jsp:jsp的全称是 java server page。java的服务器页面。JSP是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以
2020-11-22 11:14:55
2384
原创 python之jieba
python之jieba简介:1、利用中文词库,分析汉字与汉字之间的关联几率2、还有分析汉字词组的关联几率3、还可以根据用户自定义的词组进行分析精确模式 : 把文本精确的切分开,不存在冗余单词 ,返回列表全模式: 返回一个列表类型的分词结果,存在冗余。搜索引擎模式:在精确模式基础上,对长词语再次切分,存在冗余函数描述jieba.lcut(s)精确模式 : 把文本精确的切分开,不存在冗余单词 ,返回列表jieba.lcut(s, cut_all=True)
2020-11-18 23:36:25
820
原创 python之自动轨迹绘制
python之自动轨迹绘制自动轨迹绘制数据接口定义分为六组数据,数据之间用逗号隔开。例如:300,0,144,1,0,0number 1: 300 -> 行进距离number 2: 0 -> 转向 0(左转),1(右转)number 3: 144 -> 转向角度number 4: 1 -> RGB三个通道颜色(0~1之间的浮点数)number 5: 0 -> RGB三个通道颜色(0~1之间的浮点数number 6: 0 -> RGB三个通道颜
2020-11-18 23:35:00
1362
原创 idea之设置web工程的Tomcat
idea之设置web工程的Tomcat注意在idea里部署Tomcat时踩了很多坑,这是我的解决方式,希望有对各位有帮助。step01step02step03step04step05
2020-11-17 21:36:15
143
原创 Java之实现简单的计算器并打包成exe文件
Java之实现简单的计算器并打包成exe文件要求实现一个最简单的计算器,(能够实现四则运算),实现键盘监听、按钮监听遇到的问题组合键盘绑定事件,这个也是在写的时候遇到的问题,可以用用isShiftDown() 确定shift键按下,然后并上另一个键是否被按下,例如:else if (e.isShiftDown()&&e.getKeyCode()==KeyEvent.VK_F){ // content.setText(co
2020-11-07 17:30:48
830
原创 Java之实现计算器
Java之实现计算器要求:实现远程计算器,即客户端将要计算的数据发送给服务器,服务器端接收到数据后对接收到的数据进行解析,将计算的结果发送给客户端显示。服务器可实现的计算功能包括加(+)、减(-)、乘(*)、除(/)、阶乘、求幂(^)、斐波那契数(fib)。下图中的cls表示清空文本框中的数据。需求:监听鼠标和键盘事件,普通的四则运算可通过调用JDK自带的类可调用JS的功能,可以实现执行字符串中的运算公式的功能。相当于python中的eval(),调用实例:ScriptEngine jse
2020-11-07 17:03:07
2173
3
原创 python之class
python之classclass 的定义格式class的组成名称: 类名,注意其首字母需要大写属性:一组数据方法:能进行操作的方法class书写的格式class 类名: 类的属性 类的方法注意缩进class 成员与方法数据成员和成员方法数据成员:创建类时用变量的形式表示对象特征的成员成员方法:用函数的形式表示对象行为的成员二者统称:类的成员私有成员和公有成员私有成员:在类的外部不能直接访问,可在内部访问,形式上,两个下划线开头但是不以两个下划线结束则表示
2020-10-31 23:08:51
33053
9
原创 python之排序比较
python之排序比较冒泡排序快速排序选择排序冒泡排序冒泡排序(BubbleSort)以其“在排序过程中相邻元素不断交换,一些元素慢慢被换到最后,看起来就像是元素在冒泡一样”而得名,是一种简单的基于关键词比较的排序算法。import timeimport randomdef getRandomList(n): return [random.randint(0,i) for i in range(n)]"""简单运用修饰器"""def testTime(func):
2020-10-24 12:10:59
499
原创 python之生成器函数
python之生成器函数包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。yield语句与return语句的作用相似,都是用来从函数中返回值。与return语句不同的是,return语句一旦执行会立刻结束函数的运行,而每次执行到yield语句并返回一个值之后会暂停或挂起后面代码的执行,下次通过生成器对象的__next__()方法、内置函数next()、for循环遍历生成器对象元素或其他方式显式“索要”数据时恢复执行。生成器具有惰性求值的特点,适合大数据处理。
2020-10-22 21:02:45
3221
1
原创 python之lambda
python之lambdalambda表达式可以用来声明匿名函数,也就是没有函数名字的临时使用的小函数,尤其适合需要一个函数作为另一个函数参数的场合。也可以定义具名函数。lambda表达式只可以包含一个表达式,该表达式的计算结果可以看作是函数的返回值,不允许包含复合语句,但在表达式中可以调用其他函数。实例:f = lambda x,y:x+yprint(f(1,2))f = lambda x,y,z=5:x+y+zprint(f(1,2))print(f(1,2,z=3))print(
2020-10-22 20:37:10
316
1
原创 python之函数语法
python之函数语法学习函数的作用:将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,不仅可以实现代码复用 ,更重要的是可以保证代码的一致性,只需要修改该函数代码则所有调用均受到影响。设计函数时,应注意提高模块的内聚性,同时降低模块之间的隐式耦合函数的语法def 函数名(参数列表): 函数体如果要写注释的话可以用下面的:def 函数名(参数列表):"’ 注释 "’ 函数体注意python函数不需要声明参数的类型,以及不需要指定返回值类型函数名后
2020-10-22 20:17:23
391
原创 python之第四周作业
python之第四周作业统计大写和小写字母打印前t行的杨辉三角模拟猜数游戏计算字符匹配率24点游戏实现第一题**要求:**编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数。参考:将ASCII字符转换为对应的数值即‘a’–>65,使用ord函数,ord(‘a’)实例:def CountAlphabet( strings): UAlphabet_list= [] #大写字母 LAlphabet_lis
2020-10-18 12:17:33
2583
1
原创 Java之File基础
Java之File创建、删除、重命名创建: createNewFile() 文件, mkdir() 文件夹, mkdirs()多级文件夹删除 : delete() :可以删除文件,和空目录重命名: renameTo(File dest): 可以给文件和目录重命名import java.io.File;import java.io.IOException;public class Create_delete_Rename { public static void mai
2020-10-15 18:15:21
139
原创 Java之文件过滤器
Java之文件过滤器FileFilterpublic interface **FileFilter**用于抽象路径名的过滤器。此接口的实例可传递给 File 类的 listFiles(FileFilter) 方法。方法:acceptboolean accept(File pathname)测试指定抽象路径名是否应该包含在某个路径名列表中。参数:pathname - 要测试的抽象路径名返回:当且仅当应该包含 pathname 时返回 true实例:import java
2020-10-15 18:14:25
723
原创 java_IO之输入输出字节流copyFile
java_IO之输入输出字节流copyFile了解输入输出流InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。OutputStream(二进制格式操作):抽象类,基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。字节流复制文件的类FileInputSream:文件输入流(继承InputStream)。它通常用于对文件进行读取操作。File:对指定目录的文件进行操作。FileoutputS
2020-10-15 18:13:34
495
原创 python之爬取58二手房实例(初学者,见谅)
import requestsfrom lxml import etreeif __name__ == "__main__": url = "https://bj.58.com/ershoufang/" headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/536.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/5
2020-10-13 17:25:55
1085
原创 python 之 OSError: Error reading file错误
tree = etree.parse(page_text,parser=parser) File "src\lxml\etree.pyx", line 3521, in lxml.etree.parse File "src\lxml\parser.pxi", line 1859, in lxml.etree._parseDocument File "src\lxml\parser.pxi", line 1885, in lxml.etree._parseDocumentFromURL Fi..
2020-10-13 17:20:41
7540
1
原创 python之了解xpath
python之了解xpathxpath解析原理:实例化一个etree的对象,且需要将被解析的页面源码数据加载到该对象调用etree对象中的xpath方法结合xpath表达式实现标签的定位和内容的捕获首先三个问题/ xpath能干什么/ xpath的格式/如何去用xpathxpath能干什么xpath表达式可实现标签的定位和内容的捕获xpath的格式m =tree.xpath("/html/body/div/a")/ 表示一个层级,从HTML的根节点开始定位// 表
2020-10-12 21:27:57
431
原创 回顾EL表达式
EL表达式什么是EL表达式,EL表达式的作用EL表达式的全称是 Expression Language ,表达式语言作用 --是替代表达式脚本在jsp页面上输入数据格式 – ${表达式}EL表达式搜索域数据的顺序pageContext ,request ,Session ,spplicationEL表达式输出bean的普通属性,数组属性,List属性,map属性${key.property} 输出对象属性${key.property[index]} 输出对象的数组属性的元素(
2020-10-11 15:54:33
198
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人