代码日常
文章平均质量分 88
白白白白...
这个作者很懒,什么都没留下…
展开
-
C# WebService 调用WSDL报错
1.报错Could find defalut endpoint element that Reference contract ‘****’ in the ServiceModel client configuration section.首先想到是app.config配置文件的问题,于是乎度娘修改配置文件 <system.serviceModel> <bindings> <basicHttpsBinding> <bindi原创 2020-12-15 18:01:55 · 829 阅读 · 0 评论 -
大文件Excel上传EPPLUS使用
导入Excel时因为文件太大报错,终于找到了EPPLUS。直接nuget搜索使用即可。using (FileStream file = new FileStream(importExcelPath, FileMode.Open, FileAccess.Read)){dt = ServiceOpt.getDataTableFromExcel(importExcelPath);}实现public static DataTable getDataTableFromExcel(string path)原创 2020-12-07 15:38:54 · 518 阅读 · 0 评论 -
ELK之Log4net配置ElasticSearch
<?xml version="1.0" encoding="utf-8"?> <appender name="ElasticSearchAppender" type="log4net.ElasticSearch.ElasticSearchAppender, log原创 2020-11-27 15:02:05 · 748 阅读 · 2 评论 -
BulkCopy批量插入
BulkCopy批量插入,必须保证字段顺序及名称必须完全对应。 /// <summary> /// 批量插入 /// </summary> /// <param name="conn"></param> /// <param name="list">源数据</param> internal static void BulkCopy<T&原创 2020-05-11 11:40:07 · 251 阅读 · 0 评论 -
VisualSVN-VS2019 V7.2 解除时间限制
1、打开压缩包安装VisualSVN-VS2019-7.2.0.vsix2、找到安装目录,例如:C:\Users\*****\AppData\Local\Microsoft\VisualStudio\16.0_79cccf8a\Extensions\fscqul3a.4gl3、打开这个目录,备份VisualSVN.Core.L.dll4、从压缩包中的Crack选取VisualSVN.Core.L.dll替换安装目录的VisualSVN.Core.L.dll,打开VS2019,扩展->visual原创 2020-05-11 11:48:38 · 3114 阅读 · 2 评论 -
NPOI读写Excel
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;namespace NPOI...原创 2019-08-22 15:44:38 · 155 阅读 · 0 评论 -
C#今日头条推荐新闻爬取
List toutiaolist;var request = (HttpWebRequest)WebRequest.Create(“https://www.toutiao.com/api/pc/feed/?min_behot_time=0&category=all&utm_source=toutiao&widen=1&tadrequire=true”);var ...原创 2019-07-24 10:44:19 · 1251 阅读 · 0 评论 -
获取手机归属地
using System;using System.IO;using System.Net;using System.Text;using System.Web.Script.Serialization;using System.Xml;using ***.Models.ViewModels;namespace ***.Common.Helper{ public stat...原创 2018-11-27 15:03:29 · 258 阅读 · 0 评论 -
sql补全月份
SELECT ROW_NUMBER() OVER ( ORDER BY b.年 ) AS ID , b.YearTime ,CAST(ISNULL(c.Profit, 0) AS DECIMAL(18,2)) as Profit ,b.Dates,CAST(ISNULL(c.ProfitRate,0) AS DECIMAL(18,2)) as ProfitRateFROM ( SELECT ...原创 2020-12-07 16:02:58 · 571 阅读 · 0 评论 -
事件TransactionScope
using (TransactionScope scope = new TransactionScope()) { scope.Complete(); }只需要把需要事务包裹的逻辑块写在using (TransactionScope ts = new TransactionScope())中就可以了。从这种写法可以看出,TransactionScope实现了IDispose接口。除...原创 2018-11-27 14:55:52 · 295 阅读 · 0 评论 -
HideSensitiveInfo隐藏敏感信息-邮件101****@qq.com
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace AdminCRM.Common.Helper{public static class HideSensitiveInfoHelper{/// /// 隐藏敏感信...原创 2018-11-27 13:55:35 · 1420 阅读 · 0 评论 -
IpFilter特性-指定IP访问
IpFilterusing System.Collections.Generic;using System.Linq;using System.Net.Http;using System.Web;using System.Web.Http.Controllers;using System.Web.Http.Filters;namespace AdminCRM.Common{ ...原创 2019-07-24 10:44:56 · 318 阅读 · 0 评论 -
缓存-避免频繁操作
int flag = 0;if (Library.DataCache.GetCache(“Lock-” + UserID) != null)//判断是否锁定{flag = (int)Library.DataCache.GetCache(“Lock-” +UserID);if (flag == 1)//如果锁定 返回{return Result(1, “请不要频繁操作!”);}}...原创 2018-11-27 14:58:15 · 587 阅读 · 0 评论 -
Guid
Guid.NewGuid().ToString().Replace("-","");全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2128(3.4×1038)个,所以...原创 2018-11-27 14:55:34 · 149 阅读 · 0 评论