首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

“去O”不如“O”

去IOE的话题最近很火,而来自四川电信的客户访问,其中有段颇有借鉴意义:去“O”不如“O”。...梁天健认为答案是否定的:“我们不去O,但是我们可以尝试O。何谓‘O’?就是将假设现在的200个独立的Oracle数据库整合到20个更大型的Oracle数据库中去。”...整合在起,正可以高效利用所有硬件资源。 减少管理困难度。管理数百个独立的Oracle数据库在复杂度上超过管理几十个数据库。 当然,“O”同样具有风险,实施需谨慎。...梁天健认为,以前个系统出现故障,也就是影响这个系统,但是整合在起,个系统的数据库占用了100%的I/O,会导致其它的系统也同样受到干扰。这需要专业的资源控制来尽量降低风险。...对于这样的方案,梁天健称四川电信还会继续大力发展跟第三方专业服务商的合作,以期在不远的将来可以开始逐步实现“O”工程。

1.8K60

“云碳”成趋势,如何用“计算”帮助企业碳排?

将数据中心“丢进”水里、“扔进”山里,使用风能、太阳能等清洁能源为数据中心供电……这些都是通过物理方法为数据中心碳。...数据中心的重要工作在于计算,计算导致了能源消耗,使其成为耗能大户,而通过云计算,也可以帮助企业实现碳排。...谈到“云碳”,最近极为流行的莫过于“绿色计算”。当前,业界普遍关注的是降低数据中心PUE的举措。...云计算碳并非对单环节的改进创新,而是个包括指定目标、确定实现路径、衡量是否产生效果、结合反馈进行纠正等在内的系统性治理体系,涉及到物理资源云化、云化资源编排以及云应用服务等关键环节,例如: 在物理资源云化环节...云化资源编排环节,企业在建立云资源池后,根据工作负载动态分配与管理资源,提高物理服务器的资源利用率并将闲置资源降频、休眠或关停以降低能耗;且保证云服务的服务质量和性能,减少用户额外的资源消耗,从另方面

22740
您找到你想要的搜索结果了吗?
是的
没有找到

SRRS推进“云碳”计划

存储资源盘活系统(Storage Resource Reutilization System,SRRS),能让有效盘活资源,减少浪费,让“闲人”变“精兵”,帮助“云碳”计划更好地推进。...SRRS是款纯用户态的绿色软件,只有150MB左右的安装包,不需要ROOT权限就可以安装任何Linux操作系统上。...除了节能减排之外,“云碳”政策实施路径中更为重要的是利用清洁替代能源的方式对各地的云资源池进行改革,然而大多新兴能源会受到自然环境、供给不稳定等天然短板的限制,出现网络不稳定、电压电流不稳定等弱网弱电场景...SRRS可以有效对抗能源供给不稳定产生的系列问题。...无论是从产品研发架构,还是方案设计角度,存储资源盘活系统SRRS都将“云碳”目标贯穿始终,借助科技的力量找到了实现“云碳”目标的创新路径。

48940

Android 内存暴的秘密?!

文中内存优化期已经告段落,主要做的事情是,造了几个分析内存问题的轮子,定位进程各种类型内存占用情况,分析了线程创建OOM的原因。当然最重要的是,优化了波进程静息态的内存占用(减少26M+)。...因此直接获取手机用户的真实数据则是最行之有效的种方式。 因此辅助采取了另种方式, 收集真实的用户数据。...比如同个专辑中的ShowMeta其albumId字段都会是相同的,我们只需要保留份albumId,其他ShowMeta都可以用同个实例。...而些全屏(和屏幕等宽的图,主要是Banner)图其实可以裁剪的更小点(如3/4大小)减少近46%的内存占用,而观感不会有特别明显的区别。(写这个文档的时候突然想到的,TODO下)。...二期又进步做了优化(上文3.2 3.3节),现在静息态内存再次dump会发现只有3M内存了,而这3M有部分是播放列表,部分是播放页持有的小图片。

1.8K50

包-删除无用的代码

