Dynamic CRM9.0 环境安装部署手册步骤和遇到的一些问题解决方案(包含ADFS部署)

2023-11-08

Dynamic CRM9.0 环境安装部署手册

Dynamic 365和ADFS配置安装过程踩了一些坑,拿出来和大家记录分享一下。

参考文献: 链接: 微软官方.
在这里插入图片描述

先给计算机改个名字,然后重启
在这里插入图片描述

一、Active Directory 和 IIS 的安装

(1)选择【添加角色和功能】

在这里插入图片描述

(2)下一步
在这里插入图片描述
(3)选择【基于角色或基于功能的安装】,【下一步】
在这里插入图片描述
(4)从【服务器池中选择服务器】,【下一步】
在这里插入图片描述
(5)选择【Active Directory域服务】和【Web服务器(IIS)】,【下一步】
在这里插入图片描述

(6)选择3.5和4.6,下一步
在这里插入图片描述

(7)下一步
在这里插入图片描述

(8)默认,下一步
在这里插入图片描述

(9)下一步
在这里插入图片描述
(10)安装
在这里插入图片描述
(11)关闭
在这里插入图片描述

(12)将此服务提升为域控制器
在这里插入图片描述
(13)添加新林
在这里插入图片描述

(14)设置林功能级别和域功能级别以及设置密码

在这里插入图片描述
(15)下一步
在这里插入图片描述

(16)下一步
在这里插入图片描述

(17)下一步
在这里插入图片描述
(18)下一步
在这里插入图片描述

(19)安装

在这里插入图片描述

二、SQL Server 2012 安装部署

(1)选择【安装】
在这里插入图片描述
(2)接受许可,下一步
在这里插入图片描述
(3)下一步
在这里插入图片描述
(4)下一步
在这里插入图片描述
(5)注意勾选项,下一步
在这里插入图片描述
在这里插入图片描述

(6)下一步
在这里插入图片描述
(7)默认,下一步
在这里插入图片描述

(8)混合模式输入密码,添加当前用户,下一步
在这里插入图片描述
(9)添加当前用户,下一步
在这里插入图片描述
(10)下一步
在这里插入图片描述
(11)下一步
在这里插入图片描述

四、Dynamic CRM 安装部署

下载地址:CRM9.0系统链接.

(1)提取Setup安装文件
在这里插入图片描述
(2)双击SetupServer开始安装
在这里插入图片描述
(3)输入密钥
在这里插入图片描述
(4)接受许可,下一步
在这里插入图片描述
(5)报了一个错误,按他的路径打开log看一看
在这里插入图片描述
看到了报错原因,少一个插件,手动下载
在这里插入图片描述
在浏览器中打开网址进行手动下载安装txt后面给出的地址,
http://go.microsoft.com/fwlink/?LinkId=402059&clcid=0x804.
在这里插入图片描述
(6)重新进行上述操作,安装

在这里插入图片描述
(7)点击安装后,显示下载失败
在这里插入图片描述
依然打开txtlog,手动打开后面的网址去下载
SQL Native Client http://go.microsoft.com/fwlink/?LinkId=2032060&clcid=0x804.
SQL 系统 CLR 类型 http://go.microsoft.com/fwlink/?LinkId=2033106&clcid=0x804.
SQL Server 管理对象 http://go.microsoft.com/fwlink/?LinkId=2033060&clcid=0x804.
在这里插入图片描述
(8)安装,下一步
在这里插入图片描述
(9)下一步
在这里插入图片描述
(10)下一步
在这里插入图片描述
(11)下一步
在这里插入图片描述
名称这里注意是计算机全名,控制面板里复制一下或者直接输入.也可以代表本机
在这里插入图片描述

(12)打开Active Directory 用户和计算机

在这里插入图片描述
(13)选择组织单位存储CRM的用户信息,在active directory用户和计算机中创建一个新的OU
在这里插入图片描述
在这里插入图片描述
(14)选择刚才创建的组织部门,【下一步】
在这里插入图片描述
(15)填写NT AUTHORITY\NETWORK SERVICE账号,【下一步】
在这里插入图片描述
(16)选择创建新网站,下一步
在这里插入图片描述
(17)邮件路由没部署可以不填,下一步
在这里插入图片描述
(18)设置组织显示名称【下一步】
在这里插入图片描述
(19)【下一步】
在这里插入图片描述
(20)【下一步】
在这里插入图片描述
(21)可能会出现报错,如果没有请跳过
注意这里可能Reporting Services报表服务器会出问题,需要修改
在这里插入图片描述
在Reporting Services配置管理器中删除加密密钥就可以了,如果删不了就在数据库中手动执行以下存储过程
在这里插入图片描述
最后都没有问题再执行下一步
在这里插入图片描述
(22)下一步
在这里插入图片描述
(23)安装
在这里插入图片描述
(24)安装完成,勾选启动Reporting Extensions for SSRS安装程序,点击完成
在这里插入图片描述

