F2

【开发者成长】Vue.js 中有哪些性能陷阱

大兔子大兔子 提交于 2020-04-06 12:52:08
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 我内心深处对游戏的热爱,让我一直渴望能自己制作一些电子游戏。几个月前我开始将这种梦想变为现实,并第一次参加了全球游戏大赛(Global Game Jam)。我和我的团队使用 Vue.js 构建了一个名为“ ZeroDaysLeft ”的游戏,其形式是 Web 端的单页面应用程序。这款游戏的主题是环境保护,我们考虑到商业活动对地球环境的影响,希望就这个话题做一些有益的探讨。使用 Vue.js 制作的游戏并不多。我的团队迟到了一天,然后用猜拳的方式选择了我们要用的框架;我们飞快地写完了代码,并在周末结束时做出了游戏的可运行版本。在本地测试时一切都很顺利。自然,我们为自己第一次写出来的游戏作品感到自豪,并希望与世界分享它。 可是问题出现了——当我们构建好应用并开始查询域时,内存占用爆表了。它几乎没法正常运行,不管换什么机器都会卡住不动,即使在强大的基于 Intel i7 处理器的系统上程序也会崩溃。游戏大赛的时间限制把我们拉回了现实,我们决定搁置生产性能问题,这样起码我们能做出一款能在自己的设备上运行的完整游戏。就像大部分的“已完成”项目一样,第二天我们就把它抛在脑后了。 但我自己没法释怀。它一直困扰着我。问题是出在 Vue.js 上吗?是 Netlify 吗?还是因为我们的取巧代码

加入阿里技术团队三年,哪些习惯让我在工作上持续受益?

南楼画角 提交于 2020-04-06 12:45:21
2017年研究生毕业,我加入阿里巴巴数据库技术团队,从事分布式数据库研发,如今算来已经有三年时间了,在这期间,我深度参与了双十一背后的数据库PolarDB-X从设计到实现的全过程。在这三年的时间里,于我而言,最大的收获来自两方面: (1)大型数据库项目的磨砺。数据库作为三大基础软件之一,复杂度不言而喻,而分布式数据库将这个复杂度又提升了一个层次,因此尝试这个领域的企业并不多。一毕业就有机会挑战这个级别的难度,磨砺造就成长。 (2)有幸与一群实力超群的小伙伴一起工作,从他们身上能学习到太多东西了。 根据工作经验和观察身边优秀的同事,我发现优良的工作习惯是区别一般工程师和专家工程师的重要素质。想要提升自己,必须要认识到哪些工作习惯会拖延工作效率,提升项目复杂度,增加沟通难度,甚至让合作伙伴失望,然后改正它们。刻意练习那些被证明有效实用的工作方式,成为习惯。在阿里的这三年,我积累了这些工作习惯: 01 最基础也最重要的习惯:想清楚再动手。大模块和功能,详细的设计文档必不可少。小模块和功能,最好动手之前,在白板或纸上写画清楚,并记录下来,千万不要靠巧合编程,要理解正在做的事情,并全面考虑各种可能性。 02 设计、编写正交性好的代码模块。这是大家公认的良好编程习惯,但说起来容易,做起来难。工程师可能会图一时之快,编写重复、复杂的“面条代码”,随着代码量膨胀,这无疑会是代码维护和问题排查的灾难

一篇文章看懂JS执行上下文

微笑、不失礼 提交于 2020-04-06 11:07:19
壹 ❀ 引 我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: function f1() { console.log( '听风是风' ); }; f1(); // echo function f1() { console.log( 'echo' ); }; f1(); // echo 按照代码书写顺序,应该先输出 听风是风,再输出 echo才对,很遗憾,两次输出均为 echo;如果我们将上述代码中的 函数声明改为函数表达式 ,结果又不太一样: var f1 = function () { console.log( '听风是风' ); }; f1(); // 听风是风 var f1 = function () { console.log( 'echo' ); }; f1(); // echo 这说明代码在执行前一定发生了某些微妙的变化,JS引擎究竟做了什么呢?这就不得不提JS执行上下文的了。 贰 ❀ JS执行上下文 JS代码在执行前,JS引擎总要做一番准备工作,这份工作其实就是创建对应的执行上下文; 执行上下文有且只有三类, 全局执行上下文,函数上下文,与eval上下文 ;由于eval一般不会使用,这里不做讨论。 1.全局执行上下文 全局执行上下文只有一个,在客户端中 一般由浏览器创建

ESXI 重置虚拟机时卡死

旧巷老猫 提交于 2020-04-06 07:54:58
ESXI 重置虚拟机时卡死,导致vmcenter非常卡,同时其他的vm虚拟机的控制等功能也不能正常访问 解决办法: ssh 登录esxi主机, 运行命令: esxcli vms vm list 可以查看所有主机的信息: 找到问题主机的workid 运行下列命令:其中的数字代表workid esxcli vms vm kill -w 19881063 -t soft 来源: oschina 链接: https://my.oschina.net/u/4384923/blog/3220119

兴趣是你成长的最强动力 也是你挣钱最好的工具!

