Skip to main content

moregeek program

UiPath 中 List 集合的实例化与使用-多极客编程

前言 大家好呀,我是 白墨,一个热爱学习与划水的矛盾体。 最近刚接触 RPA ,在学习 UiPath ,昨天的需求要用到 List 集合,直接创建 List 集合并使用会报错,需要对集合进行实例化。我学的是 Java ,UiPath 却是 VB.NET 的语法…本以为触类旁通就能搞出来,结果研究了好一会儿。做个记录,这也是我第一次写RPA方面的文章。(最后发现真的是特别简单的东西……) 正文

Read More

WPF自学入门(五)WPF依赖属性-多极客编程

      在.NET中有事件也有属性,WPF中加入了路由事件,也加入了依赖属性。最近在写项目时还不知道WPF依赖属性是干什么用的,在使用依赖项属性的时候我都以为是在用.NET中的属性,但是确实上不是的,通过阅读文章和看WPF的书籍已经了解了WPF的依赖属性的使用,我们今天就来看看为什么WPF中要加入依赖属性? 一、什么是依赖属性       WPF中的依赖属性有别于.NET中的属性,因为在WPF

Read More

C# 给PDF签名时添加时间戳的2种方法(附VB.NET代码)-多极客编程

在PDF添加签名时,支持添加可信时间戳来保证文档的法律效应。本文,将通过C#程序代码介绍如何添加可信时间戳,可通过2种方法来实现。文中附上VB.NET代码,有需可供参考。一、程序运行环境编译环境:Visual Studio/.NetFramework 4.8所需测试文件:PDF、.pfx数字证书及秘钥、PDF类库(spire.pdf.dll 7.5.7)可信时间戳服务器:URL地址注:VS程序中,

Read More

15分钟从零开始搭建支持10w+用户的生产环境(四)-多极客编程

 五、架构实践前边用了三篇文章,详细介绍了这个架构的各个部分的选择以及安装。这篇文章,我会用一个Demo项目,从开发到部署,包括MongoDB数据的访问。用这种方式过一遍这个架构。 Demo项目,我们用Dotnet Core开发。我们选择最新版的Dotnet Core 3.1做为系统的主框架。开发环境用MacOS + VS Code,生产环境用云服务器。 第一步:环境检查和搭建先看看各个环境的版本

Read More

C#不用config配置文件使用Sqlite数据库-多极客编程

1  使用config配置文件按照Sqlite官方教程,需要使用config(web项目叫做web.config,其它项目叫做app.config)配置文件存放连接Sqlite的各个参数,如下所示:1.1 DbProviderFactories and YouOne of the great new features of ADO.NET 2.0 is the use of reflection

Read More

CRC查表法实现以及表生成-多极客编程