五、Reporting Extensions for SSRS安装程序

(1)我接受
在这里插入图片描述
(2)默认Next
在这里插入图片描述
(3)默认Next
在这里插入图片描述
(4)我不希望更新,下一步
在这里插入图片描述
(5)下一步
在这里插入图片描述
(6)报了一个小错误
SQL Server Reporting Services帐户是本地用户,不受支持。
在这里插入图片描述
找到 Sql Server Reporting Services 更改账户为域账户

在这里插入图片描述
在这里插入图片描述
这里需要多刷几次,多撤回几步重新来,就看到没有问题了
在这里插入图片描述
(7)下一步
在这里插入图片描述
(8)安装
在这里插入图片描述
(9)安装完成
在这里插入图片描述
输入 http://localhost:5555 测试环境是否安装成功
在这里插入图片描述
打两个补丁Server和Srs

在这里插入图片描述
我们看到官方文档介绍SetupServer.exe下载安装完毕Dynamic 365 Server之后还需要下载一个SetupSrsDataConnector.exe用户安装Microsoft Dynamics 365 Reporting Extensions
此处忽略后两个可选功能
在此附上安装链接:微软官方Srs和Server.
在这里插入图片描述
(1)安装Server
在这里插入图片描述
(2)我接受此许可协议
在这里插入图片描述
(3)安装
在这里插入图片描述
(4)安装完毕
在这里插入图片描述
(5)安装Srs

在这里插入图片描述
(6)下一步
在这里插入图片描述
(7)安装
在这里插入图片描述
(8)完成
在这里插入图片描述

六、IFD部署

(1)DNS映射

在这里插入图片描述
cmd打开输入ipconfig 获取自己本机的ip
在这里插入图片描述

打开DNS管理器
在这里插入图片描述
(2)新建主机
在这里插入图片描述
(3)添加主机
在这里插入图片描述
将所有的网址全部添加,以下是添加结果:
在这里插入图片描述
(4)点击高级安全Windows防火墙
在这里插入图片描述
(5)右击入站规则,点击新建
在这里插入图片描述
(6)选择端口
在这里插入图片描述
(7)输入443,446,5555
在这里插入图片描述
(8)允许链接
在这里插入图片描述
(9)下一步
在这里插入图片描述
(10)CRM相关端口允许入站,点击完成
在这里插入图片描述

(2)Active Directory证书服务

(1)添加角色和功能
在这里插入图片描述
(2)下一步
在这里插入图片描述
(3)下一步
在这里插入图片描述
(4)下一步
在这里插入图片描述
(5)添加Active Directory证书服务
在这里插入图片描述
(6)HTTP代理上的RPC
在这里插入图片描述
(7)下一步
在这里插入图片描述
(8)证书注册Web注册
在这里插入图片描述

(9)安装
在这里插入图片描述

(10)关闭
在这里插入图片描述

(11)配置目标服务器上的Active Directory证书服务
在这里插入图片描述
(12)下一步
在这里插入图片描述
(13)选择【证书颁发机构】【证书颁发机构Web注册】【下一步】
在这里插入图片描述

(14)企业CA
在这里插入图片描述
(15)根CA
在这里插入图片描述
(16)创建新的私钥

在这里插入图片描述
(17)下一步
在这里插入图片描述
(18)下一步
在这里插入图片描述
(19)下一步
在这里插入图片描述
(20)下一步
在这里插入图片描述
(21)配置
在这里插入图片描述
(22)关闭
在这里插入图片描述

(23)点击证书颁发机构可以查看到我们颁发的证书
在这里插入图片描述
在这里插入图片描述
(24)打开IIS管理器
在这里插入图片描述
(25)双击【服务器证书】
在这里插入图片描述
(26)点击【创建证书申请】,【下一步】。注意“*”通配符的填写!
在这里插入图片描述
(27)下一步
在这里插入图片描述
(28)指定文件名后,点击完成
在这里插入图片描述

