自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1254)
  • 资源 (2)
  • 收藏
  • 关注

原创 eslint如何支持uniapp的全局对象uni 和 H5+的plus 以及浏览器的全家对象 windows等...

为了让 ESLint 支持 Uniapp 的全局对象 uni 和 H5+ 的 plus,你需要在 ESLint 配置文件中声明这些全局变量。你可以使用 globals 选项来配置这些全局对象。以下是一个示例,展示如何在 .eslintrc.json 中配置 ESLint 以支持这些全局变量。node: 启用 Node.js 环境的全局变量,例如 process 和 global。browser: 启用浏览器环境的全局变量,例如 window 和 document。plus: 声明 H5+ 全局对象为只读。

2024-05-29 16:49:59 52

原创 【Vue3+Typescript】报错:类型 boolean 不可分配给类型 Boolean

Vue3的组件【】参数是Boolean对象类型,Props的参数类型也是【Boolean对象类型】但是经过Typescript转换之后则变成了boolean简单类型,为此需要手动转换才可以正常使用!

2024-05-29 15:53:58 135

原创 【Typescript】通过变量的值即可获取变量的类型【typeof 变量】

注意:只要变量的类型准确,则typeof获取变量的类型就不会错。

2024-05-27 17:59:19 200

原创 【Typescript】类、类实例、构造函数、类是否也是构造函数....

务必注意:Typescript中类也是一个构造函数【可以new】但是有时候针对不确定的类型需要as转换一下 才能new。

2024-05-26 17:34:55 139

原创 express框架下后端获取req.body报错undefined

后面想了向js是单线程的,代码从上至下执行,上方app.js中body-parser的解析写在了路由之后,会不会是前端传送的数据未经过解析就通过路由进行下一步操作,果不其然。

2024-05-26 13:08:45 271

原创 nodemon运行ts文件

nodemon经常用来调试js文件,大家都是知道的,但是用nodemon来调试ts文件,大家试过吗?需要全局安装两个包,一个是。,不过可能还会报错。

2024-05-15 11:02:24 344

原创 【ethers库】could not decode result data (value=“0x“, ... }的错误原因【请使用主网的Token测试一下试试】

