首页 文章 精选 留言 我的

精选列表

搜索[AI原生],共10000篇文章
优秀的个人博客,低调大师

云原生数据库如何打造业务弹性

云计算带来了业务弹性上的极大优势,阿里云数据库高级产品专家时慢从应用架构的变迁,客户实战案例,业务分析等方面详细介绍POLARDB,及如何利用POLARDB设计互联网创新型应用的数据库架构。 应用架构的变迁——为什么我们需要超级MySQL? POLARDB跟MySQL是100%兼容的,有超越MySQL很多倍的性能,以及单实例最大100TB的超大存储空间,可以理解为阿里自研的超级MySQL。那么我们为什么要打造这样一款超级MySQL呢?我们理解这是应用架构进行互联网分布式变迁的必然结果。首先我们需要回顾一下应用架构的变迁的历史,从最早的CS架构到BS架构,从J2EE到Spring/Struts/Hibernate,再到现在的微服务架构,经历了很多代的架构转型。从传统应用的业务架构到互联网分布式的应用架构,在方方面面都发生了变化。从资源层

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

systemServer里设置默认时间存在的原生BUG

最近在项目中,需要设备起来的时候默认的系统时间设置到一个相对较新的时间点去,比如2018-07-01 08:00,那么怎么修改呢?我们知道在systemSever里有比较时间的原始功能代码如下: 在android4.4及以前的平台在这里执行是没有问题的,也就是说在这个地方修改就可以了。然而在android6.0、android7.1平台上都有这样一个bug,在这个位置修改就不行了。请看我们在SystemClock里的跟踪信息: 很明显这个时候mgr是等于null的,说明这个时候它还没有就绪,然后我们就跟一下ALARM service起来的地方: 我们知道了,调用它的地方起来的时间点比它自己起来还早,那肯定是找不到呢!怎么修改呢?如下: 就是等服务起来完成以后再去设置默认时间,这样就可以了,如下: 这样看来android平台一直都有这么一个bug,只不过大家还有很多其他修改的方法,笔者这种方法相对来说还是比较直观的。

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

原生Gmail扩展即将上线:主要面向企业

今天在旧金山召开的Cloud Next峰会上,Google宣布第三方开发者能够直接将扩展程序整合到Gmail中。同用户此前使用的Gmail工具(例如Boomerang或者Rapportive)有所不同的是,扩展程序并非通过Chrome扩展程序而是直接嵌入到Gmail中,这意味着你能够在网页端、Android端和iOS端使用这些扩展程序。 gmail-add-ons.jpg 目前Google主要是将其作为企业功能进行发布和推广,目前已经支持Intuit, Salesforce和Prosperworks生产力软件,例如用户能够直接在Gmail中创建Invoice,并在回复信函中发布。Google表示这些扩展将会“智能”的,意味着只会根据你要回复邮件的内容进行显示。 Native Gmail add-ons are coming — but they’ll be business fo.gif 如果你已经迫不及待的想要将自己喜欢的扩展程序移植到Gmail中,首先要提醒的是这项功能的主要对象是企业用户。Google表示在项目启动之初并不会对所有开发者开放,企业如果想要让自己喜欢的扩展程序整合到Gmail中,公司需要同Google开展合作。 本文转自d1net(转载)

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

Android 7.0 重磅新功能:原生支持压力屏

虽说之前谷歌发布了安卓7.0的预览版,但它仅仅加入了分屏多任务等小功能,真正的看点还是留到I/0大会上。 5S催生了Touch ID指纹识别的普及,而到了iPhone 6S,苹果带来的3D Touch,也引来众多竞争对手的效仿,特别是安卓阵营,但他们存在一个致命问题。 简单来说就是,虽说目前有安卓手机支持压力屏功能,但也只是个别行为,因为系统底层并不支持这个所谓的压敏技术,这意味着推出压力屏的厂商需要为这个系列的设备量身定制相应的压力应用才能使用,非常麻烦。 之前曾有消息称,Android 7.0在本月重新亮相时,将迎来这项重磅新功能,但现在事情有变。外媒给出的报道强调,谷歌内部已经推迟了新系统支持压敏技术的计划。 知情人士爆料,这项功能绝不会是Android N的首发功能,其会在以后升级时添加进去。 文章转载自 开源中国社区[http://www.oschina.net]

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

[iOS]原生swift的hotpatch可行性初探

0x0 引子 最近在iOS群里面看到某应用因为Hotpatch审核被拒绝, 如果Hotpatch全面被封禁, 那还不如全切swift, 又能提高性能, 又能减少编码中犯的错误. 仔细想想如果swift也有办法被Hotpatch, 不就更加完美了?Hotpatch是无法被全面封禁的, 可爱的程序猿们总能有应对的办法 0x1 swift的方法调用方式 swift有四种方法调用方式: inline method static dispatch dynamic dispatch message send inline method会在编译期间将被调用的方法直接内联到调用方法的方法体里面, 这种状况下方法调用将没有任何开销. 示例代码如下: public class aclass { public func hehe() { clock

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

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文件系统,支持十年生命周期更新。

用户登录
用户注册