(29)打开Powershell,输入命令 certreq -submit -attrib “CertificateTemplate: WebServer” C:\CRMCert.txt
在这里插入图片描述

(30)选择好保存路径,并为证书取个名字,然后点击保存按钮。
在这里插入图片描述

(31)在IIS管理器上点击【完成证书申请】,输入相关信息点击【确认】
在这里插入图片描述

(32)然后在左边展开网站节点,选中 Default Web Site,在右边的操作点击 绑定,在弹出的网站绑定对话框中点击 添加 按钮,在继续弹出的 添加网站绑定 中设定如下图,类型要选择 https,端口保持默认443不变,SSL 证书选择我们前面制作的证书,然后点击确定按钮关闭这两个弹出窗口。
在这里插入图片描述
(33)同样的方法为 Microsoft Dynamics CRM网站增加一个和前面步骤类似的https绑定,不过我这里使用另外一个端口,我这里使用的是446端口,当然不是说一定要使用 446 端口,也可以使用其他没有被占用的端口。
在这里插入图片描述
(34)还需要确保Microsoft Dynamics CRM网站对应的应用程序池 CRMAppPool 的标志对前面制作的证书有读取权限。我们可以看到这个标志是 NetworkService 。
在这里插入图片描述
(35)打开PowerShell,输入 mmc ,就会弹出对话框,选择 文件 > 添加/删除管理单元 。

在这里插入图片描述
在这里插入图片描述

(36)在 添加或删除管理单元 对话框中,从 可用的管理单元 中找到 证书 ,然后点击 添加 按钮,在弹出的 证书 管理单元 中选择 计算机账户 ,再点击 下一步 按钮。
在这里插入图片描述
(37)完成
在这里插入图片描述
(38)如下图所示,找到之前制作的证书,右击它,选择 所有任务 > 管理私钥。
在这里插入图片描述
(39)点击添加按钮,搜索到 NETWORK SERVICE 这个账号,点击确定添加进去。
在这里插入图片描述

(3)ADFS 安装

(1)添加角色和功能
在这里插入图片描述
(2)下一步
在这里插入图片描述
(3)下一步
在这里插入图片描述
(4)下一步
在这里插入图片描述
(5)选择Active Directory 联合身份验证服务
在这里插入图片描述
(6)下一步
在这里插入图片描述
(7)下一步
在这里插入图片描述
(8)安装
在这里插入图片描述
(9)关闭
在这里插入图片描述
(10)在此服务器上配置联合身份验证服务
在这里插入图片描述
(11)下一步
在这里插入图片描述
(12)下一步
在这里插入图片描述
(13)联合身份验证服务器“内网”名称。
在这里插入图片描述
(14)指定域管理员账号,【下一步】
在这里插入图片描述
(15)下一步
在这里插入图片描述
(16)下一步
在这里插入图片描述
(17)配置
在这里插入图片描述
(18)【关闭】
在这里插入图片描述
(19)验证部署 输入网址 :
https://crmifd.wicresoft.com/federationmetadata/2007-06/federationmetadata.xml
出现下图:
在这里插入图片描述

(4)CRM配置基于声明身份认证

(1)打开CRM部署管理器

在这里插入图片描述
(2)右键点击Micresoft Dynamic CRM 属性
在这里插入图片描述
(3)打开Web地址页签,修改为HTTPS绑定类型,并设置相关信息。【应用】,【确定】
在这里插入图片描述
(4)打开【配置基于声明的身份验证】
在这里插入图片描述
(5)默认,【下一步】
在这里插入图片描述
(6)输入在ADFS部署中验证部署步骤的链接地址:https://crmifd.wicresoft.com/federationmetadata/2007-06/federationmetadata.xml,【下一步】
在这里插入图片描述
(7)选择制作好的【CRMCert】证书,【下一步】
在这里插入图片描述
(8)默认,【下一步】
在这里插入图片描述
(9)默认,【应用】
在这里插入图片描述
(10)完成
在这里插入图片描述
(11)【查看日志文件】在浏览器上输入日志文件最后的链接地址:https://internalcrm.wicresoft.com:446/FederationMetadata/2007-06/FederationMetadata.xml,看是否可用。
在这里插入图片描述

