华为

华为开发者联盟 方舟编译器 DevEco IDE

荒凉一梦 提交于 2019-11-29 14:11:20
华为开发者联盟 https://developer.huawei.com/consumer/cn/ 方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。 方舟编译器还在持续演进中,陆续将上述能力实现和开源。 https://www.openarkcompiler.cn/home https://developer.huawei.com/consumer/cn/devservice/doc/3141901 DevEco IDE(简称IDE)是华为消费者业务为开发者提供的集成开发环境,旨在帮助开发者快捷、方便、高效使用华为EMUI开放能力。IDE基于Android Studio功能扩展(以插件形式提供),当前已上线开放能力为智慧服务(HUAWEI HiAI),Camera、安全服务、远程真机调试、APP CloudTest等,其中Huawei HiAI功能主要包括HiAI Engine、HiAI Foundation(AI模型分析、AI模型转换、业务类生成)、AI模型市场等,安全服务功能主要包括人脸认证、iTrustee、泛支付等。 来源: https://www.cnblogs.com/freeliver54/p/11519231.html

华为手机电池用久了变得不耐用?打开这个功能手机续航能力翻倍

折月煮酒 提交于 2019-11-29 10:08:23
很多人对手机续航和快充很执着,尤其是重度手机患者,手机电量低于50%就会着急给手机充电,这样一天下来最少要冲四五次电,手机使用时间长了,续航能力下降那是自然的事情,但是华为手机有一个隐藏小功能,可以减少对手机电池损耗,从而保持手机续航能力,让你充一次电够用一天。 华为手机自带补电功能 当你的手机电量在60%到75%之间时,然后打开手机拨号页面,【 # #2846579# # 】就会进入手机隐藏工程栏模式。点击补电即可。 注意事项:请确保手机电量比例在60~75之间,并且电池温度保持在70℃以下,确保手机安全补电。 如此一来就提高了我们手机续航能力,当然华为手机还有很多实用小技巧,今天一并分享给大家,大家都知道华为手机像素很高,但是你们知道吗?现在手机也能拍摄证件照了。只需要我们在华为应用市场找到智能证件照相机就可以了。打开之后只需要选择尺寸大小、拍照、背景颜色,再点击保存即可。 今天的内容就分享到这里结束,如果觉得你的华为手机续航能力下降,记得打开这个隐藏开关。觉得有用一定要给小编一个赞! 来源: https://blog.csdn.net/edisonssssssss/article/details/100776362

CORNERSTONE对话腾讯&华为敏捷专家

假如想象 提交于 2019-11-29 09:41:57
由CORNERSTONE主办的“深圳敏捷狂欢大会”圆满落幕。此次活动集齐了敏捷领域的大咖与近百位敏捷研发爱好者到场,会上大家通过提问互动与敏捷大咖产生了精彩的思想碰撞,大家就敏捷开发如何落地及技术人员如何转型晋升这两个话题做了深度探讨. 以下为敏捷专家薛军和李林在敏捷狂欢大会上的演讲分享 为什么腾讯产品最好 2017年5月份,网上有一份关于移动APP月活跃度的排名数据,在这份排行榜中,前十四名里,腾讯的产品就占了七款。 这个耀眼的数据足以说明,腾讯的产品是有多受欢迎。 腾讯的产品为什么会那么好呢?其实这和腾讯的创始人马化腾以及其企业文化有关。马化腾是一个天文学爱好者,爱好天文学的人最喜欢做的一件事就是远距离思考规律,所以马化腾的这种爱好延伸到产品上就是,为了做好一款产品,他们会花时间去观察和研究用户的行为习惯,然后找出这些行为背后的规律,再根据规律去优化自己的产品,只为更好地满足用户需求。所以一个产品之所以能成功,离不开它的企业文化,而企业文化的核心是它的创始人。就像当年为什么李彦宏能做好搜索引擎,因为他本身的技术就很牛逼。 腾讯产品创新之道 腾讯的产品创新之道由三部分组成, 即产品、研发和运营,这是一个闭环的过程。第一步,先由产品远距离观察用户寻找规律。但这规律并不一定是真理,也不一定是能够成立,所以需要研发用敏捷开发快速对规律进行迭代验证,把这些规律变成一个产品

Android 集成 华为推送

