自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 资源 (1)
  • 收藏
  • 关注

原创 autox window下环境搭建 ( auto.js )

auto.js,一个支持无障碍服务的Android平台上的JavaScript 运行环境 和 开发环境简单来说,基于无障碍服务的,在安卓平台上,可以通过JS代码实现一些自动化操作的工具由于涉及到一些”因素“,auto.js作者后续不再维护了,后续就有其他作者,基于auto.js又创建了一个仓库autox单独维护。两者几乎相同,都支持安卓手机上的自动化操作。

2024-03-15 23:45:00 998

原创 用大白话讲 TypeScript,两小时快速上手TypeScript (下) (4)

装饰器(Decorator)是一种语法结构,用来在定义时修改类(class)的行为。装饰器(Decorator)用来增强 JavaScript 类(class)的功能。个人理解:装饰器可以拓展类的功能。关于装饰器的版本TypeScript 从早期开始,就支持装饰器。但是,装饰器的语法后来发生了变化。ECMAScript 标准委员会最终通过的语法标准,与 TypeScript 早期使用的语法有很大差异。目前,TypeScript 5.0 同时支持两种装饰器语法。

2024-03-15 23:30:00 745

原创 javascript 中 class 的继承(2)

在JavaScript中,继承是面向对象编程的一个核心概念,它允许一个对象(称为“子类”或“派生类”)继承另一个对象(称为“父类”或“基类”)的属性和方法。这意味着子类可以重用父类的代码,同时还可以定义自己的新属性和方法。

2024-03-08 23:45:00 901

原创 用大白话讲 TypeScript,两小时快速上手TypeScript(上) (3)

TypeScript官网英译:TypeScript是带有类型语法的JavaScript。简单来说,ts就是在js的基础上扩展了类型语法,有了类型语法,有利于代码的静态分析;发现错误;做到语法提示和自动补全;举个例子,你封装了一个函数add,有两个参数a和b,函数的作用是返回a和b的和。由于涉及到加法,所以你希望传入的两个参数都是数字类型的,不希望有其他类型的,此时就可以使用ts做类型限制。add(1, 2)

2024-03-08 23:45:00 1781

原创 升级 Vue版本从 2.5.x 到 2.6.x

最近项目中需要使用某些第三方插件,但是第三方插件对 vue 的版本有要求。插件要求 vue版本为vue2.6.x的,而我现有的环境是vue2.5.x的。记录一下 升级 Vue 版本从2.5.x到2.6.x的过程。

2024-03-01 20:50:04 1018

原创 javascript中的class基础入门(1)

本文对应版本。编写脚本的语言是TypeScript,在了解TypeScript中的语法之前,我们先掌握javascript中的class。后面为了方便描述,javascript我简称为jsTypeScript简称为ts可以理解为是具有类型语法的js,用大白话说,ts是基于js,扩充了类型语法。本文仅对class主要内容进行说明,更详细说明可参考阮一峰-ECMAScript 6 入门-class基础语法// 直接使用 class 关键词定义即可class小写;Point。

2024-03-01 20:49:45 1115

原创 手动汉化unity编辑器,解决下载中文语言报错问题

其实就是一个文本文件,然后基于id和中文去做的国际化处理。,我们简单看一下他包含的内容。在编辑器安装的目录下的。,选择简体中文即可。

2024-02-08 16:10:27 2881 1

原创 stable_diffusion提示词编写笔记(1)

总结一下AI绘画学到的知识。

2024-02-08 16:10:15 432

原创 在vscode 中配置 pyside6 环境

我们配置插件的路径,这些 exe 程序有什么作用呢?分别对应的路径(相对于环境目录)右击ui文件可以编译或新增。powershell 窗口。好了,到这里配置就完成了。总共需要配置三个路径。

2024-02-05 20:22:35 1215

原创 pyside6 常用窗口界面模板

【代码】pyside6 常用窗口界面模板。