包的措施 1、资源: 无用资源的删除 重复文件的删除 大文件压缩 图片管理方式规范 on-Demand Resource动态下载 1.1....删除无用图片 使用开源工具 LSUnusedResources 检查重复图片,但是可能会有误报,比如 [@”image%d”, index] 这种引用方式无法检查到,需要人工在核对边。...图片文件压缩 使用开源工具 imageOptim 对所有图片压缩遍。此工具会使用 git 上主流的图片压缩方法尝试遍,选择最优方案。 1.3....MachO 是种文件规范,是类文件的统称,包括但不限于以下几种常见的文件类型: .o(目标文件) .a(静态库文件 ) .dylib(动态库文件 ) .framework(库文件) .dSYM(XCode...每个表项中的指针都指向个在装载过程中,被动态链机器搜索完成的符号 __DATA.

1.3K30

Android包 - 减少APK大小

个APK文件就是ZIP包,其中包含了组成你的应用的所有文件,比如Java类文件,资源文件,和个包含被编译资源的文件。...更多关于通过代码混淆和其他方式包,请看Shrink Your Code and Resources。 在Gradle插件0.7或更高版本,你能申明应用支持的配置。...每个图片都是动画的帧。 对于加入动画的每帧,你都增加了APK中图片的个数。图1中,帧动画的帧率是30 FPS。如果帧率降到15 FPS,图片数量将减少半。 ? 图1:帧动画的每帧图片。...译注:还有个常见的包方案是删除帧动画中重复的图片资源,比如第1帧和第3帧的图片样,那么只保留个。 使用Drawable对象 些图片不需要静态的图片资源,框架能在运行时动态地绘制图像。...使用WebP文件格式也有些缺点。第,低于Android 3.2的版本不支持WebP,第二,WebP的解码时间比PNG长。

1.7K100

Android 内存暴的秘密?!

中内存优化期已经告段落,主要做的事情是,造了几个分析内存问题的轮子,定位进程各种类型内存占用情况,分析了线程创建OOM的原因。当然最重要的是,优化了波进程静息态的内存占用(减少26M+)。...因此直接获取手机用户的真实数据则是最行之有效的种方式。 因此辅助采取了另种方式, 收集真实的用户数据。...比如同个专辑中的ShowMeta其albumId字段都会是相同的,我们只需要保留份albumId,其他ShowMeta都可以用同个实例。...而些全屏(和屏幕等宽的图,主要是Banner)图其实可以裁剪的更小点(如3/4大小)减少近46%的内存占用,而观感不会有特别明显的区别。(写这个文档的时候突然想到的,TODO下)。...二期又进步做了优化(上文3.2 3.3节),现在静息态内存再次dump会发现只有3M内存了,而这3M有部分是播放列表,部分是播放页持有的小图片。

79720

用Python实现重软件

体重保持是现代人需要生活关注的项事情。我们用Python实现体重管理软件,并根据你吸收和消耗的卡路里的余值进行餐食推荐。...、卡路里消耗 天损失的卡路里净值的计算公式为: 损失卡路里 = 自身基础消耗 + 运动锻炼消耗 - (早餐吸收卡路里 + 午餐吸收卡路里 + 晚餐吸收卡路里)。...周卡路里为每天卡路里乘以7,于是周内你能减重的公式为 周损失卡路里/3600*0.45359237 然后我们根据重目标和这些公式反推你每天的饮食吸收近来的卡路里上限为: 每天三餐的吸收卡路里上限...= 自身基础消耗bmr + 运动锻炼消耗 - ((每周重目标kg *3600/0.45359237)/ 7天) 二、三餐饮食推荐 我们根据算出来的三餐卡路里上限给出饮食建议。...然后这里有个APP key,先记下来 2.2 登记用户 通过connect进行用户登记。这个API的目的是绑定用户到你注册的appid里。记得在请求头里面加上你的app key。

8210

Android 内存暴的秘密?!

中内存优化期已经告段落,主要做的事情是,造了几个分析内存问题的轮子,定位进程各种类型内存占用情况,分析了线程创建OOM的原因。当然最重要的是,优化了波进程静息态的内存占用(减少26M+)。...因此直接获取手机用户的真实数据则是最行之有效的种方式。 因此辅助采取了另种方式, 收集真实的用户数据。...比如同个专辑中的ShowMeta其albumId字段都会是相同的,我们只需要保留份albumId,其他ShowMeta都可以用同个实例。...而些全屏(和屏幕等宽的图,主要是Banner)图其实可以裁剪的更小点(如3/4大小)减少近46%的内存占用,而观感不会有特别明显的区别。(写这个文档的时候突然想到的,TODO下)。...二期又进步做了优化(上文3.2 3.3节),现在静息态内存再次dump会发现只有3M内存了,而这3M有部分是播放列表,部分是播放页持有的小图片。

69530

Android 包 - 减少APK大小

个APK文件就是ZIP包,其中包含了组成你的应用的所有文件,比如Java类文件,资源文件,和个包含被编译资源的文件。...更多关于通过代码混淆和其他方式包,请看Shrink Your Code and Resources。 在Gradle插件0.7或更高版本,你能申明应用支持的配置。...图1:帧动画的每帧图片。 译注:还有个常见的包方案是删除帧动画中重复的图片资源,比如第1帧和第3帧的图片样,那么只保留个。...使用Drawable对象 些图片不需要静态的图片资源,框架能在运行时动态地绘制图像。Drawable对象(XML的)只需要占用APK中的点空间。...使用WebP文件格式也有些缺点。第,低于Android 3.2的版本不支持WebP,第二,WebP的解码时间比PNG长。

1.7K60

【算法学习】治 · 分治 · 变治

Cobham Brewer,《惯用语和寓言词典》,1898 治法(decrease-and-conquer method) 治法采取划分后选择计算的思想,利用个问题和同样较小规模的问题之间的某种关系进行划分...variable size decrease) 1.减去个常量 (decrease by a constant) 在常量变种中,我们每次从问题规模中减去个规模相同的常量。...运用治法思想的步骤: 1.在有向图中选个没有前驱的顶点,输出; 2.删除所有和它有关的边; 3.重复上述两步,直至所有顶点输出。...个问题给定实例的解和同样问题较小实例的解之间的关系",只针对部分子问题求解,治掉的那部分就不需要了。...其实,常因子的治法也可以看做是分治的变种。 需要注意的是,不是所有的分治算法都定比简单蛮干更有效,前面的治法也是,就比方说这里的栗子,时间复杂度仍为o(n)。