(5)ADFS配置基于声明的身份认证

(1)在服务器管理器上点击 工具 > AD FS管理。
在这里插入图片描述
(2)在左边打开找到 声明提供方信任 ,然后在右边右击 【Active Directory】 ,选择 【编辑声明规则】。
在这里插入图片描述
(3)点击 【添加规则】 按钮。
在这里插入图片描述
(4)保持不变,点击【下一步】。
在这里插入图片描述
(5)【声明规则名称】输入 UPN Claim Rule,配置其他相关信息, 【确认】 按钮,最后点击 【应用】 和 【确定】按钮。
在这里插入图片描述
(6)右击信赖方信任,选择 【添加信赖方信任】。
在这里插入图片描述
(7)在欢迎页面,点击 【启动】 按钮。
在这里插入图片描述
(8)在第一个选项中填入CRM基于声明的身份认证的验证地址: https://internalcrm.wicresoft.com:446/FederationMetadata/2007-06/FederationMetadata.xml ,然后点击【下一步】
在这里插入图片描述
(9)修改【显示名称】为CRM Claims Relying Party,【下一步】
在这里插入图片描述
(10)默认,【下一步】
在这里插入图片描述
(11)默认,【下一步】
在这里插入图片描述
(12)默认,【关闭】
在这里插入图片描述
(13)自动打开如下窗口,【添加规则】
在这里插入图片描述
(14)选择经历或筛选传入声明,下一步
在这里插入图片描述
(15)添加 Pass Through UPN 规则,传入声明类型为UPN,完成
在这里插入图片描述
(16)添加 Pass Through Primary SID 规则
在这里插入图片描述
在这里插入图片描述
(17)添加Transform Windows Account Name to Name 规则
在这里插入图片描述
在这里插入图片描述
(18)验证身份认证部署。重启IIS,方法:打开 PowerShell,输入 IISRESET,看到重启成功即可。
在这里插入图片描述
(19)在浏览器上打开https://internalcrm.wicresoft.com:446,输入域账号密码可进行登录
在这里插入图片描述
在这里插入图片描述

(6)CRM配置面向Internet的部署

(1)打开CRM部署管理器,点击【配置面向Internet的部署】
在这里插入图片描述
(2)默认,【下一步】
在这里插入图片描述
(3)输入外网配置信息–Internetcrm.wicresoft.com,【下一步】
在这里插入图片描述
(4)输入ADFS面向外网的域地址auth.wicresoft.com,【下一步】
在这里插入图片描述
(5)默认,【下一步】
在这里插入图片描述
(6)默认【应用】
在这里插入图片描述
(7)完成
在这里插入图片描述

(7)ADFS设置基于面向Internet的部署

(1)从服务器管理器>工具>ADFS管理>添加信赖方信任
在这里插入图片描述
(2)默认【启动】
在这里插入图片描述
(3)配置默认选项值,【下一步】,浏览器验证下是否可以打开
https://auth.wicresoft.com:446/FederationMetadata/2007-06/FederationMetadata.xml
在这里插入图片描述
(4)填写显示名称:CRM IFD Relying Party,【下一步】
在这里插入图片描述
(5)默认【下一步】
在这里插入图片描述
(6)默认【下一步】
在这里插入图片描述
(7)关闭
在这里插入图片描述
(8)添加规则
在这里插入图片描述
(9)添加 Pass Through UPN 规则
在这里插入图片描述
在这里插入图片描述

(10)添加 Pass Through Primary SID 规则
在这里插入图片描述
在这里插入图片描述
(11)添加Transform Windows Account Name to Name 规则
在这里插入图片描述
在这里插入图片描述
(12)【应用】【确定】
在这里插入图片描述

(8)验证登录

浏览器输入:https://internetcrm.wicresoft.com:446/ ,自动跳到输入用户名和密码界面了。
在这里插入图片描述
在这里插入图片描述

到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。
在这里插入图片描述

