[绍棠] iOS远程推送原理及实现过程
推送通知,是现在的应用必不可少的功能。那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS...
View Article为何阅读如此重要?
译者: 大黄de原文地址: yeeyan.org我不禁想要引用乔治·R·R·马丁创作的《权力的游戏》一书中的人物——提利昂·兰尼斯特所说的话了。这段话是从琼恩·雪诺问提利昂为何要读这么多书开始的:...
View Article商品搜索引擎资料整理
一、搜索引擎框架搜索引擎Solr和ElasticSearch了解:http://blog.csdn.net/u013142781/article/details/51224988Solr: 教程: http://blog.csdn.net/jediael_lu/article/category/2370109 书籍:Lucene In...
View Article十种最招人烦的说话方式
说话人人都会,能把话说漂亮是一种技能,但是能把话说得让人一听就烦,也不得不说是一种艺术。10、我Cao党这种人每句话的开头末尾都要加上“我C”二字,神奇的是自己则浑然不知。以前和朋友聊天时,她说我说话怎么这么脏啊?我一愣,说了句:我C哪脏了?然后才反应过来。后来我在生活中也留意了起来,这样说话真的很让人烦,往往正式谈话的内容还没出口,“我C”已经说了好几十个,更有一夸张的哥们,说话时我们已经不在意他...
View ArticleJava实现HTML代码生成PDF文档
http://blog.csdn.net/zdtwyjp/article/details/5769353http://www.xuebuyuan.com/2056017.html 1、IText实现html2pdf,速度快,纠错能力差,支持中文(要求HTML使用unicode编码),但中支持一种中文字体,开源。 2、Flying...
View Article分布式任务调度组件 Uncode-Schedule
http://www.oschina.net/p/uncode-scheduleUncode-Schedule 是基于 zookeeper+quartz/spring task 的分布式任务调度组件,非常小巧,无需任何修改就可以使quartz/spring task具备分布式特性,确保所有任务在集群中不重复,不遗漏的执行。 功能概述 基于zookeeper+spring task的分布任务调度系统。...
View Article代理服务和过载保护
在 skynet 中,有时候为一个服务实现一个前置的代理服务是很有必要的。比如,你希望对这个服务发起的请求是支持超时的,就不必在功能实现的服务中实现,那样会增加无谓的复杂性。你可以在功能实现的服务前加一个代理服务,当超时发生时,通知请求方。关于这个实现,我在 blog 中...
View ArticleWinDump使用方法
Windump是Windows环境下一款经典的网络协议分析软件,其Unix版本名称为Tcpdump。它可以捕捉网络上两台电脑之间所有的数据包,供网络管理员/入侵分析员做进一步流量分析和入侵检测。在这种监视状态下,任何两台电脑之间都没有秘密可言,所有的流量、所有的数据都逃不过你的眼睛(当然加密的数据不在讨论范畴之内,而且,对数据包分析的结果依赖于你的TCP/IP知识和经验,不同水平的人得出的结果可能会...
View Article最全Python爬虫总结
最近总是要爬取一些东西,索性就把Python爬虫的相关内容都总结起来了,自己多动手还是好。(1)普通的内容爬取 (2)保存爬取的图片/视频和文件和网页 (3)普通模拟登录 (4)处理验证码登录 (5)爬取js网站 (6)全网爬虫 (7)某个网站的站内所有目录爬虫 (8)多线程 (9)爬虫框架Scrapy 一,普通的内容爬取 #coding=utf-8 import urllib import...
View Article推荐几个靠谱的VPN
最近开发scala程序使用sbt构建工程时,下载很慢,有些依赖只能通过VPN才能下载下来。在网上搜索了一大堆提供VPN服务的。有一大部分不提供试用,而且还必须得按年购买,看起来是像骗子。在这里推荐几个靠谱的VPN,靠谱的VPN。网上搜的好多都不靠谱。1.一枝红杏推荐这个的理由是,这个“一枝红杏”是老薛主机推出的VPN产品,老薛本人我在网上有联系过,本站也是托管在老薛主机上的,老薛主机在虚拟主机和vp...
View Article机器学习如何帮助Youtube 实现高效转码?
作为世界上最大的视频平台,YouTube 每天都会新增来自世界各地的数百万个视频。这些视频具有非常大的多样性,对 YouTube 来说,要将这些不同的视频和相关的音频都转换成人们可以接受的播放质量是一个相当大的挑战。此外,尽管谷歌的计算和存储资源非常庞大,但也总归是有限的,...
View Article统治Web的JavaScript准备要接管桌面了
编者按:曾几何时,通信网络曾经活跃过许多协议,那些协议在不同的场景下都有各自的优势。但是后来 TCP/IP 随着互联网的崛起而异军突起,最终形成一统天下的格局。而原本被视为不入流的 Web 前端玩具 JavaScript 现在似乎也在复制着类似的路径,先是渗透到 web 后端开发,然后甚至开始 入侵到桌面了。最流行语言 JavaScript 会变成编程界的世界语吗?创建于 1995年 的...
View Article兼容所有浏览器的 DOM 载入事件
本文就页面载入问题讨论 DOMContentLoaded、 load、 readyState等DOM事件的浏览器兼容性, 并给出怎样绑定DOM载入事件以兼容所有的浏览器。 接着介绍jQuery对该问题的实现源码,以及jQuery中 $(document).ready()和...
View Article样式表的载入会延迟DOM载入事件
绝大多数情况下我们总是让JavaScript在DOM载入后再开始执行。 不管是直接用 DOM API 实现还是使用 jQuery,最终都是 DOMContentLoaded事件在起作用。 本文讨论一个我们习以为常却很少了解的问题: 样式文件的载入会延迟脚本执行,以及 DOMContentLoaded事件的触发。DOMContentLoaded事件页面文档(DOM)完全加载并解析完毕之后,会触发...
View ArticleGoogle面临欧盟创纪录的罚款
欧盟反托拉斯机构将因为滥用市场支配地位而对Google判处创纪录的罚款。英国每日电讯报称,欧盟委员会计划对搜索巨人罚款30亿欧元,超过之前对英特尔判处的11亿欧元反托拉斯罚款记录。欧盟反托拉斯机构还将禁止Google继续操纵搜索结果偏向自己的服务和伤害竞争对手。Google抵制强迫修改搜索算法的要求,提出了重新设计搜索结果展示的替代方案。欧盟官员预计最早在6月份宣布罚款和限制。具体的罚款金额还没有确...
View Article基于AsyncRestTemplate异步HTTP请求的一种轻量级技术实现
本文是在学习中的总结,欢迎转载但请注明出处: http://blog.csdn.net/pistolove/article/details/51428562Ⅰ、前言...
View ArticleTOMCAT优化
Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。 一、内存优化...
View Article