0

windows服务autofac注入quartz任务

一、nuget下载相关类库引用 install-package Quartz install-package Autofac install-package Autofac.Configuration install-package Autofac.Extras.Quartz 二、配置autofac ...

明明你也很爱我 发布于 2019-06-05 17:18 评论(0)阅读(127)
25

C#编程语言及.NET 平台快速入门指南

C# (念作 C Sharp) 是在CLR上实现的一种编程语言,也是.NET平台上最通用的编程语言,它在语法上借鉴了Java和C++风格,但更为精简。Borland Turbo Pascal编译器的主要作者安德斯·海尔斯伯格(Anders Hejlsberg)是C#与.NET平台的创始人。本文诣在为... ...

江名峰 发布于 2019-06-05 17:05 评论(31)阅读(3874)
0

判断应用程序是控制台程序还是窗体程序

PE结构参考: https://www.cnblogs.com/lzjsky/archive/2011/09/22/2184942.html @@@code public static UInt16 Is64bit(string pFilePath, out UInt16 subSystem) { ... ...

秦秋随 发布于 2019-06-05 12:30 评论(0)阅读(139)
0

regex 正则分割字符串

输出结果: ...

夢个鸡腿 发布于 2019-06-05 11:15 评论(1)阅读(141)
1

QRCoder生成二维码

现在二维码支付越来越流行,二维码使用的地方越来越多,项目中也需要一个二维码生成工具,QRCoder是一个简单的生成二维码的库,用C#.NET编写,他是开源的MIT-license。 二维码简介 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二 ...

lingfeng95 发布于 2019-06-04 23:49 评论(0)阅读(77)
1

C#——操作Word并导出PDF

