逗你玩
目录 EFCore中如何移除主外键关系 场景介绍 主外键关系的问题 解决思路 禁止级联关系的生成 MicroFX.EntityFrameworkCore.RemoveForeignKey扩展 EFCore中如何移除主外键关系 场景介绍 我用EFCore写了一个blog程序,我要通过写文章来分享自己的知识,我定义了一个Article用来存放文章信息,我还定义了一个Category用来存放文章的分类,Category与Article是一对的关系。
目录 使用.Net Core实现FNV分布式hash一致性算法 Memcached FNV分布式hash算法实现 FNV1算法实现 为什么使用FNV算法实现hash一致性 使用.Net Core实现FNV分布式hash一致性算法 说到FNV哈希算法不得不提Memcached,我们先简单介绍一下Memcached。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
目录 FNV哈希算法 FNV版本 算法实现 FNV-0算法公式 FNV-1算法公式 FNV-1a算法公式 FNV公式参数说明 FNV哈希算法 参考文档 FNV版本 FNV哈希分为3个版本:fnv-0(已废弃),FNV-1,FNV-1a 算法实现 FNV-0算法公式 hash = 0 ...
目录 AspNetCore中基于Session的身份验证 基于Session的身份验证实现 Asp.Net Core中的Session身份认证实现 源代码 总结 AspNetCore中基于Session的身份验证 在Asp.Net框架中提供了几种身份验证方式:Windows身份验证、Forms身份验证、passport身份验证(单点登录验证)。
目录 详解Asp.Net Core中的Cookie策略 功能介绍 使用Cookie策略 从UseCookiePolicy方法入手 实现IResponseCookies接口 实现ITrackingConsentFeature接口 CookiePolicyOptions类的功能 总结 详解Asp.Net Core中的Cookie策略 这篇主要介绍Microsoft.AspNetCore.CookiePolicy这个类库的作用。
目录 理解cookies 1. 什么是cookies 2. cookies存在的意义 3.如何使用cookies 4. cookies安全 参考 理解cookies 对于一个web开发者来说,了解基本的http协议是必不可少的,只有基础扎的牢,才能在使用的时候游刃有余。
目录 详解Asp.Net Core中的cookies 搞懂cookies Asp.Net中cookies的实现 从http中获取cookies 将cookies写入http中 总结及感想 详解Asp.Net Core中的cookies 搞懂cookies 我之前写过一篇文章来介绍cookies,如果你对cookies不是很了解请移步理解cookies这篇文章,这对于我们研究asp.net core中的cookies可以起到很大的帮助。
安装Dashboard UI 本文的安装方式是使用ingress来暴露Dashboard UI服务,官网提供了4种访问方式,其中ingress最为合适,因为这种方式也是暴露应用的首选方式。 http方式安装dashboard 下载dashboard-http.yaml 安装 该配置文件已经加入了ingress配置,只要下载部署即可。
ingress-traefik安装 这里假设你已经了解了ngress-traefik分别是什么,如果你还没了解请询问搜索引擎。这篇文章只能让你快速的部署他们。 安装之前 安装之前需要确保你的集群正常运行或主节点再运行: 如果集群正常运行:你可以开始安装了。
ingress-nginx安装 这里假设你已经了解了ingress-nginx,如果你还没了解请询问搜索引擎。这篇文章只能让你快速的部署他们。 安装之前 安装之前需要确保你的集群正常运行或主节点再运行: 如果集群正常运行:你可以开始安装了。
加入k8s集群 在使用kubeadm安装k8s中介绍了如何安装k8s主节点,这篇文章我们来介绍如何加入k8s集群。 环境要求 同上一篇的环境要求 首先,从我们的镜像服务器获取docker镜像 获取镜像shell脚本 然后,获取加入k8s集群的授权码 在上篇文章中,当执行kubeadm init命令成功后,会打印加入k8s集群需要的命令,如下: kubeadm join 194.
使用kubeadm安装 k8s学习笔记中用到的所有安装脚本以及配置文件均可在以下github中找到: https://github.com/StudyXX/google-containers 使用kubeadm安装k8s集群 加入k8s集群 安装ingress-nginx 安装ingress-tr...
使用Kubeadm部署k8s 本文参考官网教程,安装过程一波三折,几次想放弃,但又不甘心,一边翻着源码一边看着教程,最终才有了下面的内容。 环境要求 1. Ubuntu 16.04 2核4G 注意这里最好是2核,部署安装时发现单核导致ingress-nginx部分pod无启动 安装开始之前请确保使用的root账户,非root账户请自行添加sudo 2.
Volume解惑 docker是一个容器,在容器中执行的所有操作都会在容器exit后丢失,为了保证数据的持久化,docker提出了volume的概念,目的是将容器中的数据持久化到宿主机中。 docker可以使用两种方法来创建volume,一种是创建容器时使用-v参数,另一种是创建镜像的时候在Dockerfile文件中设置volume。
安装docker 下载docker wget -c https://github.com/moby/moby/releases/ //在写这篇文章的时我使用docker版本是:docker17.04.0-ce 安装 解压并复制到/usr/local/docker目录 设置docker安装目录到环境变量中shell //在centos上打开.
C#和windows系统哪些事 一直都喜欢做C++做的那些事,却不喜欢C++,但说不出来为什么,也许是没有深入了解吧?! 1. C#代码设置系统钩子 2. C#程序如何使用管理员身份启动 3. 禁用系统功能 4. 从Win服务中启动带UI的程序
安装redis Tags: redis 下载redis redis源码下载 编译 cd redis make 安装到指定目录 make PREFIX=/usr/local/redis install 目录结构 安装完成后redis下只有一个bin目录,并且只有5个可执行程序 redis-ser...
redis学习入门 Tags: redis redis中的数据结构 关于keys的几条规则 (没有限制中的限制) 太长的键值不是个好主意,例如1024字节的键值就不是个好注意,不仅消耗内存,而且在数据中查找这类键值的计算成本很高。
反射解决了什么问题及应用场景 反射总结目录 上篇介绍了什么是反射以及FCl中反射的实现,这篇我们来讨进一步讨论反射解决的问题及其应用场景。 在软件开发的过程中我们经常遇见一些相同的问题,比如访问数据库,我们知道数据库的种类繁多,每家数据库供应商都提供了不通的API实现,这就决定我们在软件开发过程中就需要考虑使用的是哪家的数据库他们的API又是什么样子的,这也就产生了依赖关系。
FileSystemWatcher 常用属性: Path:获取或设置要监视的目录的路径 Filter:获取或设置筛选字符串,用于确定在目录中监视哪些文件 NotifyFilter:获取或设置要监视的更改类型。
看了javascript 杂谈之哪种写法你更喜欢?后很是有收获,所以总结一下: 1.js支持“逻辑短路”,所谓逻辑短路是指: 在”||” 运算中,第一个条件符合就结束判断。 在”&&”运算中,第一个条件不符合就结束判断。
/*******************JavaScript默认规则*********** 1.类名首字符大写 2.方法名首字符小写 3.属性首字符大写 4.字段全小写 5.常量全大写 ***********************************************/ ...