获得徽章 5
- 今日午时,几位同门在静心堂共进简餐。我点了份外门坊市的饭食,随餐附赠一瓶三百毫升的瓶装灵饮——俗称“可乐”。我本不嗜此物,便随口问了句:“这灵饮谁想喝?”
正好阿浩凑了过来,笑嘻嘻地说他想要。我也没多想,便递给他了。
谁料他才喝了一口,就皱起眉头,来了一句:“瓶装的就是比不上厅装的,味道差远了。”
听到这话,我当时心中就腾起一股火气:我分你一瓶灵饮,是看你可怜,竟还敢嫌弃?
我冷笑着回他:“既然你不满意,那你还是还我吧,等我哪天寻到厅装的,再赏你。”
说完也不等他反应,直接从他手里把瓶子拿了回来,当着众人的面扔进了垃圾阵桶里,连多看一眼都懒得看。
修行之人讲究心性,阿浩这点气度都没有,还想往上修?真是臭毛病该治,不然他迟早在宗门栽大跟头。展开评论3 - 在v2ex上学到了一个新东西,叫做integrity,是一个script标签的一个属性,之前没注意过这个东西有什么用,给大家分享一下。
首先,任何引用外部js文件都有注入的风险,那么为什么cdn引入可以做到很安全呢?就是这个integrity属性了,因为cdn上的js区分了版本,所以js内容不会改变,这时候就可以把js内容hash化,这样浏览器去执行这个js的时候就会hash js内容并且根integrity属性内容做对比,发现不对就直接不执行了,所以当你js内容发生变化后就不会执行了,就不会出现被脚本注入的风险啦展开113 - 每天坚持来一个Tip,今天最后一天打卡。
今天我们还是继续说说和Array相关的话题,其实Array只是集合类型的一种表现形式。
我们在Swift中经常还会使用Set、Dictionary类型。
你有没有注意到,在Swift中,集合类型都是通过[],来进行表示的,这和其他编程语言很点不太相同,其他语言一般数组都是使用[],而键值对类的Dictionary或者Map都是使用{},这也算是特色吧,同时也有些违和。
同时需要注意的是,如果想要使用Set类型,建议使用显式声明:
var set: Set<Int> = [1, 2, 3]
如果使用隐式声明的话,一般情况都被推断为Array类型了,大家要注意喔。
@Aliom252181
@notproblem展开评论1
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)
![[奸笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_17.bcebf79.png)