LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭

LOFTER-网易轻博

经验

2930浏览    2207参与
Juzen

【代码精进之路-01】

  • 只是看起来对的代码,其实特别容易出问题,所以一定要反复查验,确认无误才能放心。

  • 坚持使用最直观的编码方式,而不是追求代码的简短,真的可以避免很多不必要的错误。

  • 减少错误、节省时间是我们选择编码方式的一个基本的原则。

  • 最适合当前现实环境的代码,才是最优秀的代码。

  • 从整个软件的目标思考,能服务于软件目标,适合软件目标,对整个软件生命周期都是经济最好的代码。

  • 职责单一,不要把过多的东西塞到一个类或者方法里,同一个功能的最好放到一起或有联系的地方,尽量把变化的抽离出来,不变的封装起来。

  • 好的代码不刻意追求形式上的简洁,追求经济,好理解、维护,不容易出错,写出规范性代码,注...

  • 只是看起来对的代码,其实特别容易出问题,所以一定要反复查验,确认无误才能放心。

  • 坚持使用最直观的编码方式,而不是追求代码的简短,真的可以避免很多不必要的错误。

  • 减少错误、节省时间是我们选择编码方式的一个基本的原则。

  • 最适合当前现实环境的代码,才是最优秀的代码。

  • 从整个软件的目标思考,能服务于软件目标,适合软件目标,对整个软件生命周期都是经济最好的代码。

  • 职责单一,不要把过多的东西塞到一个类或者方法里,同一个功能的最好放到一起或有联系的地方,尽量把变化的抽离出来,不变的封装起来。

  • 好的代码不刻意追求形式上的简洁,追求经济,好理解、维护,不容易出错,写出规范性代码,注意代码安全问题。

  • 简而言之,优秀的代码是经济、规范、安全的代码

  • 没有人是完美的,人人都会犯错,这应该是一个共识,这里既有技术层面的因素,也有人类行为模式因素,也有现实环境的影响。

  • 对于一个团队,首先要思考如何提供一种机制,以减少此类错误的发生。

  • 一旦陷入自责和指责的漩涡,很多有建设意义的事情,可能没有意识去做,或者即使意识到了,也没法做,做不好。

  • 从别人失败和自己的失败中学习、积累、提高,是一个程序员成长的必修课

  • 优秀的代码源于我们对细节的热情及执著,如果你能找到哪怕仅仅是一个小问题的一个小小的改进办法,都有可能会给你的代码质量带来巨大的提升和改变。

  • 就单个程序员而言,代码质量其实是一种意识和技能问题,代码质量取舍取决于具体的环境和你的真实目标。

  • 程序员的存在不是为了写代码,而是为了解决现实问题,实现现实的价值。优秀的程序员是高效的时间管理者。

  • 如果说花样的工具是外家功夫,思维能力和行为可以算是内功。

  • 能够发现关键的问题,意味着我们可以从一个被动的做事情的程序员升级为一个主动找事情的程序员。做到这点,往往需要我们对一个领域有很深的研究和深厚的积累,并且对新鲜事物保持充分的好奇心和求知欲。

  • 要做只有你能做的事情,要坚持做需要做的事情,把问题解决掉,就是脱颖而出的机会。

  • 每一次危机都不应该浪费,危机虽然让人头疼,都是打怪升级、提升能力的时候。

  • 编码规范指的是针对特定的编码约定的规则,通常包括文件组织、缩进、注释、声明、语句、空格、命名约定、编程实践,编程原则和最佳实践等。

  • 名字是沟通的方式,错误的命名很难让我们清楚理解代码的真实意图,所以混淆的命名很难让我们阅读和理解代码。名字要能够准确,完整地表达出它代表的意义,可见字知意,名副其实。

  • 有效使用空行,空格和缩进,简单的分割与对齐,就可以使得代码的视觉效果甚至质量发生巨大的变化,理顺编码的思路,提升编码的效率,这是一个付出少,收获大,值得养成的好习惯。

  • 一个代码文件可以看成是一个杂志的版面,保持代码的单一性,一个代码块只能有一个目标,注意代码的完整性,代码块数量要适中。

  • 空白区域,不仅仅可以用来分割代码,还展示了代码之间的关系。

  • 每一行代码仅仅表示一个行为,这样每一行的代码才是一个常规大小,可以识别的基础信息块。

  • 一般情况下,每行代码不要超过80字符。在逗号后换行,在操作符前换行,高级别的换行优先。

  • 注释被我们用成万能的狗皮膏药,有时会让代码更糟糕,如果一段代码不再需要,要清理掉代码,而不要保留注释掉的代码块。

  • 注释的维护是耗费时间和精力,所以不要保留多余的、不必要的注释

  • 如果接口的设计存在不合理性,或者新方法取代了旧方法,应该尽早地废弃该接口。不要等到亚历山大时候才救火。

  • 越好用的东西,我们越容易忽视它的缺陷。

  • 不要使用异常机制处理正常的业务逻辑,异常的使用要符合具体的场景。

  • 组织代码是一项基本技能,最快的提升方法是仔细思考一下为什么我们要做出这样的选择,而不是其他。

  • 代码的位置在现在的软件工程里有一定的共识,通常来说,源代码存放在根目录下的src目录。

  • 一个软件通常划分为几个不同部分,MVC(Model,View,Controller),可以降低复杂度,让程序结构更加直观。

  • 对于接口规范,原则是能不变更就不变更,必须变更,一定要反复思量该怎样做才能把影响降到最低。

  • 最好的用户指南是产品本身。一份合格的用户指南,要帮助用户减少产品使用的障碍,快速地使用产品。

  • 在产品设计时,需要解决掉用户定位和怎么使用这两个问题,把用户假定为啥也不理解然后去写文档,写出来的文档就合格

  • 除了遵守编码规范外,还要做好随时重审,调整编码规范的准备,保持编码规范的活力,跟得上实际情况的变化。

