注册表

[转帖]两大容器管理平台,Kubernetes与OpenShift有什么区别?

老子叫甜甜 提交于 2019-12-05 09:48:38
两大容器管理平台,Kubernetes与OpenShift有什么区别? https://www.sohu.com/a/327413642_100159565 原来openshift 就是 k8s的一个加强实现版本 红帽研发的. 容器化是开发和部署应用的热门趋势,因为它们是加速开发的有效方式。容器的使用量在过去几年呈指数增长。 但是,跨基础架构管理容器可能会变得十分复杂,所以容器管理平台对于任何企业来说都是必不可少的工具。Kubernetes和OpenShift是市场上最受欢迎的两个容器管理平台。而OpenShift是基于Kubernetes的,那么二者之间到底有哪些区别呢? 什么是OpenShift? OpenShift是由红帽(Red Hat)开发的容器化软件解决方案。他们的主要产品是OpenShift容器平台,这是基于Kubernetes管理的平台即服务(PaaS)。它是用Go和AngularJS编写的,并且有Apache许可证。 OpenShift Origin是红帽基于开源的云平台,允许开发人员构建,测试和部署云应用。该系统在Kubernetes核心之上添加工具,以实现更快的应用开发,轻松部署和扩展。 该平台除了可扩展外,还支持Go,Node.js,Ruby,Python,PHP,Perl和Java,允许用户添加对其他语言的支持。关于可扩展性

ASP.NET 使用StateServer存储session

馋奶兔 提交于 2019-12-05 06:45:54
StateServer 模式将会话状态存储在一个称为 ASP.NET 状态服务的进程中,该进程是独立于 ASP.NET 辅助进程或 IIS 应用程序池的单独进程。使用此模式可以确保在重新启动 Web 应用程序时保留会话状态,并使会话状态可用于网络场中的多个 Web 服务器。 若要使用 StateServer 模式,必须首先确保 ASP.NET 状态服务运行在用于存储会话的服务器上。ASP.NET 状态服务在安装 ASP.NET 和 .NET Framework 时作为一个服务进行安装。ASP.NET 状态服务安装在以下位置: 系统根目录 \Microsoft.NET\Framework\ 版本号 \aspnet_state.exe 若要将某个 ASP.NET 应用程序配置为使用 StateServer 模式,请在该应用程序的 Web.config 文件中执行以下操作: 将 sessionState 元素的 mode 属性设置为 StateServer 将 stateConnectionString 属性设置为 tcpip= 服务器名称 :42424 如果StateServer需要共享给其他IIS,则需要修改StateServer所在的服务器注册表,允许远程访问 设置过程:1.web.config增加内容<configuration> <system.web>

Dynamics CRM启用Trace跟踪

China☆狼群 提交于 2019-12-05 06:28:46
参考文章: 罗勇-Dynamics 365 启用跟踪及读取跟踪文件工具 参考文章: 官方-How to enable tracing in Microsoft Dynamics CRM 参考文章: PFE CRM Trace Log File Reader 问题:在注册表中查看的Trace配置信息和在PowerShell中查看到的Trace配置信息不一致。 可以看到,注册表中的TraceEnabled=1,也就是启用的;而PowerShell中获取到的TraceEnabled=False 但是此时是有Tracelog文件生成的! 备注: PowerShell中查看到的Trace配置信息实际是读取的MSCRM_CONFIG数据库中的配置信息(DeploymentProperties and ServerSettingsProperties tables) 结论: 注册表中的配置和MSCRM_CONFIG数据库中的配置是一个OR的关系,只要有一个是启用的就会起作用! 来源: https://www.cnblogs.com/cndota2/p/11910444.html

部署NTP服务器,使客户端域控时间同步

梦想与她 提交于 2019-12-04 21:05:07
1 在PDC角色所在的域控制器端,用管理员权限打开powershell ,输入如下命令 • w32tm /config /manualpeerlist:"ntp.ntsc.ac.cn" /syncfromflags:manual /reliable:yes /update 其中/manualpeerlist 表示外部时间源服务器列表,多个服务器之间可用空格分隔,ntp.ntsc.ac.cn是NTP时间服务器;/syncfromflags:manual 表示与指定的外部时间源服务器列表中的服务器进行同步;/reliable:yes 设置此计算机是一个可靠的时间源;/update 向时间服务发出配置已更改的通知,使更改生效 • net stop w32time & net start w32time 重新启动w32time服务 • w32tm /resync 手动与外部时间源服务器进行同步 • w32tm /query /status 同步时间服务器状态 • w32tm /query /source 查询时间同步源 • w32tm /query /peers 查询时间同步服务器及相关信息 2 调整注册表 • 选择 “开始”“运行”,键入 regedit,然后选择 “确定”。依次打开注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

windows添加右键菜单

左心房为你撑大大i 提交于 2019-12-04 20:39:34
哔哔 有时候想要用websotrm打开一个项目, 有时候想要用VScode打开,最快的方法就是右键指定打开方式了 这些软件安装的时候会自带,但如果有些软件没有自带右键项,就得去注册表里手动添加 这些东西也不好搜,索性自己记一下,免得下次忘了 步骤 1, 打开注册表 win + R 键,输入 regedit ,打开注册表 2, 找到要添加的位置 都在 计算机\HKEY_CLASSES_ROOT 这个目录下 *所有的项都在对应目录的shell目录下 这个 * 号下面的是添加文件的打开方式的,比如.txt文件想用webstorm打开 往下找,还有个 Directory 目录, shell 是指定在文件夹右键的菜单, Background 下的shell是在桌面空白处的右键 3, 添加一个快捷方式 比如我想添加一个在桌面右键打开cmd终端的选项: 1, 第一步 在桌面空白对应的目录( 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\ )下新建一个文件夹 文件夹名字随便取,最好是英文因为我没试过中文, 文件夹的名字影响选项在右键里的顺序,所以我加了个F开头 2, 第二步 在创建好的文件夹下再创建一个 command 文件夹,名字不要打错,这个是项目启动目录 并且修改右边默认的数据数值为cmd.exe的路径 3, 第三步 为快捷方式命名

