Tag: 圣诞节

关于圣诞节和新年虫子的故事

你信不信魔术? 当然不是-这只是违反逻辑! 程序员是认真负责,受过良好教育的人,具有现实的眼光。 好吧,你小时候也不喜欢童话,是吗? 好的,我不会为您回答。 请给自己喝杯茶,剥橘子,看着窗外的雪花,然后继续阅读这个故事。 您将要读的是一个关于恶虫的故事,它多次破坏了圣诞平安夜和新年前夜。 它确实设法实现了其险恶的计划,但是幸运的是,在每个真实的童话故事中,邪恶总是被善良所反对。 圣诞树病毒 1987年12月17日,当时位于西德的克劳斯塔尔工业大学的一名学生,当时是一名初学者,他对他的朋友们产生了巧妙的圣诞节祝福。 他给他们送了一棵圣诞树! 当然,他没有在森林中砍伐它,甚至没有在商店里买过它。 他是程序员,还记得吗? 他只是用REXX脚本语言为VM / CMS编写了一个程序,该程序将在屏幕上绘制一棵漂亮的圣诞树并打印一些温馨的词。 图1 —圣诞树蠕虫 我们故事的主人公当然很好,但是Evil Bug干预了,使网络过载,并利用自我复制的圣诞节程序瘫痪了全世界两天的私人电子邮件网络IBM Vnet(链条是这样的:大学网络-EARN- BitNet-IBM Vnet)。 该英雄被怀疑是反英雄,他的感人问候是蠕虫。 程序员的恶意意图从未得到证明,但是Evil Bug确实参与了这个故事。 空前的慷慨演出 人们通常在圣诞节前夕和新年前夜交换礼物。 圣诞树下包装精美的盒子或壁炉旁悬挂着圣诞袜的可爱纪念品–这就是传统的圣诞节和新年礼物的样子。 但是,惊喜特别令人愉悦。 亚马逊是最早的互联网服务之一,每天有成千上万的各种商品买卖。 挑选礼物的理想场所! 这就是网站访问者在2014年12月12日所做的事情。巨大的兴奋是因为成千上万的商品以仅1便士的奇妙价格出售(来源)。 买家对亚马逊提供的如此精美的圣诞礼物深表谢意,买家热情地将他们的购物车装满。 同时,Evil Bug正在看着和嘲笑,期待着卖方的反应,而卖方对他们遭受的巨大损失一无所知。 该错误隐藏在负责同步在线商店价格的RepricerExpress软件中。 该软件使卖方能够迅速响应同类产品的价格波动,从而促进了竞争。 恶虫做了什么? 当它只经过开发和测试时,便潜入了RepricerExpress,直到直到……一位受困于节日前动荡的卖家意外地为所有股票设定了一个价格(1美分)后,才潜入RepricerExpress。 该软件将该价格作为最低价格,并相应地降低了其他卖家的同类产品的价格。 这种行为与以下事实有关:开发UI时,软件作者未实现允许卖方指定单个最低价格的功能。 更重要的是,价格将在一定间隔内自动更新。 该错误已在软件的后续版本中修复。 图2-固定用户界面(带有新添加的“您的最低价格”列) 漏洞的一天将被亚马逊卖家记住。 那天,他们损失了数千美元,许多人几乎破产了(来源)。 但是,对于亚马逊采取的迅速行动,该行动设法取消了对受影响物品的大部分订单,最大的在线商店的声誉将受到严重损害。 RepricerExpress开发人员在其官方博客上发布的声明中为该错误表示歉意。 苹果VS新年 还记得电影《格林奇如何偷走圣诞节》吗? 似乎在考虑制定攻击Apple设备的计划时,Evil Bug便将其作为灵感的来源。 2016年2月,Apple用户发现了一个有趣的错误。 社交网络上流传着一个传说,说如果您在iPhone或iPad上将日期更改为1970年1月1日,然后重新启动,系统将完全崩溃,并留下带有Apple标志的积木。 […]

迅捷周:12.17〜12.23

圣诞节快乐! 圣诞节我只要你。 代表与关闭回调 还记得Objective-C中的委托模式有多棒吗? 通过委派出类来使类具有超级可重用性…… itnext.io 如何在Tableview内部的Collectionview中使用pageControl? 在我的项目中,我在collectionView中使用了tableView,还使用了pageControl。 当我滑动集合时… stackoverflow.com [Swift 4]如何在情节提要中使用自动布局制作水平分页UIScrollView 2017年12月更新:针对Xcode 9和Swift 4进行了全面更新。由于自动版式诞生了,因此制作… sweettutos.com Advanced UICollectionView作为迷你PokédexiOS应用程序的页面控件的示例。 想象一下,您最好的设计师对一个很棒的页面控制组件有一个想法,而作为iOS开发人员,您想… medium.com 问题:一直在努力应对iPhone X的布局。 场景:将一个UICollectionView(假设为“ ColA”)放在UICollectionView单元格内,我们将该集合视图称为“ ColB”。 ColA布局需要坚持UIViewController的导航栏。 解决方案:在情节提要或Xib中拖动布局时。 请记住选中“限制到边距”复选框,如下图所示。 提示:请确保您的约束真正指向的是什么! iOS 10和11上神秘的布局指南,边距,插图和安全区域 iOS 11带来了更多有关视图如何布局用户界面的信息和许多改进。 您可以… blog.smartnsoft.com 计算UIViewController的顶部距离(状态栏高度和导航栏高度),而无需… 通常,当我开发iOS应用程序时,我需要计算UIViewController的最大距离,这个距离是总和… medium.com 适应性和布局–视觉设计– iOS –人机界面指南– Apple Developer 了解有关为iOS设计应用的信息。 developer.apple.com 迅速 我现在要来写一系列关于iOS程式开发的文章。不是为了教学,而是为了把我懂的知识整理起来,系统化。里面的概念可能跟别人讲的不一样,不保证我写的是对的。 medium.com 如何让iOS程式码更美观:物件的设定 我们都看过这样的代码: medium.com iOS开发 简单地说,Swift只是语言,写iOS app不一定要用Swift(用Objective-C也可以),而Swift也不能只能编写iOS… medium.com […]