自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 github action 报错 Resource not accessible by integration

github action 自带的 token 默认权限可能会发生变动。权限设置上, 就行了。

2025-03-30 02:32:51 88

原创 [ NodeJs ] worker pool

【代码】[ node js ] worker pool。

2025-03-11 04:41:05 133

原创 github action android 签名 signingKeyBase64 参数, 使用 windows powershell 生成

到 jks 文件的目录 打开 PowerShell 执行下面命令。

2025-02-24 18:28:38 118

原创 [ TypeScript ] “undefined extends xxx“ 总是为 true 的 bug

在使用 `unplugin` 时 , 我定义插件的参数是必填的, 使用时却是一个`可空参数``(options?: UserOptions) => Return`看源码, 发现是这样定义的类型按代码逻辑来推断应该是走 false 分支, 结果是 不可为空。时 , 我定义插件的参数是必填的,看源码, 发现是这样定义的类型。必须在 ts 配置文件中设置。( 默认是 false ),按代码逻辑来推断, 传入。结果一样都是 可空参数,也走了 true 分支。可以正确判断两种情况,就会出现上面的错误情况。

2025-02-22 02:45:30 325

原创 Autojs: 使用 SQLite

【代码】Autojs : 使用 SQLite。

2025-02-15 02:44:23 459

原创 VS Code 复制正确格式的文件路径/文件夹路径 (绝对路径,相对路径, 斜杠 /, 反斜杠\\ 等)

插件名称 : copy-path-unixstyle ( vscode 中搜索) VSCode 插件市场 支持复制各种格式的路径

2025-02-03 17:04:01 502

原创 [ VS Code 插件开发 ] 使用 Task ( 任务 ) 代替 createTerminal (终端) 来执行命令

VSCode 官方自己的插件就是这样来执行命令的.体验比默认的终端好, 功能也多。

2025-02-03 16:01:10 151

原创 .Net / C# 繁体中文 与 简体中文 互相转换, 支持地方特色词汇

支持 “繁,简” 的互相转换, 支持多个地区常用词汇的转换, 还支持 日文的新旧转换.Nuget 搜索 “OpenCCNET”,这里只举例 繁体 转 简体, 其他的类似。OpenCC 在 .Net 中的实现。注意别找错, 好多库的名字都差不多。

2025-01-30 16:36:07 970

原创 .Net / C# 分析文件编码 并将 各种编码格式 转为 另一个编码格式 ( 比如: GB2312→UTF-8, UTF-8→GB2312)

【代码】.Net / C# 分析文件编码 并将 各种编码格式 转为 另一个编码格式 ( 比如: GB2312→UTF-8, UTF-8→GB2312)

2025-01-30 00:26:08 345

原创 NodeJs / Bun 分析文件编码 并将 各种编码格式 转为 另一个编码格式 ( 比如: GB2312→UTF-8, UTF-8→GB2312)

byte 进行截取后, 100 个 10M 的文件, 可以在瞬间分析完毕。将任意编码的文本转为 JavaScript 字符串,( 可以用, 但 TypeScript 类型会报错,如果编码写错, 会导致 乱码+乱码, 彻底废了.将 JavaScript 字符串转为另一个编码。( 大文件截取一部分进行分析,速度比较快 )大文件建议截取一部分进行分析,速度比较快。特有的 api .建议转一下类型 )支持所有的编码类型的转换!提前知道编码,就不需要它了,可以识别文本是 哪种编码。两个都不可以直接用,

2025-01-27 17:36:23 331

原创 Ant Design 组件库的 DatePicker 日期 与 时间 分开选择

【代码】antd DatePicker 日期 与 时间 分开选择。

2024-06-09 16:33:01 366

原创 bun 换源 国内阿里源 npmmirror 加速下载