1.3K20

台版“芯片法案”来了:半导体大厂研发支出抵25%,先进设备抵5%!

根据《产业创新条例》第 10 条之 2 草案,针对“于中国台湾境内进行技术创新,且居国际供应链关键地位之公司”,符合定条件者,给予 25% 前瞻研发支出抵及 5% 先进设备抵;两抵各自上限为不得超过当年度营所税...申请公司须符合3大条件,首先是比照 OECD 最低税负制,有效税率需在15% 以上;第二是同课税年度内之研发费用与研发费用占营收比率(研发密度)达定规模,设备投资也须达定门槛,规模将于子法订定;最后是需要近...台湾经济部表示,在连串全球重大事件干扰全球供应链运作下,各国基于强化产业韧性与国家安全考量,发布关键产业发展政策,强调供应链自主与稳定,争取次世代技术主导权,透过巨额补贴或扩大租税优惠,增加国内生产并吸引国际企业的投资

22820

补码加、运算规则「建议收藏」

此外,还可以看到,实现运算时,用的仍是加法器线路,把减数的负数的补码送加法器即可。在有了个数的补码之后,求这个数的负数的补码,是简单地把这个数的补码逐位取反再在最低位加1即可得到。...这种判别方法比较复杂,要区别加还是两种不同运算情况,还要检查结果的符号与其中个操作数的符号的同异,故很少使用; (2) 两个补码数相加减时,若最高数值位向符号位送的进位值与符号位送向更高位的进位值不相同...再次强调,这三种不同说法是对同个事实的略有区别的表述,实现时用到的线路可以有所区别,但问题的实质是完全样的。...用前面说的任何种表述解释这里的溢出都是可以的。...这里虽然讨论的都是加法运算,对运算亦适用。正减负等同正加正,正正等同正加负,正如前面说过的,运算也是用加法器完成的。

