自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

测试环境:.Net 8。

2024-02-22 21:48:56 526

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

mathjs 底层是 decimal.js。

2024-01-20 22:32:34 472

原创 solidjs 中方便的修改对象与数组的值

solidjs 中有一个第三方的包.封装了 createSignal 与 Immer , 提供了更好的 ts 类型 与 智能提示。众所周知, React 想方便的修改 useState 中的对象或数组, 需要使用第三方库。那 solidjs 官方提供了一个 与 immer 同名的 produce 方法,immer 官方直接支持 React, 类型与智能提示都很不错,如果你用的 createSignal, 请使用。如果你使用的是 createStore,直接使用无需安装第三方包,(有更好的ts支持)

2024-01-20 16:59:33 380

原创 solidjs 中 createEffect 监听指定的 Signal

React 的 useEffect 只需指定依赖数组Vue3 的 watch 可以指定在 Solidjs 中默认 createEffect 是监听函数中所有使用到的 Signal,只要任意一个改变都会触发 createEffect ,使用 on 方法,可以指定监听的 Signal ,其他的改变,不会触发 createEffect单个直接传入 (不用 小括号)多个使用数组格式函数参数中可以接收新值与旧值stringstring传入 defer 参数, 可以使第一次不执行内部的逻辑。

2024-01-20 16:53:30 381

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

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

2024-01-20 16:41:14 539

原创 solid.js 虚拟列表/表格

使用 react 来做一些复杂的虚拟列表/表格, 还是可以感觉到掉帧, 也不平滑.换成 solidjs 重新实现一遍功能. 非常的丝滑, 不愧是 性能接近原生js 的框架👍👍👍👍传入自己的 array 数据, 并设置大概的 item 高度虚拟表格, 两个 div 中放入 table , 在 tbody 中 循环显示 tr 即可普通的列表, 则省略 table。

2023-10-05 11:50:38 177

原创 nodejs 读写 ini

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

2023-08-06 19:12:19 385

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

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

2023-08-03 17:56:09 153

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

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

2023-08-03 17:29:56 1036

原创 vite 生成 TypeScript 的类型定义( d.ts )

【代码】vite 生成 TypeScript 的类型定义( d.ts )

2023-08-03 17:20:13 1333

原创 nodejs 控制台 监听一个按键 (不用按回车键即可执行)

【代码】nodejs 控制台 监听一个按键 (不用按回车键即可执行)

2023-06-15 17:58:31 383

原创 flutter windows release 程序打开后 没有窗口出现 , 但 debug 环境正常

flutter windows release 程序打开后 没有窗口出现 , 但 任务管理器 中有进程。

2023-05-27 18:50:51 334

原创 android 项目改为 国内镜像

设置的 gradle.zip 与 包的 国内镜像。

2023-05-05 18:03:17 1611 2

原创 使用国内镜像下载 gradle.zip

【代码】使用国内镜像下载 gradle.zip。

2023-05-05 17:18:39 1281

原创 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 503

原创 React.js 实现 KeepAlive ( 使用 display:none)

react.js 使用 display 实现 keepalive 的效果

2023-04-18 19:44:33 169

原创 android studio gradle 使用阿里源

默认的地址下载速度极慢 (依赖项几个小时也下载不完)改为 阿里源, 1分钟就下载ok了.

2023-03-04 17:32:03 2863

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

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

2023-02-04 20:03:39 444

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

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

2023-01-28 15:35:56 1730

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

可执行 jar , 打包为 exe

2022-12-02 17:48:28 405

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

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

2022-11-26 16:32:03 1019

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

html + react + es module + babel + cdn

2022-11-22 16:54:26 546

原创 使用 Next.js 和 React Router 构建单页应用程序(SPA)

Building a single-page application with Next.js and React Router使用 Next.js 和 React Router 构建单页应用程序(SPA)

2022-10-28 21:38:29 1543

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

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

2022-10-21 21:03:14 1807

原创 使用 Vite + 前端框架 (SolidJs,React,Svelte,Vue) 来开发 油猴脚本

本文使用SolidJs举例, 你也可以使用其他的框架Solid 拥有 React TypeScript 的开发体验, 还解决了 React 的缺点还可以编译为 原生JS 体积非常的小, 还拥有 原生 JS 一样的性能.

2022-09-20 22:58:56 1639

原创 C# / Java 调用 Rust DLL 来删除文件夹 ( 包含大量软链接 和 无效链接)

