highlight

Cassandra集群管理-替换异常节点

大兔子大兔子 提交于 2020-08-16 07:00:22
Cassandra集群管理-替换异常节点 替换异常集群节点,使用JVM启动标志 Dcassandra.replace_address_first_boot = <dead_node_ip>启动。一旦启用此属性,节点将在休眠状态中启动,在此期间所有其他节点将看到此节点关闭。替换节点将立即开始从集群中的其余节点引导数据。 新节点的正常引导的主要区别在于此新节点在此阶段不会接受任何写入。一旦引导完成,节点将被标记为“UP”,我们依赖于隐性启动保障新节点数据独立存在。(因为自引导开始以来新节点不接受写)。 如果替换过程所需的时间超过max_hint_window_in_ms,那么您必须运行repair以使所放置的节点再次保持一致,因为它在引导期间错过了正在进行的写入。 注意: 本文档只是体系文档中的一部分,前面文档信息详见: 测试准备+下线正常节点: https://blog.51cto.com/michaelkang/2419518 节点异常重启: https://blog.51cto.com/michaelkang/2419524 添加新节点: https://blog.51cto.com/michaelkang/2419521 删除异常节点: https://blog.51cto.com/michaelkang/2419525 查看集群状态 [root@kubm-01 ~]#

开源网页展示工具-Nodeppt

主宰稳场 提交于 2020-08-16 03:38:52
Nodeppt是一款能将 Markdown 文档转成网页版 PPT 的开源工具,支持图表、流程图、数学符号、自定义主题配色以及样式等。基于 Node.js 编写。遵守MIT开源协议。 主要功能特色: 基于GFM(Github Flavored Markdown)的markdown语法编写 支持html混排 导出网页或者pdf,方便分享 支持18+种转场动画,可以设置单页动画 支持单页背景图片 多种模式:overview模式,双屏模式,socket远程控制,摇一摇换页等 可以使用画板,可以使用note做备注 支持语法高亮,自由选择highlight样式 可以单页ppt内部动画,单步动画 支持进入/退出回调,方便在线demo 快捷键列表: 翻页Page: ↑/↓/←/→ Space Home End 全屏Fullscreen: F 总览Overview: -/+ 笔记Speaker Note: N 格背景Grid Background: Enter GitHub 仓库挂件 WordPress 插件 ksky521 / nodeppt This is probably the best web presentation tool so far! https://nodeppt.js.org 8,931 1,908 Download ZIP 相关文件下载地址 本地直接下载 来源:

[原创][开源] SunnyUI.Net 开发日志:ListBox 增加跟随鼠标滑过高亮

