首页 文章 精选 留言 我的

精选列表

搜索[声音定制],共10002篇文章
优秀的个人博客,低调大师

VR设备、无人机、平衡车的死穴在“声音”!

我们常常听到过黑客入侵电脑攻击网页的情况,但是对于智能硬件设备而言,阿里云集团安全部门两位小伙伴(王正博、王康)表示,传感器可能是被我们忽略的一个重要的攻击面。 他们最近在做基于超声波干扰VR虚拟现实设备、手机、平衡车,甚至是无人机等物联网设备的实验,发现,超声波可能会对这些设备用户造成危害,极端情况下甚至包括生命安全的风险。阿里巴巴集团安全部安全研究者王康和王正博展示超声波元件与实验器件。干扰、操控平衡车和VR虚拟头盔到底有多容易?其实只需一段27千赫兹(kHz)左右频率的超声波就能改变这类物联网设备的正常运行。生活中,一只宽吻海豚便能发出从20千赫兹(KHz)到220千赫兹(KHz)的超声波。 如果再对超声波的参数加以细致调节,甚至可以操控平衡车的行动轨迹和改变VR、AR等虚拟现实设备的动态画面,极端情况甚至会给这些设备用户带来人

优秀的个人博客,低调大师

5G路修到何处:MWC 2016上5G那些声音