ethers库调用合约方法报错:could not decode result data (value="0x", info={ "method": "decimals", "signature": "decimals()" }, code=BAD_DATA。错误原因:这个是基于测试网络的合约地址运行时报错【但是在主网运行Token则正常】可以重新部署一下测试网络合约,在试试,就可以解决了【可能测试网络的合约过期了....】

2024-05-14 18:01:43 120

原创 【Typescript】Js或Ts的静态方法中的this就是指向当前类,实例方法中的this执行当前实例

【代码】【Typescript】Js或Ts的静态方法中的this就是指向当前类,实例方法中的this执行当前实例。

2024-04-17 16:54:55 100

原创 【Typescript】使用keyof关键字如何将索引类型全部显示出来的解决办法?【结合泛型】

【代码】【Typescript】使用keyof关键字如何将索引类型全部显示出来的解决办法?【结合泛型】

2024-04-15 17:55:01 122

原创 【Typescript】Typescript如何给 对象动态添加一个属性

注意:在Typescript中,每个对象的类型不一样,不能和JavaScript一样,随时读取。

2024-04-15 11:29:25 158

原创 【Typescript】关于TS中的对象、数组、函数类型的区别

【代码】【Typescript】关于TS中的对象、数组、函数类型的区别。

2024-04-11 17:07:27 131

原创 【Typescript】关于TS中的Object、object、{}【特别容易混淆】总结

但是,由于TypeScript的类型系统是结构化的,所以{}类型可以接受任何类型的值,因为任何类型的值都可以看作是一个没有任何属性的对象。object:这是TypeScript 2.2引入的一种新类型,表示非原始类型,也就是除了number、string、boolean、symbol、null或undefined之外的类型。2、小写的object除了原始类型【number、string、boolean、symbol、null或undefined】之外的任何类型值。

2024-04-11 16:59:40 461

原创 【Typescript】有没有办法将 ts-node 与 WebWorkers 一起使用但不使用 webpack?【new Worker(__filename)无法访问.ts文件】

您可以使用 WorkerOption 参数的 eval 属性创建一个函数来发挥魔法。

2024-04-10 10:42:56 221

原创 在 JavaScript或Typescript 中编写异步构造函数的正确方法

参考:The Proper Way to Write Async Constructors in JavaScript - DEV Community

2024-04-09 18:48:17 253 1

原创 Typescript 类 和 类的类型 和 类的构造器类型 有什么区别

在这段代码中,createInstance 函数接受一个参数 c,这个参数是一个构造器签名,表示任何可以被 "new" 构造的类型。当我们谈论一个类的类型时,我们通常指的是该类的实例的类型。类的类型(Type of a Class): 通常指的是类的实例的类型。类的构造器类型: 使用 typeof ClassName,可以获取类的构造器类型,用于表示可以被 "new" 构造的类的类型。在这个例子中,person 是 Person 类的实例,因此 person 的类型是 Person。

2024-04-08 18:42:29 168

原创 【Typescript】当moduleResolution= “Node16“时,import()方法导入的相对路径必须包含扩展名【而moduleResoluti=“bundler“时可以省略扩展名】

此外,如果你在编译 TypeScript 时遇到问题,可以检查你的 tsconfig.json 文件的配置,确保 compilerOptions 中的 moduleResolution 和 module 选项适合你的项目设置和目标运行环境。对于使用最新 Node.js 版本的项目,通常推荐的设置是 "moduleResolution": "node16" 或 "nodenext",以及 "module": "ESNext"。注意:当前使用相对路径动态导入时【import(相对路径)方法时】必须配置。

2024-04-08 17:13:31 382

原创 【Typescript】any和unknown的区别

any----没有任何约束【JavaScript中基本都是 any类型,可随意赋值】

2024-03-13 11:35:40 356

原创 【ts-node】基于Typescript开发Node项目的tsconfig.json文件的配置【根据不同的Node版本配置】

【代码】【ts-node】基于Typescript开发Node项目的tsconfig.json文件的配置【根据不同的Node版本配置】

2024-03-07 17:17:11 533

原创 【远程开发调试】Pycharm或Webstorm使用远程服务器调试开发

Pycharm如何使用远程服务器环境进行开发_pycharm使用服务器环境-CSDN博客Pycharm配置远程调试_pycharm 远程调试-CSDN博客

2024-03-01 14:42:11 678

原创 WebStorm的设置Json文件的代码tab宽度或其他文件

2021-06-25 WebStorm的设置代码tab宽度等-CSDN博客

2024-01-07 17:12:15 521

原创 HBuilderX连接(安卓)逍遥模拟器【简洁】

参考:HBuilderX连接(安卓)逍遥模拟器【简洁】_hbuilderx连接逍遥模拟器-CSDN博客

2024-01-07 16:44:27 527

原创 Webstorm全程开发uni-app项目【Vue3+Vite+Typescript】【MacOS运行 npm run dev:app打包的dist/dev/app默认为系统文件,必须更换为管理员】

第一步:使用官方【命令方式创建项目】参考:uni-app官网 也可以通过webstorm-uniapp插件来创建uniapp项目【和官网那种方式是一样的】参考:Webstorm 入门级玩转uni-app 项目-微信小程序+移动端项目方案_uniapp support-CSDN博客

2024-01-07 11:36:20 866

原创 使用Vue3 + Vite创建uni-app项目(Webstorm)

使用Vue3 + Vite创建uni-app项目(Webstorm)

2024-01-06 23:06:30 703

原创 关于ts文件中,引入vue文件报红线的问题【Vue: Cannot find module ./App or its corresponding type declarations.】

问题就是ts不会识别vue,会认为没有这样的模块。找到你的env.d.ts中写入下面代码。

2024-01-06 16:58:19 478

原创 Hbuilder X编辑器默认配置文件【package.json】路径为【HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite】

Hbuilder X编辑器默认配置文件【package.json】路径为【HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite】

2024-01-06 13:42:37 688

原创 【Android Studio】在单独的窗口中启动模拟器

若要在单独的窗口中启动模拟器,请依次前往 File > Settings > Tools > Emulator(在 macOS 上依次前往 Android Studio > Preferences > Tools > Emulator),并取消选择 Launch in a tool window。默认情况下,Android 模拟器会在 Android Studio 中运行。这样,您就可以高效地使用屏幕空间,使用热键在模拟器和编辑器窗口之间快速导航,并在单个应用窗口中整理 IDE 和模拟器工作流。

2024-01-05 15:20:56 729

原创 webstorm中直接运行ts(TypeScript)

2:安装直接运行所需依赖包: npm install -g ts-node。1:安装ts: npm install -g typescript。4:重启后就会发现在ts文件中就会出现 run 了。3:在设置中安装安装插件后重启。

2023-12-26 11:24:53 1121

原创 【centos7】ncdu(磁盘空间使用分析):

ncduNCurses Disk Usage)是一个简单的命令行界面工具,用于查看和分析磁盘空间使用情况。ncdu(磁盘空间使用分析):(

2023-12-20 16:39:38 551

原创 Centos7运行pyppeteer报错Browser closed unexpectedly经验总结【必须手动安装谷歌浏览器以自动安装一些依赖】

使用 --no-sandbox 选项: 如果你确实需要在 root 用户下运行浏览器,你可以使用 --no-sandbox 选项。请注意,这会降低浏览器的安全性,因为沙箱是为了保护系统免受潜在的恶意代码的影响。Google Chrome 是一个由 Google 开发的免费网页浏览器,基于开源项目 Chromium。注意: 由于 Google Chrome 不包含在 CentOS 7 的默认软件仓库中,你需要从 Google 的官方网站下载并安装。如果你的系统是 32 位的,你可以下载相应的版本。

2023-12-18 14:04:18 1283

原创 【重磅推荐:pip一键更新所有包的方法】pip-check 和 pip-review 区别

总体而言,选择使用哪个工具取决于你的需求。如果你希望一键自动更新所有可更新的包,可能更喜欢 `pip-review`。如果你只是想查看可更新的包并手动决定更新,`pip-check` 可能更适合你。- **自动更新:** `pip-check` 在基本形式下只是列出可更新的包,而 `pip-review` 可以通过 `--auto` 选项实现自动更新。- **用户交互:** `pip-review` 提供了一些交互式的选项,允许用户选择性地更新哪些包。这可以在你想要更加精细控制更新过程时很有用。

2023-12-17 10:41:25 250

原创 【错误:No package snapd available.】在 CentOS 上启用 snap 并安装 snapd

【代码】【错误:No package snapd available.】在 CentOS 上启用 snap 并安装 snapd。

2023-10-11 16:39:41 944

原创 【一定要启用indexing api功能才会生效】Google-indexing api使用

参考:Google-indexing api使用_威震四海的博客-CSDN博客

2023-10-02 23:37:33 290

原创 【WordPress】分页插件WP-PageNavi使用教程

例如:分类目录模板【如果放置在底部,请添加到footer.php的底部即可】

2023-09-22 15:20:17 804

原创 【WordPress】Warning: ftp_nlist() expects parameter 1 to be resource, null given in

只要采取一点预防措施!这需要在之前添加require_once( ABSPATH . 'wp-settings.php' );但是,这是对多种配置的要求,正如您可以通过编辑 wp-config.php 文档页面看到的那样。

2023-09-19 11:09:13 228

原创 windows【ftp-FTP】添加配置流程【iis服务】

注意:ftp预定义的被动端口范围通常是从1024到65535,因为这些端口号不会与常用的系统端口冲突(1到1023通常是保留给系统使用的端口)。具体的被动端口号会因不同的FTP服务器配置而有所不同。如果您正在设置FTP服务器,您可以在服务器的配置中查找被动端口范围的选项,然后根据您的需要进行设置。第三方配置:ftp被动端口【这里设置为3000-4000】请在防火墙开放此端口【如果是阿里云请在阿里云的后天也开通此端口】【护卫神一般使用55000-56000】都是可以的。最后一步:最后阿里云开通端口。

2023-08-31 11:29:58 632

原创 【基于Chatgpt搜索】JavaScript正则表达式中 非捕获括号 /(?:foo){1,2}/ 和 /(foo){1,2}/ 有和区别

总之,捕获括号和非捕获括号的主要区别在于是否创建捕获组,以及是否在匹配时保留子表达式的匹配结果。正则表达式中的捕获括号 ( ... ) 会将括号中匹配的内容捕获到一个分组中,并在匹配时生成一个相应的捕获组。在JavaScript正则表达式中,括号有不同的含义,捕获括号 ( ... ) 和非捕获括号 (?在上面的例子中,正则表达式匹配了连续出现的 "foo",并将其中的一个 "foo" 捕获到了捕获组中。在这个例子中,使用了非捕获括号,所以并没有生成捕获组,但正则表达式仍然会匹配连续出现的 "foo"。

2023-08-10 16:07:59 189

原创 【Monoro-JavaScript】报错【Failed to parse URL 】错误:monero-javascript\dist\monero_wallet_keys.js:9

为此,以下问题的根源就是你Node版本的问题【当前建议使用Node 16的版本---这个版本是最稳定的】 Node 18以上的版本,很多库不兼容【后续还有很多的路要走....】

2023-08-09 16:47:47 215

原创 【 flask2.3.2】 Object of type MyModel is not JSON serializable jsonify() 兼容Numpy类型或对象类型

参考:flask jsonify() 兼容Numpy类型_我是一只程序⚪的博客-CSDN博客

2023-08-04 17:32:11 221

原创 【JavaScript】如何进行除法运算且保留小数部分不参与四舍五入【推荐库bignumber.js 】

在上面的示例中,我们使用 dividedBy() 方法进行除法运算,并通过 decimalPlaces() 方法来指定保留的小数位数为 2,并设置舍入模式为 BigNumber.ROUND_DOWN,这样就实现了截断而不进行四舍五入。在 bignumber.js 中进行除法运算并保留小数部分,不参与四舍五入,你可以使用 decimalPlaces 方法来指定保留的小数位数,并使用 ROUND_DOWN 舍入模式来实现截断而不进行四舍五入。首先,确保你已经在项目中引入了 bignumber.js 库。

2023-08-03 11:53:12 1681

原创 macos 查询端口占用 命令

在 macOS 上查询端口占用的命令是通过使用lsof(list open files)工具来实现的。lsof可以显示当前系统中打开的文件(包括网络连接和端口)的相关信息。请将“端口号”替换为你想要查询的具体端口号。注意,需要使用管理员权限(sudo)运行此命令,因为查询端口信息可能需要访问系统级别的权限。执行命令后,系统将显示使用该特定端口的进程信息,包括进程ID(PID)、进程名称和进程的用户。sudo lsof -i :端口号。

2023-08-02 09:31:38 3148

Relax Your Eyes_Pycharm编辑器背景themes

Relax Your Eyes_Pycharm编辑器背景themes,我比较喜欢的一个标准!看起来很舒服,所以保存起来!

2019-01-26

JS中的模块规范(CommonJS,AMD,CMD(少用))

如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。

2018-12-28

空空如也

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

TA关注的人

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