感谢大佬指正 小Monkey
写作不易 如果你觉得有用的话,就留个赞吧!蟹蟹

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dynamic CRM9.0 环境安装部署手册步骤和遇到的一些问题解决方案(包含ADFS部署) 的相关文章

  • Android UI - 动态添加按钮到 Gridview

    这就是我现在陷入困境的地方 我一直坚持向 gridview 动态添加按钮 我的 gridview 带有一个按钮 当用户单击该按钮时 会弹出上下文菜单 要求用户输入信息 完成后 使用该信息创建网格视图中的块 如图所示 我已经粘贴了代码 我不知
  • 无需外部库即可在 C# 中播放动态创建的简单声音

    我需要能够使用 C 动态生成波形并播放它 无需任何外部库 也无需在硬盘上存储声音文件 延迟不是问题 声音将在应用程序需要之前生成 实际上 如果不是微软表示 64 位版本的 Windows 不支持 Console Beep 方法 它可能会满足
  • ADFS/SAML2.0 - 如何通过联合元数据设置声明规则?

    我正在尝试针对 Web 应用程序的 Windows ADFS 实施 SAML 2 0 身份验证 到目前为止 我通过手动配置依赖方信任和分配的声明规则 成功地从 ADFS 进行了身份验证并获取了我需要的内容 现在 我想为我的应用程序提供联合元
  • 使用PHP动态添加到.htaccess文件?

    我想做的是自动化网站上线的过程 这些网站都是使用htaccess动态创建的 所以这里是一个例子 RewriteCond ENV REDIRECT STATUS RewriteCond HTTP HOST www domain com NC
  • 使用 jQuery 动态填写表单值

    我知道如何使用纯 PHP 执行此操作 但我需要在不重新加载页面的情况下执行此操作 无论如何 jQuery 是否可以有效地拉回一些数据库结果 基于用户在表单上的第一个文本字段中输入的内容 然后使用从数据库查询拉回的数据填充剩余的一些字段 本质
  • 将动态属性映射读入 Spring 托管 bean

    我有一个像这样的属性文件 my properties file app One id 1 app One val 60 app Two id 5 app Two val 75 我将这些值读入 Spring 配置文件中 bean 的映射属性
  • 为什么 ASP.NET Dynamic 控件即使添加到 Page_Load 中也能保留 ViewState?

    我做了一些与动态控件和 ViewState 相关的研究 我读到 为了保留动态控件的 ViewState 您必须将其添加到 Page Init 事件中 这是有道理的 因为 PageLifeCycle 是 初始化 加载视图状态 加载回发数据 L
  • 在运行时执行 C# 或 VB.NET 代码

    最近在 Codility com 上花了一些时间 我突然想到了这个问题 它们如何执行您创建的代码 特别是与 C 和 VB NET 有关的代码 我基本上想知道的是 如何在表单上的文本框中输入一些代码 然后运行该代码 如果没有第三方工具 这可能
  • 具有持久性的网页导航 - ASP.NET C#

    我有一个已经用 ASP NET 完成的网站 我需要在底部添加一个部分来保存实时流视频聊天 Flash 对象 并且我需要它在不同的页面访问中持续存在 例如我有可能被访问的 profile aspx 和 local aspx 并且我需要底部的小
  • 静态/动态类型与静态/动态绑定

    大家这4个术语有什么区别 能举个例子吗 Static and dynamic是指解决某些编程元素的时间点的行话 Static表示解析是在程序构建时发生的 Dynamic表示解析是在程序运行时发生的 静态和动态打字 Typing指由于数据值之
  • oracle sql中where条件的动态数量

    我需要为报告工具中的提示编写一条sql 我得到变量中用 分隔的多个值的列表 并且这些值的数量可以变化 例如1 abc def eg2 abc def xyz 现在我需要在oracle中编写这种形式的sql 逻辑上 select someth
  • Jquery 单击功能不适用于动态元素

    我在用 each使用每个数组对象创建按钮 我还尝试给每个按钮一个特定的 id 这样我就可以执行单击事件以进一步编码 但现在我不知道为什么所有按钮都不起作用 我错过了一些代码吗 var questlist startdate 2015 01
  • Nest Elastic - 构建动态嵌套查询

    我必须使用 Nest 查询嵌套对象 但是查询是以动态方式构建的 下面的代码演示了以静态方式对嵌套 书籍 进行查询 QueryContainer qry qry new QueryStringQuery DefaultField name D
  • 集成 Windows 身份验证可以在 Firefox 中使用吗?

    如果我的 ASP NET 应用程序是使用 Windows 集成身份验证为 ADFS 设置的 我知道这可以在 IE 中工作 但是它可以在 Firefox 中工作吗 我在网络上看到一些内容表明存在问题 您需要在每个客户端浏览器中设置解决方法 h
  • 动态 SQL 和 where case 哪个更好?

    我需要创建一个带有 12 个参数的存储过程 并使用这些参数的不同组合来过滤查询 所有 12 个参数都不是强制性的 就好像我传递 3 5 或 12 个参数取决于用户输入的搜索输入一样 我可以通过两种方式创建 即使用动态 SQL 查询或使用 C
  • C++ 插件的“最适合”动态类型匹配

    我有一个几乎所有东西都是插件的架构 该架构以图形用户界面为基础 其中每个插件都由一个 表面 即用户可以通过其与插件交互的 UI 控件 表示 这些表面也是插件 每当添加新插件时 瘦主机都会自动确定哪个可用表面与其最匹配的 UI 如何在 C 中
  • D 动态数组初始化、stride和索引操作

    抱歉 这成为了有关数组的三重问题 我认为 动态 数组在 D 中确实很强大 但以下问题已经困扰我一段时间了 在 C 中 我可以轻松地分配具有指定值的数组 但在 D 中 我还没有找到这样做的方法 当然下面的内容是没有问题的 int a new
  • android中根据屏幕尺寸计算图像尺寸

    我正在尝试根据屏幕尺寸计算图像高度和宽度 我从后端获取 5 x 7 尺寸的图像 为了将像素乘以 72 进行转换 我有 360 X 504 尺寸的图像 对于 360 X 504 我的动态透明矩形区域将显示为 1 223 x 1 179 即 8
  • Android - 保存动态更改布局的状态

    我有一个布局 用户可以在其中添加按钮并将其放置在他们想要的位置 我想允许用户保存他们的布局 以便下次打开应用程序时加载它 有谁知道我是否可以将文件保存到 SD 卡上 或者 我可以使用某种layout getXml 方法并将其放入我的应用程序
  • Android NDK 中使用“dynamic_cast”时出现“UnsatisfiedLinkError”

    我是 Android 开发新手 我面临下一个问题 当我使用 C 代码时 动态演员 表达方式 不满意的链接错误 当我在模拟器上启动应用程序时出现 但是当我在没有它的情况下运行应用程序时 一切正常 我的意思是 LogCat 没有任何错误 我尝试

