自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 electron初次学习-2022.12.21

Electron 是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架,由GitHub众多开发者开发的一个开源项目。嵌入 Chromium 和 Node.js 到 二进制的 Electron允许保持一个 JavaScript 代码并创建 在Windows上运行的跨平台应用。submenu: [label: '新建文件',},label: '新建窗口',click() {width: 500});// 将 index.html 加载进 BrowserWindow 实例。

2023-08-16 17:48:05 242 2

原创 threejs点击模型实现模型边缘高亮的选中效果--更改后提高帧率

先来个效果图之前写的那个稍微有点问题,帧率只有30,参照官方代码修改后,帧率可以达到50了,在不全屏的状态下,帧率60。

2023-08-08 18:06:49 1841 3

原创 React

state是组件对象最重要的属性,组件被称为“状态机”,通过更新组件的state来更新对应页面显示,重新渲染组件组件中render方法中的this为组件实例对象组件自定义方法中this为undefined强制绑定this:通过函数对象的bind()箭头函数state属性不能直接修改,需要使用setState()

2023-08-02 17:13:07 283

原创 html 锚点平滑滚动到目标位置

这段代码要放在body的后面,否则找不到元素。

2023-07-22 20:44:41 629

原创 pyqt环境配置

安装完成后在 %Python_path%\Lib\site-packages 目录中可以看到 PyQt5、pyqt5-tools、PyQt5-sip 、以及多了的 qt_applications qt5-tools 目录。windows在安装pyqt5-tools的时候就默认带着designer.exe一起安装了,位置在。PyCharm -> 文件 -> 设置 -> 工具 -> 外部工具->点击+执行以下代码,如果成功执行,代表安装成功。使用下面这个代码验证是否成功。下面这个就是图二的参数。

2023-07-21 15:04:09 173

原创 linux上面修改u盘的名称

这个DISK2就是要改成的目标名称,这个只能是大写,就算是写的小写,最后改好之后也是大写。df -h 查看一下就会发现已经更改成功了。首先df-h显示文件系统磁盘空间使用情况。首先安装mtools,如果没有的话。想要将disk这个名称改为固定的。这里sdb1就是U盘设备。在这个文件最后添加一行。然后修改他的配置文件。

2023-07-21 11:15:10 519

原创 rust的函数和注释

【代码】rust的函数和注释。

2023-07-18 08:47:12 735

原创 rust的cargo和基本数据类型

比较大的项目就不适合用rustc进行编译了,此时就需要使用cargo在安装包的时候,会遇到网速慢卡住的问题,这时候就要更换国内源或者设置代理方法一:设置命令行代理方法二:换源进入用户目录下的 .cargo 文件夹(~/.cargo),新建一个名为 config 的文件,在 windows 系统中需注意后缀名为空。在config文件中写入以下内容如果所处的环境中不允许使用 git 协议,可以把上面的地址改为。

2023-07-17 08:43:53 289

原创 c++从源文件到可执行文件经历了什么

在linux平台上 main.c —> a.out。在windows平台上 main.c --> xx.exe。

2023-07-13 18:22:25 273

