标签:IO 第1245页

编程技术

利用MongoDB分析Nginx日志

4

xiaoli.he 发布于 2016-12-01

在项目开发过程中,总是离不开日志解析的工作,虽然有些时候觉得确实挺繁琐的,但是静下心来会发现有时候也是挺有趣的1件工作。 在这里,我们要从日志文件中找出IP访问最多的10条记录,然后判断其是否合法,从而采取对应的措施。 日志解析流程 正常情况下,关于Nginx日志解析的流程如下所...

阅读(168)评论(0)赞 (0)

编程技术

用Spark解决一些经典MapReduce问题

dulong 发布于 2016-12-01

摘要 Spark是一个Apache项目,它被标榜为“快如闪电的集群计算”。它拥有一个繁荣的开源社区,并且是目前最活跃的Apache项目。Spark提供了一个更快、更通用的数据处理平台。和Hadoop相比,Spark可以让你的程序在内存中运行时速度提升100倍,或者在磁盘上运行时速...

阅读(164)评论(0)赞 (0)

编程技术

[iOS] 正确使用多线程同步锁 @synchronized()

2

xirruiqiang 发布于 2016-12-01

在上篇多线程安全的文章中,我曾推荐过大家使用@synchronized来使得代码获得原子性,从而保证多线程安全。这篇文章向大家介绍一些@synchronized的知识点和应该避免的坑。 @synchronized原理 @synchronized是几种iOS多线程同步机制中最慢的一...

阅读(132)评论(0)赞 (0)

编程技术

命令行下载工具aria2应用实例

1

xiaoli.he 发布于 2016-12-01

aria2 是一个自由、开源、轻量级多协议和多源的命令行下载工具。它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 协议。aria2 可以通过内建的 JSON-RPC 和 XML-RPC 接口来操纵。aria2 下载文件的时候,自动验证...

阅读(118)评论(0)赞 (0)

IOS技术

iOS 持续集成系列 – 自动化 Code Review

9

dulong 发布于 2016-12-01

本文为投稿文章,作者:PPPan iOS 持续集成 – 开篇 iOS 持续集成 – 自动化 Code Review [iOS 持续集成 – 自动化单元测试] [iOS 持续集成 – 自动化打包与分发] 为了保证代码质量,Code R...

阅读(219)评论(0)赞 (0)

IOS技术

中介者模式

4

邓龙华 发布于 2016-12-01

image 我们使用的电脑,你完成的任何一个功能都需要cpu、内存、显卡、键盘、显示器等这些零件相互调用才能完成功能,如果让这些零件之间直接互相调用,那么他们之间的关系可能如下图所示,非常凌乱复杂: 但是电脑开发商并没有让这些零件之间相互直接调用,而是通过主板来统一协调,这样每个...

阅读(165)评论(0)赞 (0)

IOS技术

iOS开发-均衡代码职责

3

hanze 发布于 2016-12-01

前言 文章的标题有点绕口,不过想了半天,想不到更好的标题了。本文的诞生有一部分功劳要归于iOS应用现状分析,标题也是来源于原文中的“能把代码职责均衡的划分到不同的功能类里”。如果你看过我的文章,就会发现我是一个MVC主导开发的人。这是因为开发的项目总是算不上大项目,在合理的代码职...

阅读(164)评论(0)赞 (0)

IOS技术

自定义删除移动和插入的collectionview的封装

1

songhua.gao 发布于 2016-12-01

导语 玩了几天了,本来不打算写的,还是写下来留着自己以后可能会需要。本例是自己封装一个collectionView,使用时只需要实例化并传入数据源即可。就能进行相应的删除,移动和插入操作。效果如下: 分析 1 本例中的collectionView实际是个UIView,上面放了个充...

阅读(145)评论(0)赞 (0)

IOS技术

Objective-C 深入理解 +load 和 +initialize

1

小丁 发布于 2016-12-01

在 Objective-C 中,NSObject 是绝大多数类的基类。而在 NSObject 中有两个类方法 load 和 initialize,那这两个方法是在什么时机被调用呢?父类、Category 的调用顺序又是怎样的呢?下面我们深入 runtime 源码 来一起学习记录下...