有猪猪

教你纪梵希红丝绒口红怎么辨别真假的方法

跟风啦!帅气萌猪也要入手这款红丝绒37口红,老规矩先来学习一下真假辨别方法。下面这组对比图来自网友分享,下在我们一起来围观了解一下这个版本的假货有何不同点:

1.口红管身色调与按扣细节:发现假的口红丝绒管身的色调要比正品略深色一些。另外看下图中打圈的位置,正品的这个按扣相比显得大,假按扣则偏小一号。当然这些细节如果没对比是难于发现的:

2.口红底标对比:发现口红底上的区别是挺明显的,正品的底部贴标已经是撕开的了,是镂空的工艺,而且是有编码的;假的口红管底则中全实底的,没有镂空的结构,也没有刻上编码。

3.来看下面图上的口红管顶的对比:这个纪梵希的Logo大家相必已经非常熟悉了,如图片所示,左边正...

跟风啦!帅气萌猪也要入手这款红丝绒37口红,老规矩先来学习一下真假辨别方法。下面这组对比图来自网友分享,下在我们一起来围观了解一下这个版本的假货有何不同点:

1.口红管身色调与按扣细节:发现假的口红丝绒管身的色调要比正品略深色一些。另外看下图中打圈的位置,正品的这个按扣相比显得大,假按扣则偏小一号。当然这些细节如果没对比是难于发现的:

2.口红底标对比:发现口红底上的区别是挺明显的,正品的底部贴标已经是撕开的了,是镂空的工艺,而且是有编码的;假的口红管底则中全实底的,没有镂空的结构,也没有刻上编码。

3.来看下面图上的口红管顶的对比:这个纪梵希的Logo大家相必已经非常熟悉了,如图片所示,左边正品的标志刻的要浅,但是图案边缘比较清晰明确;右边的假标示则刻的比较深,但是图案的边缘模糊了,整体质感就差了一个档次。

4.注意内管长短和管身文字:图片在下面,打了白线框的位置,先说内管的长短差别,图片已经相当明显,正品的内管芯相比要短一些;再说管身上的文字“GIVENCHY”,正品的这几个字体要细一些,但轮廓会比较清晰。对比看假的文字则显粗且整体圆滑。

