首页
学习
活动
专区
工具
TVP
发布

一个爱瞎折腾的程序猿

专栏成员
129
文章
233853
阅读量
27
订阅数
在asp.net core2.1中添加中间件以扩展Swashbuckle.AspNetCore3.0支持简单的文档访问权限控制
在此之前的接口项目中,若使用了 Swashbuckle.AspNetCore,都是控制其只在开发环境使用,不会就这样将其发布到生产环境(安全第一) 。 那么,怎么安全的发布 swagger 呢?我有两种想法
易墨
2018-10-10
1.1K0
Swashbuckle.AspNetCore3.0的二次封装与使用
之前写过一篇Swashbuckle.AspNetCore-v1.10 的使用,现在 Swashbuckle.AspNetCore 已经升级到 3.0 了,正好开新坑(博客重构)重新封装了下,将所有相关的一些东西抽取到单独的类库中,尽可能的避免和项目耦合,使其能够在其他项目也能够快速使用。
易墨
2018-10-10
9310
C#运算符的简单使用测试
表达式A(true) | 表达式B :表达式都会执行(| ----- 位运算符) 表达式A(true) || 表达式B :表达式B不会执行(||--短路运算符)
易墨
2018-10-10
9260
.net core2.1 使用 dynamic 类型报错
.net core 添加 Nuget 包 Microsoft.CSharp .net Framework 添加 Microsoft.CSharp.dll 引用即可
易墨
2018-09-14
8830
travis-ci 中运行 puppeteer
通过 travis-ci 可以构建基于 puppeteer 的自动化任务,基于此构建的一个 计划任务 puppeteer中调用需要禁用沙箱环境 https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md#running-puppeteer-on-travis-ci const browser = await puppeteer.launch({args: ['--no-sandbox']}); .tr
易墨
2018-09-14
7190
vue项目实践-前后端分离关于权限的思路
最近看到许多关于权限的思路,但好像都是使用动态加载路由的方式,现在也分享下我在项目中使用的解决方案。 前后端分离关于权限的处理每个人都不一样,根据项目选择制定合适的方案就好
易墨
2018-09-14
7960
vue项目实践-添加express-mockjs进行数据模拟
在新项目开始的时候,后端框架还没有,前端就有能够自己操作的模拟数据的服务是可以有的
易墨
2018-09-14
1.7K0
vue项目实践-添加axios封装api请求
axios 默认提交格式为:application/json 可使用 qs 模块(需要安装)转换后提交格式为 application/x-www-form-urlencoded 通过设置 transformRequest 属性 data => qs.stringify(data) 可以正常表单形式提交
易墨
2018-09-14
2.3K0
Jenkins在shell脚本运行docker权限报错解决
能够在shell中使用docker version打印版本号,但是无法执行docker,报错信息如下
易墨
2018-09-14
2.8K0
Windows下GO的开发环境配置及多工作区配置
官网下载 或者golang中国下载 默认安装到C:\GO,使用go version查看版本:
易墨
2018-09-14
1.8K0
常用cmd代码片段及.net core打包脚本分享
保存:set currentPath=%cd% 输出:echo %currentPath
易墨
2018-09-14
7730
自定义滚动条样式(layui.v1)
来源于 layui css 代码 ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-button, ::-webkit-scrollbar-button:vertical { display: none; } ::-webkit-scrollbar-track, ::-webkit-scrollbar-track:vertical { background-color: black; } ::-web
易墨
2018-09-14
3.6K0
vue 实践记录
使用:const files = require.context(directory, useSubdirectories, regExp)
易墨
2018-09-14
5230
nodejs常用代码片段
调用:node index.js --target test 接收:const config=loadConifg(['target'],'--') //config.target----->test
易墨
2018-09-14
8710
asp.net mvc项目实记-开启伪静态-Bundle压缩css,js
js //定义自己的规则 var myXssOptions = function (isEditer) { return { onTagAttr: function (tag, name, value, isWhiteAttr) { //保留style标签 默认会将style给干掉 if (name == 'style') { return "style='" + value + "'"; } //替换src为lay-src做懒加载 if (!isEditer && tag == 'img' && name == 'src') { return "lay-src='" + value + "'"; } } } };
易墨
2018-09-14
1.8K0
asp.net core权限模块的快速构建
此处的自定义的特性标记不能继承Attribute,因无法在AdminAuthorizeAttribute中的上下文filterContext.Filters中获取到特性标记(不知道咋取特性标记,所以用这种方式代替,也更为简单 冏) !!!!!!!!!修改: 之前脑袋没有转过弯来,要使过滤器上下文的Filters中发现自定义过滤器需要继承 Attribute, IFilterMetadata
易墨
2018-09-14
1.9K0
asp.net core后台系统登录的快速构建
当然,你也可以直接之前前往coding仓库查看源码,要是发现bug记得提醒我啊~ LoginDemo地址
易墨
2018-09-14
3.4K0
Ubuntu16.04下安装mysql
不设置将会提示错误信息:1103 -Host '192.168.1.233' is not allowed to connect to this MySQL server
易墨
2018-09-14
1.4K0
LINQ
select:提取要查询的数据                 where:筛选满足条件的元素   
易墨
2018-09-14
1.9K0
TagHelper+Layui封装组件之Radio单选框
TagHelper+Layui封装组件之Radio单选框 标签名称:cl-radio 标签属性: asp-for:绑定的字段,必须指定 asp-items:绑定单选项 类型为:IEnumerable<SelectListItem> 太简单了,直接上代码了 RadioTagHelper代码 using System; using System.Collections.Generic; using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.Asp
易墨
2018-09-14
1.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档