Shadow

anyRTC 11月SDK更新

那年仲夏 提交于 2020-12-01 14:48:52
anyRTC SDK11月更新,新增多种跨平台SDK支持(Flutter和uni-app)、AI降噪和视频超分功能,Native端新增万能播放器SDK,以及客户端合流推RTMP的功能; 届时anyRTC SDK在互动直播以及音视频互动上提供一条龙服务,无需在集成其他SDK,大大缩减了应用包体积,插入媒体流功能更是让直播更具有可拓展性,适用于一起K歌,一起看电影等场景,音频3A算法改进,性能以及效果达到业界领先水平。 更多详细文档以及anyRTC SDK历史更新内容,可以进入“ anyRTC官网-开发者中心-文档中心 ”查看。 下面为大家详细介绍本月的更新内容; uni-app移动端插件 anyRTC uni-app移动端插件目前只适配了RTC SDK,RTM SDK已经在诞生的路上。uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。因为扩展能力强,学习成本低,所以深受开发者们的喜爱。 uni-app 跨平台SDK应用场景非常广泛,比如在在线教育、在线金融、智能终端、移动执法和交通物流方面都有良好的应用。 Flutter移动端插件 anyRTC Flutter移动端插件目前适配了RTC和RTM SDK,开发者基于anyRTC Flutter SDK可以简单高效的实现跨平台音视频和实时消息功能

华为HMS游戏排行榜请求报错HTTP 502

只愿长相守 提交于 2020-12-01 11:32:45
问题现象: 请求华为HMS游戏排行榜 getRankingIntent 接口后报错如下: 日志信息: 在Android Studio Logcat中查看日志有如下报错: 2020-10-22 11:14:17.831 27218-3850/com.huawei.gameassistant W/HwGameAssistant-10.6.0.301-RequestHelper: client.assistant.gs.leaderboard.scores reponse fail code:502, msg:Bad Gateway 2020-10-22 11:14:17.831 27218-3850/com.huawei.gameassistant E/HwGameAssistant-10.6.0.301-GameRankingScoreListViewModel: getHttpStatusCode is : 502 定位过程: 实际测试游戏登录等功能都是好的,排除测试手机网络问题。研究文档过后尝试了从如下几个方向检查: 首先检查游戏包名和appid是否同属一个游戏,检查后排除此原因; 继续检查该游戏是否已经在华为AGC页面上创建了排行榜数据。检查发现有问题,在AGC页面上创建排行榜时错误地进入到其他游戏页面里了,等于测试的游戏在华为AGC后台没有创建任何排行榜信息

搭建超级小班课网课系统

跟風遠走 提交于 2020-11-30 16:13:58
简介 本场景介绍使用视频云技术搭建超级小班课网课系统。 阿里云体验实验室地址(阿里云ECS体验场景体验) https://developer.aliyun.com/adc/scenario/3a43ff7ff0cd4f14a010b859e7674c0f 背景知识 音视频通信: 音视频通信 RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,提供高可用、高品质、超低延时的实时网络服务,适用于在线教育、互动娱乐、视频会议、保险定损、调度指挥等场景。使用阿里云RTC SDK,您可以在移动、Web、PC等多端快速搭建互通互联的实时音视频应用。 超级小班课: 超级小班课是将千名学生以小组形式分成若干小班(推荐4-6名为一组),同时由一名主讲名师和多名助教进行辅导。所有学生均可以实时观看主讲名师授课画面,并可以与名师进行连麦互动。多名助教实时关注小班内学生动态,维护小班课堂秩序,并可连麦小班内学生进行助教辅导。该场景不仅可以让优秀的名师辅导更多的学生,更可以保证学生之间的互动性,让学生的学习效果大大增加。 超级小班课解决方案适用于K12和少儿语培等教育场景。 获取音视频通信应用AppKey 1.使用您自己的阿里云账号登录到音视频通信RTC控制台。 2.在左侧单击应用管理。 3.在应用管理页面就可以看到您的默认应用的AppID。 4

AkShare-股票数据-复权后数据