CRC校验原理请自行百度本文代码已开源. 地址: Github核心代码   1. 生成表: CreateTable()        private uint[] CreateTable()         {             uint[] arr = new uint[256];             uint value, poly, ck;             bool fla

Read More

GDB 调试 .NET 程序实录 - .NET 调用 .so 出现问题怎么解决-多极客编程

注:本文重要信息使用 *** 屏蔽关键字。最近国庆前,项目碰到一个很麻烦的问题,这个问题让我们加班到凌晨三点。大概背景:客户给了一些 C语言 写的 SDK 库,这些库打包成 .so 文件,然后我们使用 C# 调用这些库,其中有一个函数是回调函数,参数是结构体,结构体的成员是函数,将 C# 的函数赋值给委托,然后存储到这个委托中。C# 调用 C 语言的函数,然后 C 语言执行到一些步骤后, C  语

Read More

分布式链路追踪框架的基本实现原理-多极客编程

  目录 分布式追踪 分布式系统 分布式追踪 分布式追踪有什么用呢 什么是分布式追踪 Dapper 分布式追踪系统的实现 跟踪树和 span Jaeger 和 OpenTracing OpenTracing 数据模型 Span 格式 Trace OpenTracing Jaeger 结构 Span OpenTracing API 本系列共有三篇:   .NET Core 中的日志与分布式链路

Read More

.net 5.0 - Session的使用-多极客编程

NuGet安装Microsoft.AspNetCore.Session Microsoft.AspNetCore.Http.ExtensionsStartup.cs中注册// 添加一个内存缓存 services.AddDistributedMemoryCache(); services.AddSession(options => {     // 设置10秒钟Session过期来测试    

Read More

ASP.NET Core中使用令牌桶限流-多极客编程

在限流时一般会限制每秒或每分钟的请求数,简单点一般会采用计数器算法,这种算法实现相对简单,也很高效。但是无法应对瞬时的突发流量,针对这种情况,就是令牌桶算法的用武之地了。在限流时一般会限制每秒或每分钟的请求数,简单点一般会采用计数器算法,这种算法实现相对简单,也很高效,但是无法应对瞬时的突发流量。比如限流每秒100次请求,绝大多数的时间里都不会超过这个数,但是偶尔某一秒钟会达到120次请求,接着很

Read More

MongoDB学习(ASP.NET Core 3.1)-多极客编程

一. MongoDB介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组

Read More

.Net 三款工作流引擎比较:WWF、netBPM 和 ccflow-多极客编程

  下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Foundation,NetBPM, CCFlow.NetBPM 与 CCFlow 是两款国内知名的开源软件,尤其是ccflow在国内的发展势头强劲。这个典型的流程假设:公司有两级领导,一级为主管Chief

Read More

.Net 5.0 从api下载文件到本地-多极客编程

 1        /// <summary> 2         /// 从Http下载文件 3         /// </summary> 4         /// <param name="url">文件链接</param> 5         /// <param name="fileName">保存文件路径名</par

Read More

.netcore之Filter-多极客编程

.netcore之Filter .netcore中的Filter是什么 过滤器是指在netcore的请求处理管道中运行指定的代码逻辑。例如指定身份验证,异常处理、盗链验证等等。过滤器其实是实现了AOP,我们可以通过过滤器实现额外的附加操作而不会影响实际的业务逻辑实现。 .netcore中的过滤器主要有以下几种 Authorization Filter  ----授权认证过滤器 Resource F

Read More

[go-linq]-Go的.NET LINQ式查询方法-多极客编程

go在进行集合操作时,有很不舒服的地方,起初我真的是无力吐槽,又苦于找不到一个好的第三方库,只能每次写着重复代码。群里寻求大神帮助,混迹各大论坛,博客寻找有效信息。终于在老夫的不懈努力下,发现了一个库。它就是go-linq,使用它,能够解决我对集合大部分的需求,让编程更顺手,让工作更强经劲。关于我我的博客|文章首发开发者的福音,go也支持linq了坑爹的集合go在进行集合操作时,有很不舒服的地方,

Read More

.net基础---数据库操作-多极客编程

.net基础---数据库操作  ADO.NET ADO.NET是.NET数据库的访问架构,ADO是ActiveX Data Objects的缩写。ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据访问架构,用于快速实现对数据库进行操作(curd)ADO.NET中的五个主要对象 1、DbConnection:数据库连接对象,主要用于实现程序与数据库之间建立连接。需要注意

Read More

在IIS上部署 ASP.NET Core (ABP.NET)项目-多极客编程

1、首先配置一下Web服务器(IIS)  2、与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中

Read More

.NET5开发的使用电脑识别二维码与摄像头扫码功能-多极客编程

.NET5开发的使用电脑识别二维码与摄像头扫码功能     做了个电脑端的二维码扫码工具。   可以直接识别屏幕中的二维码,支持多屏,高分屏(有的高分屏Windows会自动缩放字体)。   支持调用电脑摄像头扫码。     所用技术   .NET5    WinForm 本来用想用WPF的,由于要用到Win32注入还是算了。另外WPF所产生的依赖文件也更多。虽然最后发布时也没有选择独立部署。目前独

Read More

【深入浅出.Net IL】1.一个For循环引发的IL-多极客编程

.Net IL 中间语言 .Net底层剖析目录章节 1.【深入浅出.Net IL】1.一个For循环引发的IL  2.【.Net底层剖析】2.stfld指令-给对象的字段赋值 3.【.Net底层剖析】3.用IL来理解属性 1.准备工作 (1)新建一个project using System;namespace newArr {class Program     {static void Main(

Read More

【.Net底层剖析】2.stfld指令-给对象的字段赋值-多极客编程

.Net底层剖析对象的字段的赋值,stfld指令 .Net底层剖析目录章节 1.【深入浅出.Net IL】1.一个For循环引发的IL  2.【.Net底层剖析】2.stfld指令-给对象的字段赋值 3.【.Net底层剖析】3.用IL来理解属性   引言:   这篇我们讲解在.net  IL中间语言中,经常见到的指令stfld。   该指令经常用在给一个对象的字段赋值。  一、指令用途:   MS

Read More