首页 文章 精选 留言 我的

精选列表

搜索[分片调整],共10004篇文章
优秀的个人博客,低调大师

Beetl 模板引擎 3.15.3 发布,语法文件调整

修改antlr语法文件,提供勘误备选分支 constantsTextStatment: LEFT_TEXT_TOKEN DecimalLiteral RIGHT_TOKEN RIGHT_BRACE {notifyErrorListeners("遇到未能匹配的符号'}',缺少'{'");} |LEFT_TEXT_TOKEN DecimalLiteral RIGHT_TOKEN // 常量输出,代表数组搜应 开发人员通常会写‘{’,但忘记写 ‘}’, 少见情况下,开发人员只写符号’}',没有'{' 情况下报错。 Maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>3.15.3.RELEASE</version> </dependency> 文档源码在线体验模板性能测试表达式引擎性能测试性能优化指南 最新模板性能测试,各个模板引擎均采用最新版本, Score 越大越好 Beetl>Rocker>>Freemarker>>Thymeleaf==Velociy Benchmark Mode Cnt Score Error Units Beetl.benchmark thrpt 5 141912.506 ± 19090.130 ops/s Freemarker.benchmark thrpt 5 48062.783 ± 9054.282 ops/s Handlebars.benchmark thrpt 5 48505.286 ± 6078.944 ops/s Rocker.benchmark thrpt 5 102699.041 ± 11827.123 ops/s Thymeleaf.benchmark thrpt 5 14495.261 ± 1460.815 ops/s Velocity.benchmark thrpt 5 12071.498 ± 4226.219 ops/s 最新规则引擎性能测试,Score 越大越好 JfireEL>> Aviator=Beetl=Jexl3 >>Spel>>Mvel=Groovy>>Nashor Benchmark Mode Cnt Score Error Units Aviator.forExpresss thrpt 5 501413.321 ± 4657.336 ops/s Aviator.ifExpresss thrpt 5 4699456.542 ± 266831.101 ops/s Aviator.simpleExpress thrpt 5 3868701.018 ± 38439.986 ops/s Beetl.forExpresss thrpt 5 1685875.017 ± 28454.020 ops/s Beetl.ifExpresss thrpt 5 4461489.443 ± 78687.317 ops/s Beetl.reflect thrpt 5 62972.088 ± 85785.390 ops/s Beetl.simpleExpress thrpt 5 4328852.130 ± 144586.699 ops/s Groovy.ifExpresss thrpt 5 119493.364 ± 1472.301 ops/s Groovy.simpleExpress thrpt 5 121724.720 ± 1533.726 ops/s Jexl3.forExpresss thrpt 5 789815.632 ± 42390.393 ops/s Jexl3.ifExpresss thrpt 5 4500714.752 ± 138214.400 ops/s Jexl3.simpleExpress thrpt 5 3901843.173 ± 125472.114 ops/s JfireEL.ifExpresss thrpt 5 28337464.920 ± 291859.385 ops/s JfireEL.simpleExpress thrpt 5 18824292.084 ± 103241.504 ops/s Mvel.forExpresss thrpt 5 11954.857 ± 84.105 ops/s Mvel.ifExpresss thrpt 5 230373.242 ± 1827.288 ops/s Mvel.simpleExpress thrpt 5 316083.646 ± 1320.717 ops/s Nashorn.ifExpresss thrpt 5 10010.541 ± 752.057 ops/s Nashorn.simpleExpress thrpt 5 8993.022 ± 518.940 ops/s Spel.ifExpresss thrpt 5 850338.540 ± 41826.542 ops/s Spel.simpleExpress thrpt 5 636251.839 ± 2553.017 ops/s

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

python3对于编码的调整

python2默认的编码是ascii,python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。 import sys reload(sys) sys.setdefaultencoding('utf8') 这样,转换之后默认编码就改为utf8了。 Python3.x中已经修改了编码的方式,明确了str和byte的区分,不需要使用这个转换了。 Python3.x中sys没有setdefaultencoding了,因为不需要。 python3 默认的编码为unicode UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。 UTF-8用1到6个字节编码Unicode字符。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。 bytes.decode(encoding="utf-8", errors="strict") encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。 str.encode(encoding='UTF-8',errors='strict')

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

如何根据iframe内嵌页面调整iframe高宽

