C#调用webservice 不用默认配置文件 直接在构造函数配置地址
摘要:ClientBase(Binding binding, EndpointAddress remoteAddress) 这个重载更好用,都不用填名称 例如 获取随机汉字 http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx Se
阅读全文
posted @
2020-12-16 15:05
苏上话
阅读(366)
推荐(0)
C# 中使用正则表达式验证电话号码、手机号、身份证号
摘要:验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions.Regex.IsMatch(str_telephone,@"^(\d{3,4}-)?\d{6,8}
阅读全文
posted @
2020-04-01 10:05
苏上话
阅读(11839)
推荐(0)
C# 操作config配置文件信息
摘要:以下是读取配置文件信息方法 引用程序集System.Configuration public class config { public static string Token = ""; public static string user = GetAppConfig("User"); //指定c
阅读全文
posted @
2020-03-26 18:01
苏上话
阅读(941)
推荐(0)
C# Entityframework
摘要:https://blog.csdn.net/qq_34720759/article/details/78443019 https://www.cnblogs.com/hanwenhuazuibang/archive/2013/04/11/3015773.html http://www.mybbchi
阅读全文
posted @
2020-03-25 18:17
苏上话
阅读(709)
推荐(0)
C# log4net
摘要:<?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- This section contains the log4net configuration settings --> <log4net> <!-- Setup the roo
阅读全文
posted @
2020-03-23 18:45
苏上话
阅读(218)
推荐(0)
dapper
摘要:支持framework4.0 /* License: http://www.apache.org/licenses/LICENSE-2.0 Home page: http://code.google.com/p/dapper-dot-net/ Note: to build on C# 3.0 + .
阅读全文
posted @
2020-03-23 18:38
苏上话
阅读(172)
推荐(0)
C# 查询数据库 时间格式与数据库不一致
摘要:在C#服务器中,使用Date.Now.ToString()生成的字符串时间,如果不指定字符串格式,C#会按照系统语言输出不同的字符串格式,如: a. 美国: 06/01/2019 01:59:00 PM b.中国: 2019/06/01 13:59:00 解决方案 使用全局配置模式:globaliz
阅读全文
posted @
2020-01-17 18:14
苏上话
阅读(1154)
推荐(0)
基于JWT的web api身份验证及跨域调用
摘要:Json Web Token(jwt)是一种不错的身份验证及授权方案,简单的说就是调用端调用api时,附带上一个由api端颁发的token,以此来验证调用者的授权信息。 JSON Web Tokens有用的一些场景:身份验证:这是使用JWT最常见的情况。一旦用户登录,每个后续请求都将包含JWT,允许
阅读全文
posted @
2020-01-14 16:01
苏上话
阅读(257)
推荐(0)
C# webapi 权限验证
摘要:方法或者控制器加上属性 来源 https://www.cnblogs.com/hnsongbiao/p/9376076.html
阅读全文
posted @
2020-01-08 16:16
苏上话
阅读(3080)
推荐(0)
C# swagger应用
摘要:1、使用Nuget,对WebAPI项目添加swagger-net的引用 SwaggerConfig 配置如下 using System.Web.Http; using WebActivatorEx; using MebAPI; using System; using System.Collectio
阅读全文
posted @
2020-01-08 16:12
苏上话
阅读(1872)
推荐(0)
WebApi 限制接口访问频率
摘要:1、使用Nuget,对WebAPI项目添加WebApiThrottle的引用 2、进行注册,一般是在WebApiConfig的Register方法里添加,代码如下: 其中CustomThrottlingFilter是自己重写的ThrottlingFilter,也可以直接用默认配置。我自定义的Cust
阅读全文
posted @
2020-01-08 16:06
苏上话
阅读(2941)
推荐(0)
Advanced Installer 打包程序
摘要:AdvancedInstaller 使用 说明 https://blog.csdn.net/qq_20849387/article/details/78422081 Advanced Installer,搜索注册表,根据注册表选择安装路径 https://blog.csdn.net/ryu2003/
阅读全文
posted @
2019-10-24 14:34
苏上话
阅读(660)
推荐(0)
C#如何调用以管理员身份运行的cmd命令提示符
摘要:要以管理员的身份运行cmd命令提示符,我们只需要让c#开发的程序自身以管理员身份运行就可以了,我们打开visual studio -解决方案资源管理器 -右键项目名称 - 属性 ,弹出下面的窗口: 默认打开的就是“安全性”,我们在“启用ClickOnce安全设置”前面打勾,然后再返回解决方案资源管理
阅读全文
posted @
2019-10-24 14:27
苏上话
阅读(3944)
推荐(0)
iis反向代理tomcat
摘要:https://blog.csdn.net/woshiji594167/article/details/84134214 https://www.cnblogs.com/selier/p/9533382.html https://blog.csdn.net/fengzhihen2007/articl
阅读全文
posted @
2019-08-26 18:26
苏上话
阅读(458)
推荐(0)
C# 使用 quartz.net 做定时任务
摘要:Quartz.NET 是一套很好的任务调度框架。在设置定时时间的时候,使用了cron表达式很方便 简单代码 public async Task beginStart() { //从工厂中获取一个调度器实例化 IScheduler scheduler = await StdSchedulerFacto
阅读全文
posted @
2019-08-22 17:58
苏上话
阅读(2489)
推荐(0)
C# 使用 Topshelf 创建Windows服务
摘要:本文写作的目的是,记录一种最简单开发 Windows 服务的方式– Topshelf 。使用前先下载依赖文件: Topshelf.dll Topshelf.4.2.0.zip 或者直接通过 Nuget 安装:Install-Package Topshelf Topshelf 文档地址: https:
阅读全文
posted @
2019-08-21 16:21
苏上话
阅读(1511)
推荐(0)
c# mvc ajax 提交与 接收参数
摘要:1、ajax 请求 $.post()是jquery一个简单的 POST 请求功能以取代复杂 $.ajax .参数:url,[data],[callback],[type]url:发送请求地址。data:待发送 Key/value 参数。callback:发送成功时回调函数。type:返回内容格式,x
阅读全文
posted @
2019-08-08 11:45
苏上话
阅读(6824)
推荐(0)
C# 批量导入 SqlBulkCopy
摘要:快速批量导入方法 SqlBulkCopy 1 public string InsertSqlBulkCopy(DataTable dt, string tableName, ref string errinfo) 2 { 3 if (dt.Rows.Count < 1) 4 { 5 return "
阅读全文
posted @
2018-11-14 15:10
苏上话
阅读(2347)
推荐(1)
C# js 文件上传 ajaxfileupload
摘要:需要注意的地方 这里文件域 必须有 id 和name <input type="file" name="file1" id="file1" style="width: 300px" /> 需要引入的js ajaxfileupload.js 做过修改 1 var uploadHelper = { 2
阅读全文
posted @
2018-11-14 14:27
苏上话
阅读(1890)
推荐(0)