自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 Windows Server2016 安装docker 所踩的坑

【献给小白用户】首先参考官网文档:https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/deploy-containers/deploy-containers-on-serverhttps://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server...

2021-03-24 14:13:08 9997 10

转载 AutoMapper的使用

ForAllMembers 对所有成员操作ForAllOtherMembers 对除了已经给了映射规则之外的其亿成员操作CreateMap<PanelKeyIcon, DtoPanelKeyIcon>()//对一个成员加后缀.ForMember(m => m.ClassSku, m => m.MapFrom(n => string.Concat(n,"加后缀")))//对其他成员加前缀.ForAllOtherMembers(m => m.AddTran.

2021-03-05 16:23:40 743

原创 EFCore 数据模型 和 值转换

操作中经常要涉及到模型和值转换的问题,这里记录一下,实际使用过程中遇到过的问题,而非功能的全部。模型EFCore中支持字段参考地址:https://docs.microsoft.com/zh-cn/ef/core/modeling/backing-field?tabs=data-annotations注意:字段和属性的类型要一致。按照约定,将发现以下字段作为给定属性的支持字段 (按优先级顺序) 列出。_<camel-cased property name> _<p

2021-01-01 19:16:45 1248

原创 .netcore 控制台应用程序 调试时的控制台窗口

.netcore 项目中,项目属性中,输出类型为“控制台应用程序”的,在调试运行时会有控制台窗口弹出,有人需要有人不需要,有人纳闷,调试的时候怎么没有控制台窗口跳出来,这个跟调试服务有关。如果以IIS Express(托管给IIS转发)启动项目,那么即便是控制台应用程序,也是不会弹出控制台窗口的。所以,如果不想每次都有控制台窗口弹出来的话,可以使用IIS托管来调试。如果选择使用项目自身(Kestrel自托管)调试,那么就会调用项目生成的exe文件,就会有控制台窗口弹出来,所以如果需要控制台窗口.

2020-09-21 09:53:33 1825

转载 mysql show processlist和show full processlist

show processlist和show full processlistprocesslist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。showprocesslist只能列出当前100条。如果想全部列出,可以使用SHOW FULL PROCESSLIST命令mysql> show processlist;+.

2020-09-17 08:58:29 357

原创 swagger 的异常错误

此问题根本原因一般为出现了空对象的循环问题,由于不可遍历导致的。不过这个问题是swagger的前端问题,或者说浏览器不支持空对象这个情况,此截图是在IE11上了出现的,尝试换了个更高一点的浏览器就没有此现象。...

2020-09-10 14:14:00 2643 1

原创 .netcore 遇到的一些坑