5.膏体有色差且长短也不同:如下图,先说色调的差别,大家可以看出来的正品的纪梵希红丝绒口红膏体颜色相比偏深,膏体为哑光。而假的膏体则颜色偏艳红,表面显得油亮;再说下长短的问题,假的膏体明显比正品的要长了一些。

6.重量实测:网友用电子秤了真假口红的重量,正品全新重量为35g,假货新品重量为27g,差了8克,实际上手应当能感觉到假货的分量还是不如正品。

好了,我就了解这么多了,如果你有补充请在下面留言分享。

- END -


有猪猪

9款适合学生党的平价气垫简单评价一下

这次回应学生妹子们的诉求,来整理出几款当下比较热门的平价气垫的基本特性,这当中部分萌猪自己也用过,还是有一定发言权的。当然,彩妆产品还是因人而异的,大家要根据自己的肤质敏感程度来选择适合的品牌和款。前面分享8款气垫的简单评价,后面会有彩蛋哦!

一、平价热门气垫使用评价 1.爱敬全能气垫


第一眼痴迷它那很漂亮的包装,又有一个可以换的芯,以为会很干,没想到特别水润,适合干皮的保湿气垫。这款气垫是含有71%的玻尿酸精华,保湿效果无敌。上脸妆感自然,像是天然素颜好皮。遗憾之处在于遮瑕力度一般,适合追求自然妆效和皮肤瑕疵不多的妹子。

2.clio珂莱欧遮瑕气垫


油皮亲妈气垫粉底,上脸是哑光妆效...

这次回应学生妹子们的诉求,来整理出几款当下比较热门的平价气垫的基本特性,这当中部分萌猪自己也用过,还是有一定发言权的。当然,彩妆产品还是因人而异的,大家要根据自己的肤质敏感程度来选择适合的品牌和款。前面分享8款气垫的简单评价,后面会有彩蛋哦!

一、平价热门气垫使用评价 1.爱敬全能气垫


第一眼痴迷它那很漂亮的包装,又有一个可以换的芯,以为会很干,没想到特别水润,适合干皮的保湿气垫。这款气垫是含有71%的玻尿酸精华,保湿效果无敌。上脸妆感自然,像是天然素颜好皮。遗憾之处在于遮瑕力度一般,适合追求自然妆效和皮肤瑕疵不多的妹子。

2.clio珂莱欧遮瑕气垫


油皮亲妈气垫粉底,上脸是哑光妆效,微微透着光泽感。大学用的第一款气垫就是珂莱欧,性价比超高。后面转用了几年大牌,感觉还是韩妆轻薄感比较适合我。这款遮瑕度很好,持妆时间大概四五个小时,傍晚需要补妆一次,是气垫中比较优秀的。这款粉底要注意少量多次上妆不然会很假面,方便带出去补妆使用。

3.欧莱雅红胖子气垫


记得第一次收到的时候很惊喜,盒子很有质感,收到了一个替换芯和一个卸妆水,很方便。这款气垫主打控油,适合油皮和混油皮的妹子。上脸是细腻的哑光妆效,控油的持久度很好,除了鼻翼两侧我能保持一天,中午补一下鼻翼和嘴角就好了,时间越久越自出点油,跟肌肤融合会有奶油肌的妆感。

4.Pony Effect保湿气垫


真的爱了,遮瑕和妆感都特别棒,我这个沙漠大干皮终于找到救星了,完全不起皮。脸是雾蒙蒙的奶油光泽肌妆效,保湿效果好,适合干皮和中性皮使用。感觉沁水和逆龄的粉底液都没这么磨皮,不过可能也是自己用粉底液不太会用吧!上虽然是保湿气垫但是上脸干爽自然,可以遮住浅痘印,鼻翼泛红,还有修饰毛孔的作用。这个气垫真满分了,相见恨晚!

5.IOPE遮瑕防晒气垫