橙三吉。 提交于 2020-11-29 10:52:19
作者寄语 本策略主要基于 BackTrader 来进行运行,需要了解的小伙伴可以查询相关的文档,该开源项目的文档写的很好,示例和说明丰富。 AkShare 策略示例 股票策略 BackTrader 代码 下载和安装 BackTrader from datetime import datetime import backtrader as bt import matplotlib.pyplot as plt import akshare as ak plt.rcParams[ "font.sans-serif" ] = [ "SimHei" ] plt.rcParams[ "axes.unicode_minus" ] = False stock_hfq_df = ak.stock_zh_a_daily(symbol= "sh600000" , adjust= "hfq" ) # 利用 AkShare 一行获取复权数据 class MyStrategy (bt.Strategy) : """ 主策略程序 """ params = (( "maperiod" , 20 ),) # 全局设定交易策略的参数 def __init__ (self) : """ 初始化函数 """ self.data_close = self.datas[ 0 ].close # 指定价格序列 #

华为HMS Core出海游戏大招募,丰厚奖金等你来

你说的曾经没有我的故事 提交于 2020-11-28 12:42:35
2020年是中国游戏乘风破浪的一年,中国游戏出海从量到质实现突破。据有关数据显示,2020年上半年中国大陆游戏发行商在海外市场的用户游戏时长,以及用户支出的增长率,与去年同期相比远高于其他地区发行商本年度的余额已不足,你的2021年游戏出海规划做好了吗?想好如何快人一步,扩大你的游戏版图了吗? “华为HMS Core游戏出海有奖招募”11月20日正式开启,华为携手全国游戏开发者、合作伙伴及高校学生,共同掘金海外游戏市场! 年末活动,简单参与,回报丰厚。华为HMS Core带着助力开发者们商业成功的愿景,面向全体开发者举办本次活动!参赛者只需集成HMS Core任意能力并成功在华为海外应用商店上架App(包括APK应用及快游戏),即有机会获得丰厚奖金! 重点!标粗!看这里: 活动期间,集成华为HMS Core任意开放能力并成功上架华为海外应用市场的游戏(包括APK应用及快游戏),每款游戏有机会获得开发奖金500元(可叠加);数量有限,先到先得!手慢无! 本次招募活动面向全社会开放报名,凡在华为开发者联盟注册帐号的用户,均可参加;选手可单人参加,也可组队或以公司帐号参加,选手应确保报名信息准确有效,提交作品请按报名要求提交(报名截止前作品可重复更新并提交)。温馨提示:需报名后才拥有参与活动资格,报名日前(不含当日),已集成HMS Core并上架过华为应用市场的游戏,不参与本次活动。

Sass的嵌套规则

