随笔分类 - C#相关基础知识
c#基础知识点,相关技术问题及解决方案
摘要:ES(elasticsearch)搜索引擎 Kafka VisualSVN For Visual Studio 2017 https://try.dot.net/ 在线.NET
阅读全文
摘要:C#定义多行字符串的方式 在定义的前面加上@符号: 在C#中拼接字符串有几种方法 1. 利用 JsonConvert.SerializeObject方法 (Nuget获取Newtonsoft.Json Package) 2. 利用StringBuilder 3. 直接拼接字符串 4. 利用Strin
阅读全文
摘要:普通字符: 普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。 非打印字符 特殊字符 所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需
阅读全文
摘要:Topshelf实现对于控制台程序安装windows服务 1. 安装TopShelf程序包 在Program中写入: 编译之后在bin下面的exe 文件 利用 cmd 去安装 ***.exe install 卸载 ***.exe uninstall (安装卸载比较方便) 2. Quartz 的使用:
阅读全文
摘要:Ajax出现请求跨域错误问题,主要原因就是因为浏览器的“同源策略”,所谓同域是指,域名,协议,端口均相同,从一个网站访问其他网站的资源受到限制 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttp
阅读全文
摘要:类与类之间总是会存在一些关系: 继承(Inheritance) 关联关系(Association) 聚合关系(Aggregation) 复合关系(Composition) 依赖关系(Dependency) 实现关系(Realization/Implementation)。 其中,聚合关系(Aggre
阅读全文
摘要:转载自https://www.cnblogs.com/dream844/archive/2012/06/12/2546083.html 一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的其中一种方法(并非所有的都需要开启线程)。异步是说,A发起一个操作后(一般都是比较耗时的操作,
阅读全文
摘要:Visual Studio2013 使用Microsoft Office Document Imaging(MODI)方法 若要安装和 Microsoft Office 2013 一同使用的 Microsoft Office Document Imaging (MODI),请选择以下方法之一: 方法
阅读全文
摘要:问题描述: 在开发中我们经常需要类似于打印的功能,如何将html显示的效果转化成Image图片呢 解决方案:(c#) 从Nuget中安装HtmlRenderer.WinForms (这个包就有 HtmlRenderer dll) private void ConvertHtmlContentToIm
阅读全文
摘要:问题描述: 在项目中我们添加程序集绝对引用一般在本地不会出现问题,但当我们将本地项目移动到另一台机器时,往往会出现程序集找不到,无法编译项目。 解决方案: 只要你引用的外部dll是在你当前项目所在的硬盘中,VS都会将你的dll 以相对引用的方式写入.csproj中(注意:添加完程序集后要rebuil
阅读全文