C#
41
C#环境配置

XHeartLeng @ 2019/08/05

42
.NET调用腾讯云API实例

最近项目有用到腾讯云的身份识别接口,话不多说,直接上代码: 开始的时候,使用了HTTP的POST这种请求方式进行调用,但后面发现这种请求方式有Bug,一旦用户上传的图片尺寸太大(跟图片大小没关系,主要是尺寸),请求腾讯的API就会返回下面这个错误(PS:因为我这边使用的是OCR身份证识别API,如果 ...

CR·Quincy @ 2019/08/05

43
C# 10分钟完成百度语音技术(语音识别与合成)——入门篇

我们已经讲了人脸识别(入门+进阶)、图片识别(入门)。下面是链接: C# 10分钟完成百度人脸识别——入门篇 C# 30分钟完成百度人脸识别——进阶篇(文末附源码) C# 10分钟完成百度图片提取文字(文字识别)——入门篇 今天我们来盘一盘语音识别与合成。 PS:仅供了解参考,如需进一步了解请继续研 ...

熊泽-学习中的苦与乐 @ 2019/08/05

45
5、线程的协作问题

1、实例背景 打印机做两件事情: 第一件事件负责接受外界打印的请求,包括其他的电脑,把这个打印任务添加到打印队列当中。 另一件事情就是打印,从打印队列中取出一个打印任务,完成打印任务,将这个打印任务去掉。 可以肯定的是,这两件事情是并发进行的,不可能打印机一直去打印,而不去接受新的打印任务,也不可能 ...

拭不去の泪痕 @ 2019/08/04

46
线程池(摘自C#高级编程第7版)

1、需求背景 创建线程需要时间。如果有不同的小任务完成,就可以事先创建许多线程,在应完成这些任务时发出请求。这个线程数最好在需要更多的线程时增加,在需要释放资源时减少。 2、线程池出场 不需要自己创建这样一个列表。该列表由ThreadPool类托管。这个类会在需要时增减池中线程的线程数,直到最大的线 ...

拭不去の泪痕 @ 2019/08/03

47
WeihanLi.Npoi 导出支持自定义列内容啦

WeihanLi.Npoi 导出支持自定义列内容啦 Intro 之前也有网友给提出过希望列合并或者自定义列内容的 issue 或请求,起初因为自己做 这个扩展的最初目的是导入导出的简单化,使用这个扩展导出的 Excel/csv 可以直接导入成 ,所以如果涉及的列合并的话或者自定义列的话,可能就不能直 ...

WeihanLi @ 2019/08/02

48
字节数组(byte[])与16进制字符串转换

1 /// <summary> 2 /// 转换扩展类 3 /// </summary> 4 public static class ConvertExtend 5 { 6 /// <summary> 7 /// 将byte[]转换为16进制字符串 8 /// </summary> 9 /// <p ...

鸑鷟虽孤 @ 2019/08/02

50
C# List与Dictionary相互转换与高效查找

TestModel类定义: public class TestModel{ public int Id { get; set; } public string Name { get; set; } public string Code { get; set; } } Dictionary与List定 ...

秋荷雨翔 @ 2019/08/02

51
winform 替换word文档中的字段(包含图片添加),生成导出PDF文件(也可是word文件)

1.先打开你需要替换的word文档,在想要后续更换字段值的地方添加“书签”。 2.将模板文档存放在 程序的Debug文件下。 3.生成文件的按钮点击事件 代码: 注:需要引用 Aspose.Words.dll ...

Bonnie_W @ 2019/08/02

52
C# 通过反射调用 Func 委托

C 通过反射调用 Func 委托 Intro 最近我的 NPOI 扩展库增加了,自定义输出的功能,可以自定义一个 Func 委托来设置要导出的内容,详细介绍请查看 ,通过 Func 可以很方便设置,但是要调用的时候就有点麻烦了 反射调用 获取委托的方法: 获取要执行方法时的target: 委托的方法 ...

WeihanLi @ 2019/08/02

53
C# AutoMapper 了解一下

什么是AutoMapper? 简单来说就是将一个对象映射到另一个对象的代码。 摆脱了繁琐的赋值过程 (最常见也就是Model -——ViewModel) AutoMapper安装 我使用的是VS2015 可以在NuGet中直接输入AutoMapper 去下载 也可以使用控制台命令 PM> Insta ...

聖潔 @ 2019/08/02

54
net core Webapi基础工程搭建(二)——创建工程

[toc] 前言 前面介绍了开发工具及net core版本,后端工程的框架结构 "开发工具及环境" ,因为是基础工程,所以没考虑太复杂的框架,如果有架构师请勿喷。 创建工程 废话不多说,撸起袖子干。 打开vs2019,左上角 文件 新建 项目 一般不需要检索,毕竟就几个,找到这个Web 应用程序,点 ...

AprilBlank @ 2019/08/02

57
C# 10分钟完成百度图片提取文字(文字识别)——入门篇

现在图片文字识别已经很成熟了,比如qq长按图片,点击图片识别就可以识别图片的文字,将不认识的、文字数量大的、或者不能赋值的值进行二次可复制功能。 我们现在就基于百度Ai开放平台进行个人文字识别,demo使用的是C#控制台应用程序,后续有需要的可以嫁接到指定项目中使用,比如提供选择图片,点击识别, 获 ...

熊泽-学习中的苦与乐 @ 2019/08/02

58
c#使用SoundPlayer播放wav格式音频

1.引用System.Media名称空间下的类SoundPlayer SoundPlayer player = new SoundPlayer(); 2.方法调用Play(); public void Play() { player.SoundLocation = @".\x0pbk-swz4q.w ...

少年。 @ 2019/08/02

59
bin文件夹下的某个dll总是自动刷新为不同版本的dll的解决方法

如上图所示,一般这种问题都是dll版本和配置文件中的dll版本对应不上才引起的,可以通过替换对应版本的dll或者修改配置文件中的版本号即可。 然而我的情况是:修复后,还是不定时出现这样的问题,我以为是被这个dll诅咒了,起初是真的没啥办法完全根治,出现问题后,只能覆盖。 后来查看了下dll的属性,原 ...

EmptyGao @ 2019/08/02

60
c# 项目nuget不自动安装dll

问题 创建的项目提交到服务器上,其他人下载项目后无法生成解决方案成功,无法自动生成dll,无法自动下载安装相应的插件 解决方案 删除packages文件夹即可,nuget就可以自动安装相关的dll了 ...

大稳·杨 @ 2019/08/02