BCC

上班划水神器:一个可以在控制台玩斗地主的项目!

有些话、适合烂在心里 提交于 2020-08-15 23:58:58
作者: 矢泽妮可 juejin.im/post/5be955a6f265da6135721bcc 精彩推荐 2020年新鲜出炉的BAT笔试面试题打包分享 我写了10 万字 Spring Boot 详细学习笔记(带完整目录)+源码,分享给大家 这是什么? 这是Ratel,它可以在命令行内进行简单的斗地主游戏,来张图体验一下: 怎么开始玩? Ratel分客户端和服务端,你可以在本地启动一个客户端让小伙伴们的客户端都连接你的服务器进行游戏,又或者可以直接连接作者公网服务器进行游戏,IP 39.105.65.8 Port 1024,不过作为玩家,我们最看重的还是客户端的使用! 你可以将Ratel项目Clone到本地并导入你的IDE中进行游戏! git clone https://github.com/ainilili/ratel.git 之后打开landlords-client模块中的SimpleClient类启动运行。 你可以使用jar包启动,下载Release版本 https://github.com/ainilili/ratel/releases 之后进入下载目录中执行一下指令 java -jar landlords-server/target/landlords-server-#{version}.jar -p 1024 java -jar landlords-client

html创建电子邮件链接教程

倖福魔咒の 提交于 2020-08-14 22:32:38
本篇文章给大家带来的内容是介绍在HTML中要怎么创建电子邮件链接,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在网页上放置HTML电子邮件链接并不困难,HTML的 <a> 标签就为我们提供了指定发送电子邮件的电子邮件地址的方法。 我们可以使用标签作为电子邮件标签,此时我们还需要配合使用“mailto:电子邮件地址”以及href属性才可以创建电子邮件链接。 以下就是 <a> 标签使用mailto而不是使用http协议的语法。 基本语法: > <ahref="mailto:name@email.com">Email</a> 示例: > <ahref= "mailto:abc@163.com">发送email</a> 运行此代码将生成一个链接,我们可以使用这个链接发送电子邮件。 现在,如果用户单击此链接,它就能自动打开当前计算机系统中默认的电子邮件客户端软件,例如OutLook Express以及Foxmail等。 注:使用此方法发送电子邮件有一个问题,如果用户的计算机上没有安装电子邮件客户端,则无法发送电子邮件。 默认设置 我们可以通过设置来指定默认电子邮件的主题和电子邮件正文以及电子邮件地址。 参数列表: 简单的邮件:只指定了主题 > <ahref="mailto:abc@163.com?subject=Hello%20again">发送Email</a>

WastedLocker:赛门铁克确定了针对美国组织的攻击浪潮

二次信任 提交于 2020-08-14 13:17:50
原文链接: WastedLocker: Symantec Identifies Wave of Attacks Against U.S. Organizations 译者:知道创宇404实验室翻译组 Broadcom旗下的赛门铁克发现并警告用户:攻击者试图部署WastedLocker勒索软件,对美国公司进行了一系列攻击。这些攻击的最终目标是通过对受害者的大多数计算机和服务器进行加密来削弱受害者的IT基础架构,以要求获得数百万美元的赎金,目前至少有31个组织受到了攻击,这意味着攻击者已经破坏了目标组织的网络,并且正在为勒索软件攻击奠定基础。 是一种相对较新的定向勒索软件,在 NCC Group发布 之前就已被 记录 ,而赛门铁克正在对受影响的网络进行扩展。WastedLocker被归因于臭名昭著的“Evil Corp”网络犯罪组织,Evil Corp曾与 Dridex银行木马 和BitPaymer勒索软件相关联,勒索金额高达数千万美元。两名涉嫌参与该组织的俄罗斯男子在美国对他们进行了 公开起诉 。 这些攻击始于一个名为SocGholish的基于javascript的恶意框架,该框架被追踪到超过150个受到威胁的网站伪装成软件进行更新。一旦攻击者进入了受害者的网络,他们就会使用Cobalt Strike恶意软件和一些非本土工具来盗取身份证件,升级特权,然后在网络中进行移动

实践案例丨基于ModelArts AI市场算法MobileNet_v2实现花卉分类

北慕城南 提交于 2020-08-14 13:02:36
概述 MobileNetsV2是基于一个流线型的架构,它使用深度可分离的卷积来构建轻量级的深层神经网,此模型基于 MobileNetV2: Inverted Residuals and Linear Bottlenecks 中提出的模型结构实现。可以用图像分类任务,比如猫狗分类、花卉分类等等。用户提供一系列带有标注的数据集,该算法会载入在ImageNet-1000上的预训练模型,在用户数据集上做迁移学习。训练后生成的模型可直接在ModelArts平台部署为在线服务或批量服务,同时支持使用CPU、GPU或Ascend 310进行推理。(以上介绍来自ModelArts AI 市场算法介绍) 注意:需要用到ModelArts和OBS桶,建议提前购买相应资源或代金券,或使用免费规格,但OBS是要花钱的。 准备数据集 这里使用的是花卉数据集,共3669张花卉图片,5个种类,数据集下载地址 http:// download.tensorflow.org /example_images/flower_photos.tgz (数据集来自自博主张震宇的博客中所提供的数据集,在这里感谢大佬,附上大佬博客链接 https:// bbs.huaweicloud.com/blo gs/158092 ,里面描述的很详细,建议可以看一下,学习学习,以下的上传数据集方法也来自该博客) 下载解压后,进入flower