问题来自于工作的实例,我的一个域名A的页面,有个iframe,它可能内嵌了另一个域名B的页面,也可能内嵌域名C的页面,但是呢,B和C的页面大小是不一样的,特别是高是不一样的高,那么我如何设置iframe的height属性呢? 这个本质就是跨域设置的问题。 一种解法 B和C提供一个jsonp接口,让有iframe的页面A来调用,这个jsonp接口的目的就是告诉A,我的页面的高宽各是多少。 第二种解法 1 首先给A页面的iframe设置个id,比如id=”aiframe” 2 B和C页面内嵌一段html: <iframe src=”http://A.com/detail/iframe?height=200&weight=100”></iframe> 3 其中http://A.com/detail/iframe是A提供的一个接口,这个接口返回一段js <script type=”text/javascript”>parent.parent.getElementById(“aiframe”).style.height=”200px”</script> 由于这个接口是动态的,这里返回的200是根据B或者C调用接口的参数返回的。 再由于这个接口和有iframe的A是同域的,所以可以操作iframe的DOM属性。 补充 第二种解法可以做扩充完善: 1 第2步中的B,C内嵌的html可以使用window.innerHeight来自动获取页面 2 第2步中的内嵌html可以替换成一个A的js文件,这个文件做的事情就是append这个A 本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/p/3456637.html,如需转载请自行联系原作者

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

用更好的指标调整您的云端策略

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 一些计算很简单:一个小公司,有几个货架,运行着一些现成的应用程序,可以很容易地计算出转移到云上的投资回报。 TCE Strategy的***执行官,技术和网络安全策略师Bryce Austin说:“在这种情况下,你很难辩称,在正常运行时间、刷新系统和性能方面,你会比在云端做得更好。” 但是,Austin和其他顾问表示,大多数企业在计算可以影响云首先策略并定义成功的指标时,都有一个更为复杂的计算。对他们来说,这并不一定是一个纯粹的物理成本比较。 这是因为这些企业具有更复杂的环境,包括专有和定制的应用程序,旧版软件和现成的选项。这些企业应用程序中的某些应用程序持有数据管理的数据,该规则规定了可以存储数据的位置以及如何保护数据。一些应用程序可能需要不断运行,而其他应用程序只需要定期运行或在标准工作时间内运行。少数可能会运行大量的数据或者来回发送数据进行处理,如果传输有延迟,则这些特点会迅速增加云成本和碰到障碍。 专家们认为,所有这些因素,甚至更多,会影响企业是否境况富裕到能保持本地的应用程序或将其置于云端。然而,当确定什么保留和什么放弃时,许多企业根本不,或不能考虑与这些因素相关的成本。 虽然这个领域的几位领导人表示,企业仍然应该采用云首先的策略,但他们强调,企业还需要意识到,云端策略并不意味着全云自动化。 Austin补充说:“云并不总是***的选择,我很惊讶在这方面很少有讨论” 现在,经过十年左右的企业IT云计算经验,IT高管(或至少应该)通过权衡多个指标来微调云策略,以估计与移动到云相关的总成本。 “***信息官正在以更加精细的态度看待它,正在重新定义,因为我们发现更多的信息,”非营利性IS行业协会ISACA的安全风险管理创始人兼总裁Jeff Spivey表示,“需要做分析,并且部分分析是了解所有可能出现的不同风险以及有哪些优势。” 应该考虑到每一个云计算策略的三个方面 分析师表示,在进行云分析工作时,没有标准的公式或方程式,他们指出,将企业数据围绕各种风险和利益考虑是至关重要的。开发有效的云计量指标的复杂性使得许多IT部门不了解本地运行应用程序的实际成本,从而难以进行真正的成本比较。 不过,在完善云优先战略时,企业还可以考虑一些方面: 灵活性和敏捷性 云的支持者认为,随着需求的变化,需求的变化是云计算的关键优势。这是事实,但顾问表示,如果业务需要灵活性,这只是一个好处。Austin引用了一家专门公司的案例,该公司在六周的圣诞节期间做了40%的年度业务。购买全年的能力将是令人望而却步的,但由于无法应对季节性的激增将对公司的利润造成毁灭性的打击,因此,这些指标清楚地将天平向云倾斜。然而,其他人则表示,在没有任何峰值的情况下,稳定状态应用程序的云指标并不一定会使云成为更好的选择。 灵活性和敏捷性不仅仅是随着需求的增加而下降。正如Gartner研究部副总裁Mindy Cancila所指出的,云通常可以让企业抓住新兴机遇,如更快地扩展到新的地区,缩短开发周期,更快地推出新的功能和服务。她说很难量化敏捷性,但是在完善云端优先政策时,需要考虑其价值。 监管和安全风险 风险有多种形式,某些企业面临不适用于其他企业的特定风险。因此,IT***需要确定哪些潜在问题会影响到他们的业务,并确定如何将其纳入云计算策略。 Spivey说,要考虑监管风险。例如,使用不能满足欧盟严格的数据相关标准的云计算提供商的风险以及对违规行为征收的潜在罚款是一项费用。另一方面,不符合业务需求的环境也会产生风险。例如,也许是使用消费者级文件共享服务的员工去访问和共享包含敏感数据的文档。他说,云计算的选择可以消除昂贵的风险承担。 Cancila表示,她主张商业***创建风险评估,可用于评估或或把应用程序的风险分级,“这有助于他们识别那些能让企业转移到公共多租户环境风险最小的应用程序。” 业务影响 像风险一样,有多种计算可以在这里发挥作用。 例如,Austin问道,如果互联网断网了,你的制造工厂无法运行,因为它无法访问基于云的关键应用程序怎么办?与停机时间相关的成本是多少?它们是否超出了云计算提供的好处的价值? 或者,考虑一些云环境中可能不会像所需的那样快速运行的应用程序对业务的影响;他说,这可能会降低生产力----对企业有真正的潜在的财务影响。 “与在当地数据中心拥有一切相比,互联网的速度是一个限制因素。通过大量的业务流程管理和会计,以及合适的系统,任何人都不会发现用户和服务器不在同一个地方,且没有良好的连接性。当你把它们带到云端,你只得让计算速度快起来,“Austin说。他补充说,这个问题可以通过重写应用程序和创建API来克服,但也是考虑到云端策略的另一个成本。 另一方面,专家问,若没有能力应对云计算的弹性所提供的新业务机会,成本会是多少?那么这个成本会比上面提到的情况要大一些还是少一些? 同样,由于IT不再需要几个星期或几个月的时间才能在自己的数据中心部署安装服务器,因此对能够快速支持孵化器项目或新的营销举措有什么价值?Austin补充说:“能够快速失败的概念具有商业优势。” 计算云端和本地的份额比例 即使考虑到可以计算出的所有云指标,Gartner的Cancila表示,她的公司认为,云应该仍然是***和推广的选择。 但她也承认,这个基于云优先策略的根深蒂固的信念并不意味着一切都会流向公有云。 她说:“这关乎为您的企业找到合适的应用程序,”她解释说,对于一些公司,可能意味着90%的应用程序在多租户公有云中,其余的10%仍然存放在数据中心,而对于另一个企业则是完全相反。 至于在数据中心仍然拥有大部分应用程序的公司,如果他们正确地评估了他们的策略,那么这样做并非是错的,Cancila说。 “他们可能希望把更多的移动到云端,”她说,“但是他们是通过制定评估标准来确定合适的应用程序进入云端。”

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

