
C#
文章平均质量分 75
lan.xiang
来自风平浪静的明天!
展开
-
10分钟接入腾讯验证码验证平台
使用腾讯防水墙接入滑动验证,防止恶意、可疑用户登陆。[接入地址](https://007.qq.com),收费版可以享受更高级的接入,这里我是给自己的博客网站接入,所以免费的就完全够用了。一. 首先去腾讯防水墙注册账号,登陆后创建验证应用程序。二. 创建之后点击到【快速接入】可以查看到appid和秘钥。 准备工作已完成,下面就是代码进行客户端接入和服务器接入了。三.客户端接入: ...原创 2019-12-12 15:47:36 · 11371 阅读 · 4 评论 -
C#XML文件操作工具类
分享一个博主自己写的XML文件操作的基本工具类:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;using System.Xml.Linq;n...原创 2018-02-08 14:34:51 · 1007 阅读 · 0 评论 -
分享一个异步线程,轮询的demo
//创建一个控制台应用程序如下:using System;using System.Threading;namespace ConsoleApplication1{ public delegate string AsyncDelegate(int callDuration, out int threadId); class Program { sta...转载 2018-02-08 14:23:58 · 1082 阅读 · 0 评论 -
关于计算订单价格,转换后差一分钱的解决方法(浮点数精度问题)
今天在微信支付时,发现原本double?类型的订单总价sumprice 转换成double时,在接受方法那边原本的18.63 变成了18.62(做了四舍五入)。为此百思不得其解,最后考虑到了精度问题,得到解决。即:把double换成decimal,原因就是decimal的精度比double高。如下图:原创 2017-12-12 10:13:53 · 2449 阅读 · 0 评论 -
正则表达式匹配含有空的的一个字符串
public ActionResult a() { string a = @"sdasld 1a23 ashdia"; string b = @"[^123]\W*"; MatchCollection mc = Regex.Matches(a, b); string lst = "原创 2017-11-29 17:29:22 · 7961 阅读 · 0 评论 -
.NET微信开发,服务器配置响应微信验
.NET微信开发,服务器配置响应微信验原创 2017-05-26 11:16:54 · 611 阅读 · 0 评论 -
(封装)C# 功能帮助类(CommonHelper) 一些常用的公共方法!!!
(封装)C# 功能帮助类(CommonHelper) 一些常用的公共方法!!!原创 2017-05-26 10:16:00 · 4979 阅读 · 1 评论 -
解决Microsoft Visual Studio正忙办法(VS2015时经常出现此问题)
解决Microsoft Visual Studio正忙办法(VS2015时经常出现此问题)原创 2017-04-19 09:44:52 · 13336 阅读 · 3 评论 -
判断是否存在某表/某表的某个字段
判断是否存在某表/某表的某个字段原创 2017-03-27 14:56:47 · 692 阅读 · 2 评论 -
System.Threading.Timer 定时器功能
System.Threading.Timer 定时器功能原创 2017-03-24 15:51:14 · 3000 阅读 · 0 评论 -
将DataTable转换为List和DTO
一般情况下我们在得到从数据库里面查出的表的时候都习惯性的用foreach去循环遍历datatable的Rows然后根据索引或者行数+列名称的形式取这样有两个缺点一,步骤繁琐,不适用于多表多字段的情况二,如果数据库表有改动,又要重新写,会很麻烦,没有拓展性.如何解决这样的情况呢?下面我们就进入正题,自己写一个工具类来完成上面的操作:--------------原创 2017-03-28 13:34:35 · 1094 阅读 · 0 评论