自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 .net Core 集成 swagger

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B斜体 Ctrl + I引用 C...

2022-02-20 15:12:31 917

原创 安装完vue-cli后在powershell中无法执行vue命令,提示 ····\npm\vue.ps1,因为在此系统中禁止运行脚本

powershell中无法执行vue命令安装完vue-cli工具后在powershell中无法执行vue命令,提示 ····\npm\vue.ps1,因为在此系统中禁止运行脚本。出现这个提示的原因是windows执行策略的问题解决方案:1.以管理员身份运行powershell2.输入命令get-ExecutionPolicy得到的响应为Restricted 标识现在的执行策略是受限的3.在powershell中输入命令set-ExecutionPolicy RemoteSigned 即可解决此问

2022-02-11 13:58:48 1115

原创 github本地项目上传到远程仓库

当我们在本地创建了一个项目,如何上传到github的远程仓库中去首先第一步找到我们进入我们需要上传到github的项目的目录中cd D:/project/projectname第二步 初始化git项目git init第三步 将本地项目工作区文件都添加到暂存区git add .第四步 将暂存区的文件提交到本地仓库git commit -m "init project"第五步 将本地仓库关联到github远程仓库上前提是需要先在github上创建仓库git remote add o

2021-09-13 23:09:43 694

原创 asp.net core webapi 添加静态页面

asp.net core webapi 默认的静态资源文件路径为wwwroot需要在startup 中开启使用静态文件app.UseStaticFiles();然后就可以访问项目文件夹中wwwroot目录下面的静态资源文件访问路径中不需要带wwwroot路径

2021-09-12 17:11:10 1352

转载 vue 2 项目中使用less-loader 出现 TypeError: this.getOptions is not a function 错误

一 背景在vue2项目上使用less,安装了 less 和 less-laoder之后,编译项目的时候提示下面问题:Module build failed (from ./node_modules/less-loader/dist/cjs.js): TypeError: this.getOptions is not a function二 排查问题在网上搜索,有文章说是less-loader版本太高了,安装低版本的就没问题啦,比如5.0.0。看了下我当前安装的是[email protected],

2021-06-20 11:07:21 908

原创 git 常用命令

git status -- 查看当前分支状态git add . -- git commit -m '提交信息说明'git push -- 推送到远程仓库git checkout -b login -- 创建分支git branch -- 查看所有分支

2021-06-20 10:31:13 47

原创 node 连接 mysql 报错 ER_NOT_SUPPORTED_AUTH_MODE

