- 博客(13)
- 收藏
- 关注
原创 Rx.NET in Action 第四章学习笔记
本章内容包括- 创建数据和事件的 Observable(可观察序列)- 从枚举对象创建 Observable(可观察序列)- 使用 Rx 创建处理器- 初步了解 Observable(可观察序列)
2023-08-14 13:22:11 853 4
原创 Rx.NET in Action 第三章学习笔记
本章内容包括- 将 C# 与函数式技术相结合- 使用委托和 lambda 表达式- 使用 LINQ 查询集合
2023-08-14 13:12:39 756 1
原创 Rx.NET in Action 第二章学习笔记
本章节涵盖的内容:- 不使用Rx的工作方式- 向项目中添加Rx- 创建你的第一个Rx应用程序
2023-08-13 22:27:30 1523 2
原创 Rx.NET in Action 第一章学习笔记
既然我们已经介绍了反应式编程,那么是时候认识一下我们的明星:通常简称为Rx。微软开发 Reactive Extensions 库的目的,是为了方便处理事件流和数据流。从某种程度上讲,时变值本身就是一个事件流;每个值的变化都是一种事件,你可以订阅它,并更新依赖于它的值。Rx 将事件流抽象为Observable(可观察序列),从而方便了事件流的处理,这也是 Rx 表达时变值的方式。Observable(可观察序列)意味着用户可以观察到序列所携带的值,而序列则意味着所携带的值是有顺序的。
2023-08-13 22:08:47 1289 2
原创 Rx.NET in Action 中文介绍 前言及序言
Rx.NET 中文版.本书名为《Rx.NET 实战》(Rx.NET in Action),本书很好地介绍了,在.NET 开发人员使用 Rx时,需要的细节和基础知识。特别是,它解释了如何将 .NET 中的大量异步类型连接到 Rx Observable(可观察序列),以及如何处理错误、资源分配和并发性问题。自问世以来,.NET Framework 一直强调异步执行和非阻塞 I/O 的重要性。通过委托,.NET Framework 从一开始就强调了高阶函数式编程。
2023-08-13 21:38:28 1993 1
原创 VB6.0中提示:该部件的许可证信息没有找到,在设计环境中,没有合适的许可证使用该功能”的解决办法
OCX许可用友U8产品使用了大量的OCX控件进行界面开发,其中有一大部门是使用VB6开发的。如果你想在项目中引用这些控件,往往你会发现一个提示,类似如下截图:OCX许可注册表位置如果你去百度,得到的回答是控件没有开发许可证。在深入研究,就会知道,一般ocx控件都会需要个注册表文件,将许可证信息写入到如下位置,VB6编译的时候可以选择是否需要许可证,需要时就会生成vbl文件,帮助分发给最终使...
2019-04-26 18:11:28 9026
原创 爱快路由研究中关于rootfs.gz文件的解压缩问题
爱快路由研究中关于rootfs.gz文件的解压缩问题友情提示,如果你看完标题,不知道我要说什么,请直接关闭这个页面,免得浪费你的时间.rootfs.gz文件格式分析这个文件的头部信息比较特别,开头的字节是FD377A585A)在网上查询后,确认是xz文件格式,网站介绍如下:所以改名为rootfs.xz,但是改名后无法解压缩,后来在官网上找到一个标准的xz文件,比较发现,文件尾部有些奇...
2018-11-28 23:11:41 2906 5
原创 U8单据保存DOM对应xml的跟踪方法
U8单据保存DOM对应xml的跟踪方法很多时候我们希望自己调用u8的CO组件去保存单据,但是又不知道如何拿到标准单据的保存DOM结构,这时候可以使用api的一个功能快速拿到单据保存时的DOM,配置截图如下:该工具会在单据保存后,在C盘根目录生成对应的文件,如下图...
2018-10-17 09:09:36 2614 11
原创 如何使用C#编写用友U8软件相关功能,适用于插件和二次开发
介绍如何使用C#语言调用VB6开发的COM组件以及OCX控件。并完整介绍了所有的技术细节。该技术主要用于使用C#语言开发用友U8系列产品的插件。
2018-07-15 19:40:38 16542 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人