- 博客(102)
- 资源 (5)
- 收藏
- 关注
原创 Blazor 逐键搜索并动态反馈到url
前言: 今天打开了 spotify 网页版找歌, 突然发现这个功能很抓眼球,于是试试blazor能不能模仿一下.
2024-07-06 00:58:26 310
原创 ubuntu apt update 提示 The repository ‘http://xxx Release‘ does not have a Release file
编辑文件 /etc/apt/sources.list, 添加下面代码保存。
2024-07-06 00:56:53 217
原创 .net6+ 在单文件应用程序中获取程序集位置
需要改为 AppContextBaseDirectory获取当前目录。如果发布为单个文件, 会提示如下警告。
2024-07-06 00:56:20 292
原创 云主机 Ubuntu 22.04.4 LTS 更新后每隔20分钟服务器就停止响应
确诊 ubuntu 更新后不知为何启动了20分钟自动休眠。翻看了好多日志, 最终发现这几行。通过命令调整休眠时间解决问题。
2024-07-06 00:55:14 218
原创 [解决] chrome/edge浏览器打开F12开发者模式,点击应用标签崩溃
搞得人很崩溃,恰好又遇到其他组件需要调试,一直没定位到问题. 直到今天 2024/6/20 终于解决了.缩小了范围后,发现居然是网站的 manifest.json 配置导致的。前一天都是好的,突然就出现题目的问题了,尝试了各种方法。最终的 manifest.json 文件。2024/6/11 晴。
2024-07-06 00:54:44 980
原创 BlazorHybrid 通过Blazor简单调用本机功能
简单调用本机功能,例如打印,获取硬件信息,获取本机用户名,拦截JS功能,拦截错误信息等等…
2024-07-06 00:54:07 478
原创 Ubuntu 更新到 22.04.4 LTS 记录器 syslog 出错
打开配置文件 /etc/rsyslog.conf ,改为如下。将旧参数的首字母从大写改为小写。经查阅资料发现是版本配置问题。
2024-07-06 00:52:25 215 1
原创 .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+
Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境
2024-05-13 17:03:57 4979 1
原创 Blazor/Hybird 触屏下单程序调优笔记
环境 Blazor Net8.0 + FreeSql + Bootstrap Blazor 组件以下都是自己瞎琢磨的和官网资料搬运,肯定有不少错漏和不合理的地方,非常希望各位大佬评论区给我建议和意见.
2024-05-10 07:50:11 7239 10
原创 Blazor OIDC 单点登录授权实例5 - 独立SSR App (net8 webapp ) 端授权
单点登录有以下几个好处:用户只需要登录一次,就可以访问多个应用系统,不需要为每个应用系统都单独登录。应用系统不需要自己实现用户认证,只需将认证工作交给单点登录系统,可以大大减少应用系统的开发工作量。使用 OIDC 单点登录, 可以简化客户端编写流程, 专注于功能实现而不用重复撰写登录部分功能代码, 也不用直接接触身份验证数据库, 剥离繁琐的重复劳动部分.
2024-02-13 07:22:27 3490
原创 使用 Kestrel 自托管https 并作为 Windows 服务启动 Blazor 提示: 无法配置 HTTPS 端点。未指定服务器证书,找不到默认的开发者证书解决方法
原文链接 https://stackoverflow.com/questions/53300480/unable-to-configure-https-endpoint-no-server-certificate-was-specified-and-the/71026252#71026252。我使用 Powershell 和此命令创建了一个自签名证书。] 首先,请确保您的计算机上有一个可写位置:C:\temp\。然后,在我的 appsertings.Development.json 中,我添加了此条目。
2024-02-11 11:05:40 562
原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例4 - 部署服务端/独立WASM端授权
独立启动 BlazorWasmOIDC 工程, 监听地址为 https://localhost:5002/部署步骤跟平常blazor一样, 这里就不复述了, demo 部署后的域名是 ids2.app.es。, 监听地址为 https://localhost:5001/添加 SystemBrowser.cs。添加工程 ConsoleOIDC。改为以前文章配置的测试点。先独立启动ssr工程。
2024-02-11 11:05:13 2215
原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例3-服务端管理组件
点击Wasm菜单,切换到wasm项目,在wasm项目也重新登录,点击登录信息,可以看到用户身份以及角色分配也已经更新了。为了配合下一章OIDC部署到服务器使用,需要把 launchSettings.json 配置改一下。登录 test@test.com 后点击登录信息, 可以看到用户身份以及角色分配已经能读取出来了。用户身份以及角色分配刷新两次后自动分配到测试数据。具体代码比较多, 直接看。
2024-02-11 11:03:42 2521
原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例2-登录信息组件wasm
Router 添加 BlazorOIDC.Shared 工程的页面路由。点击登录, 然后点击新添加的页面, 测试有效。其他页面参考以前文章或者源码。
2024-02-09 12:14:03 527
原创 Blazor SSR/WASM IDS/OIDC 单点登录授权实例1-建立和配置IDS身份验证服务
BlazorOIDC.Server项目编辑 Models/WebAppIdentityUser.cs 文件[Display(Name = "全名")]Name { get;set;[Display(Name = "生日")]DOB { get;set;[Display(Name = "识别码")]UUID { get;set;[Display(Name = "外联")]set;[Display(Name = "税号")]set;[Display(Name = "街道地址")]set;
2024-02-09 12:13:30 658
原创 MAUI 在 VS for mac 无法生成/调试net8工程解决办法
为了将 .NET 8 SDK 与 Visual Studio for Mac 结合使用,您必须在“首选项”-“其他”-“预览功能”-“使用 .NET 8 SDK(如果已安装)”中启用此功能。如果还提示NuGet包无权限什么的, 重新安装 Visual Studio for Mac 然后勾选 MAUI 工具包安装一遍就行。重新打开vs创建MAUI项目就会出现net8了。
2024-02-09 12:12:56 447
原创 Blazor Wasm Gitee 码云登录
gitee 没有提供 OIDC,只能用 OAuth2, 所以这篇文章其实是半成品. 看看以后有时间再实现补充完整.
2024-02-09 12:12:17 868
原创 Blazor Wasm Google 登录
已获授权的重定向 URI 填写等下用到的本机测试地址 https://localhost:5001/authentication/login-callback。打开Google账号 API和服务页面 https://console.cloud.google.com/apis/dashboard。**.apps.googleusercontent.com , 下一步需要填写.编辑 wwwroot\index.html 文件, 在。编辑 Program.cs 文件在最后一句。OAuth 2.0 客户端 ID。
2024-02-09 12:11:41 1033
原创 Blazor Wasm 身份验证和授权之 OpenID 与 OAuth2
OpenID Connect (OIDC) 是构建在OAuth 2.0框架之上的身份层。它允许第三方应用程序验证最终用户的身份并获取基本的用户配置文件信息。OIDC 使用JSON Web 令牌(JWT),您可以使用符合 OAuth 2.0 规范的流获取该令牌。看看我们的OIDC 手册更多细节。
2024-02-09 12:11:10 1033
原创 宝塔部署自动续签SSL证书跟 oauth get OpenIdConnect WellknownConfiguration 冲突解决方法
提示 .well-known/openid-configuration 404 错误, 原因是策略冲突了.配置里面改一下, 一键申请SSL证书验证目录相关设置 节点改为如下。
2024-02-09 12:10:35 618
原创 Maui blazor ios 按设备类型设置是否启用safeArea
需求,新做了个app, 使用的是maui blazor技术,里面用了渐变背景,在默认启用SafeArea情况下,底部背景很突兀。存在的问题是,非刘海屏设备也设置了上边距。带来的问题是,网页上下穿透了。
2024-02-09 12:10:04 1253
原创 Blazor入门100天 : 自做一个手势滑动组件
###0. 我想在blazor模仿app实现触摸返回,下拉刷新 …现在用 blazor 做 app (blazor hybird) 和支持手机浏览页面越来越多, net8 也推出了一个webapp auto模式,可谓是极大的利好, 2024 让auto流行起来, 😃。
2024-02-09 12:09:09 419
原创 Centos 报错:The SSL connection could not be established, see inner exception 解决办法
报错信息:The SSL connection could not be established, see inner exception.就可以看到已经升级为OpenSSL 1.1.1了。然后重启你的.net core应用即可。
2024-02-09 12:07:20 3829
原创 Bootstrap Blazor UI 库小技巧 (持续更新)
UseInputEvent: 是否在文本框输入值时触发 bind-value:event=“oninput” 默认 false。
2024-02-09 12:06:49 332
原创 freesql orm 使用 DynamicFilterInfo 拼接日期查询条件时间格式一个难得的经验
所以要拼接限制一下, 只是 if (val.ToDate() < DateTime.MinValue || val.ToDate() > DateTime.MaxValue) 这个方式处理 1253-3-3 会报错。改成 if (val.ToDate() < new DateTime(1753, 1, 1) || val.ToDate() > new DateTime(9999, 12, 31)) 才行。
2024-02-09 12:05:39 935
原创 在 Blazor WASM 中手撸一个.NET MD5类
最近.net8 blazor auto大火, 我也玩了一下,发现ssr能用的代码 MD5 类在wasm是没法用的. 于是搜索了一下互联网,找到了一份代码,分享给大家.我找到的帖子作者原话: 代码不是我的,但我确实稍微修改了它以使其与 System.Security.Cryptography.MD5 类更加一致。
2024-02-09 12:04:50 715
原创 .Net8 Blazor 尝鲜
随着 .NET 8 的发布,Blazor 已成为全堆栈 Web UI 框架,可用于开发在组件或页面级别呈现内容的应用,其中包含:* 用于生成静态 HTML 的静态服务器呈现。* 使用 Blazor Server 托管模型的交互式服务器呈现。* 使用 Blazor WebAssembly 托管模型的交互式客户端呈现。* 下载 Blazor 捆绑包并激活 .NET WebAssembly 运行时后,最初使用 Blazor Server,并在随后访问时使用 WebAssembly 自动进行交互式客户端呈
2023-11-15 21:07:59 5741 2
原创 树莓派4b装系统到运行 Blazor Linux 本地程序全记录
在Linux下运行gui程序,咱也是第一次做,属于是瞎子过河乱摸一通,写得有什么不对和可以优化的地方,希望各位看官斧正斧正.##1. 下载烧录器####我选择的是Raspbian 64位系统,并配置好ssh账号密码,wifi,以便启动后可以直接黑屏ssh连接##2. 启用root密码##3. 安装触摸屏买的是某宝的带盒子的小屏幕LCD接口:SPI(Fmax32 MHz)分辨率:320 * 480(Pixel)LCD驱动安装完成后,系统会自动重启。
2023-09-17 05:44:46 3006 2
原创 Bootstrap Blazor 实战动态表单组件
新建工程b18ValidateForm,使用 nuget.org 进行 BootstrapBlazor 组件安装, Chart 库,字体. 将项目添加到解决方案中。运行之, 并没有达到预期. 无论怎么改变[是/否]检查框,姓名和地址栏都是可写的,因为渲染机制问题,所以要改一下思路.正确方法是把逻辑包成一个组件,组件里面就可以局部刷新达到预期效果。添加 Javascript 引用到。Index.razor代码改为。
2023-08-25 16:00:37 4618
原创 bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程
如何远程调试 MAUI blazor / Blazor Hybrid。BootstrapBlazor 官网教程。在宿主文件中增加主题样式表。
2023-08-24 00:13:07 848
原创 bh003- Blazor hybrid / Maui 使用蓝牙BLE快速教程
BlazorHybrid.Maui.Permissions 因为源码比较长,主要是一些检查和申请权限,BLE权限相关代码,就不占用篇幅列出,感兴趣的同学直接打开。Main.razor 文件添加 BootstrapBlazorRoot 组件。如何远程调试 MAUI blazor / Blazor Hybrid。
2023-08-23 00:18:49 3328
原创 bh002- Blazor hybrid / Maui 使用ORM和数据库快速教程
如何远程调试 MAUI blazor / Blazor Hybrid。源码工程为了简单起见,都暂时放在同一个文件里面.
2023-08-22 00:28:11 341
ZXing Blazor 扫码组件 , ssr/wasm通用 配套源码
2022-04-01
Blazor组件自做九: 用20行代码实现文件上传,浏览目录功能 配套源码
2022-04-01
Blazor入门100天配套源码
2022-04-01
SignalR-samples.rar
2020-01-07
.net实现生成及打印条形码功能
2009-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人