-
ASP.NET Core相关命令
查看帮助 数据迁移 已有迁移文件的基础上添加迁移文件 已有示例数据基础上添加迁移更新数据 删除数据库 获取DbContext类型的信息 移除最后一次迁移 更新数据库- 0
- 0
- 21
-
ASP.NET Core 依赖注入
ASP.NET Core依赖注入容器注册服务 AddSingleton() AddTransient() AddScoped() 依赖注入的亮点 低耦合 提供了高测试性,使单元测试更加的容易- 0
- 0
- 13
-
AddMvc和AddMvcCore他们是什么关系?
AddMvcCore()方法只会添加最核心的MVC服务。 AddMvc()方法添加了所有必需的MVC服务 AddMvc()方法会在内部调用AddMvcCore()方法- 0
- 0
- 21
-
-
ASP.NET Core开发者异常页面
在Startup.cs修改如下代码添加异常抛出 在管道中使用UseDeveloperExceptionPage启用中间件 必须尽可能的在管道中提早注入 异常展示包含Stack Trace ,Query String Cookies和HTTP Headers 用于自定义异常页面,可以使用DeveloperExceptionPageOptions对象- 0
- 0
- 20
-
ASP.NET Core中的静态文件
在Startup.cs的Configure方法添加以下代码,可以访问wwwroot目录下的静态文件 在Startup.cs的Configure方法添加一个默认的文件中间件,默认的文件名称为:index.html default.html等 在Startup.cs的Configure方法下设置指定的默认文件sg.html 方式一 方式二 Asp.Net Core中的静态文件 ASP.Net Core…- 0
- 0
- 33
-
ASP.NET Core的中间件
1、什么是中间件? 可同时被访问和请求。 可以处理请求后,然后将请求传递给下一个中间件。 可以处理请求后,并使管道短路。 可以处理传出响应。 中间件是按照添加的顺序执行的- 0
- 0
- 32
-
Asp.Net Core在Startup文件中获取appsettings.json的内容
在appsettings.json中定义一个Mykey 在Startup.cs中获取appsettings.json中定义的Mykey值并输出- 0
- 0
- 36
-
一个很好用的 PHP 加密解密模块
这个模块是从可道云的代码中找到的,试了一下,非常好用!可用于对数据请求进行加密验证等。 通俗点说,用它来进行加密,同一个字符串,每次进行加密,得出的结果都是不一样的,大大加强了数据安全性。同时还可设定加密后数据的有效期,简直牛掰了 食用方法 将下面的模块代码保存为 Mcrypt.class.php,然后在你需要用到的地方通过 require 的方式引入:PHP 加密一…- 0
- 1
- 38
-
-
-
php字符串转utf8
strToUtf8('456789'); function strToUtf8($str){ $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); if($encode == 'UTF-8'){ return $str; }else{ return mb_convert_encoding(…- 0
- 0
- 83
-
-
一、List集合基本操作
一、简介 所属命名空间:System.Collections.Generic List<T>类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口。 泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行,向下强制类型转换,所以性能得到提高。 List- 0
- 0
- 82
-
三、Linq 交集、并集、差集、去重
Distinct – 过滤集合中的相同项 得到的结果就是:1,2,3,4,5,6 Union – 连接不同集合,自动过滤相同项 得到的结果就是:1,2,3,4,5,6,7,8,9 Concat– 连接不同集合,不会自动过滤相同项 得到的结果就是:1,2,3,4,4,5,6,6,5,6,6,7,8,9 Intersect –…- 0
- 0
- 67
-
PHP获取当前页面文件名
<?php $phpself=php_self(); echo $phpself; //获取当前页面文件名 function php_self(){ $php_self=substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],'/')+1); return $php_self; } ?>- 0
- 0
- 84
-
为什么要用队列消息(MQ)
消息队列(MQ)是什么? 消息队列中间件是分布式系统中重要的组件(单机版也可用:单机版指的是在服务器上安装),主要解决应用耦合,异步消息,流量削锋等问题。 实现高性能,高可用,可伸缩和最终一致性架构。 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。 消息队列,一般我们会简称它为MQ(Message Queue) 名词解释 把数据放…- 0
- 0
- 109
-
使用C#实现文件删除
/// <summary> /// 删除文件 /// </summary> /// <param name="fileUrl">路径</param> public string DeleteImgFile(string id, string url) { var obj = new object { }; try { string file = System.Web.Htt…- 0
- 0
- 69
-
(五) 多线程的自动管理(定时器)
Timer类:设置一个定时器,定时执行用户指定的函数。 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象: 第一个参数:指定了TimerCallback 委托,表示要执行的方法; 第二个参数:一个包含回调方法要使用的信息的对象,或者为空引用; 第三个参数:延迟时间——计时开始的时刻距现在的时间,单位是毫秒,指定为“0”表示立即启动计时…- 0
- 0
- 63