云计算时代的NAS厂商如何调整自己

消费级NAS的应用场景其实非常多,在公司办公室,在家里,当有了存储大量的文档视频,照片,或者共享文件的需求时,许多人都选择买一台NAS,但是随着云计算普及,宽带带宽的提升,许多人开始把文件存储在云端,一部分用户开始在想,那还有必要自己买台NAS吗? 这确实是一个问题,加上移动硬盘越做越大,许多人认为拿一块大的移动硬盘就能解决日常需求了。而且因为NAS的价格与许多PC趋近,所以,一直以来消费级的NAS都算是一个偏小众的市场,不过一些新的新的变化也值得我们注意,NAS的消费级和企业及用户都值得注意。 云计算时代,要NAS还是要云存储? NAS是要自己掏钱配置机器的,云存储免费又方便,为什么有此一问?为什么选择云计算是值得被怀疑的呢? 首先,隐私,在中国一直都是不是问题的问题,但随着互联网的发展,隐私的问题以及隐私带来的危害将越来越明显。作为公开的秘密,云存储上的数据对运营商来说都是可见的,在相关法规不健全的背景下,因为隐私泄露造成的损失如何追责呢?寄希望于云服务商的道德水准了并不是长久之计。 性能体验。在企业级市场上,企业要用公有云还是私有云对比的讨论一直在进行,但是一直没什么新的变化,因为实在没什么可讨论的,这个问题从一开始就有答案,使用公有云是要以性能和安全因素为成本的,私有云是为要高要求的云用户准备的。 如何相信免费的云存储?在消费级市场也是,免费的公有云存储让人没有安全感,笔者曾经在迅雷网盘上存的几个G的数据,后来因为迅雷停止了云存储业务而永远的消失了,事后证明发现此事没造成大的舆论影响,但笔者从此开始相信:重要的数据不要存在免费的云上,所以笔者觉得对于有数据存储需求的用户更愿意把数据存储在可控可见的环境下。 消费级NAS与C端的云存储,就相当于企业级市场的私有云与公有云的对比。这是现在消费级NAS在云环境下存在的一个因素。另外一个影响消费级NAS行业走向的趋势是移动化。 图片来自摩根斯坦利 移动互联非常火热,在这个风口的推动下,从移动终端设备到移动应用生态,诞生了无数时代巨头,这是有实际需求推动的,移动化的体验非常便捷,许多人把更多的时间花在手机等移动设备上。 IM软件,或者看视频,越来越多的人摒弃端坐在电脑前的观影习惯,开始拿着平板电脑看视频,身边的一些朋友为了方便,再也不去网上找种子,而是跑去买视频网站的会员。移动化,变化的是增删改查文件资料的方式,因为移动设备的存储空间限制,所以,这时候局域网可访问的存储就有了用武之地,在局域网下用pad看高清视频,这需求确实有,但小众。 NAS常用场景是文件分享,视频监控等,一些NAS厂商开始为NAS加入更多角色,比如威联通就在NAS中加入多种应用程序,做网站服务器,搭建开发环境,运行虚拟机,进行了许多尝试,随着物联网(IoT)应用的增多,NAS厂商还应该多多朝物联网的应用靠拢,将NAS角色定位于现代化家庭信息中枢。 在产品形态上,未来的NAS是不是能取代一部分PC的功能呢?移动大热,PC预冷,NAS或可趁虚而入,许多家庭娱乐,如影音,游戏开始移动化,与PC游戏割裂,NAS上如果能做一些PC的基本工作的话,或许会取代部分PC市场,把更多精力转移到存储功能上,这或许是威联通在NAS中加入QvPC技术的原因。 NAS厂商的生存现状 消费级NAS市场本不大,国内市场上最常见的就是QNAP(威联通)和群晖,NAS厂商是如何对待这一市场的呢?我们从威联通的做法上做一个简单介绍。 威联通前身下是台湾威强集团互联网设备部,专注于网络存储,数字监控和通信产品。 2004年,该部门被分拆成威联通系统公司,成为威强集团全资子公司。威强电子是全球三大工业电脑集团,在产品设计和制造方面有积累。 十多年来,威联通不断为NAS加入许多高级技术特性,比如2006年的TS-101就是第一台把SATA技术用到NAS上的厂商,推出了Thunderbolt接口的产品,如今闪存火热,威联通还拿出了一款采用M.2硬盘的NAS存储。 为了丰富NAS应用,他们在NAS上跑虚拟机,推出了QTS(威联通自己的NAS操作系统)和Android双系统产品,在NAS中加入容器应用环境LXC,还推出了与OpenStack对接的企业级存储产品。 为了与竞争对手群晖区别开来,威联通还拓展了企业级市场,推出了QES系统平台,做ZFS文件系统,做双控存储产品,如今已经是消费级和企业级市场都有布局了,企业级市场升温,许多创业者都瞄准了企业级市场,NAS厂商切入也在情理之中。 虽然,可见威联通对NAS市场热情不减,那么,NAS厂商在市场拓展中有哪些新的做法呢? 在市场推广中,威联通设置了:光电解决方案、企业解决方案、影音解决方案、摄影解决方案、军工解决方案和政府采购六大垂直行业,细化推进,据了解,一些行业方案已经取得了预期的成绩。 例如在影音解决方案在许多地方的影吧就很受欢迎,因为渗透摄影行业中了解实际需求,所以威联通正在拓展摄影行业潜在用户,面向行业细化的推进才能也是NAS拓展市场的路径,可见其市场表现非常活跃。 结语 NAS是一个小众的市场,虽然受到了云计算、云存储的冲击,但移动化,万物互联的兴起衍生出了许多新的需求,如今电子消费的个性需求越来越多,需求品质越来越高,NAS如果能在转变过程中找到自己的位置依然可以被看好。 本文转自d1net(转载)

资源下载

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

用户登录
用户注册