一、操作Word 首先引用这个DLL,Microsoft.Office.Interop.Word,官方提供的。 可以操作word文字,表格,图片等。 文字通过替换关键字的方式实现 document.Paragraphs[i].Range.Text = temptext.Replace("{$vill ...

_一级菜鸟 发布于 2019-06-04 13:16 评论(2)阅读(244)
0

关于ManualResetEvent的实例分析

最近用WPF开发时使用多个定时器处理时需要实例化N多个DispatcherTimer,而且全部暴露在程序外部,显得很冗杂,例如下面的例子:用到的两个定时器就要实例化两个DispatcherTimer,不知道各位看的想不想吐,但是我i是觉得这样很恶心,下面就是两个实例化的定时器。 //定时器1 Sys ...

清风绿茶 发布于 2019-06-04 11:13 评论(0)阅读(70)
1

c#获取文字全拼音

1 class Program 2 { 3 /// 4 /// 获得拼音 5 /// 6 /// 汉字 7 /// 8 public static string GetSpell(string str_Spell) 9 { 1... ...

Simona' 发布于 2019-06-04 10:45 评论(4)阅读(241)
1

C# Ftp Client 基本操作

C# Ftp Client 上传、下载与删除 简单介绍一下Ftp Client 上传、下载与删除,这是目前比较常用的命令,各个方法其实都差不多,重点是了解Ftp命令协议。 1.建立连接 2.上传文件 3.下载文件 4.删除文件 ...

AC、搬运工 发布于 2019-06-04 10:22 评论(0)阅读(168)
0

C#_WPF中创建二维码、识别二维码

第三方库: WPFMediaKit.dll (WPFMediaKit摄像头处理) zing.dll NuGet安装这两个第三方dll 项目截图预览: 项目代码: 项目源代码地址:https://download.csdn.net/download/qingchundaima/11151083 ...

begrateful 发布于 2019-06-04 09:07 评论(0)阅读(177)
13

C# Queue与RabbitMQ的爱恨情仇(文末附源码):Q与MQ消息队列简单应用(二)

上一章我们讲了队列( Queue),这一章我们讲Message Queue消息队列,简称MQ。 定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发)。MQ是一种应用程序对应用程序的通信方法。 应用程序通过读写入队和出队的消息来通信,无需专用连接 ...

熊泽-学习中的苦与乐 发布于 2019-06-04 07:15 评论(17)阅读(2221)
0

【转载】Sqlserver存储过程中使用Select和Set给变量赋值

Sqlserver存储过程是时常使用到的一个数据库对象,在存储过程中会使用到Declare来定义存储过程变量,定义的存储过程变量可以通过Set或者Select等关键字方法来进行赋值操作,使用Set对存储过程变量赋值为直接赋值,使用Select则一般从数据表中查找出符合条件的属性进行赋值操作。 例如, ...

江湖逍遥 发布于 2019-06-03 21:39 评论(4)阅读(145)
0

【转载】Sqlserver限制最大可使用内存

在Sqlserver的使用过程中,我们会发现随着运行时间的增长,Sqlserver占用的系统也越来越大,查了网上的相关资料说,Sqlserver在查询完相应数据后,为了下一次查询的性能,并不会马上释放缓存。其实Sqlserver支持设置最大占用内存以及单次查询占用的最小内存等选项。 (1)首先登陆你 ...

江湖逍遥 发布于 2019-06-03 21:28 评论(0)阅读(140)
1

【转载】 C#使用Select方法快速获取List集合集合中某个属性的所有值集合

在C#的List集合操作或者数组操作中,有时候我们需要获取到List集合元素中所有的对象的某个属性,然后存放到一个数组集合中,此时就可以使用到List集合以及数组的扩展方法Select方法快速实现获取合中某个属性的所有值,此方法避免了自己写for循环或者foreach遍历的循环语句。 例如,我们有个 ...

江湖逍遥 发布于 2019-06-03 21:15 评论(0)阅读(926)
0

【转载】 C#使用string.Join快速用特定字符串串联起数组

在C#中有时候我们的数组元素需要通过一些特定的字符串串联起来,例如将整形Int数组通过逗号快速串联起来成为一个字符串,可以使用String.Join方法。或者一个字符串string类型数组所有元素快速用分号连接起来也一样可使用string.Join方法。string.join方法的格式为Join<T ...

江湖逍遥 发布于 2019-06-03 21:04 评论(0)阅读(151)
0

【转载】Sqlserver根据生日计算年龄

在Sqlserver中,可以根据存储的出生年月字段计算出该用户的当前年龄信息,主要使用到DateDiff函数来实现。DateDiff函数的格式为DATEDIFF(datepart,startdate,enddate),两个表达式中的参数datepart表示单位计量,startdate表示开始时间,e ...

江湖逍遥 发布于 2019-06-03 20:50 评论(0)阅读(125)
0

【转载】 C#使用String.Format拼接字符串

在C#程序开发过程中,很多时候会使用字符串拼接,最简单的字符串拼接操作就是所有的字符串使用加号+相加连接起来,但这种代码形式非常不适合代码维护阅读,尤其是拼接字符串语句比较复杂的时候,如拼接SQL语句等情况,此时就可考虑使用String.Format函数来实现,通过占位符将语句中需要放入变量的位置空 ...

江湖逍遥 发布于 2019-06-03 20:40 评论(4)阅读(153)
0

【转载】Sqlserver使用Group By进行分组并计算每个组的数量

在SQL语句查询中,Group By语句时常用来进行分组操作,有时候在分组的同时还需要计算出每个组的数量多少。在Sqlserver数据库中可以使用Group By加Count聚合函数来实现此功能,即通过Group By语句分组并计算出每组数量。 例如有个数据表Record表,里面有字段:TypeId ...

江湖逍遥 发布于 2019-06-03 19:26 评论(0)阅读(176)
0

C# 解压缩文件

C# 解压缩文件 需要通过引用ICSharpCode.SharpZipLib.Zip(程序包里面下载安装),来实现文件的压缩与解压 /// <summary> /// 实例化FastZip /// </summary> public static FastZip fz = new FastZip() ...

AC、搬运工 发布于 2019-06-03 14:45 评论(2)阅读(259)
9

C# Queue与RabbitMQ的爱恨情仇(文末附源码):Q与MQ消息队列简单应用(一)

首先我们简单了解一下什么堆、栈、队列。 堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。 栈就是一个容器,后放进去的先拿出来,它下面本来有的东西要等它出来之后才能出来。(先进后出or后进先出) 队列只能在队头做删除操作,在队尾做插入操 ...

熊泽-学习中的苦与乐 发布于 2019-06-03 14:09 评论(4)阅读(1084)