前端 | Ant Design X组件库设计资源

画UED的时候想用Ant Design X的组件, 没找到相关的资源

所以在MasterGo自制了一组Ant Design X的组件库设计资源

目前已覆盖2.1.1版本60%的组件与变体, 有需要的欢迎取用~

源文件:

https://mastergo.com/goto/PFTLqa2Q?page_id=14:5591&file=181978941685384 邀请您进入《Ant Design X》,点击链接开始协作

Welcome 欢迎

欢迎@1x

Prompts 提示集

  • list@1x
  • item@1x

Sender 输入框

sender@1x

Conversations 管理对话

新对话@1x

Attachments 输入附件

attachments@1x

Bubble 对话气泡

Bubble@1x

Sender 输入框

sender@1x

Think 思考过程

tinking@1x

使用案例

MacBook Air 13_ - 1@1x

非专业的前端设计工程师, 组件的参数以官网的CSS为参考设置的

可能会出现和实际组件表现不一致的情况, 还请谅解~

阿里云ESA

阿里云的边缘安全加速 ESA(Edge Security Acceleration)是一个全球分布式的边缘网络平台。它通过遍布全球的3200多个边缘节点,为游戏、电商、金融、媒体等行业提供一站式的网络加速、安全防护和边缘计算服务,旨在解决全球业务访问延迟高、网络攻击频发以及中心化计算带来的性能瓶颈问题。

ESA提供了一站式管理网络和边缘的云服务,可以为互联网内容、应用程序、数据中心、企业办公以及人工智能等场景的数据内容提供全面的保护和极致的加速。

  • 全球化基础设施通过遍布全球各地的核心节点,ESA连接了全球主要的云服务商、数据中心、运营商,在提供稳定的互联链路的基础之上,利用Anycast路由进一步缩短了端到端的延时。
  • 全站流量优化保护ESA为网站、应用程序、AI等所有接入的站点应用从网络层和应用层进行性能优化和保护。针对企业版用户,还支持线下云边的VPC互通组网,隐藏并保护数据中心和数据资产的安全,如果您对VPC互通组网服务感兴趣,或希望了解更多细节,请联系您的客户经理。
  • Serverless开发平台ESA的全面云化和边缘的澎湃算力加持,使得每个边缘节点均可以提供存算一体的Serverless环境和KV存储能力,为开发者提供 Node.js 兼容的Serverless计算服务,可以将网站和应用快速地部署在全球边缘节点之上。
  • 全面的安全和性能分析采用全新的日志采集系统,ESA在合规的前提下进行采集且存储包括DNS、网络层、应用层在内的全域日志,通过更低延时的数据分析系统,即时生成数据分析结果,实现分钟级别的异常攻击识别效果。

免费体验链接:

http://s.tb.cn/e6.0Fu67m

Windows下GO编译慢解决参考

突然发现Goland编译速度慢的离谱, 一个HelloWord都得等个3分钟

参考相关文章, 发现是↓这玩意搞的鬼

Microsoft PC Manager Service

一个微软自己搞PC管家

disable后编译速度就正常了

感谢这位老哥找到的原因: Win11系统下Golang编译运行异常缓慢的原因和解决方法 – 哔哩哔哩

遂写了个powershell一键关闭禁用这个服务, 有需要的自取~

github: https://github.com/Iristack/DisableMsPCManager

WinUI3踩坑记 – 后台线程刷新UI

心血来潮想写个WinUI3玩玩,发现坑真不少,开个文章记录下这些乱七八糟的坑

设计了一个场景,与服务器建联后,应用接受服务器发送来的数据, 经过处理后实时显示到UI上

为了保持与服务器的长链,并且实现切换页面后依旧能正常获取数据, 这里将与服务器通信的部分单独设计成了一个Client, 想法是通过Client来更新ViewModel, ViewModel变动后就会自动通知UI更新界面

结果发现, 当活动页面为需要更新的页面时,集合更新的通知就会失效, 重新进入页面后数据会正常显示出来

分析后发现问题出在, 由于是通过Client来更新ViewModel的, 所以实际上通知发生在Worker线程, 负责刷新UI的UI线程没有收到通知

ok, 找到原因, 来处理, 反正就是获取当前Active的窗口然后拿线程呗,看看文档

CoreDispatcher.RunAsync  / CoreDispatcher.RunIdleAsync

接口在这, 在ViewModel内获取看看

NULL

那再试试直接从Window获取看看

还是NULL

很奇怪, 无论怎么样都拿不到UI线程, 开始网上冲浪寻找解决方案, 最后终于在StackOverflow找到个回答

c# – A WinUI 3 question about accessing the UI thread from another thread – Stack Overflow

发现在WinUI3中, CoreDispatcher拿UI线程和Window拿UI线程的方法都被废弃了….

Windows Runtime APIs not supported in desktop apps – Windows apps | Microsoft Learn

根据文档换DispatcherQueue试试

前端正常渲染出来了

总结:

还得多找文档, 微软这废弃接口IDE内也没提示

参考文章:

Windows Runtime APIs not supported in desktop apps – Windows apps | Microsoft Learn

c# – A WinUI 3 question about accessing the UI thread from another thread – Stack Overflow

记一个关于OVS-DPDK, ./configure失败的原因

configure: error: Failed to link with DPDK, check the config.log for more details. If a working DPDK library was not found in the default search path, update PKG_CONFIG_PATH for pkg-config to find the .pc file in a non-standard location.

在进行OVS-DPDK编译的时候遇到了以上报错

首先根据提示查询是否pkg-config找不到libdpdk.pc

pkg-config --modversion libdpdk

22.11.1

这里看起来dpdk编译后是正常的,那就根据提示检查config.log, 发现ld报错

cannot find -libverbs

查了下机器上是有个libibverbs.so.1, 建了个软连接到libibverbs.so

ln -s libibverbs.so.1 libibverbs.so

再次配置成功通过