又搜了一个普通的递归删除文件的代码(因为系统只能删除空文件夹,所以必须先删文件,再删文件夹)。(后来大概看了一下源码,发现处理了很多情况,也算是一个久经沙场的库了。既然 Rust 可以删除,那我直接编译成 DLL,让 C# 调用不就解决了 C# 的大问题。编译 Release,测试两遍,完美删除 ,速度也很稳定和 Rust 几乎相同,搜了下也是一堆写普通递归的代码,直接放弃,连新建项目都懒得搞了。也都报错了,看来这两个库内部实现也没有做到非常的完美。,更气人了,标准库连递归删除都没有,只能用第三方的库,

2022-09-19 11:26:25 537

原创 vite 配置 @ 路径别名

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

2022-09-10 20:11:09 709

原创 CSS 渐变彩色字体

【代码】CSS 渐变彩色字体。

2022-09-05 18:51:04 759

原创 轮播图 或 其他组件 把 页面 宽度 撑得很大的 bug

当布局有很多层 div 后, 有一些关键的 div 忘了指定宽度 100% 或 数值 , 就会导致整个页面的宽度被内部的某些元素撑爆的 bug此时 新建一个 空页面, 把相关代码搞过来测试下, 宽度正常. 就说明你遇到这个这个bug。

2022-09-05 16:37:04 332

原创 React 封装 SVG 图标

放到组件中, 格式化一下代码。删除多余的标签,只留下 path 即可。

2022-09-03 20:01:22 568

原创 React 快速配置 ESLint

- `eslint` - `eslint-config-next` - ( Next.js 的 eslint 配置包,非常的不错,不用自己手动配置了 - 可以用在所有的 React 项目中,比如 CRA , Umi.js , 等等)- VSCode 安装`ESLint` 和 `Error Lins` 插件

2022-08-31 11:04:50 507

原创 C#使用 WebView2 替代 Electron/Tauri 之 Web 核心

上一次试验了这次来一个 用 web 来给 webview2 提供数据虽然可以像 Wails 一样,底层使用 webview2 提供的传输字符串的接口去做 js 与 c# 的通讯。不过比较麻烦,要自己复刻一套 那样的算法和架构。如果直接用 web api 的方式提供数据,实现起来既简单又可以兼容web后端的生态, 真的是一举多得。...

2022-08-14 20:16:36 1843

原创 .Net C# 使用 IKVM 调用 Java 代码

IKVM 在 8.2.0 版本中新增加 kvmReference(在 MSBuild 中配置. 自动帮你编译jar到dll 和 自动引用dll )所以本文就用这个了.

2022-08-12 15:12:53 1491 6

原创 .Net C# 一个封装了windows api 的库

封装了所有 windows api 和 枚举 到 C#.

2022-08-08 14:09:33 301

原创 .Net C# 控制台 使用 Win32 API 创建一个窗口

windows api 改为了 Vanara ,这里就是全部的 控制台程序 的代码了.避免 重复造轮子和写模版代码。

2022-07-31 19:18:16 889

原创 将 C# 与 React / Vue 等 放在一起启动

也可以使用其他的脚本写,比如nodejs等等,逻辑都是一样的.)接下来根据自己的需求发布C#Release项目。建议也加上跨域,写代码时就当做前后端分离去开发。开启Asp.NetCore的静态文件中间件。nextexport会自动输出HTML到。配置Next.js编译输出到dist目录。(这里使用Next.js作为示例)将前端项目编译生成HTML。.........

2022-07-21 22:21:00 790

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

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

2022-07-05 17:42:58 1297

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

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

2022-06-06 22:04:27 2003

原创 React 中 Twitter 的 SVG 图标 (icons)

react 封装好的 twitter 图标. 可以直接调用, 传入 ClassName 改变颜色、大小 等

2022-06-06 15:32:30 385

原创 PowerShell 给命令取一个别名 ( 例子: pnpm -> n)

查看一下profile文件的位置执行命令echo $PROFILEoutput:C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1以自己电脑实际的输出位置为准 (每个人的电脑输出可能不同)修改接下来到这个目录创建/修改这个脚本文件(第一次玩这个功能. 应该都没有. 需要自己创建文件夹和脚本文件)例子1:以 pnpm 为例(pnpm实在是太违反人体工程学了,这几个字母敲起来很费劲,难

2022-05-30 16:00:12 421

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.csdn.net/download/qq_37214567/10249157

2018-05-30

空空如也

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

TA关注的人

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