原创 关于antdesign-vue的layout组件样式失效问题(#components-layout-demo-custom-trigger)

使用antdesign vue 中的layout作为主要布局,logo没有了,而且此时也无法更改样式。无论怎么修改都不会对页面产生影响。正常引入后,跟期望的样子不一样。

2023-07-08 10:12:01 947

原创 Rust + wasm 使用

WebAssembly(WASM)是一个简单的机器模型和可执行格式,具有广泛的规范。它被设计为便携、紧凑,代码执行能够达到接近本机原生指令的执行速度。作为一种编程语言,WebAssembly 由两种格式组成,它们以不同的方式表示相同的结构:后缀为 .wat 的文本格式(称为“WebAssembly Text”),可以被人类理解,使用 S-表达式。后缀为 .wasm 的二进制格式是较低级别的,人类无法读懂,它旨在供 wasm 虚拟机直接使用。

2023-06-15 10:47:40 3436 7

原创 python 面向对象 -- 简单理解版

class Person : # 属性 name = "坏蛋阿土" # 方法 def say_hello(self) : print(f'hello {

2023-06-09 17:00:16 776

原创 rust 安装

Rust需要安装两个东西,一个是rustup,一个是cargo。所以你需要设置两个环境变量来分别指定他们的安装目录。这两个环境变量既可以放在用户环境变量下,也可以放在系统环境变量下。通过RUSTUP_HOME指定rustup的安装目录。通过CARGO_HOME指定cargo的按钻过目录。rustc -V 检查是否安装成功。安装Visual Studio。下载后,右键管理员运行。然后就没有什么注意的了。

2023-02-23 22:38:46 863 1

原创 Nginx

Nginx功能丰富,可作为HTTP服务器, 也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。

2023-02-08 20:55:07 560

原创 ES6模块化

每个模块中,只允许使用唯一的一次export default,否则会报错!

2023-01-26 16:44:45 6872

原创 VUE2--22.11.23

官方给出的概念: Vue(读音/vju:/,类似于view)是一套用于构建用户界面的前端框架。1.构建用户界面用vue往html页面中填充数据,非常的方便2.框架框架是一套现成的解决方案,程序员只能遵守框架的规范,去编写自己的业务功能!要学习vue,就是在学习vue框架中规定的用法!vue的指令、组件(是对UI结构的复用)﹒路由、Vuex、vue组件库。指令(Directives)是vue为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。vue中的指令按照不同的用途①内容渲染指令。

2023-01-26 16:04:24 3625

原创 安装electron时安装失败解决

结果报错如下。

2022-12-21 17:22:34 15031 2

原创 webpack

parcel开发第三方包的时候用的比较多,webpack做项目的时候用的比较多遇到的问题:ES6导入语法import在浏览器中报错,不兼容ES6疑问:这里js文件要在src下,不能在src的js下,否则报错,why解决: 因为webpack默认的入口是src/index.js文件 所以要改的话,得进行配置,后面会涉及到怎么配置。在webpack.config.js配置文件中,通过entry节点指定打包的入口。通过output节点指定打包的出口。

2022-11-23 16:48:51 565

原创 Git的简单使用

后面再推送代码,直接git push 就可以了,不需要-u origin main了,只有第一次需要之前叫master,现在叫main。

2022-11-21 21:21:14 6783

原创 JavaScript--跟随pink老师视频学习版 (2022)

isNaN()如果需要返回多个值,可以封装到一个数组里面返回结果是20构造函数new对象的时候如果使用innerHTML拼接字符串的话,大概3000如果使用creatHTML 的话 大概 30如果使用innerHTML但是使用数组拼接字符串的话,大概8第一个不会触发两个都可以触发可以用对象属性的方法,这样他就不会重新开辟内存空间,而且没有歧义1.jQuery基础选择器2.jQuery层级选择器3.jQuery的隐式迭代补充:4.jQuery的筛选选择器5.jQuery的筛选方法。

2022-11-18 09:30:32 643

原创 ..\Output\led.axf: Error: L6406E: No space in execution regions with .ANY selector matching malloc.o

在malloc.h文件下修改关于mem1内存参数的定义,改小一点,报一堆错误,意思就是没有足够空间。,具体设为多少依个人情况而定。

2022-11-13 16:40:20 9119

原创 VUE快速入门(跟随秦疆老师学习版)

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。为什么使用VUE用一种编程语言,为CSS添加一些编程的特性,最终生成CSS文件。SASS:基于Ruby,通过服务端处理,功能强大,效率高。LESS:基于NodeJS,通过客户端处理,功能少一点,效率低一点。但足够使用。视图:html+css+js网络通信:axios页面跳转:vu

2022-11-08 15:02:25 6548

原创 服务器上运行mqttserver服务端

一定注意,改完那个配置文件保存后,不要着急着直接 node xx.js ,一定要先把目录切换回来,切换到mqttserver.js的目录下再执行命令。fork模式:单实例多进程,常用于多语言混编,比如php、python等,不支持端口复用,需要自己做应用的端口分配和负载均衡的子进程业务代码。cluster模式:多实例多进程,但是只支持node,端口可以复用,不需要额外的端口配置,0代码实现负载均衡。apps是一个数组,数组中的每一个对象就对应一个pm2中运行的应用。参考之前的文章,配置一下。

2022-11-06 09:09:27 8125

原创 Java多线程详解

线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。

2022-11-06 07:30:00 6540

原创 Linux环境部署node服务并启动

通过宝塔安装了一下PM2,但是发现现在/usr/local/node/node-v18.12.0-linux-x64/bin下还是没有pm2。单纯是我遇到的错误,解决方法可能不通用,可能是因为我安装的时候开了一下VPN导致的。然后查看一下/usr/local/bin目录,就可以发现npm和node就有了。经验证,可以做到开机自启,可能稍稍有那么一点点的延迟,无伤大雅 (︶.̮︶✽)执行pm2 list 查看进程 ,可以看到如下,就是安装完成了。于是就又尝试命令安装PM2 ,然后 (✪ω✪)

2022-11-04 09:52:54 9607

原创 HTML5 + CSS3

HTML指的是超文本标记语言(HyperText Markup Language),它是用来描述网页的一种语言。HTML不是一种编程语言,而是一种标记语言(markup language)。标记语言是一套标记标签(markup tag)。所谓超文本,有2层含义∶1.它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)。2.它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)。网页是由网页元素组成的,这些元素是利用html标签描述出来,然后通过浏览器解析来显示给用户的。浏

2022-10-29 09:40:56 8322

原创 阿里云服务器部署webapp

然后通过xftp把他丢到服务器的Tomcat的webapps目录下,刷新一下,就会自动解析出文件夹,就可以正常访问了,如果有问题,可能是阿里云的安全组没设置或者系统防火墙为开放端口,可以在宝塔面板的安全里面设置。可以看到 root用户只有本地权限,可以把这个本地权限改为% 就是所有人都可以通过用户名密码访问。总结只有两部分,一部分就是修改一下自己的数据库密码,另一部分就是配置一下远程访问权限。现在就可以在我指定的这个ip下通过用户名和密码远程访问这个数据库了。

