博客园 - E不小心
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=145595
2024-03-11T03:05:18Z
E不小心
https://www.cnblogs.com/gaoshang212/
feed.cnblogs.com
https://www.cnblogs.com/gaoshang212/p/16573880.html
【Zig】Zig 中 Hash 的使用,如 Md5、Sha1 - E不小心
Zig 中做Md5 和 Sha1 之类的Hash 非常简单的,现在支持Hash 算法有,blanke2、Blanke3、Gimli、Md5、Sha1、sha2、sha3,还有一个 组合 composition。 Md5 pub fn md5() void { const Md5 = std.cryp
2022-08-10T12:55:00Z
2022-08-10T12:55:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】Zig 中做Md5 和 Sha1 之类的Hash 非常简单的,现在支持Hash 算法有,blanke2、Blanke3、Gimli、Md5、Sha1、sha2、sha3,还有一个 组合 composition。 Md5 pub fn md5() void { const Md5 = std.cryp <a href="https://www.cnblogs.com/gaoshang212/p/16573880.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/16241750.html
【Electron】使用 build-tools 在 Windows 中编译 electron - E不小心
【Electron】使用 build-tools 在 Windows 中编译 electron 提前准备 预留好磁盘空间 Git 缓存目录:%UserProfile%/.git_cache ,大概有 16G。 electron_build_tools 目录:%UserProfile%/.electr
2022-05-07T03:29:00Z
2022-05-07T03:29:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】【Electron】使用 build-tools 在 Windows 中编译 electron 提前准备 预留好磁盘空间 Git 缓存目录:%UserProfile%/.git_cache ,大概有 16G。 electron_build_tools 目录:%UserProfile%/.electr <a href="https://www.cnblogs.com/gaoshang212/p/16241750.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/16206043.html
【Electron】在 WSL2 中 打包 electron Linux 版本应用及运行 - E不小心
【Electron】在 WSL2 中 打包 electron Linux 版本应用及运行 打包 electron 应用 安装 WSL 我使用的是 Ubuntu 20.04.4 LTS 的版本。 安装 WSL 文档地址:https://docs.microsoft.com/zh-cn/windows/
2022-04-29T03:36:00Z
2022-04-29T03:36:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】【Electron】在 WSL2 中 打包 electron Linux 版本应用及运行 打包 electron 应用 安装 WSL 我使用的是 Ubuntu 20.04.4 LTS 的版本。 安装 WSL 文档地址:https://docs.microsoft.com/zh-cn/windows/ <a href="https://www.cnblogs.com/gaoshang212/p/16206043.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/16131098.html
【Electron】Electron Icon 图标说明、及常见问题 - E不小心
【Electron】Electron Icon 图标说明、及常见问题 其实各种打包模块都有相关的文档说明,相关链接如下: electron-builder:https://www.electron.build/icons.html electron-packager: https://electro
2022-04-11T09:32:00Z
2022-04-11T09:32:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】【Electron】Electron Icon 图标说明、及常见问题 其实各种打包模块都有相关的文档说明,相关链接如下: electron-builder:https://www.electron.build/icons.html electron-packager: https://electro <a href="https://www.cnblogs.com/gaoshang212/p/16131098.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/16088491.html
【Flutter】Flutter C/C++ 插件的开发 (支持 windows、macos、ios、android ) - E不小心
一个各平台调用 C/C++ 源码的例子,如何共享代码,配置相关的编译 官方的例子:https://docs.flutter.dev/development/platform-integration/c-interop 源码地址:https://github.com/gaoshang212/flutt
2022-04-01T10:46:00Z
2022-04-01T10:46:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】一个各平台调用 C/C++ 源码的例子,如何共享代码,配置相关的编译 官方的例子:https://docs.flutter.dev/development/platform-integration/c-interop 源码地址:https://github.com/gaoshang212/flutt <a href="https://www.cnblogs.com/gaoshang212/p/16088491.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15843656.html
【Electron】electron-builder nsis 打包,安装时设置URL Protocol - E不小心
问题 electron-builder使用nsis打包,安装时不会设置URL Protocol。 解决方法 自定义nsis 脚本 electron-builder 可以自定义打包脚本 https://www.electron.build/configuration/nsis#custom-nsis-
2022-01-25T08:55:00Z
2022-01-25T08:55:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】问题 electron-builder使用nsis打包,安装时不会设置URL Protocol。 解决方法 自定义nsis 脚本 electron-builder 可以自定义打包脚本 https://www.electron.build/configuration/nsis#custom-nsis- <a href="https://www.cnblogs.com/gaoshang212/p/15843656.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15812593.html
【Electron】windows中使用 check-disk-space 获取磁盘空间碰到两个问题 - E不小心
windows上 使用 check-disk-space 获取磁盘空间碰到两个问题 在用户端碰到两个问题 无法找到wmic命令。 提示"不是内部或外部命令,也不是可运行的程序"等 可以在执行前配置PATH中包含 %SystemRoot%/System32/wbem 或 %windir%/System
2022-01-17T03:03:00Z
2022-01-17T03:03:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】windows上 使用 check-disk-space 获取磁盘空间碰到两个问题 在用户端碰到两个问题 无法找到wmic命令。 提示"不是内部或外部命令,也不是可运行的程序"等 可以在执行前配置PATH中包含 %SystemRoot%/System32/wbem 或 %windir%/System <a href="https://www.cnblogs.com/gaoshang212/p/15812593.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15604274.html
【Typescirpt】定义数字范围类型 - E不小心
数字范围参数 有的时候我们想定义一个参数的数字范围,如果范围比较小点好,比如1到5。 type Range = 1 | 2 | 3 | 4 | 5 ; 但如果数字范围很大,比如 1到100,或是1到1000,那就要写死了。 支持现状 Github上有人提了相关的建议,但还处于Open状态 https
2021-11-26T09:53:00Z
2021-11-26T09:53:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】数字范围参数 有的时候我们想定义一个参数的数字范围,如果范围比较小点好,比如1到5。 type Range = 1 | 2 | 3 | 4 | 5 ; 但如果数字范围很大,比如 1到100,或是1到1000,那就要写死了。 支持现状 Github上有人提了相关的建议,但还处于Open状态 https <a href="https://www.cnblogs.com/gaoshang212/p/15604274.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15578140.html
Windows、Mac 命令行启动程序(为了查看Electron打包后主进程日志) - E不小心
原因 最近碰有人问怎么查看主进程日志,简单写一下windows、mac如何启动了。主要是面向新手、老手自动滑过吧 启动方式 Windows 启动命令行 Powershell 或 CMD 进入到程序的安装目录。以XMind Zen 为例: #Powershell PS C:\Program Files
2021-11-19T08:53:00Z
2021-11-19T08:53:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】原因 最近碰有人问怎么查看主进程日志,简单写一下windows、mac如何启动了。主要是面向新手、老手自动滑过吧 启动方式 Windows 启动命令行 Powershell 或 CMD 进入到程序的安装目录。以XMind Zen 为例: #Powershell PS C:\Program Files <a href="https://www.cnblogs.com/gaoshang212/p/15578140.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15498184.html
【Electron】Electron-Builder 打包 Nsis,安装后自动运行程序 - E不小心
需求,想要的功能 默认 Program Files 或 Program Files(x86) 可以选择安装目录 安装后自动运行程序 electorn-builder nsis 配置,如下: { oneClick: false, perMachine: true, allowElevation: tr
2021-11-02T03:52:00Z
2021-11-02T03:52:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】需求,想要的功能 默认 Program Files 或 Program Files(x86) 可以选择安装目录 安装后自动运行程序 electorn-builder nsis 配置,如下: { oneClick: false, perMachine: true, allowElevation: tr <a href="https://www.cnblogs.com/gaoshang212/p/15498184.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/15323667.html
基于uiautomator2 安装 app,处理adb install 未知来源 风险管控的一个方式 - E不小心
有些手机可以通过adb直接安装 app,但有些手机会提示风险提示,有的还要求输入密码等(oppo、vivo) 正常基于uiautomator2 安装一个app import uiautomator2 as u2 import os d = u2.connect() apk_path = os.pat
2021-09-23T04:15:00Z
2021-09-23T04:15:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】有些手机可以通过adb直接安装 app,但有些手机会提示风险提示,有的还要求输入密码等(oppo、vivo) 正常基于uiautomator2 安装一个app import uiautomator2 as u2 import os d = u2.connect() apk_path = os.pat <a href="https://www.cnblogs.com/gaoshang212/p/15323667.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/8809360.html
【C#】 使用Gsof.Native 动态调用 C动态库 - E不小心
【C#】 使用Gsof.Native 动态调用 C动态库 一、背景 使用C# 开发客户端时候,我们经常会调用一些标准的动态库或是C的类库。虽然C# 提供的PInvoke的方式,但因为使用的场景的多变,有些时候可能没办法,固定位置的调用,或是需要按需求调用不同的库。 设置当前目录的方式,有时会有加载不
2018-04-12T09:58:00Z
2018-04-12T09:58:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】【C#】 使用Gsof.Native 动态调用 C动态库 一、背景 使用C# 开发客户端时候,我们经常会调用一些标准的动态库或是C的类库。虽然C# 提供的PInvoke的方式,但因为使用的场景的多变,有些时候可能没办法,固定位置的调用,或是需要按需求调用不同的库。 设置当前目录的方式,有时会有加载不 <a href="https://www.cnblogs.com/gaoshang212/p/8809360.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/5855931.html
【AspNetCore】【WebApi】扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat) - E不小心
扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat) 一、背景 大家在使用WebApi时,会用到DateTime为参数,类似于这样: 但是":datetime" 支持这样的格式: 12/25/2009 11:45:00 PM 1
2016-09-09T03:39:00Z
2016-09-09T03:39:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat) 一、背景 大家在使用WebApi时,会用到DateTime为参数,类似于这样: 但是":datetime" 支持这样的格式: 12/25/2009 11:45:00 PM 1 <a href="https://www.cnblogs.com/gaoshang212/p/5855931.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/5639773.html
【TypeScript】如何在TypeScript中使用async/await,让你的代码更像C#。 - E不小心
【TypeScript】如何在TypeScript中使用async/await,让你的代码更像C 。 ===================== async/await 提到这个东西,大家应该都很熟悉。最出名的可能就是C 中的,但也有其它语言也实现。比如,Python 3.5中、比如Js中的yiel
2016-07-04T04:28:00Z
2016-07-04T04:28:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】【TypeScript】如何在TypeScript中使用async/await,让你的代码更像C 。 ===================== async/await 提到这个东西,大家应该都很熟悉。最出名的可能就是C 中的,但也有其它语言也实现。比如,Python 3.5中、比如Js中的yiel <a href="https://www.cnblogs.com/gaoshang212/p/5639773.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/5626445.html
【vscode】如何在vscode 中配置:TypeScript开发node环境 - E不小心
入门流程,大神绕行。 安装环境 这就不多说了,安装开发的环境。 安装vscode 下载地址: "https://code.visualstudio.com/" 安装Nodejs 下载地址: "https://nodejs.org" 配置 安装 TypeScript 官网: "https://www.
2016-06-29T04:32:00Z
2016-06-29T04:32:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】入门流程,大神绕行。 安装环境 这就不多说了,安装开发的环境。 安装vscode 下载地址: "https://code.visualstudio.com/" 安装Nodejs 下载地址: "https://nodejs.org" 配置 安装 TypeScript 官网: "https://www. <a href="https://www.cnblogs.com/gaoshang212/p/5626445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/4993373.html
【WPF】分享自用 白板窗口(空窗口) 控件 BlankWindow,基于WindowChrome。 - E不小心
代码已经迁移到 Github 上 地址:https://github.com/gaoshang212/Gsof.Xaml Nuget:https://www.nuget.org/packages/Gsof.Xaml.BlankWindow 支持:net45、net46、net5.0-windows、
2015-11-25T15:21:00Z
2015-11-25T15:21:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】代码已经迁移到 Github 上 地址:https://github.com/gaoshang212/Gsof.Xaml Nuget:https://www.nuget.org/packages/Gsof.Xaml.BlankWindow 支持:net45、net46、net5.0-windows、 <a href="https://www.cnblogs.com/gaoshang212/p/4993373.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/4973300.html
【WPF】如何把一个枚举属性绑定到多个RadioButton - E不小心
一、说明 很多时候,我们要把一个枚举的属性的绑定到一组RadioButton上。大家都知道是使用IValueConverter来做,但到底怎么做才好? 而且多个RadioButton的Checked和UnChecked都会触发绑定,这样就会调多次的Set。二、目的 实现一个枚举属性绑定到多个R...
2015-11-17T16:08:00Z
2015-11-17T16:08:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】一、说明 很多时候,我们要把一个枚举的属性的绑定到一组RadioButton上。大家都知道是使用IValueConverter来做,但到底怎么做才好? 而且多个RadioButton的Checked和UnChecked都会触发绑定,这样就会调多次的Set。二、目的 实现一个枚举属性绑定到多个R... <a href="https://www.cnblogs.com/gaoshang212/p/4973300.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/4897744.html
【Python】调用WPS V9 API,实现Word转PDF - E不小心
WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。Python 调用COM 需要安装Python for Windows Extensions,即pywin32调用就很简单了,直接代码:import sy...
2015-10-21T06:42:00Z
2015-10-21T06:42:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。Python 调用COM 需要安装Python for Windows Extensions,即pywin32调用就很简单了,直接代码:import sy... <a href="https://www.cnblogs.com/gaoshang212/p/4897744.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/4896539.html
【Python】调用WPS V9 API,实现PPT转PDF - E不小心
WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。Python 调用COM 需要安装 Python for Windows Extensions,即pywin32调用就很简单了,直接代码:import s...
2015-10-20T16:25:00Z
2015-10-20T16:25:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】WPS 的API,即COM,主要分为V8与V9两个版本,网上容易查到的例子,都是V8的。 现在官网上可以下载的,2013抢鲜版,就是V9的API。Python 调用COM 需要安装 Python for Windows Extensions,即pywin32调用就很简单了,直接代码:import s... <a href="https://www.cnblogs.com/gaoshang212/p/4896539.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gaoshang212/p/4561595.html
【Win10】UAP/UWP/通用 开发之 x:DeferLoadStrategy - E不小心
[Someinformationrelatestopre-releasedproductwhichmaybesubstantiallymodifiedbeforeit'scommerciallyreleased.Microsoftmakesnowarranties,expressorimplied,...
2015-06-08T09:59:00Z
2015-06-08T09:59:00Z
E不小心
https://www.cnblogs.com/gaoshang212/
【摘要】[Someinformationrelatestopre-releasedproductwhichmaybesubstantiallymodifiedbeforeit'scommerciallyreleased.Microsoftmakesnowarranties,expressorimplied,... <a href="https://www.cnblogs.com/gaoshang212/p/4561595.html" target="_blank">阅读全文</a>