上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 一、协议的定义 要对某种协议进行编解码操作,就必须知道协议的基本定义,首先我们来看一下 CJ/T188 的数据帧定义(协议定义),了解请求数据与响应数据的基本结构。 1.1 CJ/T188 水表通讯协议 请求帧: | 字节 | 值 | 描述 | | | | | | 0 | 0x68 | 数据帧开始标 阅读全文
posted @ 2019-05-21 09:25 MyZony 阅读(7178) 评论(7) 推荐(5) 编辑
摘要: 背景 在使用 DevExpress 的 GridControl 为其实现 Checkbox 列,发现如果勾选了三行的数据,在遍历 GridControl 绑定的数据源时 Checkbox 列的数据仅有 2 行被更新。 原因 使用 Google 搜索了半天,在 DevExpress 的 "Suppor 阅读全文
posted @ 2019-05-20 16:04 MyZony 阅读(1979) 评论(0) 推荐(2) 编辑
摘要: 问题 最近在进行硬件上位机开发的时候,经常会遇到将 16 进制字符串转换为 的情况,除了这种需求以外,还需要判定一个字符串是否是有效的 16 进制数据。 解决 字符串转 的情况可以使用 来解决,16 进制数据的判定则可以结合正则和长度来进行处理。 在这里我是只接受以下两种形式的 16 进制字符串,并 阅读全文
posted @ 2019-05-04 23:37 MyZony 阅读(1112) 评论(0) 推荐(1) 编辑
摘要: 一、简要说明 ABP vNext 框架在使用依赖注入服务的时候,是直接使用的微软提供的 Microsoft.Extensions.DependencyInjection 包。这里与原来的 ABP 框架就不一样了,原来的 ABP 框架还需要抽象出来一个 用来管理整个 IoC 容器,现在则直接操作 与 阅读全文
posted @ 2019-04-23 10:40 MyZony 阅读(10216) 评论(7) 推荐(20) 编辑
摘要: 一、简要说明 本篇文章主要分析 Abp vNext 当中的模块系统,从类型构造层面上来看,Abp vNext 当中不再只是单纯的通过 来管理其他的模块,它现在则是 和 来协同工作,其他的代码逻辑并无太大变化。 Abp vNext 规定每个模块必须继承自 接口,这样 vNext 系统在启动的时候才会扫 阅读全文
posted @ 2019-04-19 10:28 MyZony 阅读(11893) 评论(15) 推荐(9) 编辑
摘要: 一、简要介绍 ABP vNext 是 ABP 框架作者所发起的新项目,目前可以用于生产环境。新的 ABP vNext 框架完全是基于 ASP .NET Core 进行开发,其完全模块化的组件库能够让开发人员拥有更多的选择空间。 ABP vNext 框架核心库比 ABP 框架更加精简,因为将原有许多的 阅读全文
posted @ 2019-04-17 11:39 MyZony 阅读(50851) 评论(42) 推荐(121) 编辑
摘要: 一、简要说明 本篇文章主要剖析与讲解 Abp vNext 在 Web API 项目下的启动流程,让大家了解整个 Abp vNext 框架是如何运作的。总的来说 ,Abp vNext 比起 ABP 框架更加精简。因为在 vNext 版本当中,原来归属于 Abp 库的许多内置的基本组件 (组织单元、拦截 阅读全文
posted @ 2019-04-17 11:35 MyZony 阅读(19946) 评论(13) 推荐(20) 编辑
摘要: 问题 在使用 Abp 框架的后台作业时,当后台作业抛出异常,会导致整个程序崩溃。在 Abp 框架的底层执行后台作业的时候,有 语句块用来捕获后台任务执行时的异常,但是在这里没有生效。 原始代码如下: 调用接口时的效果: 原因 出现这种情况是因为任何异步方法返回 时,抛出的异常都会在 方法启动时,处于 阅读全文
posted @ 2019-04-03 10:58 MyZony 阅读(3611) 评论(2) 推荐(2) 编辑
摘要: 用途 一致性哈希算法是为了解决普通哈希算法的热点问题,当使用普通哈希算法来切割数据到不同的缓存服务器时。 一旦缓存服务器的数量产生变化,客户端向缓存服务器请求相应的数据就不会命中,转而请求具体的数据库服务器,从而造成 缓存击穿 。 下面我们来看一下使用普通哈希算法时所带来的问题,假如我们拥有 10 阅读全文
posted @ 2019-03-26 17:28 MyZony 阅读(980) 评论(3) 推荐(0) 编辑
摘要: 问题 有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 Visual Studio 重新构建的时候,其使用的包版本仍然不正确。 原因 原因未知,可能是由于缓存未清理彻底造成的。 解决 NuGet 包相关的 阅读全文
posted @ 2019-03-25 08:57 MyZony 阅读(2010) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页