这款一直回购,和赫拉比觉得这款更适合我皮肤更滋润些,不是特别白能提亮肤色还不显得苍白,遮瑕效果不是很明显属于我这样懒人可以一脸摸的产品。气垫遮瑕力度较好,适合皮肤瑕疵较多的姐妹,带有防晒成份,日常通勤可以省去防晒霜这一步。控油能力较好,适合油皮和混油皮的肤质。

6.美宝莲fitme气垫


这个气垫超级好用,我用其他好多大品牌的气垫都会卡粉和脱妆,用这个既然没有出现这种状况,超级奈斯!我买的125色号,我脸上还有痘印遮瑕效果很好,觉得还不错挺持久。刚上脸会有点厚重,但是拍开之后就是细腻的哑光妆效,皮肤出油之后与粉底融合是雾蒙蒙的妆感超级好看,遮瑕力一般。

7.完美日记牛奶肌气垫


包装还是很高大上的,很适合学生党的一套,很平价上妆效果也好,但遮瑕度一般,适合没有什么瑕疵或者是轻微瑕疵的皮肤使用,轻微的泛红和毛孔是可以修饰的。上脸是滋润的奶油肌妆效,更适合干皮和中性皮使用。

8.资生堂Integrate气垫粉底


上脸肤感细腻,炒鸡炒鸡服帖,价钱也很亲民。有均匀肤色和遮盖毛孔的效果,遮瑕效果挺好,也比较保湿。但是遮瑕力度不算太高,更适合皮肤瑕疵不多的健康皮,更适合干性和中性肤质使用。

9.Missha谜尚气垫


这款是超高性价比的产品,擦在脸上有很好的改善肤色暗黄的效果,而且还看不出抹粉的样子。气垫肤感是水润的,真的一秒水光肌,而且很好上妆,粉扑也很好用,耐脏。但是抹多了容易假白,而且氧化之后,水光跟油光真的只是一字之差。但是冲着价格和妆效,还是不错的,用完再回来回购。

二、彩蛋——萌猪教你选到适合自己的气垫

一看肤色。在太阳光下看手腕处的静脉颜色,绿色居多为暖皮,选黄调粉底。如果是蓝紫色居多为冷皮,选择粉调粉底。

二看肤质。早晨醒来,注意T区和两颊的出油程度,T区和两颊都油就是油皮,T区油两颊干是混油皮,应选择控油粉底。T区和两颊不油不干是中性皮,T区和两颊都干则为中性皮,应选择保湿款粉底。

三看肤况。如果皮肤有痘痘、痘印甚至痘坑等比较明显的瑕疵,要选择遮瑕力度好的产品。如果皮肤只是轻微的鼻翼泛红、红血丝等小瑕疵,选择普通遮瑕力的就可以。

- END -


包学习
🍞椰蓉面包🍞

每次画画都出汗着急

说明在思考


你进步就更快。

每次画画都出汗着急

说明在思考


你进步就更快。


包学习
有猪猪

分享三菱UB-155笔的真假辨别方法

之前听说过三菱的好写,而且还有假货,但没在意,直到这次买到假的。第一次用这个品牌的笔是在超市里买的,后来发现网友的力量啊!真的好用得不得了。后来想再去加购几支,发现已经卖完了……于是网上找一店铺购了几支,结果发现没有之前使用的那种感觉,确定买了假货,下面就整理一下吧,给大家提个醒吧,山寨无处不在,注意辨别就好!

先说说外观,总体上仿的还是比较逼真的,尺寸、文字标注这些细节都不错,只是感觉假笔的色泽上要黯淡一些:

当然,假笔就是假笔,不可能到正品完全一致。下图大家看一下上面的文字及条码的颜色上,正品为纯正的白色,假的侧有些偏灰白色了一些。另外大家注意看右边的假笔上的商标和文字这些都有些掉漆,这...

之前听说过三菱的好写,而且还有假货,但没在意,直到这次买到假的。第一次用这个品牌的笔是在超市里买的,后来发现网友的力量啊!真的好用得不得了。后来想再去加购几支,发现已经卖完了……于是网上找一店铺购了几支,结果发现没有之前使用的那种感觉,确定买了假货,下面就整理一下吧,给大家提个醒吧,山寨无处不在,注意辨别就好!