。_饼干妹妹 提交于 2020-04-06 05:53:10
人生这一辈子从大的来说只有两件事,就是生活和工作,生活是为了活着想尽一切办法去生存,你想要生活的好,就得好好的工作,只有这样你才能挣取更多的钱财,才能为你自己和你的家人提供更好的生活质量。生活和工作是相辅相成的,两者是分不开的,为了你更好的生活,只能努力拼命的工作。 今天我们讨论的是兴趣,因为兴趣又和工作分不开的,我们先说工作,再说兴趣。人生短暂,每个人都离不开工作,不管你是自己创业,还是给别人打工。现在的社会,谁也不敢一天离开工作,离开了你就没用了收入,每个人都在拼搏,一刻也不敢停休。 工作有好有坏,有人喜欢自己正在做的工作,有人讨厌目前的工作,如果不是为了生活,谁愿意那么艰辛的付出呢?可是有一种人把工作当成了快乐,因为他们兴趣做成了工作,所以工作中不是枯燥,是快乐。 人们常说兴趣是最好的老师,因为有了兴趣你才会主动去学习,而不是被动的去学习,就拿我个人来说,我从毕业到工作将近15年之多,一直从事软件开发,中间更换了好几门开发的语言,从最开始的asp语言,再到后面asp.net,c#,html,css,javascript,后来根据工作的需要又自学了php语言,再到现在自己创业,给客户开发项目使用java,python等语言。 我上大学也不是学习的计算机,刚开始只是对英语很感兴趣,后来看到程序员写代码全是英文的画面,个人感觉这工作真高大上,于是自己购买了很多程序方面的书

信息安全意识培训可以这样做

本小妞迷上赌 提交于 2020-04-06 03:33:23
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 安全意识的淡薄,总能让我们看到听到一幕幕血的教训。 信息安全意识是企业安全建设的基石,只有基石牢固,才能铸造稳固的城墙。但是往往越是基石,越不被重视,最后在高昂的设备和技术防护下,出现安全事件。信息安全意识的提升有很多种方式,常见的有培训、考核、海报、视频、软文、活动等,但是做的比较成熟的是信息安全意识培训。 我看过很多培训的素材、也找过服务商做意识类培训,但是效果并不明显。经过不断反思和总结,我找到一套很适合安全意识培训的方法,至少在我们公司运行比较成功,从刚开始对安全的漠视到现在开始主动找安全部门反馈和上报问题。这套方法,我称之为安全意识培训“四步法”。本文就跟大家分享下这套方法,也许对你也有启发。 在进行安全意识培训的时候,核心点有四个。第一是在培训开篇引起大家的兴趣,愿意放下手机听你讲;第二是要跟学员互动,让大家感知到安全意识的重要性并有参与感;第三是要有充足的案例,最好是企业内部的案例,把枯燥的课程用案例变得趣味生动;第四是跟公司的业务、部门或具体项目挂钩,引起学员的思考,这样才能在培训结束后落地执行。“四步法”就是把安全意识培训的PPT分成了四部分:引言篇、概念篇、规范篇和案例篇,引言引起大家的兴趣、概念进行知识科普、规范用来阐述风险及要求、案例用来分析反思。 一

最终幻想5A的修改与新内容心得20200401

与世无争的帅哥 提交于 2020-04-06 03:00:13
最终幻想5的GBA复刻版,俗称最终幻想5A,简称FF5A,于2006年10月12日发售,已经13年半了. 我以前玩SFC版的多,GBA版也玩过,不过没有写笔记.这次再玩补一份笔记. -------------------------------------------------- 首先是修改相关. 以前我玩过低等级通关,2114,2223都玩过.现在也没心情再来完整的低通,不过可以通过 修改跳过一些特别麻烦的地方,愉快的玩低等级通关. GBA版的金手指有免遇敌,这太令人高兴了!低等级通关必备啊! [免遇敌] 0200f071:00 0200e32e:00 金钱物品这些也是很需要修改的,低通经常大量偷物品卖钱,可以通过修改跳过. [金钱] 0200E0D4:0088967F [第一物品数量] 0200DE6C:60 [第一物品种类] 0200DC4C:XXXX 物品种类是我自己找出来的,真不好找啊,竟然不是跟物品数量相邻的! 我是看到物品数量附近的内存区域有一块特别整齐才找到的... 数量是一字节,种类是二字节. 角色参数是我们最需要注意的部分.角色在大地图中的数据与战斗时的数据是不同的, 战斗时数据在一块临时内存区域,该区域根据游戏所在画面不同代表不同的内容,地址 是0201xxxx,而大地图数据地址是0200xxxx. 如果我们要保持低等级又不想为回避经验值做太多麻烦事

植物:雪铁芋

