自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 .Net + ABP + vue-element-admin Caviar快速开发框架

Caviar框架将.Net ABP与VUE相融合,打造出一个现代化的开发框架,框架包含了ABP的所有功能,如用户管理、角色管理、多租户、权限管理、日志系统、多语言等功能。

2023-03-07 10:51:48 783 3

原创 Blzaor的Wasm和Server模式无缝切换,混合使用

这次实现了Wasm和Server无缝切换,并且去掉了Wasm首次加载时间过长的问题,利用Server先进行访问,等后台资源下载完成后,切换到Wasm模式,减少占用服务器资源和长连接的问题,wasm和server模式的混合使用...

2022-01-06 19:04:55 3001

原创 numpy 两个矩阵每隔n列或者n行进行合并

创建矩阵a,这是待插入矩阵>>> a = np.array([[1,2],[3,4],[5,6]])>>> aarray([[1, 2], [3, 4], [5, 6]])创建矩阵b,这是需要插入的矩阵>>> b = np.array([[7,8],[9,10],[11,12]])>>> barray([[ 7, 8], [ 9, 10], [11, 12

2021-12-01 15:03:19 1205

原创 WSL 关闭swap

在wsl下使用swapoff -a不生效,命令虽然执行成功了,但是使用free发现swap还是又数据,网上教程都不起作用。在wsl里应该这样该:切换到:C:\Users\【你的用户名】 新建一个.wslconfig的配置文件 添加下面这写配置 [wsl2] swap=0 # 关闭swap [network] generateResolvConf = false # 解决域名解析失败的问题 命令行:wsl --shutdown 关闭所有的虚拟机 bash 进入虚拟机 .

2021-11-11 15:21:19 2817

原创 带有父节点id的列表和树进行相互转换

我们再数据库中存储的是列表结构,但是我们送给前端时候,需要转为树形结构,用一种最简单的方法进行转换,不破坏原有顺序结构定义首先我们定义一下结构,有父id孩子节点,和自身id: public interface ITree<T> { /// <summary> /// id /// </summary> public int Id { get; set; } ///

2021-05-17 18:08:26 434

原创 Ant Design Blazor Icon图标错位问题

在项目过程中发现icon有很严重的错位问题,但是看官网并没有发生错位,猜测应该是其他css引起的,先检查一下是否引用了其他css,我这里是因为没有删除bootstrap.min.css引起的

2021-04-30 14:35:00 761

原创 Blazor + Ant Design + .NET 5快速开发框架(8)Ant Design Icon图标库

前言icon可以使网站一目了然,在网站中假如一个可以直接选择图标的blazor组件,由于Ant Design没提供可以直接显示图标的组件,这里打算自己弄一个,方式是把所有的icon名称拷贝下来,然后遍历显示就可以。爬网站我的用方式简单粗暴,直接ctrl+s把页面保存下来,然后利用正则提取。正则表达式:<span class=\"ant-badge\" id=\"(.*?)\" _bl_(.*?)=\"\">(.*?)</span>亲测好用,一共是420个图标,以后

2021-04-23 16:07:08 1869

原创 Blazor + Ant Design + .NET 5快速开发框架(7) webApi设计思路

前言虽然一直在更新代码,但是文章写的比较少了,因为一直再写webApi,涉及到图片可能比较少,而且一直再改,因为我也不太确定用哪种方法或者设计模式是最好的,个人定义是使用方便,快速开发,所以摒弃了很多复杂设计,用最简单但不简陋的方法设计出来。系统架构初始想法很简单,先做出来,然后在修改添加功能,直至完善,这是一个初始的设计思路,界面发送http请求到webApi,然后请求到控制器,控制器调用请求方法,请求方法调用请求数据,然后返回,中间有一步是通过控制器,将model转为viewModel,

2021-04-19 12:58:06 1630 1

原创 Blazor + Ant Design + .NET 5快速开发框架(6)AntDesignAdmin-404 给MainLayout传参

目录前言404页面给MainLayout传递参数运行效果代码地址前言虽然404页面很简单,而且AntDesign也给出来页面,但是我在实际过程中发现了一个有趣问题,如果我们组件相互调用时没有问题的,但是如果在Blzaor组件页面中调用Layout时候该怎么办呢?比如我们想在当前页面,页面传递给MainLayout参数,让MainLayout随着组件的不同情况发生改变,这就很有意思了,我是这样的一个简单问题,我登录和404想用同一个Layout,就是我们上节的EmptyLao.

2021-02-08 16:07:48 1137

原创 Blazor + Ant Design + .NET 5快速开发框架(6)AntDesignAdmin登录界面

登录界面登录界面设计时候想用一个背景图然后加一个登录框即可,简单大气,所以我们先设计一个登录框,用到了AntDesign的卡片,然后上面加入用户名和密码的输入框,加一个按钮即可,我们来看下效果。<div style="padding:30px"> <Card Bordered="true" Title=@("用户登录") Style="width:400px" Hoverable="true"> <Body>

2021-02-07 18:55:23 6444

原创 Blazor + Ant Design + .NET 5快速开发框架(5)AntDesignAdmin面包屑的自动化

目录运行效果图制作面包屑信息处理面包屑生成代码地址运行效果图面包屑的作用很简单,也是很实用的功能当系统拥有超过两级以上的层级结构时; 当需要告知用户『你在哪里』时; 当需要向上导航的功能时。制作面包屑的代码很简单,只需下面代码即可,但是我们要做的是可以自动化,下面是写死的,每个页面写一次也太麻烦了,虽然功能简单,但是涉及知识很多。 <Breadcrumb> <BreadcrumbItem> ...

2021-02-04 15:18:24 1656 6

原创 Blazor + Ant Design + .NET 5快速开发框架(4)AntDesignAdmin完善

目录运行截图Blazor webassembly读取配置MainLayout.razor.cs收缩BUG更改RenderFragment使用总结代码地址运行截图话不多说先放截图,经过一番修改,终于有点样子了,这一版本可以留下来,等其他开发继续使用Blazor webassembly读取配置blazor webassembly读取配置和其他有点不一样,他的appsettings.json需要放在wwwroot/下面然后注入读取配置[I.

2021-02-03 18:40:22 1867

原创 Blazor + Ant Design + .NET 5快速开发框架(3)AntDesignAdmin搭建

目录MainLayout.razorNavMenu.razorwwwroot/app.css运行效果知识点AntDesign是一套企业级框架,但是目前还没有提供admin后台管理模板,只能自己搭建一个了,那么接下来开始搭建MainLayout.razor@inherits LayoutComponentBase@code{ bool collapsed; string ImgStr = "./Images/logo.PNG"; void to

2021-02-03 01:37:30 4532 1

原创 Blazor + Ant Design + .NET 5快速开发框架(2) - AntDesign的引用

搭建AntDesign的后台搭建很简单,官网给出了详细的教程1、现在NuGet里面搜索AntDesign,然后安装,这里我安装的版本是:0.6.0.或者进入应用的项目文件夹,安装 Nuget 包引用$ dotnet add package AntDesign --version 0.6.0-*2、在项目中注册:services.AddAntDesign();因为我的项目还没有添加Startup,就在Program里面注册了:builder.Services.AddA.

2021-02-02 16:33:20 2098 1

原创 Blazor + Ant Design + .NET 5快速开发框架(1) - 项目创建

目录序言模式选择项目创建序言.net 5发布至今已经有一段时间了,但是在国内一直不温不火,虽然心里可惜,但是没有什么办法,作为.net开发的一员,只能在前进的道路上留下一笔,这次使用Blazor是微软新出的前端框架,采用c#代替JavaScript,类似与Vue,前后端绑定,而AntDesign是蚂蚁金服开发和正在使用的一套企业级的前端设计,基于blazor的ui库。这套框架很早之前就想写了,但是那会Blazor一直不成熟,虽然是代替JavaScript,但是现阶段并不能全部抛弃J.

2021-02-01 01:55:28 4160 2

原创 Blazor 加载js模块时会报错:Required property __jsObjectId not found的解决办法

Blazor JavaScript isolation and object referencesBlazor现在可以将JavaScript隔离为标准的JavaScript模块。这有几个好处1.导入的JavaScript不再污染全局名称空间。2.库和组件的使用者不再需要手动导入相关的JavaScript。例如,以下JavaScript模块导出一个简单的JavaScript函数以显示浏览器提示:export function showPrompt(message) { retu

2021-01-29 18:04:25 906

原创 我看到的未来(2)

起源从小我知道人类的起源是达尔文进化论,虽然说是现在公认的人类起源,但是还是有很多地方值得推敲。最值得好奇的就是为什么现在进化停止了,人类从出现到现在300万年或400万年,这段时间对地球来讲也不过是一瞬间,但是以动物的角度来看,人的速度是特别恐怖的。按照达尔文的进化论,物竞天择,适者生存。如果狼和羊有一方进化了,那么另一方为了生存就需要进化,羊跑的快了,狼就会跟着跑快。所有的动物仿佛是在动态平衡,然而人的出现,打破了平衡,像是在平衡之外一样的特殊群体。人类的天敌是谁呢,似乎所有的动物都是人类的天敌

2021-01-24 21:59:07 215

原创 我看到的未来(1)

我已经迫不及待的要写下这篇文章了,很久以前我脑海里就在想着一个未来世界,我也同身边的人说起过很多次,但是大多不被理解,我的爱人虽然也不理解,但是她鼓励我将我的想法写下来,可能若干年后,逐渐被人们理解,或者成为现实。By:北音之念没有金钱的世界看到这个标题有些夸张,很难想象没有金钱的世界是什么样子的,但是在金钱没有出现的时候,人类已经存在了,当然不是活回去,用以物换物的方式,未来或许更美好。货币起源于4000年前,在货币出现前,人们用的以物换物的方式来交换所需要的物品。由于社会生产力的发展,.

2021-01-24 21:58:30 233

原创 首届云原生编程挑战赛开源代码汇总

赛道一(分布式统计和过滤的链路追踪):排名 作者 score costTime 开源地址 语言 1 donzell.wu 702670 2022 无 C++ 2 さくら荘 685714 2072 无 C++ 3 greydog 627284 2265 无 C++ 4 啥情况 615064 2310 暂未开源 5 楼上好强 .

2021-01-24 21:55:42 571

原创 怎么将RTSP在网页(web)上显示,非转码

RTSP是视频标准的传输协议,但是要想在网页上实时观看,需要转码成RTMP,经过测试,发现延迟非常高,效率低,卡顿问题很多。记录两个已经使用的1、使用ffmpeg转码成么m3u8视频流,分段传输,测试网线延迟3秒左右,网页延迟10秒左右,基本不卡顿,画面1080P2、将视频画面截图到内存,使用webScoket将图片传输到前端,基本没有卡顿,画面1080P,基本没有延时,但是带宽会拉满,解决办法就是,降低传输次数,比如120帧,掉成60帧或者30帧,基本看不出来。...

2021-01-24 21:54:38 827

原创 Chrome Microsoft Edge等浏览器、Chromium内核浏览器首次启动慢解决办法

最近 突然发现chrome浏览器首次启动特别的慢,几乎要有1分钟了,以前不是这样的,事出必有应,然后打开了Microsoft Edge发现也是这样,这两个浏览器都是同一个内核,然后打开了火狐,很正常 ,IE也是很正常 。百度发现网上解决办法都是代理、字体缓存、下载、硬件加速等,测试完统统没有用 ,然后我还把杀毒 软件都卸载了,发现事情依旧。本来不想管了,但是visual studio启动浏览器会超时,或者无法启动调试器(无法启动调试器,把目录下的隐藏文件.vs删除,重新打开就好)等问题就很让人头疼了,在笔记

2021-01-24 21:53:14 1483 2

原创 解决安装docker或虚拟机黑屏、无法开机的问题

本人笔记本飞行堡垒7,AMD版(有点坑),在参加天池比赛时要求使用docker,安装后电脑直接黑屏,开不了机,想了很多办法,后来发现是显卡问题,进入安全模式卸载了显卡驱动,可以正常开机了,但是显卡无法工作了,重安驱动也不行,后来去找工作人员,说只能重安系统了(如果只能重安系统就不找你了),这里肯定不是要告诉你这个办法,千万别学我,重安装系统后,又继续弄docker,毕竟比赛要用。这次小心翼翼发现了问题,这里直接给出解决办法,其他机器出现这个问题也可以参考试试。1、开机进入bois(我是按F2),没办法截

2021-01-24 21:52:16 4258 10

原创 解决 Management Studio出现花屏的问题

这是我19年遇到的一个问题,Studio不知道为什么出现了花屏,马赛克啥的,可能和显卡有关系,用的2080,很久以前的问题了,没办法截图了,这里就直接给出解决方案。1、打开Studio,选择工具-选项在环境-常规-视觉体验里面去掉基于客户端性能自动调整视觉体验,然后去掉硬件加速(可能开发没有优化2080的显卡,哈哈),调整完毕后如下图,然后确定即可解决。...

2021-01-24 21:37:54 261

HelixToolkit中文开发文档

HelixToolkit开发文档,原版pdf,一个文档要那么多积分,花钱下载了一个分享出来

2021-01-11

空空如也

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

TA关注的人

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