ASP.NET Core在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT,ASPNETCORE_ENVIRONMENT可以设置任意值,但框架仅支持三个值:Development、Staging 和 Production,因此我们先在项目中添加appsettings.Develop Read More
posted @ 2022-04-02 21:30 一夜秋2014 Views(218) Comments(0) Diggs(0) Edit
遇到的错误: 在sqlserver中,右键数据库名称-->任务-->导入数据-->选择excel类型的数据源,报错如下: 一开始我按照“AccessDatabaseEngine_X64.exe”,然而没用,于是继续搜索资料。 后发现需要启动64为的数据库,如下图操作即可: 然后按步骤操作,如下: 主 Read More
posted @ 2021-12-22 14:54 一夜秋2014 Views(1017) Comments(0) Diggs(0) Edit
1、下载 NET 5.0 SDK (我下载的版本是v5.0.100),并安装; 2、visual studio 2019 版本更新为16.6或更高版本; 3、更新目标框架(TargetFramework): xxx.csproj 中如下: <PropertyGroup> <TargetFramewo Read More
posted @ 2021-09-01 13:25 一夜秋2014 Views(999) Comments(0) Diggs(0) Edit
前提:本机已经安装python解释器、virtualenv虚拟环境、PyCharm编辑器。 1、创建空的项目文件夹 mypythonproject,打开cmd,通过 “virtualenv venv”命令创建虚拟环境,如下图: 命令执行完,mypythonproject文件夹下会自动创建venv虚拟 Read More
posted @ 2021-06-17 10:08 一夜秋2014 Views(789) Comments(0) Diggs(0) Edit
1、新建单元测试文件 右键->"new"->"Python File",如下图: 2、代码如下: import unittest from flask import current_app from apps.unit_test import app class MyTestCase(unittes Read More
posted @ 2021-06-13 10:52 一夜秋2014 Views(1094) Comments(0) Diggs(0) Edit
上一篇, net core3.1版本在mvc、webapi和控制台程序中使用autofac ,讲述了mvc或webapi的controller中构造方法注入。 但是,如果某个controller中有很多业务逻辑,就需要注入许多仓库实例,有些action或许只是用到其中一两个仓库实例而已,这样就造成了 Read More
posted @ 2021-01-20 14:34 一夜秋2014 Views(517) Comments(0) Diggs(0) Edit
一、mvc和webapi使用autofac如下: 1、安装Autofac包,如下图: 2、Program类中添加如下代码(红色部分): public class Program { public static void Main(string[] args) { CreateHostBuilder( Read More
posted @ 2021-01-13 10:58 一夜秋2014 Views(503) Comments(0) Diggs(1) Edit
因为业务原因,需要修改索引的映射的某个字段的类型,比如更改Text为Keyword。 需要如下步骤: 1)、先新建索引,映射最新的映射实体 2)、迁移老索引的数据到新索引中(数据较大的话,可以分批迁移) 3)、删除老索引 下面使用elasticsearch-head插件(安装自行网上搜索)操作 启动 Read More
posted @ 2019-12-09 13:06 一夜秋2014 Views(4170) Comments(0) Diggs(0) Edit
windows下elasticsearch安装ik分词器后启动报如下图错误: 然后百度说是elasticsearch路径有空格,一看果然我的路径有空格,然后重新换个路径就好了。 Read More
posted @ 2019-12-05 16:08 一夜秋2014 Views(1911) Comments(0) Diggs(0) Edit
新建了一个空的解决方案(SolutionTest.sln),在文件夹Api中新建了一个webapi项目,物理位置为解决方案根目录下的叫Api文件夹里, 现在想把文件夹名由Api改为MyApi,需要做以下几步操作: 1、修改文件夹名称,如下图: 修改Api为MyApi。 2、修改sln文件,用技术本打 Read More
posted @ 2019-08-26 10:59 一夜秋2014 Views(5507) Comments(0) Diggs(2) Edit
1、打开“Team Explorer”,点击“Home”,选择"Project"->"New Team Project",操作如下图: 2、输入项目名称、说明,然后点击下一步,如下图: 3、接下来的几个下一步无需修改,直接“Finish”即可。 Read More
posted @ 2019-06-10 09:54 一夜秋2014 Views(2021) Comments(0) Diggs(0) Edit
一、使用VisualStudioCode创建一个webapi项目(也可以是mvc等)、一个类库(用于封装记录日志方法,当然如果使用依赖注入到控制台项目,就不需要此类库了)。 二、在类库中添加NLog、NLog.Web.AspNetCore引用(NLog.Web.AspNetCore 是为 ASP.N Read More
posted @ 2019-03-30 14:54 一夜秋2014 Views(2116) Comments(0) Diggs(0) Edit
实际开发经常会使用线程,如果每次使用都是创建线程、启动线程,然后销毁线程,从性能上来讲,非常占用系统开销,当线程达到一定量的时候会影响程序的运行和处理效率。 使用线程池:好处:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务;减少在创建和销毁线程上所花的时间以 Read More
posted @ 2019-01-29 11:56 一夜秋2014 Views(787) Comments(0) Diggs(0) Edit
c#调用如下: 上面的存储过程做了参数化处理,可以避免sql注入,相比直接拼接(SET @strWhere += ' and [userid] = ' +convert(varchar,@userid),然后用EXEC()方法执行),更高效、更安全,当然维护起来有点麻烦,还有一点排序的参数@orde Read More
posted @ 2019-01-08 16:38 一夜秋2014 Views(4876) Comments(0) Diggs(0) Edit
1、asp.net core控制台程序 2、发布 发布前,修改test2.csproj文件(项目名称为test2) 主要添加 <RuntimeIdentifier>centos.7-x64</RuntimeIdentifier> 这句(如果把centos.7-x64改为win10-x64,则发布为e Read More
posted @ 2018-12-08 19:34 一夜秋2014 Views(2714) Comments(0) Diggs(0) Edit
1、准备工作: a:使用VisualStudioCode创建asp.net core项目,并使用命令“dotnet publish”发布(可以参考前面两篇文章)。 如:dotnet publish -c release -o D:\coretest 发布到D:\coretest文件夹中,-c 发布时 Read More
posted @ 2018-12-04 11:18 一夜秋2014 Views(584) Comments(0) Diggs(0) Edit
一、发布项目 在visual studio code中通过命令“dotnet publish”,如下图: 这里我把发布位置设置到了D:\WebSite\netcoredemo下。 二、设置IIS 0、安装AspNetCoreModule托管模块,安装后在iis的“模块”就可以看到安装结果,如下图: Read More
posted @ 2018-12-03 12:43 一夜秋2014 Views(1509) Comments(0) Diggs(0) Edit
一、准备工作 首先安装VisualStudioCode并且可以使用。 1、首先新创建空的MyApps文件夹,作为项目主目录,下面将在这个文件夹中创建多个web应用程序、类型、控制台程序等。 2、打开VisualStudioCode软件,选择“File”->"Open Folder",在弹出框中选择上 Read More
posted @ 2018-12-02 22:14 一夜秋2014 Views(1813) Comments(0) Diggs(0) Edit
需求,管理员用户可以看到tfs里面的所有项目,现在需要给某个开发人员设置权限,只让其看到其中某一个项目。 一、tfs服务器设置 1、在服务器管理器中的【本地用户和组】中添加一个新用户,并在“组”将新用户添加到“Users”组中,如下图: 2、打开【Team Foundation Server管理控制 Read More
posted @ 2018-08-24 15:47 一夜秋2014 Views(1709) Comments(0) Diggs(0) Edit
在nginx配置文件种的http节点下: 浏览器输入http://localhost:8005,nginx代理到http://localhost:3000/ Read More
posted @ 2018-08-16 19:52 一夜秋2014 Views(3161) Comments(0) Diggs(0) Edit