2月24日消息,MWC 2016热热闹闹的进行,各家几乎把看家的本事拿出来争奇斗艳,万花丛中只有5G最艳,备受关注。不管是运营商还是设备厂商都在努力为5G发声。 让我们来看看5G路修到何处了。 中国移动:成立5G联合创新中心 在MWC 2016期间,中国移动董事长尚冰表示在IMT-2020推进组的组织下,中国移动将加大力度推进5G关键技术研究、标准制定、产品开发及试验测试,为全球统一标准的5G产业成熟贡献积极力量。 同时,在本次峰会期间宣布成立“中国移动5G联合创新中心”,据中国移动副总裁李正茂介绍,“5G联合创新中心”旨在4G向5G演进过程中,围绕基础通信能力、物联网、车联网、工业互联网、云端机器人、虚拟/增强现实等领域,依托开放实验室,与产业伙伴联合开展业务应用和产品创新,从而共建跨行业融合生态,实现合作共赢。 5G联合创新中心将下设开放实验室,依托开放实验室提供的端到端互通能力、丰富的外场测试环境及创新协作机制,汇聚产业力量,开展5G创新产品的设计、开发,关键技术验证、优化,以及商业模式探索、孵化,打造一个真正富有活力的跨行业联合创新平台。据悉,中国移动5G联合创新中心将在北京中国移动研究院构建中央实验室,同时在中国移动国际信息港、青岛、重庆等地设立区域实验室。 依托5G联合创新中心,中国移动将积极参与由中国IMT-2020推进组牵头组织的5G试验,推进5G候选技术验证、标准制定、产业链构建和产品成熟,满足2020年5G商用部署的需求。 在5G技术验证方面,据悉2016年将开始实验室测试和原型系统的外场测试验证。在联合创新中,将首先从物联网、工业互联网开始,包括环境监控、柔性制造、智能水表/气表以及智能家居等新型业务创新和解决方案研究。 目前已加入5G联合创新中心的合作伙伴有华为、中兴、爱立信、诺基亚、高通、大唐、英特尔、Keysight、北京首钢自动化信息技术有限公司、海尔、海信。 华为:2016年为4.5G元年 5G已经是通信领域公认的演进方向,但5G商用可能到2020年,而真正大规模部署,还需要更多的时间。在这等待5G规模商用之前,或许还有一些事情需要业内看清。 为此,华为副董事长、轮值CEO郭平就建议,业界可以在5G来临之前做好三件事:增强连接能力,以需求为驱动使能垂直行业,以及重新定义网络能力,实现敏捷运营并构建大数据运营能力。 郭平还指出,目前华为投入的4.5G网络是5G的过渡阶段。 华为战略Maketing总裁徐文伟在接受媒体采访时也表示2016年为4.5G元年,要基本上实现其商用。“华为着手做的4.5G第一次让业界看到在4G的基础上,可以实现从150M速率上升至1Gbps,连接数量从2000万个到10万个,为IoT实现了可能。”徐文伟说,“今年华为将会将60多张网升级至4.5G。” 另外,MWC 2016期间,华为在5G方面提出“开放、合作、共赢”产业链融合思路,一方面通过展台展示5G相关应用、5G合作伙伴解决方案等;另一方面,通过峰会讨论5G应用进行排序,讨论5G优先级别,谈论5G关键技术,标准统一等。 中兴:2016年至少10个国家和地区商用Pre5G 无独有偶,中兴认为距离5G商用还有一段很长的时间,这期间需要Pre5G过渡。 当然,5G也是目前中兴通讯的一个重点投入的部分,目前中兴每年用于5G研发的投入要有7-8亿元。 按照中兴的5G发展战略,在全方位参与5G标准化的同时,将部分5G关键技术应用到4G的LTE网络,以解决电线运营商近几年的流量压力。Pre5G经过一系列的外场商用测试,即将开始规模商用;而2016年,中兴将至少在10个国家和地区内实现Pre5G技术的商用,其中包括中国大陆以及亚洲和欧洲的一些国家。 据了解,此次中兴Pre5G的核心技术包括超密网Ultra Dense Network和多用户共享接入Multi-User Shared Access两大技术都在巴塞展上有展示。 其中,高频通讯是5G技术研究的关键领域,中兴在展会期间发布一款多天线一体化5G高频原型机,具有高频化、超带宽、紧凑化等特点,MU-MIMO峰值速率可达10Gbps+。 爱立信:2016年与美、韩、瑞典运营商5G实测 爱立信总裁兼CEO卫翰思在其主题演讲中提到5G发展上,爱立信正在构建一个端到端的平台,涵盖我们完整的产品组合:云核心网、端到端IP、自动化与分析系统、OSS/ BSS 系统。目标是驱使运营商全面的捕捉新的收入机会并提高成本效益。 需要指出的是,爱立信正引领行业迈向5G。全球范围内,爱立信正在进行20多项5G合作协议,这比其他设备商都要多。2016年将与美国、韩国和瑞典的运营商合作开始5G实测。 2014年6月,我们的5G无线测试床率先实现了5 Gbps的吞吐量。爱立信的5G无线原型还实现了25Gbps的速率,昨天在展厅还达到了26Gbps。 除了测试,还有标准方面的进展,正携手业界和社会伙伴引领5G的研发合作,领导5GEx、METIS II和欧洲5G(5G for Europe)项目的5G预标准化的工作。同时,爱立信还利用5G技术来不断改进4G LTE网络,这包括爱立信极简网络, 弹性RAN,NB-IoT和LTE-M技术。 诺基亚:2017年开始销售5G网络设备 在MWC 2016上,诺基亚首席执行官苏里表示,5G网络的部署时间将远远早于2020年,诺基亚也会在2017年开始销售5G网络设备。 苏里表示,2016年诺基亚将会加大5G研发的投入,另外符合5G标准的移动通信网络设备,最早将从2017年开始销售给移动运营商。 苏里表示:“5G变成现实的时间要早于预期,这甚至会让许多人大吃一惊。”他介绍说,和上几次移动通信网络升级不同,在2018年或2019年,关键的5G技术标准将会正式成型,但是在此之前运营商就必须进行大量的网络设备升级。 同时,诺基亚还展示了其5G多领域应用:5G无人驾驶汽车、5G工业互联网连接机器人、5G球场体验、5G虚拟现实互动、5G超高容量、5G大规模连接以及概念验证演示。 昨天,国际电信联盟也全面启动5G技术评估和频谱安排研究,全球5G进入研发突破的关键阶段。 据了解,中国将继续加强5G候选技术方案及其评估方法的研究,开展5G候选频段研究、规划和协调,以5G技术研发试验为平台,支撑5G关键技术及全球统一标准的形成,深度开展5G国际合作,促进5G技术研发与产业发展,为中国2020年启动5G商用奠定良好基础。 本文转自d1net(转载)

优秀的个人博客,低调大师

Magisk 24.3 发布,定制 Android 的开源软件

