原创
二二姐(博客园)
这个作者很懒,什么都没留下…
展开
-
vs2019下载路径
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/原创 2022-02-23 23:53:34 · 556 阅读 · 0 评论 -
Cannot access a disposed object. A common cause of this error is disposing a context that was resolv
问题:“Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dis原创 2021-12-14 10:14:08 · 2862 阅读 · 0 评论 -
VS2019 查看源码
工具—选项—文本编辑器—c#—高级------勾选(支持导航到反编译源)----点击确定就好了。原创 2021-09-16 16:38:27 · 1362 阅读 · 0 评论 -
Rabbitmq消息队列(阿里云)
路径:https://www.jianshu.com/p/79ca08116d57原创 2021-06-17 19:52:00 · 807 阅读 · 0 评论 -
如何把隐藏的git文件夹显示出来
1.点击我的电脑2.点击左上角的查看(勾选隐藏的文件)原创 2021-06-02 17:29:42 · 7538 阅读 · 0 评论 -
如何检测是不是有人私自调用项目接口(非正常下单流程),得到远程ip或服务器名
项目一:配置public SendHelperOrdersRequest() { MachineName = Environment.MachineName; Platform = "dfg"; } /// <summary> /// 获取此本地计算机的NetBIOS名称 /// </summary> public string Mach原创 2021-05-18 14:45:11 · 291 阅读 · 0 评论 -
检测http请求是否超时
关键类:StopwatchStopwatch stopwatch = new Stopwatch();方法开始前加stopwatch.Start();方法结束后加stopwatch.Stop();具体写法:原创 2021-05-18 14:25:06 · 619 阅读 · 0 评论 -
冒泡
冒泡是数组中的最大数每次循环冒出代码示例 static void Main(string[] args) { int temp = 0; int[] array = { 8, 9, 1, 5, 2 }; for (int i=0;i<array.Length-1;i++) { for(int j = 0; j < array.Length - 1 -原创 2021-05-10 15:10:47 · 70 阅读 · 0 评论 -
StackExchange.Redis(缓存)
一:stringstring将数据存入缓存1.存单条数据入缓存class Program { static void Main(string[] args) { var keyName = "stringTest"; var configInfo = "name,13598871354"; var aa = SaveRedis(keyName, configInfo);原创 2021-05-08 18:00:26 · 3040 阅读 · 0 评论 -
iis安装及部署
win10如何安装IIS:https://jingyan.baidu.com/article/fdffd1f86a897af3e98ca18b.htmlwindows系统如何远程桌面连接:https://jingyan.baidu.com/article/67662997adb46a54d51b84bd.html如何用iis配置网站:https://jingyan.baidu.com/article/00a07f380b57f682d028dccb.html...原创 2021-03-05 23:42:47 · 3473 阅读 · 0 评论 -
全局跨域代码
先在MyProjectAPI中Startup类ConfigureServices(IServiceCollection services)中加上services.AddCors(options => {options.AddPolicy(“any”, builder => { builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader(); });//跨域请求});然后在Configure(IApplicationBuilder ap原创 2021-03-26 16:03:40 · 266 阅读 · 0 评论 -
swagger安装
1.项目安装程序包 Swashbuckle.AspNetCore2.在StarUp.cs类的ConfigureServices方法中添加代码 services.AddSwaggerGen(c => { c.SwaggerDoc("V1", new Info { Version = "V1", //版本(主要) Tit原创 2021-01-16 18:00:22 · 1765 阅读 · 0 评论 -
Specified key is not a valid size for this algorithm
问题:System.Security.Cryptography.CryptographicException:“Specified key is not a valid size for this algorithm.”解决方法:AES加密中参数key应是32位,如果位数不对会报此错。原创 2020-12-14 21:24:18 · 9430 阅读 · 0 评论 -
Unable to resolve service for type ‘Movies.Domin.MoviesAccount‘ while attempting to activate ‘Movies
出现的问题:Unable to resolve service for type ‘Movies.Domin.MoviesAccount’ while attempting to activate ‘Movies.Respository.Mysql.ImplementInterface.MoviesAccountRepository’.接口实现类中构造函数方式注入两个类,但是startup中告知注入的只有MoviesDbContext,而没有在startup中注入MoviesAccount类,所以会报错原创 2020-12-13 23:48:00 · 3060 阅读 · 0 评论 -
IsNullOrWhiteSpace和IsNullOrEmpty区别
string.IsNullOrEmpty:只能控制null和""string.IsNullOrWhiteSpace:控制null、""、" "(引号里面带空格)原创 2020-12-10 22:57:07 · 1115 阅读 · 0 评论 -
net core EF 连接数据库和模型迁移
一:第一种方法(sdk3.1)启动项和上下文在一个类库里面1.创建一个数据库模型public class Movies { /// <summary> /// id /// </summary> public int Id { get; set; } /// <summary> /// 名称 /// </summary>原创 2020-11-28 00:04:13 · 1481 阅读 · 1 评论 -
net core安装sdk
第一步:下载https://dotnet.microsoft.com/download第二步:如果项目中用的是2.2版本,那么下载2.2版本中的最高版本(如2.2.207);如果项目中用的是2.2.1,那么应下载2.2.1版本。第三步:找到和自己用的电脑相同的系统第四步:下载之后安装好...原创 2020-11-08 00:25:58 · 933 阅读 · 0 评论 -
如何快速知道项目用的哪种sdk
打开项目文件在项目文件中找到文件名后缀名 …csproj,可以用文档打开方式原创 2020-11-08 00:16:02 · 751 阅读 · 0 评论 -
git、KDiff3、Git Extensions
**Git**git概念:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。1.下载git软件路径:https://git-scm.com/download/win2.点击安装(一直下一步知道finish)KDiff3概念:KDiff3是一款用来对文件或目录进行比较和合并及解决代码冲突的工具。下载路径:https://sourceforge.net/projects/kdiff3/安装步骤:一直下一步Git Extensions概念:Git Exte原创 2020-11-06 02:02:11 · 2019 阅读 · 5 评论 -
? , ?: , ??,?.
可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable(泛型结构)的缩写形式,也就意味着当你用到T?时编译器编译时会把T?编译成System.Nullable的形式。..原创 2020-07-09 12:10:05 · 123 阅读 · 0 评论 -
数据库表联合
内表联合:SELECT a.* FROM deyouyun_goods_import_tasks as a INNER JOIN deyouyun_goods_collect_infos as b on a.Id=b.Id内表联合中INNER可以省略不写左联合:SELECT a.* FROM deyouyun_goods_import_tasks as a LEFT JOIN deyouyun_goods_collect_infos as b on a.Id=b.Id右联合:SE原创 2020-05-27 11:59:03 · 343 阅读 · 1 评论 -
git忽略某个项目
1.在左边目录中随便找个点击右键2.要忽略的文件写在图中指定的地方3.点击 忽略(这时github上的项目就是下图状态)原创 2020-05-26 20:20:36 · 256 阅读 · 0 评论 -
委托(Func、Action、Delegate)
委托:将一个方法作为参数带入到另外一个方法中。Func<>定义:Func是有返回值的泛型委托(封装方法),可以传入0-16个参数。特点:可传参、有返回值、封装方法。用法详解:Func返回值是int的委托,没有参数;Func返回值是string,没有参数;Func<string,int>返回值是int,传入参数是string。由此可以看出Func<>中放的...原创 2020-03-20 19:26:27 · 377 阅读 · 0 评论 -
工厂模式
工厂模式工厂模式在一些设计模式的书中分为简单工厂模式,工厂方法模式和抽象工厂模式三类。也有把工厂方法模式划分到抽象工厂模式的,认为工厂方法是抽象工厂模式的特例的一种,就是只有一个要实现的产品接口。工厂模式流程图:1.简单工厂模式简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法)。编程中的简单工厂就是一个生产对象的类,它的主要作用是创建具体的产品类实例。专门定义一个类来负责创建其...原创 2020-03-20 11:25:02 · 95 阅读 · 0 评论 -
switch和if
if和switch都是条件判断语句,在效果上是没有什么差别的,不同的是在效率上。case中要求的是常量,一般是不能进行逻辑判断的, 所以这也是if语句优于switch语句的地方!但是如果您判断的都是几个常量的数据,我建议您最好采用switch语句,虽然if语句也是能实现的,但是性能就比switch差的有点远了。switch(选择判断句)switch关键字:switch、case、break、d...原创 2019-03-16 11:11:31 · 339 阅读 · 0 评论