容器技术之Docker数据卷

眉间皱痕 提交于 2020-08-14 03:57:27
  前一篇随笔中我们了解了docker的网络相关说明,回顾请参考 https://www.cnblogs.com/qiuhom-1874/p/12952616.html ;今天我们来聊一聊docker的数据管理相关说明;   在前面的博客中我们有强调过docker的镜像是分层构建的,把镜像启动为容器后,docker会加载只读层镜像并在镜像最顶层添加一个读写层;我们还说过该读写层不属于镜像属于容器;如果该容器宕掉了,那么随之镜像最顶层的读写层也随之消失;那么问题来了,如果之前运行的容器,在宕掉前在可写层生成的数据怎么保存下来呢?为了解决这个问题,我们先来看看docker的COW机制吧;   如上图所示,docker镜像是分层构建的,在最下面一层的数据到第二层或更高层有相同数据时,在上面一层的数据就会覆盖下面一层相同的数据;从而使得在上面一层和下面一层相同的数据只会存在一份,不同的数据都会存在;同样的道理,docker镜像通过层层镜像构建,在docker镜像最顶层看到的数据就应该是下面若干层重叠以后,相同的数据在最上层只会看到一份,而其他数据则是由下面若干层不同数据的叠加构成;在运行层容器时,容器内部看到的数据就是所有层镜像不同数据的集合和相同数据留一份的结果;如果运行过程中容器修改了现有文件,那么该文件就从读写层下面去复制一份到读写层,该文件的原来在只读层的文件还是存在

Libbpf-tools —— 让 Tracing 工具身轻如燕

試著忘記壹切 提交于 2020-08-13 20:59:21
本篇文章概述了 BPF 的主要应用,重点描述了 libbpf-tools 解决了哪些 BCC 痛点以及在 PingCAP 内部的相关实践 BPF 最初代表 Berkeley Packet Filter,但在 Linux 中已扩展为通用内核执行引擎,能够运行新型的用户定义和内核模式应用程序。近几年来,BPF 子系统越发火热,迄至 Linux 5.8 内核,Linux 内核已经支持 30 种 eBPF 程序类型,遍布于内核各个角落,引起了广泛关注及热议,在 LWN 上甚至出现过 Why don't we rename Linux to BPF-kernel? 这样的嘲讽评论,不过更多的是一些理性的讨论。除上周在 CNCF 和大家分享的 BPF 在 Chaos 领域的应用外,目前 BPF 主要应用于: 跟踪和探测,最有名的应用当属 BCC; 网络功能 (XDP/TC),用于反 ddos,负载均衡等,K8S 平台有著名的 Cilium; 内核安全策略; 内核回调接口,这种新架构可用于允许 BPF 程序替换内核中的任何 “ops 结构 ( struct xxx_ops ) ,社区大佬对此功能的评价是:march towards becoming BPF runtime-powered microkernel,目前 TCP 拥塞算法已用此框架实现,感兴趣的可以体验下; 迭代器:dump

美颜算法中磨皮的原理

有些话、适合烂在心里 提交于 2020-08-13 19:51:36
谈到磨皮美颜,大家可能认为是一个很高深难懂的事情,网上搜索关于美颜的文章,一般都是搬出许多算法,看得让你头晕目眩的。今天将用大白话来让你快速认识磨皮美颜原理,轻松get到她的点!只要你耐着性子读完本篇文章,你会发现美颜原理其实也是一件很好理解的事情 。图玩智能科技为企业提供更稳定更优质的美颜产品及服务,欢迎随时咨询 www.toivan.com 。 磨皮美颜概念 讲磨皮美颜之前,先讲讲我们的人脸,认清磨皮美颜的目的;通常,我们的人脸上或许有许多痘痘和一些暗色粗糙皮肤,美颜的目的就是尽可能使痘痘消失,暗色皮肤变白,使粗糙变细腻,达到美颜效果,从上诉的分析可以得出我们需要做的事情如下: 1.寻找脸上的特征点,如痘痘、暗色粗糙皮肤 2.对痘痘、粗糙皮肤加以处理,完成美化。 特征点分析 我们通常看到痘痘和暗色皮肤,仔细观察,会发现这些特征点和周围正常皮肤在肤色上有一个差别;如果拍照拍下来,用灰度值查看这个图片,你会发现特征点灰度值较低,而正常白色皮肤灰度值较高,这是一个凸变的过程,正常皮肤到特征点,灰度值从高点陡然下跌;我们可以用这个现象来把特征点提取出来,如何提取请继续往下看; 另一个是局部粗糙皮肤,其局部灰度值,也需要尽可能将其数字磨平,让它和正常皮肤一样,和上面痘痘一样,也会有一个灰度值陡然下降的过程 特征点提取 这里需要一种滤波算法,可以是均值化滤波、高斯滤波