2022-10-18 10:05:41 3568

原创 SpringBoot

首先Spring是一个2003 年兴起的轻量级的开源的Java 开发框架,Spring是为了解决企业级应用开发的复杂性而创建的,主要就是简化开发。为了降低Java开发的复杂性,Spring采用了以下4种关键策略:2.发展开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot。人们把一个复杂应用场景衍生成一种规范框架,从而只需要进行各种配置就可以

2022-10-16 12:13:46 4354

原创 RedisUtil

【代码】RedisUtil。

2022-10-16 10:11:55 53

原创 SpringBoot集成Swagger2 的3.0版本

所以在主启动类上添加@EnableOpenApi 注解并访问http://localhost:8080/swagger-ui/index.html。这个注解会报错,因为没有,所以直接使用下面这个依赖就好了,他同时也包含了这两个依赖。我用的是Springboot2.7.4,2.6以下版本的话可以不用配置。观察一下springfox-Swagger-ui-3.0的目录结构。如果还访问之前的swagger-ui.html的话,就只能404了。但这个时候,如果添加的依赖是。

2022-10-13 10:48:02 7683

原创 关于自动注入DataSource dataSource中dataSource下方报红线

然后重新测试一下,有红线没事,直接运行,不报错。如果报错,可能为其他原因导致。需要注意的是新版的驱动。看一下连接写的是否正确。

2022-10-07 15:10:06 6905

原创 elementUI中el-form-item的prop如何绑定多个变量,el-form-item使用两个prop,this.$refs[formName].resetFields()重置时间框

想要清空表单数据,可以使用**this.$refs[‘form’].resetFields()**方法。然后就可以使用this.$refs[‘form’].resetFields()重置这连个表单项了。但是清空这个日期的时候只有一个el-form-item可以进行数据双向绑定。而且要清空的表单项要满足以下形式才能使用resetFields()那么这时候就不要一个prop绑定多个变量了,思路不对。也就是一定要有prop 和 v-model。每个el-col下面再。

2022-10-05 17:26:30 4067

原创 java对象与json,java List 与json 之间的转换

java 对象 json。

2022-09-26 11:48:14 277

原创 SSM+Vue中的session跨域问题

在使用SSM作为后端框架,VUE作为前端框架的时候,需要知道是谁登录了,但是这两个一个在8081端口一个在8088端口,需要解决跨域问题,否则登录时的session就没了,vue与ssm连接使用的是Axios访问ssm的接口。

2022-09-24 10:56:17 7039 1

原创 IDEA打开带有maven模块的工程

看一下这个依赖导入了没有,如果没有,把pom文件直接拖进来加载一下就可以。看一下yuanzimodel是否爆红,如果红。加一个web,如果没有的话。看一下这个配的是否是自己的。

2022-09-21 10:34:14 230

原创 笔试错题整理(一)

解析没有new对象,所以在内存中还是那个字符串 s==t 内存地址是一样的。

2022-09-02 12:20:19 2260

原创 SSM整合(未完成)

2.配置服务器添加web框架支持,添加Tomcat9,如果lib没加载,需要手动建一下lib目录,补全目录结构mybatis-config.xmlapplicationContext.xml二、Mybatis层1.数据库配置文件配置database.propertiesdatabase.properties2.编写实体类—pojo包下Books类3.编写Dao层的Mapper接口BookMapper接口4.编写Dao层的Mapper接口对应的xml文件BookMapper.xml5

2022-08-31 12:53:10 98

原创 使用Bootstrap实现input标签并行显示

【代码】使用Bootstrap实现input标签并行显示。

2022-08-31 11:13:24 7003

原创 SpringMVC

(Model–view–controller)是软件工程中的是实现一种,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。*- 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。*- 界面设计人员进行图形界面设计。*- 负责转发请求,对请求进行处理。.........

2022-08-27 11:35:47 6446

原创 idea中project下没有项目名了,直接就是modul问题解决

今天使用idea的时候突然发现project的项目名没了,新建modul就只能在file里面建了,没办法点击项目名然后Alt ins了。最后关闭项目,重新打来项目,缺啥就会给补啥了,然后项目名就出来了。从别的项目中复制一个过来,改一下里面的modules.xml文件。从别的项目复制一个.iml文件过来,改一下文件名和里面的内容。检查目录中是否少东西,比如.iml文件和.idea文件夹。重新加载项目,看看.idea文件夹出来没有,如果没出来。我的是.idea文件夹和.iml文件都没了。...

2022-08-15 08:00:00 1409

微信小程序-模仿B站首页

这是一个微信小程序模仿B站首页的代码,里面有教程,在ASP300中钻石会员下载,感谢作者小安娜,侵权删

2023-02-11

python爬虫爬取美女图片

可以使用python实现基本的图片爬取和保存功能,用户可以根据自己需求自定义要爬取的链接,但是相应的也要根据网页结果更改部分代码,代码清晰,思路明确,适合学习python爬虫爬取图片参考。

2023-02-08

空空如也

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

TA关注的人

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