- 博客(40)
- 收藏
- 关注
原创 vscode vue template模板中 tab键无法快速补全
菜单栏 - 文件 - 首选项 - 设置- emmet:tab。之前记得一直可以的突然不知道咋的就不行了…
2024-04-16 14:22:01 606
原创 rust 一些文件操作 -追加写、嵌套目录创建、仅获取文件名
create_dir() 也行,但create_dir在创建目录时,若嵌套的路径存在缺失或者路径已存在时,都会返回Err;create_dir_all() 会以递归的形式创建目录,允许同时创建嵌套路径,文件存在时,也不会Err。适用于指定路径下均为文件的情况。
2024-01-30 09:56:04 1126
原创 rust for循环里的所有权 - into_iter / iter / iter_mut
for-in 循环,或更确切地说,是迭代器循环,是 Rust 中一种常见实践上的简单语法糖,它遍历所有实现 IntoIterator 的对象,直到 .into_iter() 返回的迭代器返回 None (或循环体使用 break)。
2024-01-25 15:26:23 807
原创 tauri build打包问题-- wix, nsis下载
tauri应用打包过程中,报错解决方法;wix,nsis链接无法访问,手动下载配置教程
2024-01-09 12:29:50 1479
原创 Rust - cargo项目里多个二进制binary crate的编译运行
将除默认入口文件外待作为二进制crate处理的文件放在src/bin目录下。
2023-11-23 10:25:43 950
原创 Rust闭包 - Fn/FnMut/FnOnce traits,捕获和传参
闭包中捕获变量的形式,move关键字和Copy trait;闭包中捕获的变量为什么不需要解引用;捕获变量作为返回值时的讨论;闭包作为参数传递时,为什么可以传递其引用;
2023-10-15 17:55:58 703
原创 乐高Studio打开Solidworks零件/装配体 (sw另存obj文件)
lego studio / partdesigner 打开自定义零件,solidworks 零件/装配体另存为obj格式文件
2023-10-13 12:15:38 1754 2
原创 dart map对象避空写法
dart map对象null safetyThe method '[]' can't be unconditionally invoked because the receiver can be 'null'.Try making the call conditional (using '?.') or adding a null check to the target ('!').
2023-01-13 11:03:10 682
原创 flutter使用Flex,Expanded时,约束问题(constraintsError)
Flex Expanded 约束问题constraintsError
2022-12-27 16:32:49 422
原创 【windows flutter开发】vscode+androidSdk命令行工具,不使用Android Studio
新androidSdk命令行工具,sdkmanager, avdmanger, emulator使用
2022-12-10 23:43:35 1512
原创 js 异步同步化例子(async await, promise及try catch位置 )
多个异步操作的同步化执行,async await promise
2022-08-10 15:42:14 253
原创 关于坑爹的 js 正则 exec() 和 match() 数据抽取
原文 https://www.cnblogs.com/xianshenglu/p/8118626.html关联正则里?的用法 https://blog.csdn.net/handsomexiaominge/article/details/87886857match 的特殊在于:非全局正则,可以返回捕获组,也就是正则里面()里面的内容,但不能多次匹配;全局正则,可以多次匹配,但不返回捕获组;实际上,如果全局正则,多次匹配还返回捕获组的话,返回的数据就不可能是个简单数组了,因为 n 次
2022-03-24 13:56:43 252
原创 vuecli3-vue2创建项目
1 vue create 创建项目 (建议勾选vue-router,vuex,省的后装版本和脚手架不匹配)2 版本管理github 创建仓库, clone [ssh]项目中 git remote add origin [ssh]3 目录结构4 在项目根目录下,新建自定义配置文件 vue.config.jsmodule.exports = { configureWebpack: { resolve: { // 起个别名吧 alias: { "
2022-02-08 23:50:03 438
原创 原生js触发:hover伪类 (解决办法-添加class)
button触发div:hover效果, mouse事件无法模拟!<style> div { width: 200px; height: 200px; background-color: orange; } div:hover { background-color: skyblue; } </style> <body> <div></div> &l.
2022-02-03 12:09:57 5760
原创 webpack- require路径不能是个纯变量
webpack不支持require的路径是一个纯变量。路径可以设置为字符串+变量。相关参考https://segmentfault.com/q/1010000040994050?utm_source=sf-similar-question<!-- home>banner --><template> <div> <banner :banner-name="bannerName"/> </div></temp
2022-01-16 11:38:55 872
原创 关于electron serialport的一些使用事项
想用electron做个app, 运用micropython的虚拟串口,与计算机USB直连时,抓取其串口通讯的数据。因为electron的引擎和serialport的引擎不一致,无法直接使用,需要重新编译1) $npm install electron -D2) $npm install serialport3) $npm install electron-rebuild -D4) 管理员身份打开命令行npm install windows-build-tools -g (全局安装rebu.
2021-05-28 10:35:26 414
原创 js 多态
多态: 如果相同的属性(相同的键,相同语义, 通常有不同的值), 在几个原型中同时存在, 称为多态. 那么通过实例读取属性的结果是由实例原型动态决定的. —<深入理解Javascript>举个栗子function ConstrA () {}function ConstrB () {}ConstrA.prototype.num = 1ConstrB.prototype.num = 2 避免非多态的原型属性, 更好地反应非多态性(主要就是属性如果是常量还不如外部直接定义)//.
2021-04-29 15:18:06 310
原创 IoT教程 01 - esp32点亮一盏灯 ( micopython, vscode )
文章目录1 esp32刷入micropython固件1.1 串口驱动安装1.2 micropython下载1.2.1 关于micropython1.2.2 下载固件1.3 固件烧录1.3.1 工具1.3.2 烧录2 开发环境配置2.1 VSCode安装RT-Thread MicroPython插件2.2 创建/打开micropython项目2.3 **使用交互式编程环境**3 骚年, 来点灯吧3.1 点灯程序3.2 在线直接运行3.3 下载至esp32离线运行前言: esp32作为国产开发板的骄傲,
2020-06-23 22:47:33 5287 2
原创 Typora + Github + 腾讯云, 如何优雅地完成文档编辑与云同步?
Typora + Github + 腾讯云, 如何优雅地完成文档编辑与云同步?实现功能:不同本地间Typora共同写作(文字同步)Github对文字部分进行版本管理(图片同步)腾讯云对象存储搭建图床存放除文字以外的其他静态资源写完的文章直接全部内容CV大法到CSDN, 简书, 印象笔记这类平台实现线上查看, 避免从本地一张张扒图片再上传1 TyporaTypora官网下载众所周知, typora作为最为优秀的 markdown 写作工具, 简洁的主题界面, 如德芙般丝滑的写作感受,
2020-06-07 21:57:51 7680 8
原创 js 格式科学计数
问题js进行浮点运算时, 有时得到结果不精确, 小数位过长会自动科学计数表示, 往后运算, 有时程序会产生小BUGlet i = 1let reslet timerId = setInterval(() => { // 每隔100ms, i-0.2 i -= 0.2 console.log("origin ---", i) // 原数据 res = parseI...
2020-04-30 13:54:28 1341
原创 Javascript中 let, var的变量提升问题
前言 最近刚学到闭包, 毫无悬念的卡壳了. 研究闭包的过程中,也顺便把let, var重新认识了一遍. 其实, 关于变量提升的的文章也有很多了, 我也查阅了不少, 写在这里主要当作总结吧.1 变量生命周期的三部曲当程序在使用一个变量时, 它的生命周期按以下三个阶段依次进行:声明阶段(Declaration phase) : 此阶段, 在作用域中注册一个变量; //通俗的说, 就是告诉程序...
2019-08-16 23:41:03 597
原创 javascript关于原型对象重写后的问题
最近在自学前端, 想进一步提升自己, 无奈没啥编程基础, 所以只能吭哧吭哧地啃… 看到原型链的时候, 遇到不少问题1 原型对象重写后的constructor属性function Animal(){}function Cat(){}let cat1 = new Cat();Cat.prototype = new Animal();目标很明确, 就是想要 cat1继承Cat继承Anim...
2019-08-02 13:04:29 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人