WCF基础调用
摘要:WCF学习demo代码下载 调用:启动wcf服务程序,然后建立一个控制台应用程序 建立wcf程序 添加
阅读全文
posted @
2019-08-30 16:19
红磨坊后的白桦树
阅读(185)
推荐(0)
小数点位数
摘要://1.小数点位数 string str1 = String.Format("{0:F1}", 56789); //result: 56789.0 string str2 = String.Format("{0:F2}", 56789); //result: 56789.00 string str3 ...
阅读全文
posted @
2019-08-22 18:25
红磨坊后的白桦树
阅读(348)
推荐(0)
List实体类、DataTable与xml互转
摘要:参考 一、建立/XML序列化公共处理类 二、List实体互转调用事例 三、DataTable互转调用事列
阅读全文
posted @
2019-08-22 17:32
红磨坊后的白桦树
阅读(321)
推荐(0)
C#中类的字段或属性不被序列化成JSON或XML
摘要:将一个类序列化成JSON或XML时,如果某个字段或属性不想被序列化,则可以使用以下Attribute: 1、[Newtonsoft.Json.JsonIgnore]特性:使用Newtonsoft.Json序列化时字段不会被序列化。 2、[System.Web.Script.Serialization
阅读全文
posted @
2019-08-22 17:22
红磨坊后的白桦树
阅读(2660)
推荐(0)
C#使用throw和throw ex的区别(转)
摘要:使用throw和throw ex的区别 之前,在使用异常捕获语句try...catch...throw语句时,一直没太留意几种用法的区别,前几天调试程序时无意中了解到几种使用方法是有区别的,网上一查,还真是,主要是区别在堆栈信息的起始点不同。 总结如下: 我们都知道,C#中使用throw和throw
阅读全文
posted @
2019-08-22 16:56
红磨坊后的白桦树
阅读(463)
推荐(0)
获取客户端计算机硬件及系统信息
摘要:1、项目引用System.Management库。 2、创建HardwareHandler.cs类文件
阅读全文
posted @
2019-08-22 16:54
红磨坊后的白桦树
阅读(266)
推荐(0)
利用ThoughtWorks.QRCode生成二维码
摘要:一、项目添加ThoughtWorks.QRCode.dll和System.Drawing.dll的引用 二、创建二维码公共处理类(QRCodeHandler.cs) 调用
阅读全文
posted @
2019-08-22 16:43
红磨坊后的白桦树
阅读(1037)
推荐(1)
利用QRCoder生成二维码
摘要:1、项目添加QRCoder.dll 和System.Drawing.dll的引用 2、创建二维码公共处理类(QRCoderHelper.cs) 调用
阅读全文
posted @
2019-08-22 16:33
红磨坊后的白桦树
阅读(1771)
推荐(0)
list实体数据分组
摘要:比如查询获取了60000条数据进行批量插入数据库,一次直接插入6万可能不是很好,可以将6万条数据按照5000分成几组,每组批量插入5000条
阅读全文
posted @
2019-08-21 18:34
红磨坊后的白桦树
阅读(234)
推荐(0)
数字补0操作
摘要:int number = 001; var aa = ""; if (number > 1000) { aa = number.ToString(); } else { aa = num...
阅读全文
posted @
2019-08-21 18:24
红磨坊后的白桦树
阅读(253)
推荐(0)
字符串相关操作
摘要:#region 字符串去除中文 /// /// 字符串去除中文 /// /// public string HandleString() { var str = "123牛4逼5了"; string retValue = str; ...
阅读全文
posted @
2019-08-21 18:23
红磨坊后的白桦树
阅读(177)
推荐(0)
C# 之 Stream 和 byte[] 的相关转换
摘要:转载自 1、二进制转换为图片 2、二进制与字符串的相互转换 3、Stream 和 byte[] 之间的相互转换 4、Stream 和 文件之间的转换 5、Bitmap 转化为 Byte[]
阅读全文
posted @
2019-08-21 18:10
红磨坊后的白桦树
阅读(352)
推荐(0)
XPath--快速获取XML数据的节点或属性
摘要:转载自 XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml: XPath的语法:1. XPath中的符号 符号 符号 说明 说明 示例 示例 示例说明 示例说明 / / 表示从根节点开始选择 /pets 选择根节点pets 选
阅读全文
posted @
2019-08-21 17:58
红磨坊后的白桦树
阅读(2229)
推荐(0)
C#获取网页内容的三种方式
摘要:转载自 C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。 方法一:使用WebClient 方法二:使用WebBrowser 方法三:使用HttpWebRequest/HttpWebResponse
阅读全文
posted @
2019-08-21 17:50
红磨坊后的白桦树
阅读(899)
推荐(0)
百度翻译调用
摘要:转载自 百度翻译开放平台:点击打开链接 1. 定义类用于保存解析json得到的结果 2. 定义枚举保存一些常用语言 3. 因为百度翻译要求对发送数据中的一部分做md加密,所以这里给出对字符串做md5加密的函数 4. 调用百度翻译API的函数。记得去申请appid 5. 对获取的翻译结果进行提取
阅读全文
posted @
2019-08-21 17:48
红磨坊后的白桦树
阅读(416)
推荐(0)
实体映射-------AutoMapper
摘要:现在有2个实体(A、B),2个实体中的部分字段是相同的,现在把A实体获取的值赋值给B实体,利用AutoMapper实体映射可以轻松解决 参考 实体中不同名称之间的映射可以这样写 注意:字段名称相同的类型一定也要相同不然会报错的 AutoMapper.3.2.1\lib\net40 值为null的处理
阅读全文
posted @
2019-08-21 17:11
红磨坊后的白桦树
阅读(343)
推荐(0)
多线程学习(转)
摘要:文章转自 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么
阅读全文
posted @
2019-08-19 14:16
红磨坊后的白桦树
阅读(168)
推荐(0)
移动MAS短信平台发送短信
摘要:MAS短信平台发送短信分为两种方式 参考文档下载 一、sdk调用 所需sdk 二、http调用
阅读全文
posted @
2019-08-14 11:14
红磨坊后的白桦树
阅读(1646)
推荐(0)
计算方法执行完的耗时 c#
摘要:Stopwatch watch = Stopwatch.StartNew(); //要执行的方法 test(); watch.Stop(); Console.WriteLine(string.Format("耗时:{0}", formatDuring(watch.ElapsedMillisecond
阅读全文
posted @
2019-08-11 10:17
红磨坊后的白桦树
阅读(195)
推荐(0)
C# ------ MEF
摘要:参考 参考 MEF全称Managed Extensibility Framework, 是一个用于创建可扩展的轻型应用程序的库。开发人员可以利用MEF发现并使用扩展,但并不需要配置,而且还可以在应用程序之间重用扩展。应用程序的扩展是一个大型应用程序架构师必须考虑的一个问题。以前的解决办法通常是用配置
阅读全文
posted @
2019-08-02 18:30
红磨坊后的白桦树
阅读(454)
推荐(0)
StackExchange.Redis.DLL 操作redis简化版
摘要:直接引入StackExchange.Redis.dll来操作redis
阅读全文
posted @
2019-08-02 14:46
红磨坊后的白桦树
阅读(277)
推荐(0)
StackExchange.Redis.DLL 操作redis加强版
摘要:直接引用StackExchange.Redis.dll这一个dll来操作redis App.config配置 调用事例一、 调用事例二、 调用事例三、 两个帮助类
阅读全文
posted @
2019-08-02 14:31
红磨坊后的白桦树
阅读(1119)
推荐(0)