强化学习的基本迭代方法

北城以北 提交于 2020-08-13 07:12:21
作者|Nathan Lambert 编译|VK 来源|Towards Data Science 研究价值迭代和策略迭代。 本文着重于对基本的MDP进行理解(在此进行简要回顾),将其应用于基本的强化学习方法。我将重点介绍的方法是"价值迭代"和"策略迭代"。这两种方法是Q值迭代的基础,它直接导致Q-Learning。 你可以阅读我之前的一些文章(有意独立): 什么是马尔可夫决策过程?( https://towardsdatascience.com/what-is-a-markov-decision-process-anyways-bdab65fd310c ) 强化学习的线性代数( https://towardsdatascience.com/the-hidden-linear-algebra-of-reinforcement-learning-406efdf066a ) Q-Learning开启了我们所处的深度强化学习的浪潮,是强化学习学生学习策略的重要一环。 回顾马尔可夫决策过程 马尔可夫决策过程(MDPs)是支持强化学习(RL)的随机模型。如果你熟悉,你可以跳过这一部分,不过我增加了一些相关的解释。 定义 状态集$s\in S,动作集$a\in A$。状态和动作是代理程序所有可能的位置和动作的集合。在 高级强化学习 中,状态和动作是连续,所以这需要重新考虑我们的算法。 转换函数T

pdf转png怎么操作?pdf文件可以转换成png格式吗?

瘦欲@ 提交于 2020-08-13 04:06:08
别看咱们日常生活中经常都需要与电脑打交道,事实上,一个电脑系统还是很复杂的,且不说别的,光是文件的格式,就已经足以让很多人晕头转向了!很多人知道电脑文件格式多种多样,但是很多人可能不知道,其实电脑中的文件格式之间是可以转换的,今天小编想为大家介绍的,便是pdf转png,下面一起来看看pdf转png怎么操作吧! 要想将pdf格式的文件转换成png图片,首先,我们得下载一款软件,这里为大家推荐迅捷PDF转换器,有兴趣了解的朋友先将软件下载下来,之后就可以跟着小编一起来操作了! 双击打开迅捷PDF转换器,接下来,我们看界面的左侧,有很多的选项,找到其中的“文件转图片”,左键单击一下。 之后看界面的右侧,上方有一个“添加文件”,再次单击一下,会弹出一个窗口,我们在其中找到需要转换格式的PDF文件,选中。 接下来看界面的下方,有一个“输出图片格式”,这里是软件支持的图片格式,其中就有png这个选项,我们将它勾选出来。 完成上述的设置之后,直接点击右下角的“开始转换”就可以了。 完成上述的操作,pdf文档就可以转换成png格式了,这样,不需要什么阅读器,就可以直接在Windows系统中被打开了。 来源: oschina 链接: https://my.oschina.net/u/4524402/blog/4296074

哪款cad制图软件好用?CAD转换JPG如何保证转换质量?

假装没事ソ 提交于 2020-08-12 07:37:01
长期使用CAD文件的人群会常常遇到一个问题,就是在转换不同格式的时候,会发现自己转换后的文件容易出现质量不高的情况。特别是在CAD转换成JPG格式的时候,如果你在工作中也遇到了此类情况,今天就跟着小编一起来瞧瞧哪款cad制图软件好用?CAD转换JPG如何保证转换质量?具体的操作方法如下: 好用的CAD转换工具推荐:迅捷CAD编辑器标准版 1、打开自己电脑上的浏览器,搜索迅捷CAD编辑器点击打开官网,把该软件下载后安装到电脑上,安装到默认路径后,CAD编辑器图标就会出现在电脑桌面上,我们要转换时就可以双击打开该软件。 2、启动迅捷CAD编辑器软件后,进入到编辑器操作页面,我们开始转换文档,点击打开选项,弹出的新窗口中找到我们要转换的CAD图纸,选中点击确认,导入到编辑器中。 3、把打开的CAD图纸保存为JPG格式很简单,只需要点击上方的保存选项,会弹出新的窗口,窗口中会有两个设置,首先是填写文件名,我们根据自己需要填写,然后是设置保存文件的类型,这时候我们就选择JPG格式,点击“保存”。 4、如果要设置保存输出文件的质量,我们点击文件选项,选中最下方的选项功能,点击打开弹出编辑窗口,窗口中打开转换设置,设置里可以设置输出质量的相关信息,我们把质量设置为高质量,然后点击“好”,然后在点击另存为JPG格式,点击查看图片保存的文档,图片就转换好了。 为大家分享的哪款cad制图软件好用