旧城冷巷雨未停 提交于 2020-11-27 14:14:49
本节我们学习 Sass 中的嵌套,嵌套大家应该不陌生,在 HTML 中就支持标签的嵌套。Sass 中允许一个 CSS 样式嵌套进另一个样式中,内层样式仅适用于外层样式的选择器范围内。 示例: 例如下面这段 CSS 代码: .big { color: #ccc; } .big .small { font-size: 14px; } 如果我们要使用 Sass 中的嵌套语法来写,如下所示: 从上图我们可以看到,嵌套的语法其实很简单,相较于 CSS 语言中后代选择器的写法,嵌套规则看起来要直观很多。 使用 Sass 嵌套来写代码,可以减少父类选择器的重复,不过需要注意的是,我们最好不要嵌套太多层选择器,因为嵌套层数越多性能越低。一般我们在实际应用中,嵌套三层左右就差不多啦。 引用父选择器 & 在嵌套 CSS 规则时,有时候我们需要直接使用到嵌套外层的父选择器,比如当给某一个元素设定 hover 样式时或者是当 body 元素有个 classname 时,可以用 & 符号来表示嵌套规则外层的父选择器。 示例: 例如下面这段代码: a { color: #ccc; font-size: 12px; } a:hover { color: #000; } 我们可以这样写: 上图中 & 符号被解析为选择器 a ,即父选择器。一般 & 符号是出现在选择器的前面位置,例如上述代码中的 &:hover 。

入侵 Linux 系统的惯用姿势:11 种提权方式揭秘

ぃ、小莉子 提交于 2020-11-27 09:18:31
大部分计算机系统都被设计为可以「多个用户一起使用」,其中就产生了管理员用户和普通用户。 普通用户可以理解为使用者,他的权限只可以查看、编辑部分文件;而管理员的权限则可以对全部的文件进行「增删改查」操作,甚至收集主机系统中的敏感信息,修改系统关键配置。 在黑客的攻击渗透中,会想尽办法通过「某个漏洞」获取到目标主机系统上的一个 shell 用于执行系统命令,从而达到控制目标主机的目的。而当他获取到的初始 shell 为低权限用户时,需要想办法提升权限为高权限用户, 这个过程就叫做系统权限提升,简称「提权」 。 为什么要提权 一次完整的渗透测试流程,应该包含以下 8 个步骤: 主机发现 > 服务枚举 > 实施攻击 > 获取shell > 权限提升 > 权限维持 > 内网渗透 > 痕迹清除 可以看到所有的步骤都是围绕「提权」来进行的,高权限 shell 能带来以下好处: 对更多的文件进行「增删改查」操作,便于进一步收集主机系统中的敏感信息 Linux 系统的 root 权限可获取 shadow 文件中的密码 Hash,若内网环境中存在「账户 / 密码复用」的情况,可用于横向扩展 Windows 系统中的 system 权限可提取内存中的密码 Hash,可进一步用于域渗透 简而言之,提权能为渗透测试后期的工作带来便利。 Linux 提权的 11 种方法 Linux 提权的花样非常多

LeetCode 207. 课程表 | Python

余生颓废 提交于 2020-11-26 07:09:54
207. 课程表 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/course-schedule 题目 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 示例 1: 输入: 2, [[1,0]] 输出: true 解释: 总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。 示例 2: 输入: 2, [[1,0],[0,1]] 输出: false 解释: 总共有 2 门课程。学习课程 1 之前,你需要先完成​课程 0;并且学习课程 0 之前,你还应先完成课程 1。这是不可能的。 提示: 输入的先决条件是由 边缘列表 表示的图形,而不是 邻接矩阵 。详情请参见 图的表示法 。 你可以假定输入的先决条件中没有重复的边。 1 <= numCourses <= 10^5 解题思路 思路:拓扑排序(BFS,DFS) 其实,这是一道经典的【拓扑排序】问题。 首先先审题,结合示例 1 和示例 2,我们其实可以看到,其实题目问的是给定输入先决条件表示的图形(也就是课程表)是否是有向无环图

升级到Unity 5.4

徘徊边缘 提交于 2020-11-26 04:24:17
升级到Unity 5.4 当将项目从Unity 5.3升级到Unity 5.4时,有一些更改,您应该注意哪些可能会影响您现有的项目。 网络:多人服务API更改 许多更改联网API 。 网络:WebRequest不再实验 该WebRequest接口已经从推广UnityEngine.Experimental.Networking到UnityEngine.Networking。使用统一5.2和5.3的项目UnityWebRequest将必须被更新。 场景视图:音频映射不会自动应用 与图像效果ImageEffectTransformsToLDR属性将如果发现不再直接应用到场景图。一个新的属性存在应用效果的场景观点:ImageEffectAllowedInSceneView。5.4标准资产已升级,以反映这种变化。 着色器:重命名的变量 为了一致性,重命名了一些内置着色器变量: _Object2World 和 _World2Object 现在 unity_ObjectToWorld 和 unity_WorldToObject _World2Shadow 现在 unity_WorldToShadow [0] , _World2Shadow1 是 unity_WorldToShadow [1] 等。 _LightMatrix0 现在 unity_WorldToLight

css样式背景图片设置缩放

南笙酒味 提交于 2020-11-25 08:01:34
一、背景颜色图片平铺 background-color 背景颜色 background-image 背景图片地址 background-repeat 是否平铺 默认是平铺 background-position 背景位置 (模式是左上角 0 0) 方位没有顺序 1.(length 长度 )写精确单位 或者百分比 第一个值是x坐标 第二个一定是y 2.(position: top|center | bottom | left | right 方位坐标) 如果方位名词只写一个 另外一个默认为center 3.混搭也ok background-attachment 设置背景图是否固定 默认是scroll, fixed是固定 合写: background: 背景颜色 背景图片地址 背景平铺 背景滚动 背景位置 background: #000 url(image/timg.jpg) no-repeat center -25px fixed; 二、背景缩放 景缩放 background-size 100px; 等比例缩放 尽量只改一个值 否则图片会是真扭曲也可以写百分比 常用的两个参数: cover :会自动调整缩放比例,保证图片始终填充满背景区域,如有溢出自动隐藏 contain:图片等比例缩放,如果图片的宽度或者高度有一个和盒子一样大了就不在缩放,不会有缺失的部分,保证了图片的完整性。