node 版本 v12.12.0mysql 版本 8.0我再家尝试使用node连接mysql数据库的时候,发现连接不上。报错信息显示为:{code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', sqlState: '0

2021-06-16 20:58:50 1805

原创 HSSFWorkbook 与 XSSFWorkbook 的区别

Workbook wb = new HSSFWorkbook();FileOutputStream fileOut = new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();HSSFWorkbook是解析出来excel 2007 以前版本的,后缀名为xls的。Workbook wb = new XSSFWorkbook();FileOutputStream fileOut = new FileOutputS

2020-10-12 13:55:03 977

转载 .NET Core开发实战--02.依赖注入

什么是依赖注入依赖注入,英文是Dependency Injection一般简称DI,是实现对象与其协作者或依赖关系之间松散耦合的技术。为了执行其操作,类所需要的对象不是直接实例化协作者或使用静态引用,二十以某种方式提供给类。大多数情况下,类将通过他们的构造函数来声明他们的依赖关系,允许他们遵循显示依赖原则,这种方法被称为“构造注入”。为什么要使用依赖注入借助依赖注入框架,我们可以轻松管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和可扩展性ASP.NET Core 在整个架构

2020-07-04 15:31:16 407

原创 git Push 代码时提示 Connection reset by $Server IP port 22

今天在Push 代码到Git 上时,无法推送代码到远程仓库,查看输出结果正在推送 masterPushing to [email protected] reset by 18.140.96.234 port 22发布到远程存储库时遇到错误: Git failed with a fatal error.Could not read from remote repository.Please make sure you have the correct access rights

2020-06-29 17:00:48 1529

原创 .NET Core开发实战--01.ASP.NET Core 启动过程

ASP.NET Core 启动过程

2020-06-27 22:25:20 562

原创 SQL Server 分组获取第一条数据

sql server 分组去重

2020-03-26 14:29:01 2058

原创 使用Dapper + Slapper.Automapper 实现一对多映射

dapper 本身提供了基于Emit mapper 的对象映射,但是对于一对多的关系并不直接支持一对多的对应关系。我们可以通过使用 Dapper + Slapper.Automapper 实现需要的一对多关系的映射,具体实现过程如下:1. 创建实体对象public class ...

2019-09-08 17:47:12 1414

原创 miniui grid使用cellbeginedit事件编辑单元格时提供默认值

需求描述:在编辑DataGrid收购入账日期单元格的时候,如果没有值则需要默认给定当前日期解决方案:通过查找miniui官方api文档,发现DataGrid中有cellbeginedit事件, 即编辑前事件。考虑的解决方法是在触发这个事件时给定单元格需要的默认值。事件描述如下:第一次的代码如下: grid.on("cellbeginedit", function (e) ...

2019-08-22 14:06:58 4314 1

原创 PMBOK 第六版十大知识领域

PMBOK 第六版十大知识领域十大知识领域十大知识领域

2019-08-01 11:08:50 1742

原创 asp.net Core 2.X 下在StartUp中使用DbContext

开发环境: asp.net core 2.2在asp.net Core项目中需要在startup启动类中使用DbContext对数据库做一些操作,例如初始化部分基础数据.项目中使用的数据库为sql server.首先在Startup启动类 ConfigureServices 方法中添加DbContext:// 添加数据库上下文 services.AddDbContext<ZYDBC...

2019-04-28 16:50:07 1627

原创 关于枚举用法的小笔记

关于枚举用法的小笔记什么是枚举为枚举提供友好的显示枚举、字符串、值的相互转换最近因为经常需要使用枚举来进行操作,所以记录一下经常用到的一些枚举的用法.什么是枚举首先枚举是一组命名整型常量。枚举类型是使用enum关键字声明的。C#枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。public enum <enum_name>{ enumeration list...

2019-04-20 16:21:12 126

原创 git 移除文件夹的版本控制

在使用git进行版本控制时可能需要忽略掉某些文件的版本控制,必须编译的文件和一些不必要的缓存文件例如:[Bb]in/ obj/ .vs/ 等但如果这些文件已经加入了版本控制再修改 .gitignore 文件则不会生效;此时可以使用 git rm 命令将已加入版本控制的文件移除版本控制命令地址:https://git-scm.com/docs/git-rmgit-rm - Remove f...

2019-02-22 15:46:36 3823

原创 ABP 入门三 - 通过boilerplate模板创建解决方案

对于刚接触ABP框架的本菜鸟还是建议使用官方推荐的做法,在ABP框架的官网(https://aspnetboilerplate.com),自动生成解决方案。因为最近也在学习 .NET Core ,所以使用的也是基于 ASP.NET Core 的模版。在ABP官网的Download页(https://aspnetboilerplate.com/Templates)选择需要的模版:通过模板生成...

2018-12-09 12:13:36 952

转载 ABP 入门二 - 多层架构体系

ABP 的多层次架构前言为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域驱动设计)的原则,将工程分为四个层:展现层(Presentation):提供一个用户界面,实现用户交互操作。应用层(Application):进行展现层与领域层之间的协调,协调业务对象来执行特定的应用程序的任务。它不包含业务逻辑领域层(Domai...

2018-12-08 22:19:45 534

转载 ABP 入门一 什么是ABP

什么是ABPABP是“ASP.NET Boilerplate Project” 的简称。ABP 是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序基础框架和项目模板。ABP是基于DDD的经典分层架构思想,实现了众多DDD的概念。ABP的官方网站:http://www.aspnetboilerplate.comABP在Github上的开源项目:h...

2018-12-08 20:18:09 12160

原创 Python安装Scrapy失败,关键字Twisted

安装Scrapy时提示Running setup.py install for Twisted … error 处理方法文章目录安装Scrapy时提示Running setup.py install for Twisted ... error 处理方法操作环境处理方法操作环境系统:Windows 10 64位专业版python 版本: 3.7.0处理方法手动下载对应版本的Twist...

2018-11-15 11:23:36 320

原创 ASP.NET Core 依赖注入使用

ASP.NET Core 依赖注入使用服务生命周期接口定义服务注册服务注入参考链接ASP.Net Core 的底层设计支持和使用依赖注入。APS.Net Core 应用程序可以利用内置的框架服务将他们注入到启动类的方法中,并且应用程序服务能够配置注入。由APS.Net Core 提供的默认服务容器提供了最小功能集,并不是要取代其他容器。依赖注入(Dependency injection,DI)是...

2018-09-23 09:59:16 3417

原创 .NET Core 下使用NLog记录日志

.NET Core 下使用NLog记录日志添加NLog引用在项目中添加nlog.config文件在Startup.cs -&gt; Configure方法中添加NLog服务使用NLog记录日志NLog 是一个免费的日志记录平台,适用于与各种.NET平台,包括 .NET standard。NLog可以写入多个目标(文件,数据库,控制台,邮件)。并且可以及时更改日志记录配置 。添加NLog引用在...

2018-09-18 19:17:21 1624

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-24 14:03:17 135

原创 使用HttpWebRequest与HttpWebResponse抓取网页数据

最近一个功能需要从其他网站上抓取数据存到本地数据库中,供后续展示与分析使用。这里通过使用HttpWebRequest模拟浏览器发送GET和POST请求到目标网站,然后通过HttpWebResponse获取目标服务器返回流作为字符串,然后通过html parser 获取需要保存的数据存储到数据库中。下面贴出两个获取页面的方法。 1,通过GET 获取页面private static string ge

2015-08-12 23:01:33 712 1

workflow_foundation_个人整理的一些使用工作流例子

C#实现的常用工作流事例.事件用于将数据发送到工作流,而工作流使用方法将数据发送到主机应用程序。通过事件与工作流进行通信的功能提供了一种将数据发送到工作流的异步方式。

2015-08-14

空空如也

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

TA关注的人

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