摘要:
又到周末了,按照我们桌面学习的步子,这次我们该了解具体控件了。我们按照官网控件来。话题开始前,先说下,因为Avalonia有特有xmal显示控件,vs智能提示可能没有那么方便,大家可以去下载使用下visual v... 阅读全文
摘要:
周末如期而至。今天介绍一点点Avalonia模板生成项目的内容。Avalonia的UI一样是通过xmal实现的,我们生成项目后,与WPF有相同和不同的地方,现在来看看是什么东西。1.项目结构 这里项目结构按照... 阅读全文
摘要:
今天开始学习Avalonia。Avalonia是用于.NET Framework,.NET Core和Mono的跨平台XAML框架。.NET Core UI框架Avalonia,Avalonia是一个基于WPF ... 阅读全文
摘要:
1.服务发现 (1) 先用LeaseGrant获取租约ID; (2)Key:系统名称/服务名称/服务版本/服务唯一ID Value:服务地址 (3)用Put方法存储并有租约(4)定时用Lease... 阅读全文
摘要:
1.提取SQL语句的参数 List result = new List(); Regex paramReg = new Regex(@"(?]*)>7.方括号[]不带括号(?<=\[... 阅读全文
摘要:
现在很多软件都直接使用ORM框架来进行数据库操作,也就此出现代码优先。ORM框架一个麻烦是效率和复杂查询语句,在有些情况下并不好,而且难以控制生成的SQL.另外一种则是直接写SQL语句,对于c#来说就是ado.n... 阅读全文
摘要:
.netcore项目输出目录会自动加上netcoreapp+SDK版本号。这个按照以前的方式感觉不舒服,这个可能是为了对程序进行区分,不打开项目你不知道项目是不是netcore,另外netcore又还不是完全兼容... 阅读全文
摘要:
当前主要的实体映射器automapper,另外还有TinyMapper。automapper比较强大,但是需要配置。适合大型程序。TinyMapper有一定便捷还是不错的。为了自己项目方便,自己定义一个最基本的。... 阅读全文
摘要:
根据原定义的实现,订阅发布组件正式发布ObserverDDS,由组播同步发布主题地址,在网络特别差时可能会丢包。传输采用udp点对点传输。已经进行了分包组包处理,有一定内存牺牲,最大努力投递。请理清使用场景。有疑... 阅读全文
摘要:
前面的程序进行了完善,总体说,采用组播进行节点发现;组件名称:ObserverDDS采用TCP,UDP通信,TCP已经解决粘包;UDP采用最大努力投递;最大努力投递,UDP分包,传递后,接收端会按照IP+Port... 阅读全文