2.8K10

加加减的奥秘——从数学到魔术的思考(

直到有天,部落首领把昨天剩下的枣子和今天刚打的混在起成了箩筐,这时候,问题来了,这箩筐共多少枣子,难道要再数遍?前面两筐的数量能否直接合起来得到? 图6 两堆枣子 ?...即两个箩筐都是样但都独无二的枣子倒在起的时候,形成的新的筐枣子有多少的问题。...这样,无论是几箩筐枣子倒在起,还是把大家捕获的野猪赶在起,都可用同套运算来计算这过程的后果:即新的箩筐枣子有几颗,大堆猪有几只了。...回到首长数枣子的故事,想象有天,部下打来了筐长得和枣子完全不样的苹果,把枣子和苹果倒在起,发现得到的结果不全是枣子了,也不知道共有多少个了,于是首长就要疯掉了,因为他们不是种东西,不是互异的同质化元素集合...下篇我们将具体阐明如何把这数学性质用到魔术中间去的些方法论,和这两个魔术的具体解析;第三篇将进步讨论这议题并分享个更新的作品,我会还原它的数学实现和魔术设计过程,相信定对你理解这些数学和魔术的原理都大有裨益

60630

Flutter 产物分析与包方案

所谓包,前提条件是必须知道产物内容有什么?产物里有哪些部分可以?被减掉的部分我们要怎么加回来?...混淆 Dart 代码:0.75MB (2.5%) ↓ 此外,我们还可以删除些符号来达到包效果 不使用堆栈跟踪符号:1.8MB (6.2%) ↓ 删除 dSYM 符号表信息文件:5.8MB (20%)...1.3 包成效 iOS App 的体积查看分为以下几种方法,得到的大小都是不同的: 第种方式是查看本地构建 ipa 之后的分析报告,分析报告里会提供两个体积,但是需要注意的是它们都是未加密的: 安装包体积...我们依然从产物构成、包方案、包成效来看看 Android 侧的 Flutter 包。...以上便是双端的 Flutter 包方案,内容相对简单,都是参考前人的脚步来步步实践得到的效果,因此强烈建议读者延伸阅读下文末的两篇文章,以作为进步学习来加深了解。

2.4K40

PHP笔记()

PHP 笔记() 数据库项目作业要团队开发 web,选择了尝试后端,又向做出自己的网站这个目标踏出了步。 1. 简单使用 // 或者下面的形式:PHP将所有全局变量存储到个名为$GLOBALS[index]的数组中,index保存变量的名称,这个数组可以在函数内访问,也可以用来更新全局变量 static 关键字: 当个函数完成时,它的所有变量通常都会被删除,在第次声明变量时使用static 关键字可以实现让特定变量不被删除。...然后,每次调用该函数时,该变量都会保留函数前次被调用时的值。该变量还是函数的局部变量 <?...php $age = array("A" => 17, "B" => 33, "C" => 21); /* * 创建关联数组的另种方法: * $age["A"] = 17;

1.2K20

Matrix-ApkChecker — Apk 分析包利器

简介 Matrix 是微信终端自研和正在使用的套 APM(应用性能管理)系统。...Matrix-ApkChecker 作为 Matrix 系统的部分,是针对 android 安装包的分析检测工具,根据系列设定好的规则检测 apk 是否存在特定的问题,并输出较为详细的检测结果报告,...搜索 apk 中未经裁剪的动态库文件 动态库经过裁剪之后,文件大小通常会减小很多 示例分析 下面,我们对个示例 apk 使用 Matrix-ApkChecker 进行检查,并根据检查的结果进行针对性的包优化...存在些冗余的文件,文件内容相同的文件应该只保留份 ? 针对上面的示例 apk ,我们根据 Matrix-ApkChecker 检测出来的问题,做如下针对性的优化: 1....未来计划 Matrix 将在不久之后开源出去,Matrix-ApkChecker 作为其中部分也将随同  Matrix 起开源。

4.3K40
领券