先说说外观,总体上仿的还是比较逼真的,尺寸、文字标注这些细节都不错,只是感觉假笔的色泽上要黯淡一些:

当然,假笔就是假笔,不可能到正品完全一致。下图大家看一下上面的文字及条码的颜色上,正品为纯正的白色,假的侧有些偏灰白色了一些。另外大家注意看右边的假笔上的商标和文字这些都有些掉漆,这个引发了我的另一个观察,发现真的笔用到最后都不会掉漆,且商标印制清晰细致。假的笔还没用就哗啦啦地掉漆,商标印制模糊,所以就怀疑是假货了:

笔帽有个细节算是真假三菱笔发现的一个最大的区别点了,图片在下面:

大家看上面的图片,左边真笔的笔帽有两个豁口,右边的假笔却没有豁口,就是平平的了。下面再上一组正品笔的笔帽特征,以后大家再买这款笔的时候一定要认准这个特点啦!

最后实际书写,来看真假笔的出墨程度和线条的特点:

先出一下出墨程度的不同,发现真笔从始至终墨水“油性”好,不会浸透纸张,假笔的墨水偏“水性”,随便写写就浸透。另外发现最可气的一点,就是假笔漏墨,前后都漏,有时一不小心打开笔帽会弄一手墨水,还有笔尾端漏墨,笔袋一片狼藉。大定看上面纸上的线条会发现,因为假笔的出墨太凶,于是线条就粗了一些,也比较黑了一些。

最后还是要说一下使用感受的,我认为三菱UB-155比百乐BL-P50好用,可能是我不太习惯细尖,而且这款三菱真是越用到最后越爱不释手,开始的时候由于墨水“旺盛”写字的时候会很粗,随着墨水不断减少,笔感会有所好转,蛮不错的一支,而且正品也不贵哦,就是发现超市卖这个品牌的并不多。即便是买也要注意鉴别真假,至于网购的话,则更要注意了!


包学习
包学习
Juzen

