在部署IdentityServer4时遇到个问题,使用Nginx反向代理IdentityServer4认证服务器后死活没法访问openid-configuration,但是直接通过IdentityServer4的端口就可以访问,所以判断出在Nginx反向代理上面。查看Nginx配置文件后发现宝塔面板默认配置了‘一键申请SSL证书验证目录相关设置’,删掉即可。
在部署IdentityServer4时遇到个问题,使用Nginx反向代理IdentityServer4认证服务器后死活没法访问openid-configuration,但是直接通过IdentityServer4的端口就可以访问,所以判断出在Nginx反向代理上面。查看Nginx配置文件后发现宝塔面板默认配置了‘一键申请SSL证书验证目录相关设置’,删掉即可。
本篇文章中所用部分源码(反射、表达式树)来源于博客:https://www.cnblogs.com/lsgsanxiao/p/8205096.html 之前在有篇博客中学习了设计模式原型模式,在原型模式中就提到了对象的深拷贝。深拷贝指的是拷贝一个对象时,不仅仅把对象的引用进行复制,还把该对象引用的值也一起拷贝。与浅拷贝不同的就是,深拷贝后的拷贝对象就和源对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。 在查询资料之后,探究了以下几种C#对象深拷贝方式,同时简单对比了以下列出的几种深拷贝方式的速度(…
首先声明:极客物联吧帖子也是本人发布,非搬运。 马上夏天了,很多小伙伴的树莓派肯定也是热的不行了吧?我的也是,这代虽然说性能是增强了不少,但是发热也随之增大了不少。原来我是直接贴了几个散热片了事,正常使用情况下,冬天温度也才40-50度左右。最近想搞搞人脸识别,又入手了一个树莓派,也顺便买了一个散热小风扇,但是这个风扇是没有PWM调速的。本着生命不息,折腾不止的心态,既然本身不带,树莓派有这么好的条件,GPIO完全是可以用上的。 其实是以前就折腾过,不过再次翻出来来而已,顺便整理一下代码和文章。 某宝上面有这么一个…
一、简介 SmartDNS 是一个运行在本地的 DNS 服务器,SmartDNS 接受本地客户端的 DNS 查询请求,从多个上游 DNS 服务器获取 DNS 查询结果,并将访问速度最快的结果返回给客户端,避免 DNS 污染,提高网络访问速度。 同时支持指定特定域名 IP 地址,并高性匹配,达到过滤广告的效果。与 dnsmasq 的 all-servers 不同,smartdns 返回的是访问速度最快的解析结果。 二、安装 本篇文章不在赘述SmartDNS的安装,因为一般固件都自带SmartDNS。 三、配置 1、开…
1、下载OpenWrt Frpc 下载frpc_0.34.3-1_x86_64.ipk 2、下载frpc luci 下载luci-app-frpc_1.2.1-1_all.ipk和luci-i18n-frpc-zh-cn_1.2.1-1_all.ipk。 3、路由器后台或者使用sftp将下载的三个文件夹上传至/root目录。 4、安装 安装完成之后,就可以在路由器后台中看到了。
国内npm实在太慢了,幸运的是,国内可以使用淘宝的npm镜像。淘宝npm地址:http://npm.taobao.org/ 1、临时使用 2、永久使用 配置后可通过下面方式来验证是否成功npm config get registry或npm info express 3、安装cnpm 使用cnpm的话,用cnpm替代npm就好。
在开发时遇到个问题,数据设计的时候,采用长整型作为数据库Id,但是js只能支持53位,超过后将会溢出,导致C#中64为长整型在js中变得不可靠。 目前想到的方法是在序列化的时候,将id强制序列化为string。如下所示: public class Person { [JsonConverter(typeof(IdToStringConverter))] public long ID { get; set; } public string Name { get; set; } } public class IdToS…
停止Docker容器时出现: Error response from daemon: cannot stop container: ******: Cannot kill container *******: unknown error after kill: runc did not terminate sucessfully: container_linux.go:392: signaling init process caused "permission denied" 解决办法: sudo aa-remov…
转载来源:https://cjh0613.com/20200630VScode-Arduino.html 为什么要用VScode代替Arduino IDE?因为它是最好的进行arduino开发的利器,支持许多Arduino IDE所没有的功能,其Arduino插件由微软开发,十分稳定。支持代码高亮,代码补全,转到定义,文件跳转等,有利于提高敲代码速度以及查看源码或者库文件。而且VScode可以跨平台使用,Windows,MAC,Linux都支持。而且没有vs那样臃肿,其他比较好的c语言IDE如Clion(ardui…
PostgreSQL 安装完成后,会建立一下'postgres'用户,用于执行PostgreSQL,数据库中也会建立一个'postgres'用户,默认密码为自动生成,需要在系统中改一下。 方式一: 方式二:
COPYRIGHT © 2023 quarkbook.com. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang