刷新
从位图到布隆过滤器,C#实现

博主头像 前言 本文将以 C# 语言来实现一个简单的布隆过滤器,为简化说明,设计得很简单,仅供学习使用。 感谢@时总百忙之中的指导。 布隆过滤器简介 布隆过滤器(Bloom filter)是一种特殊的 Hash Table,能够以较小的存储空间较快地判断出数据是否存在。常用于允许一定误判率的数据过滤及防止缓存 ...

iNeuOS工业互联网操作系统,增加2154个视图建模(WEB组态)行业矢量图元、大屏背景及相关图元

博主头像 这次iNeuOS升级主要升级图形渲染引擎和增加丰富的图元信息,可以很快的方案应用。总共增加41个通用和行业领域的图元应用,增加2154个图元信息,现在iNeuOS视图建模功能模块总共包括5894个行业图元信息。现在完全支持制作高保真的工艺流程和大屏展示效果。 ...

免授权采集的网关 5G网关机床数据采集网关CNC采集网关数采网关带云平台的网关无纸化车间网关机加工网关

** 免授权采集的网关 5G网关机床数据采集网关CNC采集网关数采网关带云平台的网关无纸化车间网关机加工网关** CNC机床网关也叫接口转换器,它能使处于通信网上采用不同高层协议的主机仍然互相合作,完成各种分布式应用。它工作在传输层或更高。网关一般用一个ASIC芯片就可以完成,成本低,体积小。 协议 ...

在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式

博主头像 在进行项目开发的时候,刚好需要用到对字符串表达式进行求值的处理场景,因此寻找了几个符合要求的第三方组件LambdaParser、DynamicExpresso、Z.Expressions,它们各自功能有所不同,不过基本上都能满足要求。它们都可以根据相关的参数进行字符串表达式的求值,本篇随笔介绍它们三... ...

《原CSharp》第二回 巧习得元素分类 子不知怀璧其罪

博主头像 第二回 巧习得元素分类 子不知怀璧其罪 云溪父亲见状看了看云溪,脸上渗出一丝冷汗,但迟疑一下就立即退了出去,匆匆忙忙的往右边厨房赶,只留下了云溪和这位神秘的老爷子。 云溪瞠目结舌的看着悠然自得的喝着老爹泡的茶的老爷子,下意识说了一句:“老先生你怎么这么快,还知道我要来这里”。 “方向,你一直在绕巷子 ...

async和await详解

博主头像 async和await详解 1.非UI线程中执行 Test()函数带有async 和await ,返回值写成Task。 1 using System; 2 using System.Threading; 3 using System.Threading.Tasks; 4 5 namespace _0 ...

编程能力提升系列:1. 二维矩阵的最大值问题

博主头像 一、题目 描述 给定一个仅包含0和1的n*n二维矩阵,请计算二维矩阵的最大值。 计算规则如下 1、每行元素按下标顺序组成一个二进制数(下标越大约排在低位),二进制数的值就是该行的值,矩阵各行之和为矩阵的值 2、允许通过向左或向右整体循环移动每个元素来改变元素在行中的位置 比如:[1,0,1,1,1] ...

C# 将HTML转为XML

博主头像 本文以C#及VB.NET后端程序代码示例展示如何将HTML转为XML文件。转换时,调用Word API -Free Spire.Doc for .NET 提供的文档加载方法及文档保存的方法来实现。转换的代码步骤很简单,具体可参考以下内容。 引入dll 1.通过NuGet安装dll(2种方法) 1.1 ...

C#中的CSV文件读写

博主头像 项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件的解析。本文会介绍CsvHelper、TextFieldParser、正则表达式三种解析CSV文件的方法,顺带也会介绍一下CSV文件的写方法。 CSV文件标准 在介绍CSV文件的读写方法前,我们需要了解一下CSV文件的格式。 文件示例 一 ...

【Openxml】颜色变化属性计算

博主头像 Openxml的颜色变化属性 目前Openxml存在颜色变化属性如下: 参数 说明 Hue 色调(色相) HueModulate 色调调制,百分比 HueOffset 色调偏移量,角度值 Saturation 饱和度 SaturationModulation 饱和度调制,百分比 Saturation ...

机加工行业MES系统模具行业MES系统CNCl中工行业MES系统MES扫码报工MES数据采集

机加工行业MES系统模具行业MES系统CNCl中工行业MES系统MES扫码报工MES数据采集 1、可追溯管理 1.物料级追溯 2.产品级追溯 3.质量级追溯 4.4M追溯(人,机,料,法)追溯 2、上等计划排程 1.实时获取生产实绩 2.支持ERP接口,计划排程信息同步更新 3.实时输出甘特图,自动 ...

想写个小说,关于C#的,名字就叫《原Csharp》吧 (第一回 买书未成炁自生 惶惶回屋遇老翁)

博主头像 以前也有写过一些小说,但是总是写写停停的,因为忙于项目和其他事情,总是耽搁很久(真的是很久)才会继续动两笔,所以我想先在这里以随笔的方式写个关于C#异世界的小故事吧,更新随缘,也稍微能让自己轻松些。 至于灵感,是借用了原神的部分小设定和表层世界观,和JavaScript百炼成仙的奇妙思路,说起来惭愧 ...

C#学习19————方法调用的4个例子

博主头像 #region 输入数字判断是否是数字 #region 方法实现 /*不管是实参或形参,都在类型中开辟了空间的; 方法的功能一定要单一; 如GetMax(int n1,int n2); 方法中最忌讳的就是提示用户输入的字眼。 ///PS:最新版的没有namespace这些,目前我想到的调用方法和类就 ...

C#学习18————方法调用

博主头像 #region 调用 /* 我们在main函数中调用Test()函数,我们管main函数称为调用者, Test函数称为被调用者. 如果被调用者想要得到调用者的值: 1) 传递参数; 2) 使用静态字段来模拟全局变量; 如果调用者想要得到被调用者的值: 1) 返回值; */ #endregion na ...

.NET C#基础(6):命名空间 - 有名字的作用域

博主头像 0. 文章目的 面向C#新学者,介绍命名空间(namespace)的概念以及C#中的命名空间的相关内容。 1. 阅读基础 理解C与C#语言的基础语法。 理解作用域概念。 2. 名称冲突与命名空间 2.1 一个生活例子 假设猫猫头在北京有一个叫AAA的朋友,在上海有两个叫AAA的朋友,上海的两个AAA ...

.NET C#基础(7):接口 - 人如何和猫互动

博主头像 0. 文章目的 面向有一定基础的C#初学者,介绍C#中接口的意义、使用以及特点。 1. 阅读基础 了解C#基本语法(如定义一个类、继承一个类) 理解OOP中的基本概念(如继承,多态) 2. 什么是接口 2.1 现实中的协定与接口 猫猫头在整理电脑文件,需要一个小工具来分类文件,于是猫猫头向群里求助: ...

123···18>