草庐IT

ant-design-blazor

全部标签

design-patterns - 使用 Go,我应该如何访问传统基于继承的 GUI 框架中的窗口组件?

我正在使用GTKbindingsforGo做一些实验性工作.与大多数GUI框架一样,GTKGUI应用程序通常会生成一个主窗口,并且应用程序的工作是在该窗口的上下文中完成的。当您用C++编写GTKGUI应用程序时,您继承自框架窗口类-gtk.Window-并将应用程序的其他GUI组件声明为继承窗口类的公共(public)成员(或在您的窗口类中使用公共(public)访问方法)。这样它们就可以由窗口Controller类进行操作。它按名称将它们作为窗口类的成员进行寻址。您只需将指向主窗口的指针传递给Controller​​类,然后通过编写mWindow.MyWidget.text="tex

搞了个Blazor工具站,域名一次性买了10年!

大家好,我是沙漠尽头的狼。在Dotnet9上线在线小工具和小游戏后,服务器的压力感觉挺大的,打开25个页面,内存占用170MB左右,CPU保持在60~70%,看来Server真不适合搞这类交互较多的程序(服务器配置:2核4G内存),所以站长加急上线BlazorWasm版本网站,便于大家直观对比了解两种模式的区别,下面请看我细说。1.关于上线Dotnet工具箱为了后面工具和游戏的扩展,站长把去年买的域名dotnetools.com用上了,该域名一次性买了10年(不用担心网站过几年消失,当然不排除意外,比如站长没钱续费服务器。。。),并赶紧在1天之内开发并部署了一个BlazorWasm版本网站,把

design-patterns - Go - 为什么调度 goroutine background workers 也需要自己的 goroutine?

我正在研究Go的一些并发模式。我查看了使用goroutine和输入/输出channel实现后台工作程序,并注意到当我将新作业发送到接收channel(本质上是将新作业排队)时,我必须在goroutine中进行,否则调度会被搞砸。含义:这会崩溃:for_,jobData:=range(dataSet){input这有效:gofunc(){for_,jobData:=range(dataSet){input为了更具体一些,我玩了一些无意义的代码(hereitisingoplayground):packagemainimport("log""runtime")funcdoWork(datai

design-patterns - Go - 为什么调度 goroutine background workers 也需要自己的 goroutine?

我正在研究Go的一些并发模式。我查看了使用goroutine和输入/输出channel实现后台工作程序,并注意到当我将新作业发送到接收channel(本质上是将新作业排队)时,我必须在goroutine中进行,否则调度会被搞砸。含义:这会崩溃:for_,jobData:=range(dataSet){input这有效:gofunc(){for_,jobData:=range(dataSet){input为了更具体一些,我玩了一些无意义的代码(hereitisingoplayground):packagemainimport("log""runtime")funcdoWork(datai

总结用 VMware 虚拟机安装 ISE Design Suite 14.7

解决win11无法安装ISEDesignSuite14.7:用VMware虚拟机安装ISEDesignSuite14.71、安装VMware2、安装Win10,教程见这个博主写的呀:VMware虚拟机安装Windows10详细教程3、安装ISE,教程见这个博主写的呀:ISE14.7安装教程最新版(Win10安装),解决安装完成后无法打开快捷方式问题本人一步步操作已安装成功,未出现问题,需要安装包可以留言。最后,感谢各位博主分享的教程!

小试Blazor——实现Ant Design Blazor动态表单

前言最近想了解下Blazor,于是尝试使用Blazor写一个简单的低代码框架,于是就采用了AntDesignBlazor作为组件库低代码框架在表现层的第一步则是动态表单,需要将设计时的结构渲染成运行时的表单,本次主要实现动态表单,相关数据接口都以返回固定数据的形式实现实现1.项目准备先通过命令创建一个AntDesignBlazor项目,并加入到空的解决方案当中:dotnetnewantdesign-oLowCode.Web-hoserver 由于我们需要写一些API接口,所以在Startup类中加入控制器相关的代码: publicvoidConfigureServices(IServiceCo

Blazor开发小游戏?趁热打铁上!!!

大家好,我是沙漠尽头的狼。网站使用Blazor重构上线一天了,用Blazor开发是真便捷,空闲时间查查gpt和github,又上线一个正则表达式在线验证工具和几个在线小游戏,比如井字棋游戏、扫雷等。下面简单介绍一下,看大家有没有兴趣或建议。1.新增在线小工具1.1.正则表达式在线验证工具在线访问:https://dotnet9.com/tools/regextester这个示例演示了如何使用BlazorServer开发一个简单的正则表达式在线验证工具。用户可以输入正则表达式和测试字符串并单击“测试”按钮以测试正则表达式是否匹配测试字符串。此外,这个示例还提供了10几个常用的正则表达式测试,用户

Docker 安装MySQL出现:The designated data directory /var/lib/mysql/ is unusable.错误解决办法

[MY-010457]、[MY-013236]错误Docker安装MySqL初始化错误解决办法错误出现创建语句分析查找问题分析问题--initialize--lower-case-table-names=1惹的祸不同系统,参数lower-case-table-names的默认值是不同的解决问题总结熟悉的两个错误:[ERROR][MY-010457][Server]--initializespecifiedbutthedatadirectoryhasfilesinit.Aborting.[ERROR][MY-013236][Server]Thedesignateddatadirectory/va

Dotnet9网站回归Blazor重构,访问速度飞快,交互也更便利了!

大家好,我是沙漠尽头的狼。Dotnet9网站回归Blazor重构,访问速度确实飞快,同时用上Blazor的交互能力,站长也同步添加了几个在线工具,这篇文章分享下Blazor的重构过程,希望对大家网站开发时做技术选型有个参考。1.先聊聊RazorPages上个版本网站前台使用的RazorPages开发,当时选择这个技术栈主要是为了搜索引擎的SEO优化考虑。关于MVC和RazorPages哪个更优,我们这里只说说RazorPages相对的优势。首先,RazorPages相对于MVC来说,更加简单和直观。由于RazorPages将视图和处理逻辑封装在同一个页面中,开发人员可以更容易地理解和维护代码。

26、react UI 组件库 Ant-design 蚂蚁金服UI组件库

reactUI组件库Ant-design蚂蚁金服UI组件库流行的开源ReactUI组件库material-ui(国外)官网:https://mui.com/zh/material-ui/getting-started/installation/这是国外非常流行的reactUI组件库,但是在国内并不是很常用。Ant-designUI组件库官网:https://ant.design/index-cn这是国内比较流行reactUI组件库,又蚂蚁金服团队开发。这一篇博客主要来讲解在react项目中使用这一套组件库。Ant-designUI组件库安装安装很简单,一句命令完事!npminstallantd