2024-02-05 20:22:03 546

原创 python 获取未提前定义的属性报错 KeyError

解决方法: 使用get方法,对未获取到的情况做处理。

2024-01-28 20:54:56 382

原创 借助git的别名,实现 git 快速提交,解放双手

由于有多个电脑环境,每次提交代码就需要频繁的打下面的命令,一天可能有个10多次。其实思路很简单,写个脚本搞定,这种批处理命令非常简单,然后支持。最近在疯狂编程,疯狂编程随之而来的就是需要多次代码提交。acp取每个命令的首字母拼接而成,大家可自行定义。今天来实现自己的需求,简化上面命令的输入。考虑到兼容性和易用性,这边直接借助。,都将是巨大的工作量啊。

2024-01-28 20:54:08 502

原创 五分钟快速使用nodejs搭建一个文件上传

基于nodejs 编写一个文件上传的服务

2024-01-18 00:15:00 389

原创 vscode 中配置 python 虚拟环境

其中-m参数表示将模块以脚本的方式运行,“venv”是Python v3.3之后的一个新功能,是Python标准库之一,运行此命令将在当前目录创建一个文件夹,即python的虚拟环境。最后的venv就是虚拟环境的文件夹名称。Black Formatter:针对 python 代码的格式化插件;虚拟环境创建成功之后,在右下角中启用,我们的虚拟环境的解释器即可。python:扩展编辑器对 python 的支持;切换完解释器后,记得重启一下我们的终端。到这里基本的虚拟环境就可以使用了。

2024-01-18 00:15:00 920

原创 初学unity学习七天,经验收获总结

学习就是认识新观念和新想法的过程。假如人们始终以同一种思维方式来考虑问题的话,那么始终只会得到同样的结果。因为我对你讲述的许多内容是你以前从未接触过的,所以我建议你,在你还没有做之前,不要轻易下结论。没有想象力的人是很难成就大事的。

2024-01-13 12:00:00 574

原创 javascript_forEach中使用异步函数执行顺序问题,错误原因+解决思路

简单说下思路,其实就是用for循环替代forEach,即可快速支持异步,但是需要对外层函数做asyns处理。期望的是一个同步函数,它不会等待 Promise 兑现。不支持异步函数了,早期在阅读MDN官方文档的时候,有一些印象。看到官网有一个链接:promsie组合的方式 去解决。当然解决方式有很多,我这里列举一个我的解决示例。回调时,请确保你意识到这一点可能带来的影响。我们预期的结果是14,结果却是0,为什么?其实我看到这个问题的时候,就想到。小细节啦,稍微注意下即可。

2024-01-13 11:45:00 602

原创 台式电脑 windows系统蓝屏解决思路+真实案例

因为我是刚装完机,第一次装系统,有点不兼容可以理解,于是我重装电脑,然后访问主板的官网,下载并安装对应主板型号的驱动。我有两个内存条,在猜测内存有问题的情况下,我分别对两个内存条单独测试(分别单独只插入一根内存条,拔下另一个内存条),最后再做两个内存条同时测试。如果你购买的是比较主流的硬件,主板又是大厂出品,一般情况下bios调教的都是比较稳定的。cmd 窗口,可以使用系统自带的搜索工具,搜索 cmd 即可,打开软件(命令提示符)。总的来说,主要的电子元器件就那么几个,cpu,主板,内存,固态,显卡。

2023-12-30 12:30:00 916

原创 番茄台式电脑装机日记

组装完毕后,点击机箱启动按钮,这个时候请不要把机箱全部安装好,先调试一下,看看是否有无问题再安装好机箱。安装完毕台式电脑后,测试 wifi 的网速,发现网速很慢,比我的笔记本下载速度还要慢,o(╥﹏╥)o。:NO,教程很好,但是实际安装的时候也有一些细节没有讲到,我这篇文章记录一下自己遇到的细节问题。组装电脑时,很多东西做了防呆设计,操作的时候,请对照视频教程,如果发现有异常不合理的情况,装机完毕后,我发现,我安装了10把风扇,唯独水冷的风扇噪音巨大。:可能有小伙伴会问,你写一个文章,甩一个教程就完了?

