在频频恶意攻击用户、系统漏洞层出不穷的今天,作为网络治理员、系统治理员虽然在服务器的安全上都下了不少功夫,诸如及时打上系统安全补丁、进行一些常规的安全配置,但有时仍不安全。...一、如何防止溢出类攻击 1、尽最大的可能性将系统的漏洞补丁都打完,最好是比如Microsoft Windows Server系列的系统可以将自动更新服务打开,然后让服务器在您指定的某个时间段内自动连接到...假如您的服务器为了安全起见 禁止了对公网外部的连接的话,可以用Microsoft WSUS服务在内网进行升级。 2、停掉一切不需要的系统服务以及应用程序,最大限能的降底服务器的被攻击系数。...比如前阵子的MSDTC溢出,就导致很多服务器挂掉了。其实假如 WEB类服务器根本没有用到MSDTC服务时,您大可以把MSDTC服务停掉,这样MSDTC溢出就对您的服务器不构成任何威胁了。...4、启用IPSec策略:为服务器的连接进行安全认证,给服务器加上双保险。
科技发展至今,安装黑苹果的方式多种多样,最开始的变色龙引导,到现在的clover引导,正所谓通往罗马的路不止一条啊,今天我们要说的是黑苹果安装方式,那黑苹果怎么安装?...下面,小编跟大家讲解安装黑苹果的操作流程了。 随着iphone的流行,苹果大行其道。...越来越多的应用开发者加入苹果的行列,黑苹果的升级虽然说不像白苹果升级那样简单,但是只要掌握了方法,我们也可以很简单地完成黑苹果的安装。下面,小编跟大家分享安装黑苹果的技巧。...安装黑苹果电脑图解-2 完成以上步骤,点击保存更改。...安装黑苹果电脑图解-13 步骤三: 进入MAC桌面并安装MAC变色龙 苹果电脑图解-14 安装完成后第一次重启,还是选择HJMac启动项,在变色龙里面选择MAC系统分区,即可启动首次进入mac, 安装黑苹果电脑图解
以上方式是手动添加ip,下面是实现使用ngnix自动封禁ip的功能 操作一: AWK统计access.log,记录每分钟访问超过60次的ip
在使用服务器的时候,无论是做网站还是跑软件都希望能实时方便地查看和监控服务器信息,包括服务器配置、性能、网络、环境模块等参数,雅黑探针就是专门做这个事情的,只需要简单的配置就能轻松查看和监控这些服务器信息...探针的安装很简单,只需要到雅黑探针官网下载好文件解压缩出tz.php再上传到网站的web目录就可以了,然后访问 tz.php即可查看自己的服务器信息,需要服务器安装php的网站环境。...可以查看服务器运行时间、cpu负载、硬盘余量、内存使用、系统平均负载 ? 查看网络流量并实时监控带宽 ? php和数据库相关的信息快速查看 ?...实时测试服务器计算性能、实时带宽等多个参数 综合来说探针还是不错的,虽然这些功能用linux命令和软件都能做到,但是将这些综合在一个web单页面查看更方便了,节省很多时间。
近一年,随着iOS和安卓陆续支持了深色模式,各个团队的一通操作,也的确为用户带来“眼前一黑”的体验。深色模式也成为了前阵子业界最火的话题之一。...只是当设计师看了无数的关于深色模式的讨论;当无数产品跟进上线了深色模式;再当无数App的深色模式被骂的改了又改,回头来看看,你说的黑,到底是什么黑。...iOS使用不同的灰色和动效来表达界面层级,而Android主要通过阴影来表达,所以底色不能做成纯黑,不然阴影就体现不出来了。 所以这个真的是不同人的期待都是不一样的。...采用纯黑大标题底色,上划时渐变出深色毛玻璃效果,并且降低标题栏的透明度 2. 适用非纯白字色,防止页面对比度过高导致夜间对眼睛的刺激太强 3....如果产品体量不大可以考虑这个快速适配的能力,不过这个功能在比较复杂的产品中不太好用,因为白色可能在深色模式下对应着不同的黑,这个时候还是色板最稳妥。
总内存使用量取决于托管虚拟服务器的数量和大小。 对于硬盘: 最小安装大小为 15 MB。 磁盘总使用量很大程度上取决于实际使用量、大小和托管虚拟服务器的数量。...files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 二、在服务器上下载最新服务端程序...WebQuery (http) TCP 10080 Optional WebQuery (https) TCP 10443 Optional TSDNS TCP 41144 Optional 如果你服务器经常重启...restart teamspeak.service 停止服务 systemctl stop teamspeak.service 五、客户端 首次连接服务端会让你输入权限密钥,就是上方的TOKEN,然后可以设置服务器名称
01.引言 8月20日,《黑神话:悟空》这款由腾讯参投的国产首款 3A 游戏正式上线。上线当天短短数小时内便吸引了大量玩家,同时在线人数迅速攀升至 134 万。...作为腾讯前同事的游戏科学 CEO 冯骥在接受外部采访时透露:《黑神话》的开发周期前后大约用了 7 年时间,期间研发投入巨大,而且在游戏画面、关卡设计、音效配音、产品质量等方面提出了极高要求。...话说,你知道《黑神话·悟空》这款游戏是用什么编程语言开发的吗? 答案主要是C++(也用到 C#、Lua 等语言),初期仅有 7 人。...根据游戏科学官网显示,《黑神话》游戏使用的是虚幻引擎(Unreal Engine):这个引擎的底层源码主要使用的就是 C++!...03.程序员的痛点 在这款《黑神话》3A 游戏的辉煌背后,程序员们扮演着至关重要的角色。他们不仅是游戏世界的创造者,更是技术革新的推动者。
都是什么卡 为了调查这些手机黑卡的来源,猎人君决定亲自购买一些手机黑卡进行研究,来反向追踪黑卡来源。...谁家流出的号 在调查手机黑卡产业链过程中,猎人君经过持续监控捕获了大量手机黑卡号码,并对这些黑卡进行了分析,分析结果如下: 虚拟运营商下的手机黑卡占所有黑卡的比例确高达59.81%,乃当之无愧的黑卡主力来源...,手机黑卡产业也追随着他们的步伐寻找海外市场的攻击目标。...造成多大的危害 经过和手机黑卡产业内不同的人进行友好交流,猎人君得到了一份还算靠谱的黑卡产业各分工获利数据,由此推算每年手机黑卡产业给企业造成的直接经济损失超过40亿。...一张手机黑卡最终在羊毛党/号商手中能产生至少100元的收入,按每年4千万张黑卡计算,这个产业每年有40亿以上的产值。
可以用来备案 我先来简单说下我买服务器的过程!...但是使用子域名还需要备案(国内服务器是这样的),备案需要一个服务器实体。 正好我还想部署博客,果断,买了服务器备案了! 备案成功后,真的超级爽!马上安排了一些有意思的项目!...部署博客或者web服务转发 部署博客,是最常见的需要买服务器的需求场景了,作为程序员,基本都会有个博客梦的吧,懂得都懂!...当然为了不加端口,我在服务器的 nginx 上做了一层转发!...docker pull yidadaa/chatgpt-next-web ❝早期这个是在我的nas上,但是服务(ddns出错)极其不稳定,最近放我服务器上了!
平衡二叉树 红黑树 红黑树属于平衡二叉树,但是并非严格意义上的平衡二叉树,因为平衡二叉树要求节点的左右子树高度差不超过1, 而红黑树放弃了这种高度平衡,利用对结点上色的操作来保证树相对平衡,这其中原因大概是维护一个绝对平衡的二叉树代价太大...但如果插入频率小或者只有一次构建,那么平衡二叉树的查询性能还是比红黑树高。...从上面的性质我们大概知道红黑树的结构,树根为黑色,不存在连续的两个红色结点,每个子树分支的黑结点个数相同,如下图 ?...此时红黑树构建平衡分为4种情况: 情况一:红黑树为空树,此时插入结点充当根结点,上色为黑 情况二:插入结点已经存在,此时替换插入结点值即可 情况三:插入结点的位置,其父结点是黑色,此时平衡未打破,插入完成...到这里就构建完成了 相对于构建新增,红黑树的删除情况更为复杂,由于时间关系(这周只有一天休息加上绘图太费劲),留到下一次分享。 构建代码 红黑树构建源码
黑科技!...GPS时间同步服务器在电力系统技术应用 近几年来,随着电力自动化水平的提高,在电力中计算机监控系统、微机保护装置、微机故障录波装置以及各类数据管理机得到了广泛的应用,而这些自动装置的配合工作需要有一个精确统一的时间...但事实上这种同步方式也存在缺点,使用的电缆长度不能过长;服务器的反应速度、客户机的延迟都直接影响对时精度。...结合实际的运行经验和实际情况,如下图: 服务器系统时间同步.JPG 为保证GPS卫星同步时钟系统的功能、精度和效率,应做好日常的保养和维护工作,应定时对GPS对时系统各个部件进行检查,首先应检查装置显示面板上的天线信号是否正常
红黑树概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或 Black。...极限最短:全黑 极限最长:一黑一红 红黑树结构 enum Color { RED, BLACK }; template struct RBTreeNode...插入 红黑树的叔叔是关键 u存在且为红,变色继续向上处理 u不存在或存在且为黑,旋转(单旋+双旋)+变色 情况一:cur为红,parent为红,grandfather为黑(固定),uncle存在且为红...处理:p、u变黑,g变红,继续把g当成cur g不是根,往上继续处理 g是根,再把g变成黑色 情况二:cur为红,parent为红,grandfather为黑(固定),u不存在/u存在且为黑(单旋+...u不存在 u存在且为黑 情况三:cur为红,parent为红,grandfather为黑(固定),u不存在/u存在且为黑(双旋+变色) u不存在 u存在且为黑 插入代码: bool insert
老爷机,当时为了性能安装的系统还是XP(自带WINDOWS 7),现在有些常用软件已经不支持了,准备重新安装WINDOWS10,由于用了几年的水果系统发现特别好用,于是想着装WINDOWS和黑苹果双系统...黑苹果系统 网上使用较多的是黑果小兵的黑苹果系统。文末会提供下载,文件有点大,耐心等待下载完成即可。 镜像工具 这里找荐几款我觉得比较好用的镜像工具: Rufus 一款实用的自启动u盘制作工具。...cn/download.html Etcher: https://www.balena.io/etcher/ 磁盘分区工具 当然系统安装还少不了磁盘分区啦,虽然Windows10自带有,但如果要安装黑苹果系统的话需要转换磁盘格式...50000 —>创建主分区,这里要注意数字按M计算,该分区用来安装系统 4、list partition —>列出磁盘上的分区 后续有机会装黑苹果时再分享详细的黑苹果系统安装方法吧...Any way, 虽然最后因为电脑配置问题黑苹果没有安装成功,但对黑苹果系统及BIOS也增加了一些认识和了解。
下面我们会红黑树的特征、插入以及删除来分析红黑树是如何进行自平衡的。...特征 想要了解红黑树如何自平衡,就必须了解红黑树的特征,因为自平衡操作都是围绕这些特征来的,一旦一个红黑树因为插入和删除节点打破了自身的特征,那么他就需要进行自平衡(变色、旋转)来使得二叉树重新满足红黑树的特征...第4条规则保证了最短的路径上全是黑色节点,最长的路径上是红黑交替的路径(最短路径的两倍长)。...通过上述特征,决定了红黑树的一个重要特性:从根到叶子的最长的可能路径不多于最短路径的两倍长。 下图是一张红黑树示意图: ?...,需要我们细细揣摩,并且反复的研究,在了解红黑树的基本概念以后,我们后续会分析一下HashMap中红黑树的实现以及着手自己实现一个红黑树。
前言 红黑树的应用还是比较广泛的。比如Java8的HashMap的底层就用到了红黑树,还有TreeMap和TreeSet也用到了。 下面主要以下几个方面学习一下红黑树。...1)二叉查找树BST 2)红黑树RBTree的规则、增删查 3)红黑树的Java实现。...其中两款具有代表性的平衡树分别为AVL树和红黑树。AVL树由于实现比较复杂,而且插入和删除性能差,在实际环境下的应用不如红黑树。...下图中这棵树,就是一颗典型的红黑树: ? 什么情况下会破坏红黑树的规则,什么情况下不会破坏规则呢?我们举两个简单的栗子: 添加节点 1.向原红黑树插入值为14的新节点: ?...由于父节点15是黑色节点,因此这种情况并不会破坏红黑树的规则,无需做任何调整。 2.向原红黑树插入值为21的新节点: ?
# 什么是红黑树 红黑树的英文是 “Red-Black Tree”,简称 R-B Tree。它是一种不严格的平衡二叉查找树。 红黑树中的节点,一类被标记为黑色,一类被标记为红色。...# 红黑树平衡调整 # 插入操作的平衡调整 红黑树规定,插入的节点必须是红色的。而且,二叉查找树中新插入的节点都是放在叶子节点上。...这个时候节点 d 就成了 “红 - 黑” 或者 “黑 - 黑”; 这个时候,关注节点变成了节点 d,第二步的调整操作就会针对关注节点来做。...,我们给节点 d 的右子节点 c 多加一个黑色,这个时候节点 c 就成了 “红 - 黑” 或者 “黑 - 黑”; 这个时候,关注节点变成了节点 c,第二步的调整操作就会针对关注节点来做。...或者 “黑 - 黑”; 关注节点从 a 变成其父节点 b; 继续从四种情况中选择符合的规则来调整。
红黑树的介绍 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。...红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。 除了具备该特性之外,红黑树还包括许多额外的信息。...红黑树的每个节点上都有存储位表示节点的颜色,颜色是红(Red)或黑(Black)。 红黑树的特性: (1) 每个节点或者是黑色,或者是红色。 (2) 根节点是黑色。 (3) 每个叶子节点是黑色。...(5) 从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。 关于它的特性,需要注意的是: 第一,特性(3)中的叶子节点,是只为空(NIL或null)的节点。...因而,红黑树是相对是接近平衡的二叉树。
什么是红黑树 红黑树依然是一棵二分搜索树,《算法导论》中的红黑树定义如下: 每个节点或者是红色的,或者是黑色的 根节点是黑色的 每一个叶子节点(最后的空节点)是黑色的 如果一个节点是红色的,那么他的孩子节点都是黑色的...从任意一个节点到叶子节点,经过的黑色节点是一样的 在学习红黑树之前,我们有必要先学习一下什么是2-3树,学习2-3树不仅对于理解红黑树有帮助,对于理解B类树,也是有巨大帮助的。...如下图所示: 红黑树与2-3树的等价性 我们在这里定义所有的红色节点都是向左倾斜的,红色节点代表与父亲节点相融合,由于我们可以通过2-3树画出一个棵红黑树: 由此可知,红黑树是保持“...红黑树和AVL树:由于红黑树的最大高度是2logn,所以在查找时,相比于AVL树会慢一些,而红黑树的添加和删除元素比AVL树更快一些,如果只是用于查询,AVL树的性能要更高一些。 ...向红黑树中添加一个新元素,类比于2-3树中添加一个新元素,就是或者添加进2-节点,形成3-节点;或者添加进3-节点,暂时形成一个4-节点,这样我们可以让我们的红黑树,永远添加红节点。
在JDK8之前其实就已经有红黑树的应用,比如TreeMap的底层就是用了红黑树的数据结构。本文主要是为了讲解JDK8中HashMap底层数据结构的铺垫。...因此可以使用红黑树的思想来解决这个线性问题。...二、红黑树RBTree 红黑树其实是基于二叉查找树的一颗平衡二叉查找树,具有以下特点: (1)结点是红色或黑色的,在hashMap实现中用boolean的true和false表示红色或黑色。...再经过变色后,形成最终的红黑树: ? 三、总结 个人觉得红黑树是一个挺不错的思想,红黑树在BST的基础上还引入了颜色的特点,通过变色和旋转来保持红黑树的特点,保证树的平衡。...红黑树的前身其实是234树,有兴趣的小伙伴可以了解下234树,234树和红黑树的操作完全是等价的。之所以在java中使用红黑树的数据结构是因为如果直接使用234树实现会非常繁琐。
IMREAD_UNCHANGED)#原始图像 k=np.ones((5,5),np.uint8)#设置核kernel r=cv2.morphologyEx(o,cv2.MORPH_BLACKHAT,k)#黑帽运算...cv2.imshow("original",o) cv2.imshow("result",r) cv2.waitKey() cv2.destroyAllWindows() 算法:黑帽运算是用其闭运算图像减去原始图像的操作...黑帽运算获取图像内部的小孔,或前景图像的小黑点,或得到比原始图像的边缘更暗的边缘部分。黑帽运算常用来检测图像中的波谷结构,分离比邻近点暗一些的斑块,比如得到轮廓效果图。...黑帽图像=闭运算图像-原始图像=(原始图像先膨胀后腐蚀)-原始图像 首先读取图像 进行图像闭运算操作 闭运算图像减去原始图像,得到相减后的图像,获得黑帽运算图像的结果 result=cv2.morphologyEx...(img, cv2.MORPH_BLACKHAT, kernel) img表示输入图像 cv2.MORPH_BLACKHAT表示黑帽运算 kernel表示黑帽运算时所采用的结构类型 注意:黑帽运算是用其闭运算图像减去原始图像
领取专属 10元无门槛券
手把手带您无忧上云