Magisk 是一套开放源代码的 Android(5.0 以上版本)自定义工具套组,内置了 Magisk Manager(图形化管理界面)、Root、启动脚本、SElinux 补丁和启动时认证 /dm-verity/ 强制加密移除功能。Magisk 同时提供了在无需修改系统文件的情况下更改 /system 或 /vendor 分区内容的接口,利用与 Xposed 类似的模块系统,开发者可以对系统进行修改或对所安装的软件功能进行修改等。 Magisk 24.3 发布,更新内容如下: [General] 停止使用 getrandom 系统调用 [Zygisk] 更新 API 至 v3,为 AppSpecializeArgs 添加新字段 [App] 改进应用重新打包的安装工作流程 [MagiskSU] 修复缓冲区溢出问题 [MagiskSU] 修正所有者管理的多用户超级用户设置 [MagiskSU] 修正使用 su -c <cmd> 时的命令记录 [MagiskSU] 防止 su 请求无限期阻塞 [MagiskBoot] 修复 lz4_lg 压缩 [DenyList] 允许定位以系统 UID 身份运行的进程 [Zygisk] 改进 Zygisk 加载机制 [Zygisk] 修复应用程序 UID 跟踪 [Zygisk] 修复在 zygote 中设置的不正确的 umask [App] 修复 BusyBox 执行测试 [App] 改进存根加载机制 [App] 主要的应用升级流程改进 [General] 改进命令行错误处理和信息传递 更多详情可查看:https://github.com/topjohnwu/Magisk/releases

优秀的个人博客,低调大师

vlayout 1.2.31 发布,阿里 LayoutManager 定制化布局

vlayout 1.2.31 发布了,vlayout(VirtualLayout)是阿里开源的一个针对 RecyclerView 的 LayoutManager 扩展,主要提供一整套布局方案和布局间的组件复用。 此版本更新内容如下: 修复粘性监听器(sticky listener)在无效状态下传递 null 的问题 项目更改不应清除布局信息,已修复 修复粘性监听器回调不正确的问题 避免使用可能导致类强制转换异常的 arrayMap 更新说明及下载地址

优秀的个人博客,低调大师

Java内存缓存-通过Map定制简单缓存

