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