【卖桃者说-03】

  • 中小厂职工避免重复造轮子。

  • 选择开源项目时要选自己熟悉的编程语言,选有大公司背书及有活跃社区氛围。

  • 在算法领域以python和c++作为开发语言会有比较宽泛的选择范围。

  • 单个模块开源项目容易上手,学习成本低,性能好。自己组合后更容易诊断问题,且单个模块的性能和效果更有保证

  • 通常我们遇到的数据量还没有那么大,并且分布式维护本身需要专业的人和精力,所以慎重选择分布式。将单机发挥到极致后,遇到瓶颈再考虑分布式

  • 思想上不能懒惰,除了关心自己每天每周要做的具体事务以外,对宏观的问题多多关注。

  • 仅仅思考和记录好点子是不够的,更重要的是投入并试着采取实际行动,尝试去改进或改...

  • 中小厂职工避免重复造轮子。

  • 选择开源项目时要选自己熟悉的编程语言,选有大公司背书及有活跃社区氛围。

  • 在算法领域以python和c++作为开发语言会有比较宽泛的选择范围。

  • 单个模块开源项目容易上手,学习成本低,性能好。自己组合后更容易诊断问题,且单个模块的性能和效果更有保证

  • 通常我们遇到的数据量还没有那么大,并且分布式维护本身需要专业的人和精力,所以慎重选择分布式。将单机发挥到极致后,遇到瓶颈再考虑分布式

  • 思想上不能懒惰,除了关心自己每天每周要做的具体事务以外,对宏观的问题多多关注。

  • 仅仅思考和记录好点子是不够的,更重要的是投入并试着采取实际行动,尝试去改进或改善自己认为值得努力的事情。

  • 很多事情和机遇是属于别人的,专注于自己的领域和业务才是正确的选择

  • 平衡是一种能力,需要努力才能获得。

  • 其实年龄从来都不是问题,只要保持思考和学习,在职场中就有竞争力

  • 所有的创新都是递增的,在原有知识基础,用创新性的观点对其进行全新的组织。

  • 没有最佳的完美程序,程序员要做的就是越快越简单越好,真正的价值是解决问题稳准狠,以最小的代价解决问题。

  • 在理智还没追上情绪之前,可以先冷静下来,给自己一点时间,不要着急做决定

  • 推崇技术当然不是一个问题,但是所有的健康公司都必然是业务导向的公司,所有的技术人员如果希望有好的职业发展,也必然需要去理解业务。

  • 我们需要的状态是今天干完一件事,明天开启新的事,怎样判断自己在做的新的事?那就要看我们的问题是否解决得够彻底。

  • 如果我们只是在做事务,且我们并没有在实质性解决一个问题,那么这件事的长期价值就是零。所以本质上,工程师文化也是产品文化,把问题以一种自动化的方式解决。

  • 大量的注释代码则会造成干扰和混乱,尤其是我们还要继续演进时。那些由于功能开关没有启用而没有被执行的代码,更像是一个定时炸弹一样等待爆炸。

  • 当你指望一个软件24小时不间断服务时,在某种程度上来说每一行代码都是负担,所以保证所有的代码都有必须存在的目的。

  • 少就是指数级多,优秀的工程师需要批判精神,经验当然是有价值,过于相信惯例就会抑制创新能力。

  • 寻求本源,不迷信惯例和权威,以数据为指导,从根源出发去系统性解决问题。

  • 作为技术人员,经常会去追逐更新更炫的技术,但真正的宝藏却是那些经久不衰和朴实无华的东西。

  • 大多数情况下,自信和成功的人总是会显得更挺拔,更有魅力。不要把精力浪费在吐槽和恶意上,去做将来能让你自豪地向别人谈起的事情,说话表达式要准确

  • 自由的代价是孤独,没有人可以无限自由。

  • 你的竞争力在具备扎实基础的前提下,应该是经验、思路、眼界等等,技术是相通的,技术本质上是不容易改变的

  • 由点及面建立知识体系,优先打磨专业技能,养成持续学习的习惯。

  • 职场一直淘汰的都是年龄大且水平不行的人。

  • 软件设计职责单一原则,一个类或方法尽可能只做一件事,无论是效率,性能还是后期维护都会好很多。

  • 发现产品的不足,最简单的方法是天天用你的产品

  • 架构师在设计时牢记不要贪大求全,或盲目照搬大公司的做法。

  • 天下武功,唯快不破

  • 一本书读两遍的效果,绝非是读一遍的两倍。

  • 如果试图在自己能力圈外的事情上取得成功,职业生涯会异常困难。

  • 留出固定的时间,专注于你的焦虑。

  • 无须对所有的问题持有观点,困扰我们的这个时代并非信息爆炸,而是观点泛滥。

  • 管理的本质,其实就是激发和释放每一个人的善意。

  • 当你走上管理之路,第一个要培养的素质就是忍耐和克制,信任团队,给他们锻炼机会和成长空间。

  • 真正优秀的架构都是在企业当前人力、条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能快速落地。

包学习
包学习
包学习
包学习
包学习
包学习
包学习
包学习
包学习
cnkiorg

碎片化时代的学习

我们应该明白学习的目的是为了改变自己的行为,单纯了解某些信息并不是真正的学习。碎片化学习能解决只能是缓解知识焦虑,有效学习才是我们的目的。在碎片化时代,我们需要建立自己的知识体系,拥有基本的辨识能力的基础上去收集碎片化知识,然后将这些知识整合进自己的知识体系中。

文字来自:http://www.cnkiorg.cn/

我们应该明白学习的目的是为了改变自己的行为,单纯了解某些信息并不是真正的学习。碎片化学习能解决只能是缓解知识焦虑,有效学习才是我们的目的。在碎片化时代,我们需要建立自己的知识体系,拥有基本的辨识能力的基础上去收集碎片化知识,然后将这些知识整合进自己的知识体系中。

文字来自:http://www.cnkiorg.cn/

LOFTER

让兴趣,更有趣

简单随性的记录
丰富多彩的内容
让生活更加充实

下载移动端
关注最新消息