2023-12-30 12:00:00 992

原创 细说vscode中的settings.json,你不知道的N个技巧和注意事项

VsCode 是一个微软旗下的代码编辑器。是我用过的代码编辑器中最好的编辑器。特点:智能感知(基于Ts实现的语法提示),支持多端(windows,mac,linux),支持云同步(微软账户内置同步),支持多种语言(js,py,md等等很多格式的文件),内置代码调试,内置git,插件市场等。上面提到的优点,都深得我心,用一个字形容它:好!初步介绍完 VsCode之后,列一下官网地址。点击我访问 VsCode 官网。

2023-12-11 23:45:00 899

原创 学习一下JSX

JSX 最终会被转化为 JavaScript,而 JSX 中的属性也会变成 JavaScript 对象中的键值对。在你自己的组件中,经常会遇到需要用变量的方式读取这些属性的时候。但 JavaScript 对变量的命名有限制。JSX 虽然看起来很像 HTML,但在底层其实被转化为了 JavaScript 对象,你不能在一个函数中返回多个对象,除非用一个数组把他们包装起来。这就是为什么多个 JSX 标签必须要用一个父元素或者 Fragment 来包裹。这样只有开始标签的元素必须带有闭合标签,需要改为。

2023-12-11 23:30:00 119

原创 Vue中使用 v-for 循环遍历对象

v-for。

2023-12-04 23:45:00 519

原创 vscode如何在没有网络的情况下安装插件

vscode。

2023-12-01 23:45:00 1628 1

原创 nodejs中获取本机ip的方法

【代码】nodejs中获取本机ip的方法。

2023-11-30 23:45:00 529

原创 windows 此系统禁止运行脚本报错处理

找不到 powershell,可以使用window的搜索框,去搜索对应的应用,然后右键,管理员身份打开。主要原因就是系统默认禁止了在 powershell 环境下某些脚本的运行。我们手动调整下配置即可。

2023-11-30 23:45:00 146

原创 Vue中 env 文件是如何读取的? 优先级?

简单来说,他就是nodejs上下文中的一个对象。主要用它来存储针对不同环境的一些环境变量,然后方便我们一套代码,兼容多种环境。本节内容,主要是尝试了通过配置文件的方式增加我们全局环境变量的配置,然后需要了变量不生效的情况。看到上述截图,发现我们的环境变量配置信息居然没有发生任何改变。由上面的截图可以知,当我们运行开发环境的命令是。上一节我们打印了基础的环境变量,这一节我们尝试增加我们的环境变量。文件分别定义相同和不相同的配置信息。文件读取的优先级,我分别定义。配置文件的处理,并加载到。三个文件都会被读取。

2023-11-30 23:45:00 754

原创 深入浅出 Vue 中的插槽 slot

在日常代码编写的过程中,针对高频出现的业务场景,我会它把封装一个组件,然后多个地方去使用。但是在某些情况下,一个组件并不能兼容所有的场景。就比如对话框组件,可能每个人都会用到对话框,但是对话框中的内容会根据需求千变万化。这个时候就要考虑有没有什么方法,可以让我们对话框中的内容变成动态的呢?答案:有,使用插槽就可以满足我们的需求。插槽的概念有点类似 JavaScript 中的插值表达式,在代码在保留一个占位符,然后动态的向占位符中传入内容。// 插值表达式var name = '番茄'我是${

2023-11-28 23:45:00 380

原创 有关自动化的脚本思考 python 按键 javascript

