最新 | 最热门 | 最高评价

+0  快速排序算法(QuickSort)的代码实现

Tag: Computer System | IT技术和评论
ideawu 发于 2018年05月10日 19:46 | 点击: 430 | 展开摘要
快速排序算法,也即快排,是递归和分而治之这两种计算机基本思想的应用,再加上其实现逻辑复杂度较好,性能较快,所以快速排序算法非常经典。

快速排序算法经常作为面试算法题。快速排序算法本身并不复杂,其本身的逻辑非常简单,要掌握其思想不是难事,甚至基于其实现代码的形而上学的表面形状背下来也很轻松。但是,如果仅掌握了快速排序的思想以及代码表面形状,就认为自己懂了快速排序,就是没有真正地理解。

快速排序算法作为面试题,一是考查理论结合实践的能力,要求面试者除了知道快速排序算法的实现逻

查看全文: http://www.udpwork.com/item/16835.html

+0  人类感知和深度学习有何不同?

Tag: 设计译文 | 人类感知 | 深度学习 | 视错觉
UXC 发于 2018年05月10日 16:05 | 点击: 374 | 展开摘要
人类与机器相比为什么会产生错觉?人类感知和深度学习系统在识别图像与声音上有什么区别?它们是如何感知的,原理是什么?本文将对上述几个方面的内容给出详细解释。

https://twitter.com/victoria1skye

我们如何看待这个世界?为了理解这一点,首先让我们探讨一下我们是如何错误地认识世界的。“矩阵中的瑕疵”(glitches in the matrix)将会向我们揭示我们感知的本质。

Victoria Syke创造了上图所示的视错觉效果,这张图片扰乱了我

查看全文: http://www.udpwork.com/item/16834.html

+0  Swift 下用 lazy 让方法只被调用一次

图拉鼎 发于 2018年05月10日 13:22 | 点击: 373 | 展开摘要
在写 Swift 的过程中,我们会经常使用 lazy 来延迟一个对象的初始化。今天我发现了一个关于 lazy 的新的用法,也就用 lazy 来达到使「方法」只被调用一次,而不仅限于用在「对象」上。

lazy 常常用在一个对象需要延迟加载、或者初始化它的时候,要求 self 已经初始化成功的情况,比如:

lazy var shareItem: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .action, ta

查看全文: http://www.udpwork.com/item/16833.html

+0  你的心意,我的心意

Tag: 紫贝拾遗
qyjohn 发于 2018年05月09日 20:11 | 点击: 321 | 展开摘要
5 月9 日,《紫贝拾遗》副主编张寒冰女士代表《紫贝拾遗》一书全体作者和读者向文昌中学捐赠售书款人民币十万元整,用于对在写作方面具有特殊才能的文昌学子进行表彰和鼓励以及开展读书征文活动。借此机会,《紫贝拾遗》编辑团队再次对如下人士及社会团体表示衷心的感谢。

作为一次社会实验,《紫贝拾遗》一书证明了乡土文学是可以在民间自发地萌芽、生长、开花、结果的。与此同时,我们也意识到乡土文化的兴盛远远不是一时、一人、一地的事情。要形成一个有利于乡土文学成长的氛围,既需要大量的作者持之以恒

查看全文: http://www.udpwork.com/item/16832.html

+0  根域名的知识

Tag: Computer
阮一峰 发于 2018年05月09日 08:09 | 点击: 456 | 展开摘要
域名是互联网的基础设施,只要上网就会用到。

它还是一门利润丰厚的生意,所有域名每年都必须交注册费,这是很大的一笔钱。

这些钱交到了哪里?到底谁控制域名的价格?为什么有的域名注册费很贵,有的便宜?......今天,我就来谈谈这些与根域名(root domain)相关的知识。

一、ICANN

全世界域名的最高管理机构,是一个叫做 ICANN (Internet Corporation for Assigned Names and Numbers)的组织。它的总部在美国加州

查看全文: http://www.udpwork.com/item/16831.html

+0  在谁的模式里思考

Tag: 软件开发 | Mac OS X
sipoint 发于 2018年05月08日 23:17 | 点击: 530 | 展开摘要
当 CORBA 和 Java 还都很重要的时候,设计 CORBA 的 OMG 鼓吹所有编程语言都应该围绕 CORBA 的接口定义语言 (IDL) 进行面向对象设计;而 Sun Microsystems 则宣扬所有系统都要映射为 Java 的对象模式,数据库要用 Enterprise JavaBean,CORBA 也该被封装为 RMI over IIOP。这是本质一样而方向相反的两支传教队伍抢夺同一群开发者的口角。值得注意的是,这场博弈的每一方依然需要对方去做自己无法胜任的工作

