笔记
生活是枷锁
这个作者很懒,什么都没留下…
展开
-
Jwt复杂策略认证 注意项
public static void AddAuthorizationSetup(this IServiceCollection services) { if (services == null) { throw new ArgumentNullException(nameof(services)); } var permissionRequirement = n.原创 2021-11-15 14:35:14 · 527 阅读 · 0 评论 -
jwt问题记录
今天在写代码的时候 用前端生成的jwt 传递到api认证 的时候 始终返回401api端为其中几个参数都是相同的 但是失踪通过不了 就觉得奇怪用发放去认证能通过就奇怪 后查看在中间件写入的公司给的有问题授权在前 认证在后 而且授权写了两次...原创 2021-10-15 17:37:13 · 98 阅读 · 0 评论 -
前端Es6 js拼接(与C#$)
在之前我们都是这样使用字符串表达式var name = 'id is ' + bid+ ' ' + aid + '.'var url = 'http://localhost:5000/api/values/' + id在ES6中我们有了新语法,在反引号包裹的字符串中,使用${NAME}语法来表示模板字符:var name = `id is ${aid} ${bid}`var url = `http://localhost:5000/api/values/${id}`//注意是反引号,英文输入下下原创 2021-08-11 13:48:15 · 236 阅读 · 0 评论 -
Iframe之间互相传递消息
// A.html<body><button id="button">发送到B</button><iframe src="B.html" id='myframe'></iframe> </body> <script>// A 向B传递信息document.getElementById("button").contentWindow.postMessage("sendMessage", '*'); // A原创 2021-06-08 17:33:59 · 1057 阅读 · 0 评论 -
.Net Core 智能提示汉化包
在.Net Core 2.x 版本,Microsoft 官方没有提供 .Net Core 正式版的多语言安装包。因此,我们在用.Net Core 2.x 版本作为框架目标编写代码时,智能提成是英文的。那对于刚转.Net Core的我,再加上英语不好,真是头疼。随着.Net Core 3.x 版本的正式发布,微软已经为我们提供了.Net Core多种语言的语言包。如何改成简体中文或其它语言呢?先决条件.NET Core 3.0 SDK或更高版本。Visual Studio 2019版本16.3或更高原创 2021-01-13 15:44:51 · 442 阅读 · 0 评论 -
.NET下读取PDF文本总结
https://blog.csdn.net/wangqiuyun/article/details/8548779转载 2020-12-02 14:43:19 · 391 阅读 · 0 评论 -
从零开始,搭建博客系统MVC5+EF6搭建框架(1),EF Code frist、实现泛型数据仓储以及业务逻辑
https://www.cnblogs.com/M-LittleBird/p/5897509.html转载 2020-11-18 09:00:14 · 176 阅读 · 0 评论 -
.net core3.1中swagger的使用
在nuget管理器中分别搜索 Swashbuckle 和 Microsoft.DotNet第一步,设置项目属性第二步,服务注册 //注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Version =原创 2020-11-16 17:47:06 · 236 阅读 · 0 评论 -
RabbitMQ手动应答
protected ConnectionFactory factory; protected IConnection connection; protected IModel channel; protected BasicGetResult q; protected WorkerDAL workerDal; protected bool isMQ = true; protected DataSourceMQ s原创 2020-11-12 10:16:14 · 224 阅读 · 0 评论 -
反射代替swicth
public abstract class BusinessSendAbstract { private object obj = "11"; private static Dictionary<string, object> pairs = new Dictionary<string, object>(); private void GetMethodAttribute<T>(T t) {原创 2020-11-11 17:34:19 · 66 阅读 · 0 评论 -
基于.Net + SqlServer的分库分表设计方案
在说分库分表之前,先简单介绍下网站架构,这样有助于理解为何需要分库分表这种技术。因为所有的技术,大多都是因为业务的需要而产生的.1、网站发展的第一阶段大致架构如下,因为没有多少用户访问,所以单台服务器都搞定所有的事情,上面跑着数据库、资源站点、以及所有的业务站点.2、网站发展的第二阶段这个时候访问量开始增加,发现服务器的资源不够用了,用户体验越来越差,所以,第一想法,升级服务器配置.ok,暂时解决了问题,站点又能提供稳定且高效的服务.3、网站发展的第三阶段访问量持续增加,这个时候升级服务器的原创 2020-09-27 22:05:14 · 332 阅读 · 0 评论