1、联合主键异常:InvalidOperationException: Entity type '***' has composite primary key defined with data annotations. To set composite primary key, use fluent API.解:EFCore 联合主键不支持注解的方式,需要使用fluent API。即,要把这种注解的方式 public class OtaVersion { [Key

2020-09-10 13:47:01 2495

原创 VS 恢复显示 调试的 异常信息窗口

VS 调试的过程中,一般遇到异常时,会中断停止下来,定位到异常错误的位置,可以查看详细信息,并便以追踪。但有时候,VS莫名奇妙的异常不会中断了,只有在下方调试的输出窗口中会看到异常的相关信息,对于调试来说非常的不方便。那怎么恢复显示调试异常的详细信息呢,网上有很多方法,大家可以尝试一下,这只记录一下我的最终处理过程。调试—>窗口—>异常设置把Common Language Runtime Exceptions 这一项全部勾上,即可解决。当然你也可以把设置里的所有选..

2020-06-19 18:08:33 2231 1

原创 git的常用操作

$ git init$ git add .$ git commit -m 'initial commit'$ git remote add origin git@github.com:testinguser/iphone_project.git$ git push origin master大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有...

2020-06-18 13:26:46 180

原创 mysql 更改端口号踩的坑

windows系统的配置文件在C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini,怎么修改应该大家都知道,mysqld节点下的port更改为你想要的端口即可。今天要记录是里面的坑,用记事本打开my.ini文件,修改端口号后,在服务里启动mysql后,服务启动很慢,直到最后消失,发现服务中的mysql服务的启动、停止、重新启动都变成灰色的了。使用命令net start mysql,提示“MySQL服务正在启动或停止中,请稍候片刻后再试一次”,说明服务..

2020-06-08 15:46:49 1077

原创 .netcore webapi 跨域请求 SessionId不一致问题

环境为.netcore 3.1.netcore webapi 一般涉及到跨域和Session问题,要使用就得先配置,首先得配置跨域和开启Session。在Startup中的ConfigureServices里增加:services.AddSession();services.AddCors(options =>{ options.AddPolicy("cors", builder => { //AllowAnyOrigin已禁止使用了 .

2020-06-01 15:44:50 1814 1

原创 VUE-cli3打包上线到Nginx服务器子目录以及http和https相关设置

一、VUE-cli3打包上线到Nginx服务器子目录VUE-cli3生成的项目,默认根目录下是没有vue.config.js文件的,需要手动建一个,然后添加publicPath参数即可。如:module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/m/' : '/',}Nginx的配置如下:location /API/ { proxy_pass http://loc...

2020-05-20 23:57:54 1357

原创 Supervisor socket.error No such file or directory file /usr/lib64/pyth

对Linux是个小白,所以百度了一个安排教程,https://www.cnblogs.com/chuankang/p/9473768.html按照做的,修改Supervisor配置文件在/etc/supervisor下为supervisord.conf,修改守护进程的配置在/etc/supervisor/conf.d下,也修改了supervisord.conf配置的files=conf.d/*.conf最后发现一直报这个错误,supervisor error: <class 'socket..

2020-05-20 15:30:39 2424

原创 Tomcat 要小心的坑

以前只是理论上知道Tomcat/webapps下的目录存在坑,但没有去实践,今天故意试之,总结如下:场景:我在tomcat的webapps文件夹下发布了一个A项目,文件夹命名为ROOT,这样我访问 http://域名A就可以直接访问A项目。只有一个项目时,没有任何问题。但同时我在webapps下又发布了另一个项目B,文件夹命名为API,这样我访问http://域名B就可以访问b项目。此时在A项目(即ROOT目录中),又有一个名字为API的文件夹。现在输入 http://域名A/API ...

2020-05-20 11:36:51 194

原创 远程登陆 出现身份验证错误 要求的函数不受支持 问题的解决方案

远程登陆的时候,经常会碰到“出现身份验证错误 要求的函数不受支持”的问题,网上也给出了很多解决办法,如:1、修改组策略计算机配置-->管理模板-->系统-->凭据分配-->加密oracle修正-->选择已启用和保护级别改为易受攻击2、修改注册表[HKEY_LOCAL_MACHINE]\Software\Microsoft\Windows\Current...

2019-12-02 13:16:02 411

原创 您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库

EF使用mysql数据库三个步骤1、mysql官网下载安装mysql-connector-net (不安装数据源里选不了mysql数据库)2、安装MySQL for Visual Studio3、nuget安装mysql.data和mysql.data.entityframework如果这时候,添加实体数据模型的过程中,还会报这个提示的话,切记把项目重新生成一下,再做尝试。今天在这...

2019-11-26 18:04:12 654

转载 C#值参数和引用参数

引用:https://www.cnblogs.com/liuyoung/p/7819052.html一、值参数未用ref或out修饰符声明的参数为值参数。使用值参数,通过将实参的值复制到形参的方式,把数据传递到方法。方法被调用时,系统做如下操作。在栈中为形参分配空间。 复制实参到形参。值参数的实参不一定是变量。它可以是任何能计算成相应数据类型的表达式。看一个例子:...

2019-11-04 09:17:40 175

原创 IIS里没有http重定向图标 web.config里添加rewrite报500错误

1、服务器在添加角色里,已经添加了http重定向,但是IIS里没有对应的图标,这是什么问题?这是因为还需要安装URL Rewrite组件2、在web.config里添加了rewrite模块后,报500错误,什么原因?先确认rewrite模块是不是添加了多个,再确认一下名字有没有重复,如果这两点都正常,那就是IIS缺失URL Rewrite组件。如果缺失URL Rewrite或I...

2019-08-27 15:09:20 2115

原创 异常处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml

Tomcat启动进 类似以下的错误:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterjava.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServletjava.lang.NoSuchMethodE...

2019-07-27 20:38:27 2374

原创 Spring.Net的切入点、AOP通知过滤器

Spring.Net除了上一篇文章写的IOC、AOP、属性注入、构造函数注入之外,还有切入点(过滤器),比如方法名字过滤、正则表达式过滤、特性过滤以及自定义动态切入点。今天记录一下切入点或者说过滤器,先讲概念,文章最后上实战演示。本文章涉及的演示实例下载地址:https://download.csdn.net/download/xuefuruanjian/11390775常...

2019-07-20 23:59:24 190

原创 Spring.Net使用IOC、AOP、属性注入、构造函数注入以及代码硬编IOC

Spring.Net常被来用来作为IOC容器和AOP工具,今日有空整理了一下,就个人使用的方法做个总结 ,尽量演示的细一点,大家都能看懂。实现方式:硬编(代码实现)和配置表两种。配置文件的演示一下IOC、AOP、构造函数注入、以及属性注入。其他的如方法注入、方法替换、事件注入本次暂不作演示。本文章涉及的演示实例下载地址:https://download.csdn.net/dow...

2019-07-20 22:11:11 442

转载 MVC Model验证总结 @Html.ValidationSummary(true)

原文:https://blog.csdn.net/wybshyy/article/details/52064253ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证。我...

2019-07-01 17:53:37 1131

原创 log4net 配置文档

log4net经常使用,总是只为了生成日志,没有过深的研究,把使用中遇到的问题总结一下,以便参考:1、<logger>相当于<root>的子集,自定义级别或名称时使用,在logger中执行过的,会在root里重复执行。2、log4net.Filter.LoggerMatchFilter和log4net.Filter.LevelRangeFilterlog...

2019-05-16 17:56:13 594

原创 js .forEach 内使用await的注意事项

js .forEach 内使用await的注意事项1、在.forEach内部直接使用await会报错,需要匿名函数前加上async,即参数前面,如let array=[1,2,3]array.forEach(async (e,i)=&gt;{ await db.Collection("").get(); //伪代码})2、但实际上在.forEach中正确使用...

2019-03-15 17:01:06 9696 1

原创 微信授权 Https

今天做微信授权,正常使用的代码拿过来后,一直报错The remote certificate is invalid according to the validation procedure.是HttpWebRequest的Get请求获取access_token时,报错,一直访问不了,然后在网上看到https://www.cnblogs.com/itjeff/p/5794673.html...

2019-03-05 18:00:49 638

原创 入手小程序走过的坑

想开发个小程序体验一下,于是就开启了小程序之路,顺便把遇到的坑记录一下1、下载安装最新版的小程序开发工具后,新建项目,输入appid后,appid变为红色,一直提示请输入appid,各种尝试,都不行,于是把开发工具降一个版本,问题解决,但是只能创建小游戏模板。查了各种资料,原来在小程序的 服务范围内 ,如果选择了“游戏”就只能开发小游戏了,这个服务范围是改不回小程序的,只能重新注册小程序。...

2019-02-24 01:36:01 1523

原创 EF中"实体类型 XXXXX 不是当前上下文的模型的一部分。" 解决方法

EF中"实体类型 XXXXX 不是当前上下文的模型的一部分。" 解决方法看一下  dbContext中 是不是没有public DbSet&lt;XXX&gt; XXX { get; set; }

2018-12-28 15:15:44 5103

原创 webapi下 HttpModule 的注册方法

webapi下 HttpModule 的几种注册方法1、配置表注册&lt;modules&gt; &lt;remove name="ApplicationInsightsWebTracking" /&gt; &lt;add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsigh...

2018-12-28 14:43:48 688

原创 EF 枚举类型映射数据库

EF5.0版本之前方法一:中间值法public byte Status{get;set;}public StatusEnum Statusenum{get{return (StatusEnum)Status;}}方法二:继承  EF5.0之后直接映射即可。public StatusEnum Status { get; set; } 感谢【学委佛祖】...

2018-12-24 17:07:14 1194

原创 Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.Binder.Convert'

类似于Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.Binder.Convert' 的异常,一般都是没有引用程序集Microsoft.CSharp.dll,引用了基本上可以解决。

2018-12-21 10:14:26 3435

原创 Dialect does not support DbType.Decimal Dialect does not support DbType.Double

Nhibernate使用.Sum()和.Average()方法时,会报Dialect does not support DbType.Double或者Dialect does not support DbType.Decimal错误,这是因为翻译成sql语句时,NHibernate使用cast来确保AVG或Sum函数的返回类型。之前的MySql版本5不支持转换表达式中的数值类型。在MySql 5....

2018-12-10 11:16:16 272

原创 引用启动类型“WebService.Startup”的 OwinStartup 属性 冲突

  尝试加载应用时出现了以下错误。- 程序集“WebService”中发现的引用启动类型“WebService.Startup”的 OwinStartup 属性与程序集“WebAdmin”中引用启动类型“WebAdmin.Startup”的属性冲突,因为它们具有相同的 FriendlyName“”。请删除或重命名其中一个属性,或直接引用所需的类型。若要禁用 OWIN 启动发现,请在 web.c...

2018-10-08 09:32:31 3266 1

原创 表达式中的注意事项

今天说一下,平时用表达式树时,遇到的坑。在表达式使用过程中,是从列表中先筛选出一条然后再得到一个属性,还是先select出一个属性再筛选出一条,两者谁先谁后。如下先筛选出一条然后再得到一个属性:solutionUserMapping.FirstOrDefault().SolutionCodethis.BusinessLightDataBase.Query&lt;MonitorSolu...

2018-09-21 09:30:16 557

原创 Expression.Constants 使用的小技巧

自己用表达式树封装了 Expression.And Expression.Or 用于多条件的表达式拼装,在使用过程中,表达式中只要用到Contains( Expression.Constants )就会报错。报错如下:无法将类型为“NHibernate.Hql.Ast.HqlBitwiseAnd”的对象强制转换为类型“NHibernate.Hql.Ast.HqlBooleanExpressio...

2018-09-21 09:08:25 414

转载 T-SQL查询进阶--详解公用表表达式(CTE)

本文引用地址:https://www.cnblogs.com/CareySon/archive/2011/12/12/2284740.html简介     对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时...

2018-07-12 14:07:33 125

转载 删除指定位置指定长度的字符,然后插入另一个字符串(stuff函数的用法)

STUFF 函数将字符串插入到另一个字符串中。 它从第一个字符串的开始位置删除指定长度的字符;然后将第二个字符串插入到第一个字符串的开始位置。STUFF ( character_expression , start , length , replaceWith_expression ) 参数character_expression字符数据的表达式。 character_expression 可以...

2018-05-24 11:13:55 575

转载 把查询数据集转字符串(FOR XML PATH 函数用法)

 一.FOR XML PATH 简单介绍             那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:       接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT * FROM @hobby FOR XML PATH       结果:&lt;row&gt;  &lt;hobbyID&gt...

2018-05-24 11:05:32 457

转载 查某字符(串)是否包含在其他字符串中

SQL中判断字符串中包含字符的方法通过2个函数CHARINDEX和PATINDEX以及通配符的灵活使用函数:CHARINDEX和PATINDEXCHARINDEX:查某字符(串)是否包含在其他字符串中,返回字符串中指定表达式的起始位置。PATINDEX:查某字符(串)是否包含在其他字符串中,返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。特...

2018-05-24 11:03:19 1034

C# Spring.Net演示实例【更新版】(IOC、AOP、属性注入、构造函数注入、通知过滤器)

今天有空,写了基于C#使用Spring.Net的演示实例,希望能给有需要的人带来帮助,其中演示了配置下的IOC、AOP、属性注入、构造函数注入、通知过滤器、以及不使用配置直接代码硬编的AOP动态代码过程,另外还增加了Castle实现IOC及AOP的示例。 使用VS2015或VS2017打开,.net版本为4.5

2019-07-21

Spring.Net演示实例(IOC、AOP、属性注入、构造函数注入、通知过滤器)

今天有空,写了基于C#使用Spring.Net的演示实例,希望能给有需要的人带来帮助,其中演示了配置下的IOC、AOP、属性注入、构造函数注入、通知过滤器、以及不使用配置直接代码硬编的AOP动态代码过程,另外还增加了Castle实现IOC及AOP的示例。 使用VS2015或VS2017打开,.net版本为4.5

2019-07-21

windows系统中解决码云svn文件夹不能为空的问题

现提供windows平台下的EXE文件(电脑需要已安装.net framework4.5),放在项目根目录下运行即可。解决码云svn文件夹不能为空的问题。使用这个小工具,自动检查空文件,并填充或删除.keep文件,设置了排除规则,拓除后的文件夹为空的请手动操作。

2018-11-06

VisualSVN-5.2.1安装包及破解补丁

VisualSVN-5.2.1安装包及破解补丁都在里面,安装包安装完成,直接把补丁替换同名文件即可。

2018-10-08

VisualSVN 5.2.1 破解补丁

直接覆盖安装目录下的同名文件即可。亲测可用。安装目录一般都在C:\Program Files (x86)\VisualSVN\bin,覆盖前可以备份一下同名文件。

2018-10-08

org.in2bits.MyXls.dll

myxls 导入导出

2012-11-09

myxls 示例

myxls 导入 导出

2012-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除