阅读(162)评论(0)赞 (0)

IOS技术

谈谈iOS内存泄露

puefu.he 发布于 2016-12-01

内存泄露问题是每个app都必须关注的问题,关系到线上的稳定性和性能。内存泄露会导致: 由于内存资源不足发生难以排查的线上bug 由于被泄露对象的存在导致的一些业务bug,比如泄露的对象仍在接受全局通知 性能问题,导致用户使用app时越来越卡 内存泄露发现分成静态扫描和运行时检测,...

阅读(98)评论(0)赞 (0)

互联网.资讯

李开复:为什么人工智能是中国很大的机会?

20

dulong 发布于 2016-12-01

  本文为李开复在格隆汇的演讲:   很高兴有这个机会来格隆汇和大家交流,我知道大家今天想听的不是技术,是怎么赚钱,所以在我的演讲过程当中,至少会讲到有三个如何赚钱的机会,所以大家要仔细听。   如果你们在 2008 年,2009 年创新工场成立的时候,我们当时就告诉全世界移动互...

阅读(154)评论(0)赞 (0)

互联网.科技

华云数据:以服务为驱动自上而下创建私有云

1

小丁 发布于 2016-12-01

11月29日,华云数据“CTO下午茶”媒体分享会如约开讲,华云数据CTO郑军博士再次与媒体见面分享云趋势。今天的话题聚焦在“拨开私有云的迷雾”。 在云计算加速落地的今天,无论是公有云、私有云还是混合云对受众而言都不陌生,但深入其中,企业需要什么样的云,企业对云的认识停留在哪个阶段...

阅读(135)评论(0)赞 (0)

编程技术

每日一博 | 手把手教你用 Jenkins 构建 iOS 项目

13

hellas 发布于 2016-12-01

用xcode archive 导出ipa 然后上传到fir/蒲公英等测试平台 需要花至少10到20分钟,使用Jenkins搭建的持续集成环境只需3分钟. 下面是我今天早上研究的成果,由于Jenkins是基于java开发的先要安装JDK java官网 直接下载安装. ###1安装J...

阅读(126)评论(0)赞 (0)

编程技术

在离岸开发中扩展敏捷开发

Harries 发布于 2016-12-01

为了能够在离岸软件开发时仍然使用敏捷开发,你必须投入大量时间,保证即使在敏捷方法不能产生预期效果的情况下也可以实现敏捷实践。Xavier Rene-Corail和Ionuț Baloșin认为,放弃敏捷开发并不是一个很好的选择,你需要通过回溯到敏捷原则,协作的方法来扩展敏捷方法,...

阅读(123)评论(0)赞 (0)

编程技术

为什么 Flask 有那么多的好评?

4

xirruiqiang 发布于 2016-12-01

Flask是一个优秀的Web框架,很多人说它好,但是95%的人其实是在人云亦云,不去读它的源码、不了解作者其他项目、不深入使用很难真的理解它的好。我试着介绍下它备受好评的一些原因: 1. 文档和snippets。文档算是非常好了,基本上你应该知道的都用比较通俗易懂的方式传达给你了...

阅读(164)评论(0)赞 (0)

互联网.科技

亚马逊提出用卡车转运数据 速度远超网络传输

darida 发布于 2016-12-01

12月1日消息,据华尔街日报报道,亚马公司旗下云计算服务平台AWS已建立了全世界最强大的计算网络之一,今年有望实现逾120亿美元收入。不过这家零售巨头周三提出了一个出人意料的方式,利用卡车将大公司客户数据中心的数据转移至其公有云计算设施。他们认为网络可以飞快传送海量数据,但利用卡...

阅读(131)评论(0)赞 (0)

编程技术

大话程序猿眼里的高并发(上)

yeseng 发布于 2016-12-01

高并发是指在同一个时间点,有很多用户同时的访问URL地址,比如:淘宝的双11,双12,就会产生高并发,如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩撸啊撸被ADC暴击了一样,那伤害你懂得(如果你看懂了,这个说法说明是正在奔向人生巅峰的屌丝。 高并发会...

阅读(149)评论(0)赞 (0)