随机推荐

  • 高光谱图像选择波段的研究

    免责声明 本文仅代表个人观点 如有错误 请读者自己鉴别 如果本文不小心含有别人的原创内容 请联系我删除 本人心血制作 若转载请注明出处 本文是根据 魏芳洁 所著的 高光谱图像波段选择方法的研究 一文而写 基本细节皆引自此文 高光谱主要问题是
  • svn 错误 以及 中文翻译

    比较长 如何查找不方便的话 用查找 CTRL F 吧 Simplified Chinese translation for subversion package This file is distributed under the same
  • GraphPad Prism 9 for Mac 的使用教程

    一 图形类型怎么选择 1 XY 折线图 散点图 适用于线性回归 非线性回归 相关性分析 2 Column 柱状图 适用于单因素的统计分析 如单个样本的t检验 3 Grouped 适用于两个因素或者多因素的方差分析 4 Contingency
  • 多线程案例

    目录 一 单例模式 二 阻塞式队列 三 定时器 四 线程池 一 单例模式 单例模式其实是一种设计模式 而设计模式简单来说其实就是针对一些常见场景给出的一些经典解决方案 让程序员可以更好的解决问题 我们到目前为止一般涉及到的设计模式有两种 单
  • MySQL 数据类型

    MySQL支持多种类型 大致可以分为三类 数值 日期 时间和字符串 字符 类型 数值类型 MySQL支持所有标准SQL数值数据类型 这些类型包括严格数值数据类型 INTEGER SMALLINT DECIMAL和NUMERIC 以及近似数值
  • RedisJSON介绍

    RedisJSON 是一种高性能 JSON 文档存储 允许开发人员构建现代应用程序 它在内存中存储和处理 JSON 以亚毫秒级支持每秒数百万次操作响应时间 JSON 文档的原生索引 查询和全文搜索允许开发人员创建二级索引 快速查询数据 企业
  • 微电网日前优化调度 。算例有代码(1)

    个人电气博文传送门 学好电气全靠它 个人电气博文目录 持续更新中 符号说明 问题1 求解 经济性评估方案 若微网中蓄电池不作用 且微网与电网交换功率无约束 在无可再生能源和 可再生能源全额利用两种情况下 分别计算各时段负荷的供电构成 kW
  • 跑马灯-------寄存器版本

    拿到一个工程模板 首先要编译 编译成功之后再删除main 内容 这样编译不会出错 程序步骤 配置时钟使能寄存器 RCC AHB1ENR寄存器 用来时钟使能 然后 跑马灯IO口是PF9 PF10 GPIOF在RCC AHB1ENR 中是第五位
  • Eclipse 插件开发中使用Target Platform

    使用Eclipse IDE做插件 Plugin 开发的时候 有时会遇到开发的平台跟当前Eclipse版本不一致的问题 解决办法之一就是在当前项目中定义自己的target platform 文件 创建Target Platform文件 1 创
  • 服务降级、熔断、限流

    目录 目录 1 概念 1 1 降级 1 1 1 常见降级 1 1 2 示例 1 2 熔断 1 2 1 熔断设计 1 2 2 示例 1 3 限流 1 3 1 算法 1 3 2 示例 2 区别 3 案例 1 概念 1 1 降级 服务降级处理是在
  • java 判断两个字符串的字符集是否相同

    问题描述 给定两个字符串判断它们的字符集是否相同 例如 aaabbcc 和 abc 的字符集是相同的 字符集都是 a b c 解题方法 这题与变形词不同在于仅仅要求字符集相同 对数量和长度没有要求 而变形词是要求重复出现的次数也要相同 可以
  • 基于selenium的twitter博文评论爬虫

    技术合作联系 13958075150 1 首次登录获取cookies并存为文件 from selenium import webdriver import time import json br webdriver Chrome br ge
  • 【nacos】5.2 @RefreshScope + @Value 注解 自动刷新配置

    返回首页 gt 笔记 Spring Cloud Alibaba Nacos 接上节 spring cloud Nacos 实现统一配置管理 1 问题 如何不启动spring boot项目自动更新 Value 注解的值 2 方案 类 方法 属
  • 螺旋矩阵的python实现

    问题描述 对于一个 n 行 m 列的表格 我们可以使用螺旋的方式给表格依次填上正整数 我们称填好的表格为一个螺旋矩阵 例如 一个 4 行 5 列的螺旋矩阵如下 1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12
  • eclipse indigo版本连接oracle XE(图解)

    讲在题前 oracle 的各个版本对应的驱动名称 oracle 不同版本的驱动 是对应不对的JDK版本的 例如JDK是1 4的话 你需要的oracle的JDBC的驱动包名称为 ojdbc14 jar 例如JDK是1 4的话 你需要的orac
  • C语言——字符串翻转

    C语言系列文章 C语言 判断回文数 对称数 字符串翻转 C语言系列文章 前言 字符串翻转 复习时间 C语言代码 总结 前言 哈喽 小伙伴们 最近在复习C语言的基础语法 从0开始 所以今天的题目比较简单 也就是我们最常见的字符串翻转问题 这道
  • go语言详解-----包(package)引入

    一 go语言基础 1 每一个可运行的go程序必须要有一个main 包 package 即package main 并且该main包中必须要有一个main函数 这是一个入口函数 2 一个包中的描述符要能够被其他的包引用 那么该包中的相关描述符
  • Matlab 散点图(Scatter)和颜色图(Colormap)

    目录 一 什么是散点图 二 什么数据需要用散点图来呈现 三 matlab 中的颜色如何表示和调用 ColorOrder LineStyleOrder 应用实例 四 颜色和透明度在散点图中的灵活应用 二维散点图 三维散点图 数据分组 五 Sc
  • Android O(8.0)以上系统使用通知

    前言 根据 第一行代码 第二版 第八章中通知的写法 在我自己手机上调试的时候没有任何反应 查阅资料后发现 因为我的手机系统是MIUI10 3版本 为Android 9系统 而在Android 8系统上对通知进行了修改 引入了消息通道 Not
  • Dynamic CRM9.0 环境安装部署手册步骤和遇到的一些问题解决方案(包含ADFS部署)

    Dynamic CRM9 0 环境安装部署手册 Dynamic 365和ADFS配置安装过程踩了一些坑 拿出来和大家记录分享一下 目录 Dynamic CRM9 0 环境安装部署手册 一 Active Directory 和 IIS 的安装