React Native For Android 架构初探

喜你入骨 提交于 2019-12-04 20:10:17
Facebook 在2015.9.15发布了 React Native for Android,把JavaScript 开发技术扩展到了Android平台。React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 基于Web,iOS 和 Android 平台的原生应用。本文将浅析Android React的架构及相关基础知识。 环境搭建及调试相关知识参考 官网文档 即可,本文不再赘述。 一.React架构分析 1.层次架构: Java层:java层为逻辑入口,启动C++层的javascript解析器,执行js通过c++传递来的渲染指令,从而构建NativeUI等。java层依赖于众多优秀开源库,在图片处理使用的是Fresco,网络通信使用的是okhttp,当然还有众多工具类,如Json解析工具jackson,Animation知名开源库NineOldAndroids,小而全的底层工具类bolts等,在java层均封装为Module。java层核心jar包是react-native.jar,封装了众多上层的interface,如Module,Registry,bridge等,下面会以App的启用过程,完整分析java层的架构。 C++层:c++层最主要是封装了JavaScriptCore,执行对js的解析

microsoft office powerpoibt automation 二次开发

假如想象 提交于 2019-12-04 13:47:52
背景 首先office的产品powerpoint是支持二次开发的,这里的二次开发并不是指在powerpoint产品中嵌入一些自己的控件,而是一些简单的automation的控制(进入放映状态,上一页,下一页等),并不对powerpoint的产品有任何修改。microsoft官网就提供了很多关于automation的demo,这些demo都可以在 https://code.msdn.microsoft.com/site/search?query=&f%5B0%5D.Value=&f%5B0%5D.Type=SearchText&ac=4 上搜索关键字下载。 注册表 这里之所以提到注册表,是因为开发阶段一般都会安装多个版本的powerpoint,这些不同版本的软件在卸载时,并不一定会清理注册表,但是我们的程序需要根据注册表上的版本号找到对应的pia,也就是打包好的程序集,如果有未清理的注册表信息存在,就会导致代码不工作。 powerpoint的激活向导或者保护模式 正常思路的automation应该是:打开powerpoint软件 => 打开需要自动化控制的ppt => 进入放映模式 。但是因为没有激活的powerpoint软件,或者是只读的文件,会导致自动化控制失败,绕开这一步的做法就是 直接执行最后一步 => 进入放映模式。这样可以避免前面两个操作带来的不可控性。 代码 Step1

微服务架构中服务注册与发现

☆樱花仙子☆ 提交于 2019-12-04 09:27:09
https://blog.csdn.net/u011537073/article/details/69663858 想象一下,如果你在写代码调用一个有REST API或Thrift API的服务,你的代码需要知道一个服务实例的网络地址(IP地址和端口)。运行在物理硬件上的传统应用中,服务实例的网络地址是相对静态的,你的代码可以从一个很少更新的配置文件中读取网络地址。 在一个现代的,基于云的微服务应用中,这个问题就变得复 杂多 了,如下图所示: 服务实例的网络地址是动态分配的。而且,由于自动扩展,失败和更新,服务实例的配置也经常变化。这样一来,你的客户端代码需要一套更 精细 的服务发现机制。 有两种主要的服务发现模式:客户端服务发现(client-side discovery)和服务器端服务发现(server-side discovery)。我们首先来看下客户端服务发现。 客户端服务发现模式 当使用客户端服务发现的时候,客户端负责决定可用的服务实例的网络地址,以及围绕他们的负载均衡。客户端向服务注册表(service registry)发送一个请求,服务注册表是一个可用服务实例的数据库。客户端使用一个负载均衡算法,去选择一个可用的服务实例,来响应这个请求,下图展示了这种模式的架构: 一个服务实例被启动时,它的网络地址会被写到注册表上;当服务实例终止时,再从注册表中删除

Ransomware勒索病毒分析报告

烂漫一生 提交于 2019-12-04 08:13:25
Ransomware勒索病毒 分析报告 样本名 Ransomware.exe 班级 34 期 作者 梅源 时间 2019 年10月25日 平台 VM Windows 7 32 位 15PB信息安全研究院(协议分析报告) 1 . 样本概况 1.1 应用程序信息 应用程序名称 :Radamant勒索病毒 大小 : 85824 bytes 修改时间 : 2019-10-26 12:06:22 MD5 值 : 9b7b16867eeab851d551bfa014166e1a SHA1 值 : be080d99a299a8708461efce76b524b82142fb28 简单功能介绍:安装自身到C:\User\15pb-win7\AppData\Roaming目录下并重命名为DirectX.exe并将文件属性设置为隐藏后执行,删除自身 ,修改注册表自启动,checkip.dyndns.org发送get请求,接收来自服务器的指令,并执行(病毒更新,发送宿主机信息,加密电脑文件,解密电脑文件) 1.2 分析环境及工具 系统环境:VM Windows 7 32位 工具: PC-Hunter,OD,IDAPro,PEID,Hash,火绒剑 1.3 分析目标 能进行更新病毒,远程操控宿主机,并加密文件 2 .具体分析过程 2.1 提取样本 • 使用ARK(PC-Hunter)工具查看可以进程 •