github

Can GitHub automatically merge branches?

两盒软妹~` 提交于 2021-02-17 17:56:32
问题 We want to automatically merge out from master to another long-lived branch whenever any changes are committed to master (at the moment, this is a manual process and people forget) I appreciate that it may not always be possible, owing to merge conflicts, but if it is possible, we'd like it to happen automatically. Is this possible? 回答1: Is available since 2020-12-16 The native GitHub Auto-Merge was introduced on GitHub Universe 2 days ago. How to active them? Go to Settings of your

Can GitHub automatically merge branches?

微笑、不失礼 提交于 2021-02-17 17:56:15
问题 We want to automatically merge out from master to another long-lived branch whenever any changes are committed to master (at the moment, this is a manual process and people forget) I appreciate that it may not always be possible, owing to merge conflicts, but if it is possible, we'd like it to happen automatically. Is this possible? 回答1: Is available since 2020-12-16 The native GitHub Auto-Merge was introduced on GitHub Universe 2 days ago. How to active them? Go to Settings of your

APUS浏览器应用集成恶意URL检测功能,风险网站检测能力提升20%

早过忘川 提交于 2021-02-17 17:06:26
APUS 成立于2014年6月,其系统及产品集群全球总用户数突破14亿,是全球高速发展的互联网公司之一。其中APUS浏览器以功能丰富、设计简洁、简单易用为亮点,轻松帮助用户实现极速浏览、搜索与下载的优质体验。 业务挑战 为了让用户拥有一款更安全放心的浏览器,APUS浏览器应用团队表示,需要始终关注每一位用户的个人隐私信息、财产安全保护等问题,避免钓鱼链接、假冒仿冒链接等一些恶意的URL的出现。因此,在APUS浏览器中增加恶意URL检测功能显得格外重要。不仅如此,APUS浏览器应用团队表示“为了能够长期、持续地为用户提供安全浏览服务,APUS浏览器需要一种运营简单、成本可控的检测方法。“ 解决方案 快速评估风险 识别URL 当用户在APUS浏览器应用内访问未知风险的URL前,恶意URL检测功能可快速识别URL是安全的、还是钓鱼或恶意软件链接,即可有效评估URL是否存在风险。 有效提示风险 拦截访问 在通过恶意URL检测功能的评估后,如果发现URL存在风险,在应用界面上就会发出提醒,帮用户阻断对恶意网站的访问,有利于拦截被钓鱼、被盗号甚至被种***的风险。 集成简单 降低开发成本 恶意URL检测功能集成简单,仅需三个步骤即可调用API。并且无需运营,有效的控制了安全浏览服务的实现成本。 结果 APUS浏览器应用负责人表示,“通过接入华为安全检测的恶意URL检测功能后

How to auto deploying git repositories with submodules on AWS?

99封情书 提交于 2021-02-17 16:37:35
问题 I have a submodule in my git repository and my directory structure is like, app -- folder1 -- folder2 -- submodule @5855 I have deployed my code on AWS by using autodeploy service. Now, on server I have code in the parent-directory but submodule directories are empty. Q1) How can I get data in submodules. My repository on server is not git repository. Do I need to convert it firstly into git repo and then run submodule commands to get it ? Q2) How can I automate the submodule deployment as

How to auto deploying git repositories with submodules on AWS?

為{幸葍}努か 提交于 2021-02-17 16:36:16
问题 I have a submodule in my git repository and my directory structure is like, app -- folder1 -- folder2 -- submodule @5855 I have deployed my code on AWS by using autodeploy service. Now, on server I have code in the parent-directory but submodule directories are empty. Q1) How can I get data in submodules. My repository on server is not git repository. Do I need to convert it firstly into git repo and then run submodule commands to get it ? Q2) How can I automate the submodule deployment as

How to auto deploying git repositories with submodules on AWS?

ぐ巨炮叔叔 提交于 2021-02-17 16:35:15
问题 I have a submodule in my git repository and my directory structure is like, app -- folder1 -- folder2 -- submodule @5855 I have deployed my code on AWS by using autodeploy service. Now, on server I have code in the parent-directory but submodule directories are empty. Q1) How can I get data in submodules. My repository on server is not git repository. Do I need to convert it firstly into git repo and then run submodule commands to get it ? Q2) How can I automate the submodule deployment as

Python爬虫入门教程 妹子图网站爬取

喜你入骨 提交于 2021-02-17 14:42:51
妹子图网站----前言 从今天开始就要撸起袖子,直接写Python爬虫了,学习语言最好的办法就是有目的的进行,所以,接下来我将用10+篇的博客,写 爬图片 这一件事情。希望可以做好。 为了写好爬虫,我们需要准备一个火狐浏览器,还需要准备抓包工具,抓包工具,我使用的是CentOS自带的tcpdump,加上wireshark ,这两款软件的安装和使用,建议你还是学习一下,后面我们应该会用到。 妹子图网站---- 网络请求模块requests Python中的大量开源的模块使得编码变的特别简单,我们写爬虫第一个要了解的模块就是requests。 妹子图网站---- 安装requests 打开终端:使用命令 pip3 install requests 等待安装完毕即可使用 接下来在终端中键入如下命令 # mkdir demo # cd demo # touch down.py 上面的linux命令是 创建一个名称为 demo 的文件夹,之后创建一个 down.py 文件,你也可以使用GUI工具,像操作windows一样,右键创建各种文件。 为了提高在linux上的开发效率,我们需要安装一个 visual studio code 的开发工具 对于怎么安装vscode,参考官方的https://code.visualstudio.com... 有详细的说明。 对于centos则如下: sudo

史上最清晰的红黑树讲解(下)

大兔子大兔子 提交于 2021-02-17 13:17:29
本文github地址 上一篇文章 史上最清晰的红黑树讲解(上) 对Java TreeMap 的插入以及插入之后的调整过程给出了详述。 本文接着以Java TreeMap 为例,从源码层面讲解红黑树的删除,以及删除之后的调整过程 。如果还没有看过上一篇文章,请在阅读本文之前大致浏览一下前文,以方便理解。 寻找节点后继 对于一棵二叉查找树,给定节点t,其后继(树种比大于t的最小的那个元素)可以通过如下方式找到: t的右子树不空,则t的后继是其右子树中最小的那个元素。 t的右孩子为空,则t的后继是其第一个向左走的祖先。 后继节点在红黑树的删除操作中将会用到。 TreeMap 中寻找节点后继的代码如下: // 寻找节点后继函数successor() static <K,V> TreeMap.Entry<K,V> successor(Entry<K,V> t) { if (t == null) return null; else if (t.right != null) {// 1. t的右子树不空,则t的后继是其右子树中最小的那个元素 Entry<K,V> p = t.right; while (p.left != null) p = p.left; return p; } else {// 2. t的右孩子为空,则t的后继是其第一个向左走的祖先 Entry<K,V> p = t

国产微服务网关-Soul(真香)

旧街凉风 提交于 2021-02-17 13:13:14
What is the Soul? 一个异步的,高性能的,跨语言的,响应式的API网关。我希望能够有一样东西像灵魂一样,保护您的微服务。参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生! 是不是很吊的一句话,站在巨人身上那么这些巨人也就变成了矮子。 整体架构如下图所示: 是不是很炫反正我是没看懂 部署单机版 操作在windows环境 安装SoulAdmin souladmin:控制台,负责维护网关的 元数据 、配置等等,并提供给 SoulBootstrap 网关服务 读取。 在mysql数据库中执行下面图中sql,12张表 在浏览器输入 https://yu199195.github.io/jar/soul-admin.jar 回车下载即可,yml文件复制一份在外部启动,用自己的数据库 启动命令:java -jar soul-admin.jar --spring.config.location=xxxxx\application-local.yml 启动成功后 通过日志看到 Soul Admin 启动在 9095 端口。使用浏览器,访问 http://127.0.0.1:9095/ 地址,进入登录页,账号密码分别是:admin 和123456 安装SoulBootstrap SoulBootstrap:网关服务,负责启动网关

CVE-2019-1388 UAC提权复现

本秂侑毒 提交于 2021-02-17 12:27:33
0x01 前言 该漏洞位于Windows的UAC(User Account Control,用户帐户控制)机制中。默认情况下,Windows会在一个单独的桌面上显示所有的UAC提示——Secure Desktop。这些提示是由名为consent.exe的可执行文件产生的,该可执行文件以NT AUTHORITY\SYSTEM权限运行,完整性级别为System。因为用户可以与该UI交互,因此对UI来说紧限制是必须的。否则,低权限的用户可能可以通过UI操作的循环路由以SYSTEM权限执行操作。即使隔离状态的看似无害的UI特征都可能会成为引发任意控制的动作链的第一步。事实上,UAC会话中含有尽可能少的点击操作选项。 利用该漏洞很容易就可以提升权限到SYSTEM ##0x02 危害范围 根绝gayhub的exp文档所说 支持如下(但 本机win10没成功 可能是补丁打过了吧 ) exp 详情 https://github.com/jas502n/CVE-2019-1388 SERVER Windows 2008r2 7601 ** link OPENED AS SYSTEM ** Windows 2012r2 9600 ** link OPENED AS SYSTEM ** Windows 2016 14393 ** link OPENED AS SYSTEM ** Windows 2019