这件事情之后,感觉挺有个人成就感的吧,后面就对自动化操作的相关事情就会非常感兴趣,然后一顿研究学习。学的东西有点多,让我说出来,发现一时半会说不出来个所以然,所以想着写一写文档,记录一下自己的收获,也当做一个分享。他提供的功能挺全面的,但是语法很不友好,一个数组的push都没有,写起来简直痛苦。说来其实挺巧的,去年年中的时候,有一个同组的同事,由于工作流程需要,经常会打开某一网页,填写某些信息,然后上传特定的代码。总的来说,缺点只能说是我个人的吐槽,这个语言还不错,类库丰富,实现功能,快速高效。

2023-11-10 23:45:00 697

原创 html+css 通过div模拟出一个表格样式,优化多个边框导致的宽度计算问题

/margin;padding;height;.boxwidth;display;flex-wrap;;margin;width;border;margin;height;

2023-11-07 23:45:00 208

原创 彻底卸载自己安装的python

2.brew uninstall --force python 彻底清除所有python(也可以单独删除)Python3 安装完后,在系统中不同目录下存在各种依赖关系,若需卸载,需要一步步无残留完全卸载干净。#Python3.7相关的文件和链接需要自行确认是否删除。1.brew list 看下安装了哪个版本的python。删除Python 3.7 框架,打开终端,输入。rm Python3.7相关的文件和链接。二.卸载通过brew安装的python。一.彻底卸载自己安装的python。

2023-10-13 01:15:00 490

原创 41.说说Promise自身的静态方法

【代码】41.说说Promise自身的静态方法。

2023-10-08 23:45:00 236

原创 1. pycharm安装

访问该网站获取激活码即可。

2023-10-07 23:43:06 239

原创 面试官:请说说flex布局_番茄出品.md

flex 布局()又称弹性布局。是2009年提出的新布局方式,考虑到目前2023年,IE已经退出历史舞台,所以兼容性可以兼容主流大部分浏览器了。兼容性-flex布局-caniuse。

2023-09-19 23:00:00 207

原创 面试官:请说说你对 HTTP缓存 的理解?

最近被问到http缓存,看过相关内容,但并没有深入记忆,今天有学习了一遍,写点文章,加深一下记忆。理解一下什么是 http缓存?大白话理解:http缓存是发起请求的缓存。需要注意:常见的 http缓存 只能缓存 get 请求响应的资源。既然是缓存,那么第一次发起请求,是没有缓存的。只能在再次发起请求的时候,判断是否要使用缓存。所以对于这个面试问题,其实本质上就是想问你:是否使用缓存,通过哪些属性去判断的呢?这些属性主要是在 http 请求的header中。

2023-09-13 23:45:00 71

原创 手写题目4:快速获取数组中最大的三项

转换那么多本质上还是排序,这里快速编写常见的排序算法。

2023-09-11 23:45:00 195

原创 mac文件已损坏,无法打开-解决方案

核心逻辑就是苹果电脑自身的安全限制,限制了未知认知逻辑的应用。

2023-09-08 23:45:00 335

原创 手写题目一:手写节流和手写防抖

【代码】手写题目一:手写节流和手写防抖。

2023-09-07 23:45:00 154

原创 手写题目2:编写一个解析url中参数的函数

【代码】手写题目2:编写一个解析url中参数的函数。

2023-09-07 23:45:00 205

原创 手写题目3:算出一个dom里面所有元素的节点数

获取一个dom元素内的所有节点数。

2023-09-07 23:45:00 219

原创 做完100道题,说说遇到的箭头函数的坑

上面说到的这些,都是来源于我自己想到this的第一反应,其实潜藏的还有一些隐藏逻辑;

2023-09-04 23:45:00 226

原创 javascript中先加加和后加加区别 ++a,a++

javascript中先加加和后加加区别 ++a,a++

2023-09-04 23:30:00 153

中国地图json;世界地图json;中国城市json;

用于前端echart 绘制地图 所需的 中国地图json;世界地图json;中国城市json;

2022-04-06

空空如也

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

TA关注的人

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