試著忘記壹切 提交于 2019-11-29 06:37:11
集成其他 参考链接 Mac 下执行Agent 包的shell 命令会报错 下载的 Agent 包,解压缩,根据实际情况运行其中的脚本。执行下面操作的前提是 appid 已经申请下来。 首先进入 HMSAgent_2.6.3.306/ 目录,在命令行运行脚本: // 在Mac下执行,为了避免换行符的问题需要先执行下 cat GetHMSAgent_cn.sh | tr "^M" "\n" > GetHMSAgent_cn_new.sh // 注意 ^M是通过:Ctrl+v 、Ctrl+M 输入得到的,复制或输入^M无效 // 接着修改下文件权限 chmod 777 GetHMSAgent_cn_new.sh // 执行文件 ./GetHMSAgent_cn_new.sh 其他推送集成的案例供参考 https://github.com/Luomingbear/Push https://github.com/xuexiangjys/XPush 来源: https://blog.csdn.net/zhuweideng/article/details/100539254

华为编程题思考-------汽水瓶

时光毁灭记忆、已成空白 提交于 2019-11-29 06:22:44
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 输入描述:输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表示小张手上的空汽水瓶数。n=0表示输入结束,你的程序不应当处理这一行。 输出描述:对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。 输入例子1: 3 10 81 0 输出例子1: 1 5 40 这确实是一道智力题。。。题目中提示了可以有“向老板借一瓶再还”这样的操作,那就意味着,手中只要有两个空瓶,就可以通过“借一瓶-喝掉-三个空瓶换一瓶-还给老板”这样的一系列操作换得一瓶。所以最终能换到的饮料数是手中空瓶数/2.程序变得so easy了。 通过这道题本编程渣忽然明白一个道理,我们不能因为计算机的运算速度快就一味的让它重复无意义的运算,写代码之前的思考十分重要。 来源: https://blog.csdn.net/liangwm0909/article/details

华为编程题思考--------删数

孤人 提交于 2019-11-29 06:22:40
有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。 输入描述:每组数据为一行一个整数n(小于等于1000),为数组成员数,如果大于1000,则对a[999]进行计算。 输出描述:一行输出最后一个被删掉的数的原始下标位置。 输入例子1:8 输出例子1:6 代码是牛客网上的一个评论,用了队列的方法,设置计数器count,从0开始计数,当计数器不为2,则将队首元素弹出并加入队尾,计数器+1;当计数器为2,则删除队首元素,同时计数器清零。以此循环直至队列元素数量为1.大佬的算法简单明了,菜鸡如我也能看懂,感动哭了。 代码链接 #include<iostream> #include<queue> using namespace std; int main() { int n; while(cin>>n) { queue<int> q; for(int i=0;i<n;i++) { q.push(i); } int count=0; while(q.size()!=1) { if(count!=2) { int b=q.front(); q.pop();

作业1 了解编译原理

风格不统一 提交于 2019-11-29 06:02:54
1)简述编译程序与翻译程序、汇编程序的联系与区别。    翻译程序是指把高级语言源程序翻译成机器语言源程序的软件。翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生成目标程序。编译程序是先完整编译后运行的程序,如C、C++等;解释程序是一句一句翻译且边翻译边执行的程序,如JavaScript、Python等。附C语言编译链接过程:编译程序与汇编程序的区别:如果源语言是诸如C、C++、Java等“高级语言”,而目标语言是诸如汇编语言或机器语言之类的“低级语言”,这样的一个翻译程序称为编译程序。如果源语言是汇编语言,而目标语言是机器语言,这样的一个翻译程序称为汇编程序。 2)编译过程包括哪几个主要阶段及每个阶段的主要功能。   编译过程可分为五个阶段,分别是:词法分析、语法分析、中间代码生成、代码优化、目标代码生成。   词法分析:从左到右扫描源程序,识别出每个单词。   语法分析:在词法分析的基础上,根据语言的语法规则,将单词符号串分解成各类语法短语。   中间代码生成:对语法分析所识别出的各类语法范畴分析其含义,进行初步的翻译。   代码优化:对已经产生的中间代码进行加工变换,使生成的目标地阿妈更高效。   目标代码生成:把中间代码变换成特定机器上的低级语言代码

华为笔试:直角三角形个数

