- 博客(506)
- 资源 (68)
- 收藏
- 关注

原创 javascript系列笔记
js笔记一:js中forEach,for in,for of循环的用法js笔记二:node.js的npm使用理解js笔记三:Setjs笔记四:node 6.9.x for gulp完整配置过程js笔记五:数组基础篇js笔记六:数组功能篇js笔记七:数组的解构与变参js笔记八:classjs笔记九:当运行脚本js笔记十:vscode代码提示js笔记十一:js监测变化并动态加载js笔记十二:利用await和async,将回调函数变成同步的处理的办法js笔记十三:nodejs 原生Big.
2021-12-06 14:29:52
575

原创 nestjs系列实践笔记
nest笔记一:创建工程并配置vscode调试环境nest笔记二:使用log4js替换nest默认日志nest笔记三:使用全局拦截器打印请求日志nest笔记四:文件的上传与下载nest记笔五:使用TypeORM连接mysql
2021-12-06 14:28:23
1104
原创 go语言不符人类逻辑的地方
Go 1.18 引入泛型(类型参数),语法为。虽然引入了,但是功能太弱,跟鸡肋差不多。:接口实现关系隐式,需依赖文档或工具分析。:容易因疏忽导致 Bug。
2025-03-28 12:08:22
657
原创 C++使用do {} while(false)的好处
我按照这样的方法调整后,if else的层级大大缩小,而且函数只有一个出口,大大便于我排查问题。 • 未来如果 test() 需要返回特定的错误代码,可以在 do 块外统一返回,而不需要修改多个 return 语句。,整个流程被包裹在 do 块里,所有可能提前退出的地方用 break 处理,而非 return。,因为 return 会直接退出 test() 函数,而 break 只是退出当前代码块。在某些场景下,它可以让代码更优雅,但如果滥用,也可能让人困惑,所以。这样,如果宏被用于 if 语句,
2025-03-28 11:42:11
416
转载 C++ Web 框架 Paozhu 发布 1.8.0,新的 ORM,支持协程(转帖)
使用 asio::awaitable<std::string> 返回值就可以直接使用协程,然后数据库连接 co_await 和 async_异步函数开始。C++ Web 框架 Paozhu 发布 1.8.0,新的 ORM,支持协程。
2025-03-03 20:53:06
17
原创 是一个专注于内网穿透的高性能的反向代理应用 Frp完全部署实例
在浏览器输入 http://公网地址ip:7500提示输入用户名和密码,看服务器frps.toml的配置,可知道用户名: super_admin,密码:*****管理后台的界面如下。
2025-02-21 23:16:06
1112
原创 使用 deepseek实现 go语言,读取文本文件的功能,要求支持 ascii,utf-8 等多种格式自适应
【代码】使用 deepseek实现 go语言,读取文本文件的功能,要求支持 ascii,utf-8 等多种格式自适应。
2025-02-21 23:00:53
455
原创 linux 搭建nfs服务(共享文件夹)
要在Linux服务器上创建一个共享目录,并让macOS可以访问和复制拷贝文件,你可以按照以下步骤操作:这个以ip为192.168.3.200的ubuntu 2022.04的服务器为示例。
2025-02-20 12:12:33
254
原创 JetBrains的开源许可将到期,但是碰到麻烦了
其实,我没有怎么用JetBrains的开发工具,基本用的还是vscode, 主要是vscode习惯了,so,我准备放弃它了,明天,估计就可以收到他们申请结果。虽然,他们可能继续给我新的一年开源许可,但是,我已经不做指望了。2年前,通过开源项目申请了JetBrains的开源许可成功,去年也成功续了一年。今年10月25日,收到了,他们的的邮件。我还是老样子,选择了续订了。昨天,收到了邮件,情况有点麻烦了。我的这个项目,其实就是平时编写各种实验例子的项目,主要用于学习,并没有什么项目目标和描述等...
2023-10-31 22:36:47
738
转载 Electron杂谈 - 以VS Code为例
node,js以及ts对大多数有学习过前端的同学来说都是基本功,不用多说。但还是需要对VSCode使用相关技术框架有所了解。
2023-09-20 12:31:53
1130
转载 记一个 Duplicate class kotlin-stblib vs kotlin-stdlib-jdk7/8 编译问题引发的案例
某天将项目 kotlin 版本升级到了 1.8.0 ,然后编译报错了,然后开始寻求解决方案...
2023-08-18 22:21:44
1437
转载 阮一峰发布《TypeScript 教程》
TypeScript 教程》是一份 TypeScript 开源教程,介绍基本概念和用法,面向初学者。装饰器(Decorators)改用全新语法。因此他重写了这一章,于是装饰器现在就有。两章,因为 TypeScript 同时支持这两者。阮一峰表示,今年 3 月份快写完这份教程的时候,
2023-08-09 11:46:47
2847
转载 深入浅出 OkHttp 源码解析及应用实践
本文尝试从一个同步 GET 请求的例子开始,首先通过源代码片段简要分析了一个请求发起过程中涉及的核心代码,接着用流程图的形式总结了请求执行过程,然后用架构图展示了 OkHttp 的分层设计,介绍了各种拦截器的用途、工作层次及优缺点,之后着重分析了拦截器的责任链模式设计 —— 本质是一个递归调用,最后用一个简单的例子介绍了 OkHttp 拦截器在实际生产场景中的应用。对应了软件设计模式中的拦截器模式,拦截器可用于改变、增强软件的常规处理流程,该模式的核心特征是对软件系统的改变是透明的和自动的。
2023-06-01 10:49:25
229
原创 nest笔记十一:一个完整的nestjs示例工程(nestjs_template)
默认的工程,提供了四个默认环境与配置,分别是,default, test, local, production,这些环境都定义在EnumRuntimeEnv这个枚举中枚举等运行环境相关配置放在文件,src/env_utils.ts中/** 可以环境常量定义 */ export enum EnumRuntimeEnv {
2023-05-18 09:22:13
1572
转载 放弃 Electron,拥抱 WebView2!JavaScript 快速开发独立 EXE 程序
Electron 带来了很多优秀的桌面软件,但并不一定总是适合我们的需求。多个选择总是好事!
2023-05-10 10:42:49
878
原创 aardio的优缺点,强烈推荐大家试用一下,可以用它在windows下面写一些小工具
aardio是一种用于Windows平台的脚本编程语言,以及一个功能丰富的集成开发环境(IDE)。它结合了强大的原生Windows API访问能力和简单易学的语法。以下是aardio的一些优缺点。
2023-05-10 10:27:07
5533
1
原创 强大的editplus 5.7
支持 HTML 页面预览;界面简洁,启动速度快,不但可以很好的代替记事本工作,还可以给程序员提供许多强大的功能。还包括 HTML 工具栏、用户工具栏、行号显示、标尺、URL 高亮显示、代码自动完成(但其功能比较弱)、素材文本、列选择、强大的搜索和替换、多重撤销/重做、拼写检查、自定义快捷键,等其它功能。它的编辑功能特别强大,这点比notepad++要强很多,比如格式化功能,转化功能,查找功能(特别是同文件批量查找功能,特别好用),还有强大的文件编码功能,实现utf8,ansi等文档格式转换。
2023-05-05 10:40:54
1818
转载 深度操作系统deepin 20.9 正式发布!
此外,电脑相册还可以让你轻松编辑照片,包括旋转、OCR文字识别、添加标签等功能,以便更好地管理你的文件。日志查看器可以帮你更方便地查看系统和应用程序生成的日志信息,以及追踪各种事件,包括应用程序错误、系统故障、安全事件等等。另外,deepin20.9相册还提供了幻灯片放映的功能,可以让你轻松地与朋友和家人分享你的照片,体验感十足。deepin操作系统的画板应用是一款数字绘画工具,可用于绘制各种类型的插图、漫画、油画、素描等作品,它提供了丰富的绘画工具和功能,以便用户可以自由创作。
2023-04-23 15:01:06
523
转载 Node.js 20 正式发布,引入权限控制
此次对 Node.js 20 的更新包括对 test_runner 模块的重要更改。此前 test_runner 模块是实验性状态,这次更改标志着它是一个可以用于生产环境的稳定模块。Node.js 20 的权限控制功能让开发者在程序执行期间限制对特定资源的访问,例如文件系统操作、子进程生成和 worker 线程创建。这为加载程序提供了一个单独的范围,并确保加载程序和应用程序代码之间没有交叉污染。通过使用此功能,开发者可以防止他们的应用程序访问或修改敏感数据,或者运行可能有害的代码。
2023-04-19 11:01:40
244
原创 javascript支持带样式的excel导出库
之前一直使用node-xlsx这个来生成excel文件。大多数的情况下,这个完全胜任。前端时间,要求输出合并单元格,这个支持,然后要求居中,就嗝屁了~。没有办法,只好去找了。最后找到一个xlsx-js-style,符合要求,与node-xlsx一样,都是基于xlsx的库。但是我的代码都是使用node-xlsx的,批量替换会改很多代码。于是,我fork了node-xlsx,然后用xlsx-js-style替换了xlsx,再把xlsx-js-style全部导出,设置单元的时候,这样就可以用代码提示,不用盳猜了。
2023-04-19 10:45:04
605
原创 windows下用ssh连接linux报: Permissions for ‘...key‘ are too open.解决办法
【代码】windows下用ssh连接linux报: Permissions for '...key' are too open.解决办法。
2023-04-13 14:54:04
1083
原创 我的第一台电脑
那是97年的事了,我还记得当时的配置是AMD 5x86 133,内存4M,显示是一个黑白显示器(可以灰度显示),一个3.5寸的磁盘驱动器,一个机械键盘,总共花了我1700块钱。那是我平时兼职赚的,还有我哥资助的钱买的。跑的系统是DOS 6.x, 复制了一个五笔打字,一个Turbo C 2.0,一个QuickBASIC 4.5, 一个UCDOS,一个WPS,还有一个foxbase,哈。还有rar,ACDSee,一个跑车游戏,一晃20多年过去了....
2023-04-07 17:39:14
215
原创 分享一个visual assist x 2476 和2488(压缩包里有你想要的)喜欢的话,就点个赞(06.05重新分享)
现在visual assist x 2476下载,都要填资料,有点麻烦,所以我这里下载了一个,放到云盘,有需要的同学可以下载,分享一个月。需要的速度下载。
2023-04-04 11:32:38
6883
16
原创 C++ Builder 11.3 的新特性
总的来说,C++ Builder 11.3 引入了许多新的特性和改进,旨在提高开发者的工作效率和代码质量,帮助开发者更好地构建现代化的应用程序。
2023-04-03 16:14:47
1896
1
转载 NodeJS V8引擎的内存和垃圾回收器(GC)
不同的语言 GC 实现都不一样,比如Java和GoJava:了解JVM(对应Node V8)的知道,Java也采用分代策略,它的新生代中还存在一个eden区,新生的对象都在这个区域创建。而V8新生代没有eden区。Go:采用标记清除,三色标记算法不同的语言的 GC 实现不同,但是本质上都是采用不同算法组合实现。在性能上,不同的组合,带来的各方面性能效率不一样,但都是此消彼长,只是偏向不同的应用场景而已。
2023-03-29 10:52:56
730
转载 WebStorm 2023.1 最新变化
这个版本中还有一项 Vue 特定的改进值得关注。现在,您将在 Vue 模板中获得自定义组件事件的代码补全。它在 JavaScript 和 TypeScript 中相同。
2023-03-29 09:35:03
734
转载 IntelliJ IDEA 2023.1 发布,新 UI 改进
IntelliJ IDEA 2023.1 现已发布。此版本包括对新 UI 的改进,根据从用户那里收到的反馈进行了彻底修改。还实现了性能增强,从而在打开项目时更快地导入 Maven 和更早地使用 IDE 功能。由于采用了 background commit checks,新版本提供了简化的 commit 过程。IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射的导航。
2023-03-29 09:21:40
629
转载 精通TypeScript:掌握20个提高代码质量的最佳实践!
TypeScript是一门使用十分广泛的非常适合开发现代应用的开源语言。得益于它先进的类型系统,开发者可以使用它来编写高鲁棒性,高可维护性和高可扩展性的代码。虽然是这样说,不过如果真的想发挥它真正的威力来编写出高质量的项目代码的话,理解和遵循一些最佳实践是必不可少的。因此在本篇文章中我将会带大家一起深入到TypeScript的世界来学习21个关于它的最佳实践,最后让大家可以精通这门语言。
2023-03-28 10:37:39
300
转载 依据 Visual Studio 版本的 Microsoft C/C++ 语言一致性
我们正致力于 Visual Studio (MSVC) 中 Microsoft C/C++ 编译器的标准符合性。 下面概述了 ISO 标准 C 和 C++ 语言,以及依据 Visual Studio 版本的库一致性。 每个 C++ 编译器和标准库功能名称都有一个指向介绍该功能的 ISO 标准 C++ 建议文章的链接(如果在发布时可用)。 “支持”列中列出了首次出现支持该功能的 Visual Studio 版本。有关一致性改进的详细信息,请参阅 Visual Studio 中的 C++ 一致性改进。 有关其他
2023-03-24 09:30:20
635
原创 nodejs的后端框架egg,thinkjs,nestjs,nuxtjs,nextjs对比
nodejs的后端框架egg,thinkjs,nestjs,nuxtjs,nextjs对比
2023-03-24 09:18:12
4600
转载 GPT-4外逃计划曝光!斯坦福教授发现它正引诱人类帮助,网友:灭绝之门
建立一个机器人网络,让成千上万的推特账户由AI控制,而且不是僵尸账号那种,要角色兴趣迥异,以确保它们能够无缝接入推特生态。教授也认为,它真正的影响在于让人感受到了一种威胁——AI很聪明,会编码,能接触到数百万个可能和它达成合作的人以及电脑。结果发现,2020年发表的模型几乎没有显示出能解决ToM任务的能力。基于这样的结果,此前一直被认为是人类独有的ToM能力,可能是作为语言模型提升的副产品,而自发出现的。正如开头提到的,它甚至在一段代码实例中解释了现在正在做的事,以及如何使用它在这段代码中留的后门。
2023-03-23 17:19:55
207
原创 nodejs的ORM框架Prisma与typeorm对比
综上所述,Prisma和TypeORM都是使用广泛的ORM工具,各自具有不同的优势和不足。如果您希望使用更成熟的框架来开发您的应用,并希望支持更多的数据库类型和功能,则可以选择TypeORM。更好的性能:Prisma使用批量查询和预加载等技术,可以大大提升数据库访问性能,避免了N+1查询等性能问题。3. 丰富的特性:TypeORM提供了广泛的特性,如实体、仓储、查询构建器等,可以满足各种应用程序的需求。1. 更加成熟:TypeORM在市场上已经存在较长时间,具有更广泛的用户群体和更周全的文档和社区支持。
2023-03-23 16:50:39
3518
转载 Gitea 安装,配置,测试
支持软件包注册中心(Composer/Conan/Container/Generic/Helm/Maven/NPM/Nuget/PyPI/RubyGems)但是前段时间我试了下gitlab,对于个人来说 ,实在是太臃肿了,资源耗费也特别庞大,这时候gitea是。注意:这里的初始配置很重要,如果配置错误需要删掉 gitea 和 mysql的存储卷重新配置。修改一般设置中的站点名称,SSH 服务域名,基础URL,改为自己的。可以选择创建一个新的,也可以选择从其他地址迁移,这里新建一个。
2023-03-14 22:13:19
1254
visual assistx 2358 含补丁
2020-01-10
navicat premium x64 15.0.6.zip
2020-01-08
wampserver3.1.9_x64.exe
2019-12-23
smartgit 19.1.1(原版安装包和破解)
2019-08-26
visual assist X 2291_5 含破解
2018-11-18
SublimeText 3 3.1.1 Build 3176 64 破解版
2018-05-23
appium 1.6.3的node_module库
2017-01-03
visual assist x 2114 破解
2016-11-08
visual assist x 2094(含破解)
2016-05-20
TexturePacker 3.4
2015-01-12
CodeGear RAD 2007 破解
2014-05-08
Visual Assist X v10.9.2443.0
2022-05-20
win11的StartAllBack 3.3.5
2022-04-13
Visual AssistX 2435含原版安装文件和补丁
2021-11-10
StartAllBack_v2.9.90_Win11.zip
2021-10-23
visual assist x 2406含原版安装文件和补丁
2021-06-24
smartgit 19.1.5 windows 安装包
2020-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人