C#
61
csharp: Emgu.CV.OCR and Tesseract.OCR Optical Character Recognition

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. ...

®Geovin Du Dream Park™ @ 2020/07/07

63
通过手写服务器的方式,立体学习Http

前言 Http我们都已经耳熟能详了,而关于Http学习的文章网上有很多,各个知识点的讲解也可说是深入浅出。然而,学习过后,我们对Http还是一知半解。问题出在了哪? Http是一个客户机与服务器之间的通信的协议,真的想学习Http,就必须把客户机和服务器也学了,也就是说,必须立体的学习,不然我们永远 ...

kiba518 @ 2020/07/07

64
C#8.0新特性

只读成员 private struct Point { public Point(double x, double y) { X = x; Y = y; } private double X { get; set; } private double Y { get; set; } private r ...

陌微见 @ 2020/07/06

65
C#使用FFmpeg的总结

上篇文章提到FFmpeg解决项目中视频和语音问题,说道C#和FFmpeg不得不提的2个类库。1、Xabe.FFmpeg简单查看了下源码和demo,发现基于ffmpeg.exe的命令行参数进行处理。2、FFmpeg.AutoGen 把C语言对外API和类型翻译成C#的API和对象。看了一下这个源码生成... ...

ColorsWin @ 2020/07/06

66
利用FlubuCore用C#来写DevOps脚本

前言 随着近些年微服务的流行,有越来越多的开发者和团队所采纳和使用,它的确提供了很多的优势也解决了很多的问题,但是我们也知道也并不是银弹,提供优势的同时它也给我们的开发人员和团队也带来了很多的挑战。 为了迎接或者采用这些新技术,开发团队需要更加注重一些流程或工具的使用,这样才能更好的适应这些新技术所 ...

Savorboard @ 2020/07/06

67
逻辑式编程语言极简实现(使用C#) - 4. 代码实现(完结)

本文是本系列的完结篇。本系列前面的文章: 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍 逻辑式编程语言极简实现(使用C#) - 2. 一道逻辑题:谁是凶手 逻辑式编程语言极简实现(使用C#) - 3. 运行原理 下午,吃饱饭的老明和小皮,各拿着一杯刚买的咖啡回到会议室,开始了逻辑 ...

古霜卡比 @ 2020/07/06

68
.NET中的线程本地存储(TLS)与AsyncLocal(一)

一、TLS 线程本地存储(Thread Local Storage),字面意思就是专属某个线程的存储空间。变量大体上分为全局变量和局部变量,一个进程中的所有线程共享地址空间,这个地址空间被划分为几个固有的区域,比如堆栈区,全局变量区等,全局变量存储在全局变量区,虚拟地址固定;局部变量存储在堆栈区,虚... ...

白烟染黑墨 @ 2020/07/06

69
C#6.0到C#8.0的新特性

C#6.0新特性 C#7.0新特性 C#8.0新特性 ...

陌微见 @ 2020/07/05

70
C#6.0新特性

属性 什么是自动属性 不需要定义字段 ,在编译时生产对应字段,相当于是微软提供的一个“语法糖” public int Age { get; set; } 只读自动属性 使用访问修饰符修饰set public string Name { get; private set; } 也可以只申明get访问器 ...

陌微见 @ 2020/07/05

71
C#7.0新特性

out变量 可以直接在方法中使用out申明变量 int.TryParse("123", out var result); 元组 元组的申明 var alphaBetaStart = (alpha: "a", beta: "b"); Console.WriteLine($"{alphaBetaStar ...

陌微见 @ 2020/07/05

72
c# 操作Redis的五种基本类型总结

在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很 ...

诗意的远方 @ 2020/07/05

73
async和await之我见

这几天终于弄懂了async和await的模式,也搞明白了一直在心里面积压着的许多问题,所以写一篇博客来和大家分享一下。 关于异步机制我认为只要记住的以下几点,就可以弄明白了: 1.我认为async和awwait两个修饰符中最关键的是await,async是由于方法中包含await修饰符之后才在方法定 ...

学习虾 @ 2020/07/05

74
C#一个IM系统简单总结

项目背景: 工作之余兼职一家公司(方向是工业4.0)给做IM系统,主要功能包括:文字、 图片、文件传输、远程协助、视频语音等等。这些功能都是基于群会话, 比如工厂操作工人遇到问题,请求远程专家,这个初级专家不能解决问题,会邀请一个高级专家进来解决。开发过程中主要遇到的问题是视频和语音这一块,像其他的... ...

ColorsWin @ 2020/07/05

76
MySql查询数据

*飞* @ 2020/07/03

77
串口通讯学习

//前提需要 //需要一个 serialPort 工具 可在vs自带的工具栏中获得 //源代码加串口工具地址: //链接:https://pan.baidu.com/s/1YbfvdXEmfsJX87D-Jxljyg 提取码:d32x //记录用户打开的串口号 可改为泛型模式 string seri ...

长城以北 @ 2020/07/02

78
逻辑式编程语言极简实现(使用C#) - 3. 运行原理

图文讲解,一门教学级逻辑式编程语言,NMiniKanren,的运行原理。 ...

古霜卡比 @ 2020/07/02

79
C#状态机Stateless

最近在折腾一些控制相关的软件设计,想起来状态机这个东西,对解决一些控制系统状态切换还是挺有用的。 状态机(有限状态自动机)网上有很多介绍。简单理解就是定义一系列状态,通过一系列的事件,可以使得状态可以相互之间切换。 如果不使用状态机的思想来编程,那么针对过程的编程方法会使得程序拓展性变差,并且不容易 ...

波多尔斯基 @ 2020/07/01

80
WindowsForm给窗口添加一些简单的动画效果

在显示或者隐藏窗口的时候,可以利用Windows API中的AnimateWindow函数实现一些特殊的效果。主要的动画类型有四种:滚动、幻灯片、折叠或展开和alpha混合渐变。 ##窗口滚动效果 首先定义动画工具类,引入AnimateWindow函数。 public class WindowsEf ...

zhuanghamiao @ 2020/07/01