允我心安 提交于 2019-11-29 05:23:45
1、直角三角形个数 华为笔试:直角三角形个数 i+j+k=p, 0<i<=j<k, 通过解不等式,可以得到:i<p/3, j<p/2。 2、矩阵相邻判断 https://www.cnblogs.com/LJ-LJ/p/11455415.html 题目描述: 一个矩阵,5*5,取相邻(二个成员有一个边是相同的)的6个,输入一个6个成员列表,判断是否满足? 矩阵成员如下: [[1,2,3,4,5], [11,12,13,14,15], [21,22,23,24,25], [31,32,33,34,35], [41,42,43,44,45]]. 输入描述: 包含6个矩阵成员数组,如:1,2,3,4,5,11以一个空格分隔,支持多行 1,2,3,4,5,11 1,2,11,14,25,15 输出描述: 满足输出1,否则输出0,每一行输入一个输出 1 0 备注: 输入没有合法判断,每个成员不重复。 思路分析: 利用并查集实现。设定一个长度为6的数组,其中每个成员单独成组,接下来判断两两是否相邻,若相邻则合并为一组。最后判断是否存在孤立的组,若有则输出0,否则输出1。 来源: https://www.cnblogs.com/wxl845235800/p/11456707.html

华为笔试:矩阵相邻

坚强是说给别人听的谎言 提交于 2019-11-29 04:57:59
题目描述: 一个矩阵,5*5,取相邻(二个成员有一个边是相同的)的6个,输入一个6个成员列表,判断是否满足? 矩阵成员如下: [[1,2,3,4,5], [11,12,13,14,15], [21,22,23,24,25], [31,32,33,34,35], [41,42,43,44,45]]. 输入描述: 包含6个矩阵成员数组,如:1,2,3,4,5,11以一个空格分隔,支持多行 1,2,3,4,5,11 1,2,11,14,25,15 输出描述: 满足输出1,否则输出0,每一行输入一个输出 1 0 备注: 输入没有合法判断,每个成员不重复。 思路分析: 利用并查集实现。设定一个长度为6的数组,其中每个成员单独成组,接下来判断两两是否相邻,若相邻则合并为一组。最后判断是否存在孤立的组,若有则输出0,否则输出1。 代码: 1 #include<iostream> 2 #include<vector> 3 #include<algorithm> 4 using namespace std; 5 6 vector<int>Tree(6); 7 int findRoot(int x){ 8 if(Tree[x]==-1) return x; 9 int tmp=findRoot(Tree[x]); 10 Tree[x] = tmp; 11 return tmp; 12 } 13 14

初识华为防火墙应用层过滤技术

和自甴很熟 提交于 2019-11-29 04:11:55
博文目录 一、应用层过滤有哪些? 1、文件类型过滤 2、内容过滤 3、URL过滤 一、应用层过滤有哪些? 文件类型过滤:主要针对不同类型(扩展名不同)的文件过滤,USG防火墙可以识别数据包携带的应用层文件类型。其检查过程并非只查询文件的扩展名,而是基于文件内容进行识别,如果发送方将a.exe文件改为a.docx,防火墙根据内容将识别为EXE文件。 内容过滤:基于HTTP中发送博客内容、论坛发送帖子内容、SMTP中的发送邮件主题及正文内容、FTP中上传和下载文件的名称,文件共享服务中的文件名称等过滤,可以基于特定的文本过滤,也可以通过正则表达式过滤。 URL过滤:主要针对用户访问的互联网页面URL进行过滤,允许或拒绝用户访问某些类型的URL网站资源,以控制用户对互联网资源的使用。 1、文件类型过滤 文件类型过滤是根据文件的类型对通过防火墙的文件数据进行过滤的安全机制。文件类型过滤功能可以基于以下内容识别: 应用:承载文件传输的应用协议,如HTTP、FTP、SMTP、POP3、NFS、SMB、IMAP。 方向:文件传输的方向,如上传或下载。 类型:文件的实际类别,如一个可执行文件(EXE扩展名)被gong~击者e~意将扩展名修改为PDF,防火墙通过对内容分析依然判定为可执行文件。 扩展名:文件的扩展名类型,如DOC、PPT等。 防火墙的文件类型过滤允许指定若干条规则进行匹配