
C#
StarsRu丶星星茹
这个作者很懒,什么都没留下…
展开
-
C# List列表
List的用法//声明一List<string> mList = new List<string>();//声明二string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu" };List<string> testList = new List<string>(temArr);//添加一个元素List<string> mList = n原创 2021-05-20 15:14:49 · 724 阅读 · 0 评论 -
C# Dictionary 字典
一、说明必须包含名空间System.Collection.GenericDictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)键必须是唯一的,而值不需要唯一的键和值都可以是任何类型(比如:string, int, 自定义类型,等等)通过一个键读取一个值的时间是接近O(1)键值对之间的偏序可以不定义二、用法//定义Dictionary<string, string> openWith = new Dictionary<string, string&g原创 2021-05-20 14:12:10 · 673 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用AOP
一、AOP概念AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;AOP是希望能够将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即原创 2021-05-14 15:21:51 · 349 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用AutoMapper
一、添加引用包 <PackageReference Include="AutoMapper" Version="10.1.1" /> <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />二、创建实体和视图实体public class DemoViewModel{ public string DemoName { get原创 2021-05-07 16:29:59 · 316 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用Log4net
一、引入包 <PackageReference Include="log4net" Version="2.0.12" /> <PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="5.0.1" />二、服务注册Program .ConfigureLogging((hostingContext, builder) => { // 1.过滤掉系统默认原创 2021-05-07 15:46:38 · 461 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用Autofac
一、创建类库项目结构如图,创建Model、IRepo、Repo、IServ、Serv五个类库二、在Controllers里面调用public WeatherForecastController(ILogger<WeatherForecastController> logger,IDemoServ demoServ) { _logger = logger; _demoServ = demoServ;原创 2021-05-07 11:24:56 · 306 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用JWT
一、导入NuGet包 Microsoft.AspNetCore.Authentication.JwtBearer <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.6" />二、添加身份认证相关服务到容器中#region JWTservices.AddAuthentication(options =>{ options.DefaultAuthent原创 2020-08-11 15:56:48 · 453 阅读 · 0 评论 -
ASP.NET CORE 3.1 WebApi 引用Swagger
ASP.NET CORE 3.1 WebApi 引用Swagger1、依赖项-管理NuGet程序包-浏览搜索“Swashbuckle.AspNetCore”安装。2、Startup.cs文件中ConfigureServices方法配置服务#region Swaggerservices.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Version = "v0.1.0",原创 2020-05-14 09:33:56 · 595 阅读 · 0 评论 -
在 ServiceModel 客户端配置部分中,找不到引用协定“ServiceReference1.IPathIdentifyService”的默认终结点元素
我的环境:VS2010 + C#(DLL) + WCF即我使用C#编写了一个DLL,在DLL里面远程调用WCF服务,然后EXE程序在调用DLL里面的接口时,出现了如下错误:System.InvalidOperationException: 在 ServiceModel 客户端配置部分中,找不到引用协定“ServiceReference1.IPathIdentifyService”的默认终结...原创 2018-08-28 10:52:42 · 2388 阅读 · 0 评论 -
关于 未能加载文件或程序集“”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 的解决办法
这是C#中经常遇到的一个问题‘未能加载文件或程序集“”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 ’,最常见的错误原因是:config配置文件里面声明的dll版本与引用的dll版本不一致导致的。 这里声明的Newtonsoft.Json的版本是6.0.0.0,再看一下我们引用的Newtonsoft.Json版本。 可以看到,我们引用的Newtonsoft.Json版本是10...原创 2018-08-28 10:40:23 · 4537 阅读 · 1 评论 -
WCF 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性
错误信息: 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements 特性添加到服务类型且同时将 RequirementsMode 设置为“Allowed”或“Required”。 说明: 执...原创 2018-08-27 19:57:09 · 932 阅读 · 0 评论 -
处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
错误描述:IIS发布网站包含WCF服务时,报错如下HTTP错误 500.21 - Internal Server Errorr处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因:ASP.NET没有成功注册到IIS中 解决方法:管用员权限进入cmd命令提示符界面,执行命令:cd C:\Wi...原创 2018-08-27 19:31:38 · 922 阅读 · 0 评论 -
svc 报错“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。“
问题:系统没有默认为 IIS 注册 WCF 服务的 svc 文件的 MIME 映射。解决方法:以管理员身份运行 cmd.exe 切换到目录 C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation 运行 ServiceModelReg.exe -i...原创 2018-08-27 19:29:07 · 524 阅读 · 0 评论 -
IIS部署WCF报 无法读取配置节“protocolMapping”,因为它缺少节声明
今天写了个wcf的测试程序放在客户的服务器上供他们测试调用,部署到IIS后浏览报错了,根据错误的提示看出似乎是识别不了这个节点名,偶然的去看了下进程池中该站点的进程池名字的高级设置,看到使用的.netframework版本居然还是2.0的,难怪识别不了,换成4.0重启下站点就好了。...原创 2018-08-27 19:28:43 · 480 阅读 · 0 评论 -
WINFORM 窗体圆角设计
private void BeautiLoginForm_Paint(object sender, PaintEventArgs e) { Type(this, 25, 0.1); } private void Type(Control sender, int p_1, double p_2) {原创 2018-01-17 09:52:48 · 1118 阅读 · 0 评论 -
asp.net页面间传值的五种方法
一、QueryString传值:1. 这是最简单的传值方式,但缺点是传的值会显示在浏览器的地址栏中且不能传递对象,只适用于传递简单的且安全性要求不高的整数值,例:新建一个WEB项目,添加一个页面命名为Test1,在页面中添加一个Button命名为btnLogin,再添加两个TextBox分别命名为tbxUserName和tbxPassWord,添加Buttond的Click()转载 2018-03-05 11:00:04 · 1029 阅读 · 0 评论 -
触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。DML触发器分为: 1、 after触发器(之后触发) a、 insert触发器 b、 update触发器 c、 delete触发器 2、 instead of 触发器 (之前触发)触发器有两个...转载 2018-03-20 11:29:36 · 237 阅读 · 0 评论 -
触发器
触发器作用:a.触发器通常用于强制业务规则b.触发器是一种高级约束,可以定义比用CHECK 约束更为复杂的约束c.可执行复杂的SQL语句(if/while/case) 可引用其它表中的列d.触发器定义在特定的表上,与表相关 不能直接调用的存储过程e.是一个事务(可回滚)ps:它是一种特殊的存储过程,也具备事务的功能,它能在多表之间执行特殊的业务规则.触发器是一种特殊类型的存储过程,它不同于之前的我...原创 2018-03-20 14:05:22 · 258 阅读 · 0 评论 -
Form圆角
private void BeautiLoginForm_Paint(object sender, PaintEventArgs e) { Type(this, 25, 0.1); } private void Type(Control sender, int p_1, double p_2) {原创 2018-04-24 11:11:58 · 554 阅读 · 0 评论 -
C#测试web服务是否可用
winform客户端经常需要调用webservice或者WCF进行数据交互,但是远程服务有可能不存在或者服务器不可用,客户端只能通过超时或者捕获到异常感知服务不可用。其实有一个COM借口可用快速的检测检测将要调用服务的状态。引用COM组件:Microsoft XML,v3.0,代码如下: string url = "http://127.0.0.1/MyS...转载 2018-08-22 16:25:19 · 432 阅读 · 0 评论 -
mvc @RenderBody()更新的问题
<li class="active"><a onclick="GotoPartView('Index', 'Home')"><i class=""></i>哈哈哈哈</a></li>function GotoPartView(actionname,controllerName)原创 2018-08-27 09:58:52 · 1895 阅读 · 0 评论 -
bootstrap table 显示序号,分页有效
{ 字段:'Number', 标题:'序号', 居中对齐', 宽度:20, formatter:function(value,row,index){ //返回索引+ 1; var pageSize = $('#parent_table')。bootstrapTable('getOptions')。pageSize; //通过...原创 2018-08-30 17:39:02 · 1408 阅读 · 0 评论 -
C#连接、访问MySQL数据库
一、准备工具visual stuido(本示例使用visual studio 2010)MySql.Data.dllmysql_installer_community_V5.6.21.1_setup.1415604646.msi(网上搜索去下载或者向我索要,联系方式在http://xunwn.com/1010100)二、新建DBUtility通用访问MySQL类库1、在解决方案中新建一个D...原创 2018-08-27 19:27:47 · 1980 阅读 · 0 评论 -
C#连接MySQL异常:The host localhost does not support SSL connections.
解决方案: 连接字符串添加如下语句.SslMode = none; static void Main(string[] args) { Console.WriteLine("123"); string connectstr="server=localhost;port=3306;database=test;user=root;p...原创 2018-08-27 19:28:18 · 646 阅读 · 0 评论 -
C# Lambda表达式
Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达原创 2017-11-20 08:39:03 · 239 阅读 · 0 评论