- 博客(189)
- 资源 (170)
- 问答 (1)
- 收藏
- 关注
原创 仓颉的基础的介绍
其实和一些语言相同,但是和c#,Java,c++不同定义:let a=32;var b=63;用let时,a不能修改,var时,b可以修改。定义变量a是整数型。仓颉中有2种构造函数。1.普通构造函数普通构造函数用关键字init开头,例如:init(price:Int)。可以重载。普通构造函数中可以用this关键字。普通构造函数可以没有。2.主构造函数主构造函数中的参数分为普通形参和成员形参,成员形参会自动赋值给类的同名变量。普通形参需要放在成员形参前面。
2024-08-11 11:23:59 406
原创 开启仓颉编程
因为我接触的开发语语言c,c++,java,c#,go,所以后期博文会主要提示不同的地方。注意:是输入“Create Cangjie Project”,快捷键打开不会有提示。目前只有vscode可以开发。这里不重复,直接推荐文章。
2024-08-11 02:37:03 748
原创 华为高斯数据库安装
这里主要在虚拟机上安装,选择openEuler系统。已经有很多博文介绍了虚拟机安装,直接推荐博文。数据库的安装也有详细博文推荐。
2024-07-02 13:29:01 326
原创 鸿蒙系统的前世今生
不仅如此,大会上华为还发布了盘古大模型5.0、全新鸿蒙原生智能框架等,这些创新技术的出现也标志着操作系统(OS)将与AI深度融合,国内一个全新的AI时代即将来临。前华为开发者大会上,HarmonyOS NEXT(原生鸿蒙)正式公布,且不依赖传统的Unix内核和Linux内核只靠自主的鸿蒙内核这点,意味着华为终于拥有自身的“纯血鸿蒙”,该系统商用也即将进入冲刺阶段,预计四季度走向普通消费者市场。理解鸿蒙对于华为的意义,既要立足于华为本身,也要站在时代的台阶上。目前大家称之为:纯血鸿蒙。
2024-06-28 23:33:34 834 1
原创 c# Paxos算法实现
算法介绍:深入研究Paxos算法原理 - 白春雨 - 博客园 (cnblogs.com)实现:GitHub - jinyuttt/Paxoslib: Paxos算法
2024-04-14 01:47:46 342
原创 c#raft算法实现
算法介绍:【分布式算法】Raft算法详解_raft分布式算法-CSDN博客算法实现:GitHub - jinyuttt/raft: raft算法
2024-04-14 01:45:48 439
原创 Avalonia学习(二十九)-仪表
Avalonia制作仪表盘,把控件给大家演示一下,Avalonia有三类自定义控件,分别是用户控件、模版控件、自主控件。前面已经很多用户控件了,这个是演示模版控件,另外一种不知道哪种情况下使用。
2024-03-03 12:15:11 759
原创 Avalonia学习(二十八)-OpenGL
Avalonia已经继承了opengl,详细的大家可以自己查阅。Avalonia里面启用opengl继承OpenGlControlBase类就可以了。分别是初始化、绘制、释放。这里把官方源码的例子扒出来给大家看一下。源码在我以前发布的单组件里面。地址在前面的界面总结博文里面。
2024-03-01 00:15:43 802
原创 Avalonia学习(二十七)-显示图像
另外是:SixLabors.ImageSharp,ZXing.ImageSharp.Barcode。其实和Avalonia没有什么关系,但是还是以其它承载,主要是生成二维码。用image控件显示bitmap即可。主要是库:QRCoder。
2024-02-29 00:17:01 800
原创 Avalonia学习(二十六)-桌面系统界面Ribbon
这个界面是开源项目中拔下来的,我没有全部改完,只能按照我得界面测试。我还有一个bug没有找到,但是解决了一下。这里没有任何和大家说的,给大家看一下界面效果。另外地图研究了缩放和显示鼠标位置经纬度。
2024-02-25 02:24:35 756 2
原创 总结一下最近几个主界面
目前展示了用Avalonia做几个主要流行的主界面,演示了一下组件的使用。目前只展示了放大缩小按钮和地图绘制图标(红色小点),后期将会把地图常见功能给大家写成界面操作实例。1、独立大屏展示,类似一个实时监控,这是一种目前很方便的大屏效果。后面再把经典主界面,Ribbon菜单布局展示处理(可能是控件)另外单独有一个地图的演示操作界面,没有给大家展示。(8)linkbutton的实现(退出按钮)(5)表格绘制(不是datagrid)(2)窗口标题栏新的实现方式。(7)柱状图绘制(非组件)祝大家新年财源滚滚!
2024-02-24 00:50:53 687
原创 Avalonia学习(二十五)-系统界面
目前项目式练习,界面内容偏多,所以不给大家贴代码了,可以留言交流。此次为大家展示的是物联项目的例子,仅仅是学习,我把一些重点列举一下。通过treevie控件导航。
2024-02-20 12:49:36 618
原创 Avalonia学习(二十四)-系统界面
目前项目式练习,界面内容偏多,所以不给大家贴代码了,可以留言交流。此次为大家展示的是物联项目的例子,仅仅是学习,我把一些重点列举一下。以前的样例主要是通过实现控件来完成的,前面已经有窗口标题的例子,此次是直接绘制的。利用该控件实现页面切换,不是使用tabcontrol.通过样式实现菜单切换。这里的柱状图是绘制的,展示不一样的实现,没有使用图标控件。用mqttnet实现物联协议通信,只是组件使用。与以前单例不一样,新的一种环形实现。和前面的例子一样,cef控件使用。和前面例子一样,使用控件实现。
2024-02-18 03:27:14 905
原创 Avalonia学习(二十二)-数据库操作端
我不擅长界面美化和配色,有兴趣的可以继续完善,当前实现mysql。开始项目式的例子,但是不方便给大家贴代码了。内容很多,只能演示一个界面,例子上传。
2024-02-03 23:47:59 641
原创 Avalonia学习(二十一)-自定义窗口标题框
看见网上一篇文章,写自定义窗口,借花献佛,整理了一下,延续界面演示。创建一个用户控件,用来实现顶端控件。1.定义窗口,去除边框、在Window窗口中使用。
2024-01-10 22:34:56 1573
原创 Avalonia学习点征集
我自己写太单薄,无法及时更新最新的。我自己写的自己感兴趣的,没有体系。你需要集成哪些功能控件?你需要研究哪些第三方库?你对什么内容感兴趣?你需要实现什么功能?
2024-01-08 22:32:04 427
原创 Avalonia学习(二十)-登录界面演示
在网上看见一个博客,展示Avalonia实现,仿照GGTalk,我实现了一下,感觉是可以的。将测试的数据代码效果写下来。主要是样式使用,图片加载方式。今天开始继续Avalonia练习。本节:演示实现登录界面。
2024-01-08 00:49:24 1126
原创 Avalonia学习(十七)-AForge(视频)
注意:旧版库不能使用,是netframework的,我已经编译新的版本,注意版本。另外我封装了控件库,使用方法和网上旧版本一样。运行效果(我遮挡了哈,长的太.....)今天开始继续Avalonia练习。
2024-01-07 02:24:15 1050 2
原创 Avalonia学习(十六)-Mapsui
按照例子看不见地图,因为一些原因,OpenStreetMap访问不到,所以我改成了百度地图。具体地图细节,还需要详细了解。今天开始继续Avalonia练习。
2024-01-01 17:20:48 990
原创 Avalonia学习(十五)-OxyPlot
今天开始继续Avalonia练习。展示一些样例,尤其是第三方库的使用。1.引入OxyPlot.Avalonia。本节:OxyPlot。
2023-12-31 16:47:25 1248
原创 Berkeley DB JE版
JE是一个100%用Java编写的通用事务保护嵌入式数据库(JE不提供JNI调用)。因此,它为Java开发人员提供了对任意数据进行安全高效的进程内存储和管理。您可以通过一系列的Java API来使用JE,这些API能够读写数据,管理你的数据库,而且可以执行一些更高级的活动,如管理事务。和JE进行交互的Java API有两种基本形式。第一个是高层次的API,可让您的Java类的持久性。第二个是一个低级别的API,它提供了额外的灵活性与JE数据库。给大家推荐一个能够直接运行起来的博客。
2023-12-20 00:21:18 177
原创 java中内存映射使用
如果size大小的映射空间不够类,就需要从已经写入的大小(当前文件末尾),从新映射区间,然后继续写入。文件快写完时,也不能太多,多余的就是空的,二进制文件就麻烦了。在这里传输的时候,先通知对方传输的文件名称和大小,这样就好了。写入速度不稳,笔记本机械硬盘70M-100M.我使用的还有传输阻塞,传完就读完。如果内存足够异步读取,那就说读完很久才传输完。这里先说写代码,如果我们说大文件,比如说20G的写入,则需要分段写。MappedByteBuffer类的使用,其实还是那些用法,只是想把封装给大家说说。
2023-06-07 22:47:26 1030
原创 第一阶段的话
软件开发学习,都是一个过程,都是从例子开始的,尤其时国内,基本时用别人的东西。同时也得具备设计能力。c#的B/S模式后端,基本不再说了,设计的WebApi,网关,consul,容错库,另外数据库使用不说了。虽然以例子形式介绍了后端开发,但是很多基础知识还得大家自己了解。开启c#学习以后,基本将webapi的方式,简单介绍了一下。从此,桌面程序MAUI开发就此起航了。
2023-05-21 11:43:44 55
原创 ocelot+etcd发现服务
ocelot则会直接获取etcd中服务状态,不是定时获取服务而是监听服务状态,可以及时更新服务。这里主要使用了etcd的watch机制。理论上,etcd的服务发现更快,hl和consul不同的是健康检查,consul主动获取提供的检查地址定时检查 etcd则是服务自己发送心跳包.服务设置时间周期 定时向etcd服务发送心跳,一旦超时服务将立即从etcd中移除。etcd作为服务注册发现中心 ,其原理一样.已经有相关包做了封装.etcd还有其它功能方便需要扩展,这里就扩展了存储机制。版本高的替换否则不能替换。
2023-04-14 14:25:05 108
c#K-V本地缓存
2018-11-07
Hikari数据库连接池
2018-10-28
数据库查询服务DBCacheServer源码
2018-08-08
udt无聊通信java实现修正
2017-10-11
数据库查询框架测试
2017-04-16
封装StackExchange.Redis
2016-12-31
web开发结构
2016-12-07
java 服务代理及数据库使用
2016-05-19
数据库封装
2016-05-06
组播通讯重发控制
2016-03-15
java组装命名式服务20160215
2016-02-15
制作地图底图有什么办法?
2021-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人