09 2021 档案
摘要: 作者: 阮一峰 作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。 许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。 一、什么是开源许可证 开源许
阅读全文
摘要: 1.后端图片上传采用 .net core webapi,上传到磁盘指定目录。 2.前端使用Vue 一般的处理都是采用反向代理,把前端的url替换为api访问的url加上图片的相对路径进行访问,前端的图片是完整的后端url,正常是没有问题,现在是公司的入口企业微信是外网,api是内网的,通过网络策
阅读全文
摘要: 通过界面创建没有问题,通过脚本创建需要注意以下事项 比如之前已经有了在用的作业,为了方便把作业脚本进行了复制,把对应调用的存储过程进行了修改。 这里一定要记着把schedule_uid改掉,否则多个作业的计划时间会相互影响。 改了其中一个作业的计划执行时间,另外一个也会自动修改。内部是通
阅读全文
摘要: 关于块存储、文件存储、对象存储方面的知识在知乎上看到了个很好的解答:https://www.zhihu.com/question/21536660 通俗易懂,查了些资料做了详细的补充。 块存储# 典型设备:磁盘阵列、硬盘 块存储主要是将裸磁盘空间整个映射给主机使用的。 就是说例如:磁盘阵列里面有
阅读全文
摘要: 正文 回到顶部 引子 很多年前,架构师是很NB的职业。现在,基本烂大街,甚至有一定年限的人都可以去个小公司混个架构师当。之前我在北京当技术leader的时候,团队招聘总监、架构师。有些人要的薪水不足30K,个人认为这是扰乱行业。在北京、深圳这样的超一线互联网城市,这是不合理的。一个低于30K薪水
阅读全文
摘要:靠自学和培训班,程序员顶多只能达到能勉强糊口的程度。靠做增删改查业务提升经验的程序员,收入只能勉强达到中等水平,而且到了30岁就会被毕业生所顶替。 要达到水平很高的程序员,第一要找能提供优质实践机会的大厂,第二要在诸如高并发或机器学习的项目里多解决实际问题,第三还要不断跳槽,不断地找更优质的平台和更
阅读全文
摘要: 一、前言 现实生产中,有一些比较老的系统对外提供的接口都是WebService形式的,如果是使用.NET Framework创建的项目调用WebService非常方便,网上有很多代码示例,这里不在讲解,下面我们讲解如何在ASP.NET Core项目里面调用WebService。首先我们需要创建一
阅读全文
摘要: 更新VS2019 16.1版本 支持WebService同步调用
阅读全文
摘要: 展开服务器对象-->链接服务器-->右击"新建链接服务器" 输入链接服务器的IP或者输入域名(域名会更方便一些,可以更换服务器IP地址) 设置链接服务器的安全性(登录的用户名和密码) 创建成功后就可以看到了,如下图 现在就可以使用链接服务器了,用本地登录SqlServer,新建一
阅读全文
摘要:一、前言 JWT全称JSON Web Token,是一种基于JSON的,用于在网络上声明某种主张的令牌(Token)。JWT通常由三部分组成:头信息(header)、消息体(payload)、签名(signature)。 头信息(Header)指定了该JWT使用的签名算法: header = '{"
阅读全文
摘要: 上一篇学习了JWT的基本理论,这一篇将根据原理进行代码实现。 要想实现jwt的加密解密,要先生成一个SecurityKey,大家可以在网上工具生成一个随机的密钥。我是在这里生成的。 下面篇幅大量都是代码,因为注释写得很清楚,因此就不再有过多文字说明。 代码实现 新建常量类:Const publi
阅读全文
摘要:简介 JWT全拼是JSON Web Tocken,是目前最流行的跨域身份认证解决方案,特别适合分布式系统,减少用户麻烦,保证账号安全,减少服务器负载。 有人经常将OAuth与JWT搞混,两种是用于同一场景的不同情况。同一场景是指登录场景,不同情况是指,OAuth是第三方授权登录(详情戳这里),JWT
阅读全文
摘要: 一 什么是代理 代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。 刚开始的时候,代理多数是帮助内网client访问外网server用的 后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到内 二 正向代理 正向
阅读全文
摘要:1.路由主要分为以下几点:(图见) 静态路由与动态路由的区别:定义:静态路由:静态路由是在路由器中设置固定的路由表;除非网络管理员进行干预,否则静 态路由表不会发生变化。动态路由:由网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的路由方式。使用场景:静态路由:网络规模不大,拓
阅读全文
摘要: 我们在构建页面过程中一般会把用的比较多的公共的部分抽取出来作为一个单独的组件,但是在实际使用这个组件的时候却又不能完全的满足需求,我希望在这个组件中添加一点东西,这时候我们就需要用到插槽来分发内容。 以下文章来自掘金 作者:JH30K 链接:https://juejin.im/post/5ed6
阅读全文
摘要: 1.引入服务。 2.控制台中调用测试。 3.webapi中调用 (1)Startup.cs中单例模式注入 (2)控制器构造函数注入 (3)控制器方法中使用
阅读全文
摘要: 作者: 阮一峰 日期: 2009年8月30日 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作
阅读全文
摘要:C#版本.NET版本发布日期特性 C# 1.0 .NET Framework 1.0 2002-02-13 委托、事件 C# 1.1 .NET Framework 1.1 2003-04-24 APM(异步编程模型) C# 2.0 .NET Framework 2.0 2005-11-07 泛型、匿
阅读全文
摘要: json序列化和反序列化的使用教程 实体 public class wendaModel { private string _title; private string _cons; public string title { set { _title = value; } get { re
阅读全文
摘要: JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录
阅读全文
摘要:结论: 最直观的:token需要查库验证token 是否有效,而JWT不用查库或者少查库,直接在服务端进行校验,并且不用查库。因为用户的信息及加密信息在第二部分payload和第三部分签证中已经生成,只要在服务端进行校验就行,并且校验也是JWT自己实现的。 TOKEN 概念: 令牌, 是访问资源的凭
阅读全文
摘要:最近做个功能,需要动态拼接table。之前的页面是Webform,保存的时候页面会回发卡顿。改为Ajax请求,页面改为table布局。 方式一: <table id="mytable"> <tr> <td> 123 </td> </tr></table> <script> //选取你的table,添
阅读全文
摘要:定义和用法 autocomplete 属性规定输入字段是否应该启用自动完成功能。 自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。 注释:autocomplete 属性适用于 <form>,以及下面的 <input> 类型:text
阅读全文
摘要: 主要用到sql 函数 DATEDIFF(datepart,startdate,enddate) startdate=日期字段名称 --查询 今日 select * from tableA where DateDiff(dd,datetime类型字段,getdate())= 0 --查询 昨日
阅读全文
摘要:分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached
阅读全文
摘要: 相信对权限过滤大家都不陌生,用户要访问一个页面时,先对其权限进行判断并进行相应的处理动作。 mvc中是如何实现权限验证的? mvc中是根据路由配置来请求控制器类中的一个方法 在mvc框架中为程序员提供了一种过滤器机制 通过过滤器,我们可以随心所欲的控制访问权限 首先,我们可以自己添加一个过滤器
阅读全文
摘要: 1.主窗体 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f
阅读全文
摘要: Literal 控件用于在页面上显示文本。此文本是可编程的。 提示的问题显示红色其实很简单:增加span标签设置样式就可以 <span style="color: Red"> <asp:Literal ID="Literal1" runat="server">测试信息</asp:Literal>
阅读全文