℡╲_俬逩灬. 提交于 2020-04-06 01:57:42
ylbtech-植物:雪铁芋 雪铁芋(学名: Zamioculcas zamiifolia Engl.),又名为 金钱树 。是多年生常绿 草本植物 ,是极为少见的带地下 块茎 的观叶植物。地上部无主茎,不定芽从块茎萌发形成大型 复叶 ,小叶肉质具短小叶柄,坚挺浓绿;地下部分为肥大的块茎。羽状复叶自块茎顶端抽生,叶轴面壮,小叶在叶轴上呈对生或近对生。佛焰 花苞 绿色,船形, 肉穗花序 较短。 原产于非洲东部雨量偏少的热带草原气候区,于1997年引入中国。雪铁芋是室内观叶植物,有净化室内空气之用。其新抽的 羽状复叶 几乎每次都是2枚,一长一短、一粗一细,故又有“龙凤木”之别称,并象征寓意: 招财进宝、荣华富贵 。 1. 返回顶部 1、 中文学名:雪铁芋 拉丁学名: Zamioculcas zamiifolia Engl. 别 称:金钱树、龙凤木、泽米芋、美铁芋 界:植物界 门: 被子植物门 纲: 单子叶植物纲 目:佛焰花目 科: 天南星科 属:雪铁芋属 种:雪铁芋 分布区域:热带、亚热带气候地区 命名者及年代:Engl.,1964 目录 1 译名由来 2 形态特征 3 生态习性 4 地理分布 5 繁殖方式 ▪ 扦插 ▪ 分株 ▪ 叶插 6 栽培技术 ▪ 温度 ▪ 光照 ▪ 水分 ▪ 土壤 ▪ 施肥 ▪ 注意 7 病害防治 ▪ 褐斑病 ▪ 白绢病 ▪ 介壳虫 ▪ 烂根 ▪ 寒害 ▪ 灼伤

植物:长春花

不羁岁月 提交于 2020-04-06 01:41:59
ylbtech-植物:长春花 长春花,学名: Catharanthus roseus (L.)G. Don,为 夹竹桃科 、 长春花属 一种植物。别名 金盏草、四时春、日日新、雁头红、三万花 。台湾 育种 出多个品种,育种以花朵越大为趋势。中草药用途上,全草入药可 止痛、消炎、安眠、 通便 及利尿 等。 亦有医者配伍入治疗癌症的复方,作为药材中的一味,可能是考量到它所具有的抗肿瘤成分 。 全株具毒性需斟酌注意 。误食后, 会造成 白血球 减少、血小板减少、肌肉无力、四肢麻痹等症状 。其乳汁中所含生物 碱 ,如 长春花碱 和长春新碱(vincristine) ,被提炼出来作为多种癌症如 白血病 、 哈杰 金氏症所用的化学治疗药物。 1. 返回顶部 1、 中文学名:长春花 拉丁学名:Catharanthus roseus (L.) G. Don 别 称:日日春、日日草、日日新、三万花、四时春、 时钟花 、 雁来红 二名法:Catharanthus roseus 界:植物界 门: 被子植物门 纲: 双子叶植物纲 亚 纲: 合瓣花亚纲 目: 捩花目 科: 夹竹桃科 亚 科: 鸡蛋花亚科 族: 鸡蛋花族 属: 长春花属 种:长春花 分布区域: 非洲 、亚 热带 、热带以及 中国大陆 的 华东 、西南、中南等地 目录 1 形态特征 2 生长习性 3 分布范围 4 品种分类 5 栽培技术 ▪

太空竞赛 2.0: 这一次,为了商业,也换了主角|极客视野

眉间皱痕 提交于 2020-04-05 21:00:28
摘要 商业航天的时代已经到来。这场竞赛看起来是炫酷,但实际上是残酷的竞赛,发令枪已经响了。 1969 年 7 月,全球有 5 亿人通过电视机见证了历史性的一刻——美国宇航员阿姆斯特朗出舱,顺着爬梯踏上月球表面,说出了举世闻名的那句话:「这是我个人的一小步,却是全人类的一大步。」 坐在 NASA 马歇尔太空飞行中心总指挥位子上的冯·布劳恩,掂量着这句话的分量。在火光与烟雾之中,由他主持研发的土星 5 号运载火箭,成功地将载人「阿波罗」号宇宙飞船送入月球轨道。 他是横跨二战和美苏冷战的航天杰出人才,是太空竞赛 1.0 时代的辉煌谱写者。他曾在纳粹时期研制出「V-2」导弹,被公认是现代火箭和导弹之父。 距离人类第一次登月,已经足足过去了 50 年|视觉中国 冷战时期,布劳恩带领的美国航天国家队,后发制胜超越苏联。在他逝世后的几十年间,世界格局风云变幻,太空军备竞赛也因苏联的解体而告终。尽管月球再无人类留下新脚印,但卫冕者山姆大叔已经开始琢磨如何去征服火星。 眼下,航天擂台迎来了新的世纪对决,一场由商业引擎驱动的太空竞赛开始了。 接捧薪火的埃隆·马斯克,注定要被载入史册。他一手创立的美国太空探索技术公司 SpaceX,把航天史上的若干个「不可能」变为「可能」。 在距离地表 500 公里左右的太空,SpaceX 旗下的天基互联网工程「星链」(Starlink)正有序推进着。在此之前