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

“去O”不如“O”

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

1.8K60

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

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

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

    SRRS推进“云碳”计划

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

    52640

    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.8K100

    包-删除无用的代码

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

    1.4K30

    linux交换分区详解

    Linux交换分区(Swap Space)详解在Linux系统中,交换分区(Swap Space)是个特殊的文件系统分区,它用于当物理内存(RAM)不足时,将部分内存中的数据暂时转移到硬盘中,以便释放内存空间供系统继续使用...当系统内存使用率达到定阈值时,Linux内核会将部分不常使用但仍在内存中保留的数据转移到交换分区中,从而释放物理内存供其他进程使用。这样,系统就能够继续运行而不会因内存不足而崩溃。...以下是些常用的方法:使用专门的交换分区在安装Linux系统时,可以指定个专门的分区作为交换分区。这个分区通常使用swap文件系统类型进行格式化。...交换文件是个特殊的文件,其大小可以根据需要进行调整。要创建个交换文件,可以使用dd命令或fallocate命令创建个足够大的文件,并使用mkswap命令将其格式化为交换文件格式。...般来说,交换分区的大小应为物理内存的1到2倍。然而,这只是个大致的估计值,具体大小应根据系统的实际负载和性能需求进行调整。交换分区的位置交换分区的位置对系统的性能有定的影响。

    17800

    Android 内存暴的秘密?!

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

    1.8K50

    Android 内存暴的秘密?!

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

    82620

    Android 内存暴的秘密?!

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

    79430

    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

    用Python实现重软件

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

    18810

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

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

    24420

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

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

    1.6K20

    并发库存,怎么保证不超卖?

    这里不谈秒杀设计,不谈使用队列等使请求串行化,就谈下怎么用锁来保证数据正确,就是已经到库存那步了,在这步中如果保证不超卖。...加锁有两个层面:个是程序层面,另个是数据库层面。 ?...关于这点,大家可以自己写个代码测试下,下面是段参考: ? 鉴于这种情况呢,可以将库存放到Redis中,我们直接读写Redis,这样可以避免受数据库事务的影响,当然这也会带来新的问题,不再讨论。...数据库中也有CAS,乐观锁就是种CAS 经典的乐观锁实现: 数据增加个版本标识,般是通过为数据库表增加个数字类型的 “version” 字段来实现。...当读取数据时,将version字段的值同读出,数据每更新次,对此version值加

    3.4K20

    Matrix-ApkChecker — Apk 分析包利器

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

    4.5K40

    “台版芯片法案”正式通过:半导体大厂研发支出抵25%,先进设备抵5%

    ,支出金额合计达定规模者,得于支出金额5%,抵当年度应纳营利事业所得税额。...鉴于产业创新条例及其他法律均有相关投资抵的规定,第10条之2条文规范,上述2者合计的抵总额,以不得超过当年度应纳营利事业所得税额50%为限。...修法重点还包括适用对象不限产业别,未独厚特定公司与产业,只要在台湾岛内进行技术创新且位居国际供应链关键地位的公司,符合适用要件均得申请适用;适用要件,研发费用及研发密度达定规模及有效税率达定比率的要件...为赋予产业适当缓冲期间,这次修法明定有效税率达定比率,2023年度有效税率的比率订为12%,2024年度起为15%,但也保留弹性,2024年度得审酌国际间施行经济合作暨发展组织全球企业最低税负制情形,...王美花指出,制定条文的出发点,希望在国际突出的产业能够强化巩固,但也没有只限半导体,适用对象不会独厚特定公司与产业,只要在岛内进行技术创新且居于国际供应链关键地位的公司,符合要件者均可申请适用,不会只考量单厂商

    31320

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

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

    4.2K10

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

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

    65330
    领券