查看全文: http://www.udpwork.com/item/16830.html

+0  打油

Tag: 玉米情怀
qyjohn 发于 2018年05月08日 15:26 | 点击: 375 | 展开摘要
三更梦醒不挑灯,

青帘寂寂月依稀。

款款唤君起相看,

却道正是读书时。

 

查看全文: http://www.udpwork.com/item/16829.html

+0  测试一下数字签名,据说是靠谱的区块链应用

Tag: 杂谈
Luke Fan 发于 2018年05月08日 14:23 | 点击: 333 | 展开摘要
区块链和靠谱这两个词放在一起总是觉得比较怪异。

但是有人推荐了 http://press.one 。决定来测试一下。

好像是一种证明自己是自己的方法。

虽然我也没太搞明白为什么需要证明自己是自己。凭什么press.one就能够证明自己是自己。以及这个事情和区块链有什么必然的联系。

区块链,大概用这种图片来代表比较合适吧。

我的数字签名!

相关内容
2014年04月11日 互联网社区的中国特色信息流转方式——QQ群 这个系列讨论了互联网社区的各种不同的信息流转方式。

查看全文: http://www.udpwork.com/item/16828.html

+0  断点单步跟踪是一种低效的调试方法

Tag: 调试
云风 发于 2018年05月08日 14:21 | 点击: 580 | 展开摘要
断点单步跟踪的交互式调试器是软件开发史上的一项重大发明。但我认为,它和图形交互界面一样,都是用牺牲效率来降低学习门槛。本质上是一种极其低效的调试方法。

我在年少的时候( 2005 年以前的十多年开发经历)都极度依赖这类调试器,从 Turbo C 到 Visual C++ ,各个版本都仔细用过。任何工具用上十年后熟能生巧是很自然的事。我认为自己已经可以随心所欲用这类工具高效的定位出 bug 了。但在 2005 年之后转向跨平台开发后,或许是因为一开始没能找到 Linux 平台

查看全文: http://www.udpwork.com/item/16827.html

+0  谁该为马化腾表态这个乌龙尴尬?

Tag: TMT乱弹
魏武挥 发于 2018年05月07日 18:35 | 点击: 370 | 展开摘要


自从《腾讯没有梦想》这篇文章刷屏之后,腾讯有三个大佬出来回应,分别是martin、tony和pony。

martin和tony的回应都是在朋友圈里评论,被人截屏,假的可能性不大。

但pony这个对话,今天竟然有人跳出来说:这个对话是我P的!

在那张截屏里,只有两段话。一段话是某被打了马赛克的头像(居右)给马化腾发了这篇文章,没有任何其他言语。

另外一段,则是马化腾这个头像说了一长串话。

理论上讲,P这张图不难。

 



从目前掌握的情况看,此人

查看全文: http://www.udpwork.com/item/16826.html

+0  Swift 的 Protocol Composition(协议组合) 的一种用法

图拉鼎 发于 2018年05月06日 20:06 | 点击: 427 | 展开摘要
最近在项目中用到了 Swift 的 Protocol Composition(协议组合),觉得这真是一个不错的设计,于是来简单的聊一聊我是怎么用它的。

Protocol Composition,中文叫「协议组合」或「协议合成」,简单地来说就是把不同的协议合起来以使目标对象限定在满足全部协议的一种方式。它的用法也蛮简单的,官方文档的这个例子可以很明了地学会怎么使用它:

一个叫 Named 的协议,提供 name (名字)这个属性,一个叫 Aged 的协议,提供 age(年龄

查看全文: http://www.udpwork.com/item/16825.html

+0  关于在 iOS Extension 里使用「不安全的 API」

图拉鼎 发于 2018年05月06日 15:26 | 点击: 363 | 展开摘要
iOS 的 Extension 相当于一个权限受限的 App,很多 API 是无法使用的。如果你在 Extension 里用了这类 API、或者用了使用了这类 API 的库,那么就会得到这样的警告:

如果你在这个 Extension 里主动调用了相关 API,那么你一定要正视这个警告,并且把相关 API 的调用移除(比如和 UIApplication 相关的),毕竟它们会不工作。

但是如果你像我一样,在 Extension 里链接了第三方库、并且只使用了这个第三方库的少部

查看全文: http://www.udpwork.com/item/16824.html
|<<<45678910>>>| 一共1270页, 15233条记录