缓存 在程序中,缓存是一个高速数据存储层,其中存储了数据子集,且通常是短暂性存储,这样日后再次请求此数据时,速度要比访问数据的主存储位置快。通过缓存,可以高效地重用之前检索或计算的数据。 为什么要用缓存 场景 在Java应用中,对于访问频率高,更新少的数据,通常的方案是将这类数据加入缓存中,相对从数据库中读取,读缓存效率会有很大提升。 在集群环境下,常用的分布式缓存有Redis、Memcached等。但在某些业务场景上,可能不需要去搭建一套复杂的分布式缓存系统,在单机环境下,通常是会希望使用内部的缓存(LocalCache)。 方案 基于JSR107规范自研 基于ConcurrentHashMap实现数据缓存 JSR107规范目标 为应用程序提供缓存Java对象的功能。 定义了一套通用的缓存概念和工具。 最小化开发人员使用缓存的学习成本。 最大化应用程序在使用不同缓存实现之间的可移植性。 支持进程内和分布式的缓存实现。 JSR107规范核心概念 Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。 CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。 CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于- CacheManager的上下文中。一个CacheManager仅被一个CachingProvider所拥有。 Cache是一个类似Map的数据结构并临时存储以Key为索引的值。一个Cache仅被一个CacheManager所拥有。 Entry是一个存储在Cache中的key-value对。 每一个存储在Cache中的条目有一个定义的有效期,即Expiry Duration。一旦超过这个时间,条目为过期的状态。一旦过期,条目将不可访问、更新和删除。缓存有效期可以通过ExpiryPolicy设置。 小例子 使用Map来实现一个简单的缓存功能 MapCacheDemo.java package me.xueyao.cache.java; import java.lang.ref.SoftReference; import java.util.Optional; import java.util.concurrent.ConcurrentHashMap; /** * @author simon * 用map实现一个简单的缓存功能 */ public class MapCacheDemo { /** * 使用 ConcurrentHashMap,线程安全的要求。 * 我使用SoftReference <Object> 作为映射值,因为软引用可以保证在抛出OutOfMemory之前,如果缺少内存,将删除引用的对象。 * 在构造函数中,我创建了一个守护程序线程,每5秒扫描一次并清理过期的对象。 */ private static final int CLEAN_UP_PERIOD_IN_SEC = 5; private final ConcurrentHashMap<String, SoftReference<CacheObject>> cache = new ConcurrentHashMap<>(); public MapCacheDemo() { Thread cleanerThread = new Thread(() -> { while (!Thread.currentThread().isInterrupted()) { try { Thread.sleep(CLEAN_UP_PERIOD_IN_SEC * 1000); cache.entrySet().removeIf(entry -> Optional.ofNullable(entry.getValue()) .map(SoftReference::get) .map(CacheObject::isExpired) .orElse(false)); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } }); cleanerThread.setDaemon(true); cleanerThread.start(); } public void add(String key, Object value, long periodInMillis) { if (key == null) { return; } if (value == null) { cache.remove(key); } else { long expiryTime = System.currentTimeMillis() + periodInMillis; cache.put(key, new SoftReference<>(new CacheObject(value, expiryTime))); } } public void remove(String key) { cache.remove(key); } public Object get(String key) { return Optional.ofNullable(cache.get(key)).map(SoftReference::get).filter(cacheObject -> !cacheObject.isExpired()).map(CacheObject::getValue).orElse(null); } public void clear() { cache.clear(); } public long size() { return cache.entrySet().stream().filter(entry -> Optional.ofNullable(entry.getValue()).map(SoftReference::get).map(cacheObject -> !cacheObject.isExpired()).orElse(false)).count(); } /** * 缓存对象value */ private static class CacheObject { private Object value; private long expiryTime; private CacheObject(Object value, long expiryTime) { this.value = value; this.expiryTime = expiryTime; } boolean isExpired() { return System.currentTimeMillis() > expiryTime; } public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } } } 代码测试类MapCacheDemoTests.java package me.xueyao.cache.java; public class MapCacheDemoTests { public static void main(String[] args) throws InterruptedException { MapCacheDemo mapCacheDemo = new MapCacheDemo(); mapCacheDemo.add("uid_10001", "{1}", 5 * 1000); mapCacheDemo.add("uid_10002", "{2}", 5 * 1000); mapCacheDemo.add("uid_10003", "{3}", 5 * 1000); System.out.println("从缓存中取出值:" + mapCacheDemo.get("uid_10001")); Thread.sleep(5000L); System.out.println("5秒钟过后"); System.out.println("从缓存中取出值:" + mapCacheDemo.get("uid_10001")); // 5秒后数据自动清除了~ } }

优秀的个人博客,低调大师

电商APP定制开发要注意什么?

开发一款电商App软件有什么需要注意的?首先我们得明白二个问题 第一个问题:App为什么这么热,App开发工程师大概的薪资又是多少? 【小编】:APP的创富神话远远超越当年的网站,不少APP一夜成名。中国市场有个特色,什么生意好做,大家就开始扎堆。 应该说,国内APP最火的时候应该是在2011年底到2013年初。那个时候,不少「土豪」们争相投资各种APP或APP开发团队,那个时候,好几个大老板都有意向投资入股甚至收买我们公司,也有投资项目的,我们也就是在那个时候,加入了一个游戏化社交软件的合作。 这是资本市场的背景,另外,那段时间也是苹果手机风靡全球的时候,因此开发苹果版APP是最热门的需求,因此也催生了一批IOS开发工程师。大学裡基本没有教授这门技能,也鲜有相关的训练机构,大部分的工程师都是靠自学成长。但是苹果体系的封闭性致使了学习IOS开发的本钱比安卓的要高许多,至少手头要有一台能装有苹果体系的电脑,还要有一个苹果手机或平板做测试,申请一个开发者账号也需要好几百块,这些加起来都将近一万多,不是一般人能接受得起的,因此,懂IOS开发的人也就少了。 在这种求大于供的情况下,IOS开发工程师的薪酬像泡泡一样越吹越大,最疯狂的时候,一个稍微懂点IOS的程序员就能要个7、8千的月薪,编出来的软件基本用不了,由于经验完全不足。一方面资本的推高,另一方开发本钱的高企,直接致使了APP开发的费用水涨船高。安卓APP由于本身採用的是JAVA语言,又是开放体系,许多学校和训练机构都相继开设了课程,大量的流水线式的产出安卓开发工程师,但这并不致使开发本钱的降低,反而,由于三星等国内外手机厂家对安卓体系的大力改造和开展,安卓体系的使用场景越来越广泛,市场需求旺盛,所以工程师的薪酬并不比IOS的低许多。 也就是说,1是中国人做事喜欢扎堆,见什么火就跟什么,催生市场需求量很大;2是App开发基本无材料本钱,主要还是来自人力本钱,那第二个问题随之而来:实际开发一个App大概要多少钱呢? 【小编】:假如真正想做一款好的APP,那就得考虑IOS和Android两个平台各做一个APP,同时挑选一个好的开发团队,这个很重要,由于差的团队做出来的产品基本会有许多疑问。一个好的APP项目至少需要一个项目经理、一个UI设计师,一个IOS开发工程师和一个安卓开发工程师,另外假如需要后台数据交互的,还需要一个后台开发工程师,规范的话还需要一个测试工程师。这些人员的月薪加上来已经超越4、5万人民币了,对于简单的APP,设计、开发加上测试的时间大概需要6到8周,複杂一些的需要8到12周。这么算下来,一个简单APP的开发费用就需要10~15万,稍微複杂些的需要15~20万,这裡包括两个版本的APP。当然这个规模不是很确切的,有些难度较大的或者前后台複杂程度高的体系,价格也会更高。特别是做游戏的,本钱也许会是这个预算的好几倍。 有没有人觉得你们开发的价格实在太高了,就手机里一个破软件,需要这么多钱吗? 不少行外人不理解,不就是在手机上做个相似网站的东西,怎么也许需要十几万呢。对这些有疑问的人,我都会把上面的背景通知他,这是市场的结果,不是忽悠,也不是垄断。我们也碰到过这么的人,愣是不相信,后来他们自个组建团队开发,结果费用比当初的报价还多出两三倍。 Q:对于一个企业来说,是否有必要开发App呢? A:答案是肯定的,由于移动互联网的开展已经进入普及期。但做哪一类的APP呢?以小编多年的经验,原生态的APP,是工具类和平台类的首选;而对于普通的展示类或服务类,则能够挑选Web APP来实现。原生态APP的好处是能够实现更多的基于手机的功能,比如GPS定位,手机拍照,手机的重力感应等,并且他能够自个掌握数据和用户;但缺点是这类APP开发后推行是一个难点。因此用原生态APP作为展示推行品牌或产品的目的就变得不现实了。它只能作为工具类或平台类的挑选。 举个例子,假如企业想开发一套简单的销售管理体系,方便业务人员和管理人员对销售工作进行管理,这归于工具类,主张开发原生态APP。假如企业只是想把自个的产品展示出来或实现网上下单,那么主张用Web APP来实现就够了。 说了这么多,相信大家也对APP开发有了一定的了解。做APP已经是一个趋势,主要在于做这个APP的出发点是什么,想好了再挑选一个合适的方式,这么才能做到事半功倍。 想开发一个好的App本钱确实不低,不是一切企业都能够接受得起的。相对于App开发的本钱来说,其推行和运营本钱会更高,也有花费千万的推行费,依然砸不出可观的装置量的。也会有装置量还能够,但是活跃用户很低的,这就是产品运营上的缺失。 还有一个是App的盈利疑问,目前市面上绝大多数的App都没有很好的盈利模式,连之前资本热捧的App市场现在也很萧条。所以,在决定开发App之前一定要想好是否真的需要,还是说用来装B之用。并不是说别人有的你也一定要有,别人有癌症,你也要有吗?也并不是说别人能够做到的,你或你的团队一定也能做到,别人能够把公司带上纳斯达克,你能够吗?跟风也要适度,先要想好自个真正的核心竞争力是什么,是否真的需要这么个东西。以上就是开发一款电商App所需要注意的问题,开发一款APP真正目的是为了体现他的价值。 编辑:飞进科技-super 丹

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册