很多 windows 用户可能会看不懂这个变量指的是哪里.官方文档也没有来得及补充太多关于 windows 的配置。估计是 bun 1.1 才支持的 windows.powershell 更高级一些, 支持。在 windows 上 home 变量。所以全局换源就是在这个路径下创建一个。输出后发现, 是 当前用户 的文件夹。( 一定要注意文件名前面有一个。单个项目的换源直接在根目录创建。写的还是类 Unix 系统的。

2024-04-28 15:02:47 6554

原创 Java Spring Boot 接收时间格式的参数

JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String \"2024-03-14 12:30:00\": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2024-03-14 12:30:00' could not be parsed at i

2024-03-15 00:08:50 872

原创 Java 读写 ini ( 调用 Windows Api )

市面上读取 ini 的包都是 读取整个文件到内存中,再获取和修改值,最后自己再调用保存文件, 这种方式在读取大文件的时候 非常的不友好.windows api 中有现成的高效方法安装 (里面封装了各个系统的 api ,直接用就行. 不用再手动写固定的函数定义)IniUtil.java测试一下注入到 spring boot 中调用

2024-03-01 15:52:10 518

原创 C# .Net 发布后,把dll全部放在一个文件夹中,让软件目录更整洁

之前找到一个修改 exe 中 DLL地址 的方法, 不太好使,虽然能正确启动, 但无法改变 exe 的工作目录,这就影响了.Net 中很多获取 exe 执行目录来拼接的地址 ( 相对路径 ),比如 wwwroot 和 代码中相对目录还有一些复制到目录的普通文件 等等,它们的地址都会指向原来 exe 的目录, 而不是自定义的 “lib” 目录,根本原因就是没有修改 exe 的工作目录这次来搞一个启动程序,把 .net 的所有东西都放在一个文件夹,在文件夹同级的目录制作一个 exe.

2024-02-22 21:48:56 1174

原创 js 小数精确计算 (mathjs / decimal.js)

mathjs 底层是 decimal.js。

2024-01-20 22:32:34 1050

原创 c# 释放所有嵌入资源, 到某个本地文件夹

【代码】c# 释放所有嵌入资源, 到某个本地文件夹。

2024-01-20 16:41:14 806

原创 nodejs 读写 ini

需要提前安装node-gypnode-gyp只要有对应版本的 python 与 c++ 环境, 应该就没啥问题了.

2023-08-06 19:12:19 720

原创 vite build 时 import { Button } from “XXX“ 变成了 import Button from “XXX/es/button“, 组件库没有es文件夹,导致报错

遇到这个bug ,大概率是 某个插件改变了代码我用的是, 可以分析导入, 自动引入 css插件中有个属性💣💥💥💥💣💥💥💥true: 会把变为: 保持原状。

2023-08-03 17:56:09 298

原创 vite manualChunks 把 node_modules 每个包都打包为一个独立的Chunk

【代码】vite manualChunks 把 node_modules 每个包都打包为一个独立的Chunk。

2023-08-03 17:29:56 2825

原创 EFCore 中 DateTimeOffset 报错 System.InvalidOperationException

System.InvalidOperationException:The LINQ expression 'DbSet().Where(t => t.CreatedTime >= 2022/10/3 10:20:30)' could not be translated.Either rewrite the query in a form that can be translated,or switch to client evaluation explicitly by inserting a cal

2023-04-25 13:53:45 1013

原创 java android studio gradle 国内源

默认的地址下载速度极慢 (依赖项几个小时也下载不完)改为国内源, 1分钟就下载 ok 了.影响速度的有两个。

2023-03-04 17:32:03 6583 1

原创 vite-plugin-pwa 将自己的图片/文件添加到 sw.js 的 precacheAndRoute 中

【代码】vite-plugin-pwa 将自己的图片/文件添加到 sw.js 的 precacheAndRoute 中。

2023-02-04 20:03:39 731

原创 moment / dayjs 计算时间差( 距过去或未来某个时间点的差值) ( 年,月,日,时,钟,秒)

如果是用的 moment , 把 dayjs () 替换成 moment() 就可以了.两个库是兼容的

2023-01-28 15:35:56 2570

原创 maven 打包依赖到 jar 中( 可执行 jar ) / 打包为 exe

可执行 jar , 打包为 exe

2022-12-02 17:48:28 734

原创 dayjs 使用 updateLocale 补充缺少的中文 ( 使用 calendar 举例)

【代码】dayjs 使用 updateLocale 补充缺少的中文 ( 使用 calendar 举例)

2022-11-26 16:32:03 1508

原创 在 html 文件中写 react ( es module + babel )

html + react + es module + babel + cdn

2022-11-22 16:54:26 664

原创 umi pro-layout : 某个页面 禁用/移除 pro-layout ( 比如: 登录页不需要 layout )

umi 开启 layout 后, 会把所有页面都放在 pro layout 中.但是 `登录页 或 其他一些页面` 是不需要这个 layout 的. 可以通过菜单中的 `layout:false` 属性关闭这个当前路由的 layout可以通过菜单中的 属性关闭这个当前路由的 layout例子:截图umi 的配置附赠一个路由的 TypeScript 类型可能不全, 具体的可以看官方的文档… 自己再补一些.

2022-10-21 21:03:14 2962

原创 vite 配置 @ 路径别名

【代码】vite 配置 @ 路径别名。

2022-09-10 20:11:09 907

原创 Js对象数组 按照规定的顺序进行排序

javascript 对象数组 按照给定的顺序 排序

2022-07-05 17:42:58 1556

原创 Tailwind 导致 antd 的 button icon svg 不居中的 bug

github issues 地址图中可以看到 图标靠下了.(其他地方的 icon 其实都靠下 , 这里用 button 来举例)在你的 css 中添加css 覆盖掉tw默认的值

2022-06-06 22:04:27 2501

原创 React Solidjs 的 JSX 次数循环, 计次循环, 比如: 循环100遍

核心代码[...new Array(50)][...new Array(props.count)]例子let App = function () { return ( <> {[...new Array(50)].map(() => { return <p> Hello jsx </p>; })} {[...new Array(50)].map(() =>

2022-05-28 18:47:45 1031 1

原创 VSCode 用户代码片段 最佳实践

语法1. 光标位置使用tab键来逐一切换位置$1 第一个位置$2 第二个位置... 以此类推$0 光标最终位置,并退出"片段模式"${1:value1}${2:value1}...2. 默认值使用字符串"MyName" (直接按tab,即可自动填写默认值)${1:MyName}枚举选择${1|one,two,three|}使用内置的变量 (下一部分中介绍)${1:TM_FILENAME_BASE}3. 变量变量名说明例子

2022-05-02 23:34:41 1204

原创 React 在 styled-components 中使用 TailwindCss

编译 Styled-Components 中的 @apply将 tailwind 编译为 普通css支持 windi 与 tailwindVite : https://github.com/JiangWeixian/vite-plugin-styled-windicssBabel : https://github.com/JiangWeixian/babel-plugin-styled-windicss官方 VsCode插件中设置(配置的灵感来源于tailwind-styled-components)

2022-04-21 13:36:27 1992

原创 React Umi SSR SSG 使用TypeScript的最佳实践

说明Umi文档对TypeScript 只字未提 (太糟糕了, 感觉像是 KPI 项目),所以只能自己看源码 和 Github 去捞TS的定义最终封装为一个类型IUmiPage使用的时候只需要指定 两个泛型 ( 路由参数类型 与 getInitialProps 返回值 )不指定,则默认{ }空对象版本"umi": "^3.5.21"代码核心type不开启SSR SSG , IGetInitialProps会找不到, 所以加上 @ts-ignore//@ts-ignoreimpo

2022-03-29 18:48:02 4359

原创 CSS 隐藏滚动条 / 美化滚动条

代码隐藏滚动条直接使用 hideScrollbar 即可.hideScrollbar::-webkit-scrollbar { display: none; /* Chrome Safari */ }.hideScrollbar { scrollbar-width: none; /* firefox */ -ms-overflow-style: none; /* IE 10+ */ overflow-x: hidden; overflow-y: auto;

2022-03-20 17:16:55 1058

原创 React Antd4 CRA / Next.js / Vite 按需加载组件的 CSS / Less

在 Create React App (CRA) / Next.js / Vite 中配置 ant design 的按需加载 CSS / Less。antd less 变量修改

2022-03-14 14:16:44 2729

原创 React Next.js antd 首屏闪烁,样式不稳定的bug

说明Next.js + Ant Design 的html渲染后,各种css样式会经历从无到有的一个过程.造成了闪烁的感觉, 体验很差.解决方案https://github.com/ant-design/ant-design/issues/16037

2022-03-14 13:57:19 3684

原创 React styled-components TypeScript 的最佳实践

styled-components + TypeScript需要安装 @typesyarn add -D @types/styled-components详细说明原生dom使用 styled.div , styled.h1Button 是 antd 的按钮IMyButtonProps 是props的ts类型定义,attrs需要指定一次, 普通css开头也需要指定一次attrs 是 设置属性一般用来封装通用的属性, 不通用的就在jsx中直接传入,可以直接传入对象,也可以

2022-03-13 15:45:18 2012

原创 React Next.js Ant Design antd 报错: Warning: Prop `className` did not match. Server:....

React + Next.js + Ant Design (antd)浏览器console报错信息:Warning: Prop `className` did not match. Server: "anticon anticon-user ant-menu-item-icon" Client: "anticon anticon-user -item-icon"问题分析导入的方式不同, 不共享上下文import { Menu } from 'antd'; // 这样导入 会报错这个错误

2022-03-12 22:38:08 2106

archetype-catalog.xml

archetype-catalog.xml 最新版. 慢是由两个原因产生的: maven每次进行创建的时候回去网上下载artheType-catalog.xml maven自带的仓库好像是国外的,访问起来比较慢 把这个弄到本地. 就不用每次都去下载了.

2019-01-21

jQuery Cookie (内附 上百行的中文使用手册,与 所有的注释中文翻译)

jQuery Cookie (内附 上百行的中文使用手册,与 所有的注释中文翻译) 博主亲自翻译. 大家多多捧场. 更多资源请点击"查看TA 的资源" .全场通通 2积分.

2018-07-12

SQL Prompt 9.1.6.4676+ 注册机

SQL Prompt 9.1.6.4676 + 注册机.... 这个是最新版的SQLPrompt_9.. 自己已经在用了. 这个是上一个版本的,也欢迎大家下载 https://download.youkuaiyun.com/download/qq_37214567/10249157

2018-05-30

空空如也

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

TA关注的人

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