梦想与她 提交于 2020-08-15 21:48:50
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI SunnyUI.Net 系列文章目录 欢迎交流,QQ群:56829229 (SunnyUI技术交流群) SunnyUI.Net 开发日志:ListBox 增加跟随鼠标滑过高亮 QQ群里,寸木说,ListBox鼠标移动时,当前行需要焦点,我想了想,不难实现啊 不就是在鼠标移动时重绘Item嘛,何况选中的Item已经改了颜色了。 见UIListBox代码: protected override void OnDrawItem(DrawItemEventArgs e) { base.OnDrawItem(e); BeforeDrawItem?.Invoke(this, Items, e); if (Items.Count == 0) { return; } e.DrawBackground(); if (e.Index < 0 || e.Index >= Items.Count) { return; } StringFormat

wordpress引入土豆优酷视频真正实现自适应宽高

只愿长相守 提交于 2020-08-15 07:00:08
511遇见最近录制了几套易语言大漠制作游戏外挂的视频,发布在了土豆,在引入自己的网站时,由于设置了视频的高度,宽度,在移动端浏览时出现了高度无法自适应,给浏览者带来极大的不舒服,缺乏体验性,百度了半天,调试了半天,大约有两个角度来解决,一个是js,一个是css,最后不得不大声说,伟大的css,使用css控制及方便又不影响加载速度,总之看到网上铺天盖地的文章也不知道谁是原创,更不知道站长测试了没有,总之我只有css的方法成功!强烈推荐css的方法,以下方法来源网络,不知道谁是原创了,无法保留版权。 一、CSS方法 在主题引入的css文件中,干脆直接在 style.css 文件中引入以下内容:(以下方法来自空气网络) .rat0-video { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; } .rat0-video iframe,.rat0-video object,.rat0-video embed { position:absolute; top:0; left:0; width:100%; height:100%; } 以iframe方式引入视频一般有三种方法,我们要想在移动端支持,我们要采用Html5,及通用方式的引入方法,以土地为例: <iframe src="http://www

给你的网站添加炫酷的动画注释

流过昼夜 提交于 2020-08-15 06:04:53
前置 rough-notation 用于在网页上创建注释并设置注释动画的小型 JavaScript 库。它还可以应用在一些常见前端框架中,比如 Vue、React、 Svelte、Angular 甚至 Web Component。我把它应用在我创建的博客园皮肤中,比如你可以看见头部导航条中的博客昵称有一个下划线。下面是它可以实现的基本效果,点击按钮试一试吧。 使用 npm install --save rough-notation 通过将元素传递到 annotation 来创建对象,以及通过配置来描述样式。拥有 annotation 对象后,可以调用 annotation.show() 显示。 import { annotate } from 'rough-notation'; const e = document.querySelector('#myElement'); const annotation = annotate(e, { type: 'underline' }); annotation.show(); 通过 Group 创建多个动画注释: import { annotate, annotationGroup } from 'rough-notation'; const a1 = annotate(document.querySelector('#e1'), {

Elasticsearch系列---几个高级功能

∥☆過路亽.° 提交于 2020-08-15 00:43:48
概要 本篇主要介绍一下搜索模板、映射模板、高亮搜索和地理位置的简单玩法。 标准搜索模板 搜索模板search tempalte高级功能之一,可以将我们的一些搜索进行模板化,使用现有模板时传入指定的参数就可以了,避免编写重复代码。对常用的功能可以利用模板进行封装,使用时更简便。 这点类似于我们编程时的接口封装,将一些细节处理的东西封装成接口,供别人调用,使用者就只需要关注参数和响应结果就行,这样可以更好地提高代码复用率。 下面我们来看看最基本的几种用法 参数替换 GET /music/children/_search/template { "source": { "query": { "match": { "{{field}}":"{{value}}" } } }, "params": { "field":"name", "value":"bye-bye" } } 该搜索模板编译后等同于: GET /music/children/_search { "query": { "match": { "name":"bye-bye" } } } 使用Json格式的条件查询 {{#toJson}}块内可以写稍微复杂一些的条件 GET /music/children/_search/template { "source": "{\"query\":{\"match\": {{#toJson}

在word中如何美观地插入代码

≯℡__Kan透↙ 提交于 2020-08-14 06:36:22
打开这个网站 http://www.planetb.ca/syntax-highlight-word 进去后我们看到下面的界面 中间的空白文本框,可以插入代码,下面可以选择代码种类,最后点击Show Highlighted就完成了 结果如下,可以看到,还是比较美观的 然后直接复制到word中就可以了,当然,如果再从word里复制这段代码,想去掉序号,选中代码,右击选择样式,清除样式即可 来源: oschina 链接: https://my.oschina.net/u/4334817/blog/4331884

5个实用的Pandas技巧

╄→尐↘猪︶ㄣ 提交于 2020-08-12 18:00:24
作者|RAM DEWANI 编译|VK 来源|Analytics Vidhya 介绍 效率已成为及时完成工作的关键因素。一个人不应该花超过合理的时间去完成事情。尤其是当任务涉及基本编码时。使用Pandas库能节省你的时间。 Pandas是一个开源包。它有助于用Python语言执行数据分析和数据操作。此外,它还为我们提供了灵活的数据结构。 目录 Pandas技巧1–行的条件选择 Pandas技巧2–数据的存储 Pandas技巧3–分组数据 Pandas技巧4–Pandas map Pandas技巧5–Pandas DataFrame的条件格式化 Pandas技巧1–行的条件选择 首先,数据探索是必要步骤。Pandas为进行各种分析提供了一种快速简便的方法。其中一个非常重要的技巧是根据条件选择行或过滤数据。 行的条件选择可以基于由逻辑运算符分隔的单个语句中的单个条件或多个条件。 例如,我使用一个关于贷款预测的数据集。 我们将挑选一排还没有毕业、收入低于5400英镑的客户。让我们看看我们该怎么做。 视频: https://youtu.be/hc4or_RF5M8 import pandas as pd data = pd.read_csv('../Data/loan_train.csv') data.head() data2 = data.loc[(data['Education'] =

Winforms界面开发技巧:如何实现Fluent Design和Acrylic Effects

倾然丶 夕夏残阳落幕 提交于 2020-08-12 08:36:53
下载DevExpress v20.1完整版 DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。 在先前的版本中,技术团队正式宣布支持Fluent Design Form和Acrylic效果 - 旨在复制Microsoft下一代UI隐喻的新功能,本文将详细介绍这是如何实现的,WinForms组件可以使用DirectX渲染替代GDI + 。 正确的实施很重要 在开始之前,请务必注意,简单的透明度并不等于“ Fluent Design”。Fluent UI比简单的透明设置要复杂得多,换句话说,它不是Windows 7 Aero中简单TransparencyKey的设置。这是 Microsoft文档 中的屏幕截图,展示了真正Acrylic material功能:五个单独的层,具有各自的不透明性和视觉效果,旨在融合在一起来帮助创建适当的可视化效果。 微软将这种效果称为“ Reveal Highlight”,必须正确实现鼠标指针后面的聚光灯,否则它不是真正的“Reveal Highlight”。 对“ Reveal Highlight”的实现使用点镜反射照明和色彩矩阵效果,并通过计算合成将其应用于对象。此要求需要使用DirectX,并且在使用传统GDI +渲染器时根本不可能实现,这也是转向DirectX渲染的原因之一

单片机延时函数整理——针对裸机

纵饮孤独 提交于 2020-08-12 07:38:21
单片机中有很多延时的实现方式,这里参考了鱼鹰谈单片机的,安福莱的原子的等网上信息,做一个整理。更加细节可以参考鱼鹰的文章,很详细。 1、汇编延时,nop指令,这个51当中就有了,332位单片机未验证也不想找了。一般不用,属于死等方式。 2、软件延时,这个方式就是for循环,属于死等方式,这个方式延时不太准确,nop不用。 3、systick定时器的方式,这个是原子或野火中常用到的,时间延时是基本上准确的,但是也属于死等方式。 当然,systick有中断的方式的,那么基本上是1ms的定时中断,我们可以在裸机的HAL库中重新写systick定时中断回调函数,而且hal_delay也是使用的这个systick的。其实可以用dwt来重写,因为hal库是若定义的。 索性把systick弄弄明白: /** * @brief This function provides minimum delay (in milliseconds) based * on variable incremented. * @note In the default implementation , SysTick timer is the source of time base. * It is used to generate interrupts at regular time intervals where