首页 文章 精选 留言 我的

文章列表

共 97898 篇
Android 华为凹口屏适配小结

Android 华为凹口屏适配小结

Android8.0 以后【凹口屏】得到迅速发展,目前已有了挖孔屏/水滴屏/刘海屏等各式各样的屏幕,究其根本依旧是【凹口屏】,单华为一个品牌就涵盖了基本所有类型,而对于屏幕适配也是不可逃避的问题。小菜单独对华为各型号屏幕进行适配尝试,部分方法可通用到其他品牌设备,为 Android 标准 SDK 方法。 其实凹口屏已经出现很久了,对于获取凹口宽高的方式也有很...

2.2019Android高级面试题总结

2.2019Android高级面试题总结

说下你所知道的设计模式与使用场景 a.建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄像头方向,闪光灯开闭,成像质量等等,这种场景下就可以使用建造者模式装饰者模式:动态的给一个对象添加一些...

Java Spring Boot 2.0实战百万级Kafka消息中间件与原理解析

Java Spring Boot 2.0实战百万级Kafka消息中间件与原理解析

Apache Kafka是开源分布式高并发消息中间件,支持每秒百万级消息并发,在互联网高并发架构:双11、电商秒杀抢购、网络直播、IOT大数据采集、聊天App、导航等高并发架构中大量使用。本节课程一起Java Spring Boot2.0实战Kafka并深入其架构原理。Linux Ubuntu 18.04系统上安装最新的Kafka 2.12版本可以参考文章h...

墨者安全是如何通过流量清洗来防御DDoS攻击?

墨者安全是如何通过流量清洗来防御DDoS攻击?

DDoS攻击是互联网企业面临的最复杂的网络安全威胁之一。攻击者通过大量僵尸网络模拟真实用户对服务器发起访问,企业必须确定这些流量哪些是合法流量哪些是恶意攻击流量。在去年2月份,知名的代码管理平台GitHub遭受1.3Tbps的传入流量攻击,并受到每秒1.269亿的数据包轰炸。最终通过墨者安全对恶意流量进行清洗成功防御此次DDoS攻击。 GitHub并不是唯一...

面对RISC-V挑战,Arm如何应对?

面对RISC-V挑战,Arm如何应对?

与RISC-V或MIPS相比,Arm提供的灵活性有限。在今天的成本和上市时间压力下,没有人愿意花费数月时间协商许可条款。随着RISC-V和现在MIPS等开源架构的兴起,微处理器行业正在掀起变革之风。在Arm被日本的SoftBank收购后,我们听到有关Arm的新许可做法的故事。Arm的合同变得越来越复杂,导致被许可人付出更多。Arm的商业模式是IP许可行业目前...

Tensorflow源码解析1 -- 内核架构和源码结构

Tensorflow源码解析1 -- 内核架构和源码结构

1 主流深度学习框架对比 当今的软件开发基本都是分层化和模块化的,应用层开发会基于框架层。比如开发Linux Driver会基于Linux kernel,开发Android app会基于Android Framework。深度学习也不例外,框架层为上层模型开发提供了强大的多语言接口、稳定的运行时、高效的算子,以及完备的通信层和设备层管理层。因此,各大公司早早...

Tensorflow源码解析4 -- 图的节点 - Operation

Tensorflow源码解析4 -- 图的节点 - Operation

1 概述 上文讲述了TensorFlow的核心对象,计算图Graph。Graph包含两大成员,节点和边。节点即为计算算子Operation,边则为计算数据Tensor。由起始节点Source出发,按照Graph的拓扑顺序,依次执行节点的计算,即可完成整图的计算,最后结束于终止节点Sink,并输出计算结果。 本文会对节点Operation进行详细讲解。 2 前...

Tensorflow源码解析6 -- TensorFlow本地运行时

Tensorflow源码解析6 -- TensorFlow本地运行时

1 概述 TensorFlow后端分为四层,运行时层、计算层、通信层、设备层。运行时作为第一层,实现了session管理、graph管理等很多重要的逻辑,是十分关键的一层。根据任务分布的不同,运行时又分为本地运行时和分布式运行时。本地运行时,所有任务运行于本地同一进程内。而分布式运行时,则允许任务运行在不同机器上。 Tensorflow的运行,通过sessi...

Tensorflow源码解析7 -- TensorFlow分布式运行时

Tensorflow源码解析7 -- TensorFlow分布式运行时

1 概述 TensorFlow架构设计精巧,在后端运行时这一层,除了提供本地运行时外,还提供了分布式运行时。通过分布式训练,在多台机器上并行执行,大大提高了训练速度。前端用户通过session.run()启动系统执行时,target默认为空字符串"",对应的是本地运行模式。若target以"grpc://"开头,则对应的是分布式运行模式,target指定了要...

GPS定位系统二次开发为什么一定要选择专业的

GPS定位系统二次开发为什么一定要选择专业的

GPS定位系统二次开发为什么一定要选择专业的呢! 可能很多人会想到二次开发只需要有一套GPS定位系统的源代码不就可以了么,怎么会还有那么多事情呢;其实真没有想象的那么简单,首先源代码有很多种,什么语言开发的,什么架构,什么框架,开发工具等等,这些都意味着后期你二开的工作量!再者就是你拿到的源代码到底是不是一个专业的源代码呢,这里的专业不是说代码的专业,而是这...

【直播预告】Java Spring Boot开发实战系列课程(第16讲):Spring Boot 2.0实战Apache Kafka百万级高...

【直播预告】Java Spring Boot开发实战系列课程(第16讲):Spring Boot 2.0实战Apache Kafka百万级高...

主讲人:徐雷(阿里云栖特邀Java专家)徐雷,花名:徐雷frank;资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士。从事了 10年+开发工作,专注于分布式架构,Java Spring Boot、Spring Cloud、MongoDB、Redis。 喜欢专研技术问题,擅长讲课,《MongoDB实战》第2版、《24种云计算架构...

盘它!40篇+阿里技术经典案例,看完必收藏(上)

盘它!40篇+阿里技术经典案例,看完必收藏(上)

阿里妹导读:很多小伙伴在后台发信息,表示一天一篇技术干货看不过瘾。这里统一回复下:阿里妹去年偷偷开了个“小号”,叫做“阿里巴巴机器智能”(据说很多读算法的博士同学都在关注),平时会发AI领域的阿里经典案例,同样期待小伙伴们的关注。 错过去年的干货也没事。今天,阿里妹就从“阿里巴巴机器智能”公众号搬了不少历史文章,包括计算机视觉、语音识别、文本处理、搜索推荐等...

基于MaxCompute的媒体大数据开放平台建设

基于MaxCompute的媒体大数据开放平台建设

摘要:随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能。通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有价值数据内容和能力开放给用户。本文主要从新华智云数芯平台,媒体行业数据特征,批流处理数据架构,以及通用的媒体大数据平台能力等几个方面介绍了如何基于MaxComp...

基于MaxCompute打造轻盈的人人车移动端数据平台

基于MaxCompute打造轻盈的人人车移动端数据平台

以下内容根据演讲视频以及PPT整理而成。 一.人人车数据平台快速搭建,一年时间完成6大平台的搭建基于阿里云平台上成熟的技术,人人车企业只用了一年时间便实现了6大数据平台的设计与搭建,其中包括:Jarvis-BI报表平台、Metadata-元数据管理平台、Streaming-实时计算平台、Athena-数据工单平台、Cateye-监控平台与AD-HOC-自助取...

资源下载

更多资源
Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册