自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 Node Server零基础——开发环境文件自动重载

收录待用,修改转载已取得腾讯云授权前言在 web 前端开发中,我们会借助 Grunt、Gulp 和 Webpack 等工具的 Watch 模块去监听文件变化,那服务端应该怎么做?其实文件变化的监听依然可以借助构建工具,但我们还需要自动重启服务或者热重载。本文将介绍三种常见的方法。方案一:fs.watch使用 node 原生的 fs.watch 方法监听文件改动,所谓的“热重载”也不过是及时清除内存中

2017-05-10 23:34:15 511

转载 Kubenertes资源分配之Request和Limit解析

收录待用,修改转载已取得腾讯云授权Kubernetes是一个容器集群管理平台,Kubernetes需要统计整体平台的资源使用情况,合理地将资源分配给容器使用,并且要保证容器生命周期内有足够的资源来保证其运行。 同时,如果资源发放是独占的,即资源已发放给了个容器,同样的资源不会发放给另外一个容器,对于空闲的容器来说占用着没有使用的资源比如CPU是非常浪费的,Kubernetes需要考虑如何在优先度和公

2017-05-10 23:32:55 3928

转载 React同构直出优化总结

收录待用,修改转载已取得腾讯云授权作者:郭林烁 joeyguo原文地址React 的实践从去年在 PC QQ家校群开始,由于 PC 上的网络及环境都相当好,所以在使用时可谓一帆风顺,偶尔遇到点小磕绊,也能够快速地填补磨平。而最近一段时间,我们将手Q的家校群重构成 React,除了原有框架上存在明显问题的原因外,选择React也是因为它确实有足够的吸引力以及优势,加之在PC家校群上的实践经验,斟酌下便

2017-05-10 22:26:52 561

转载 React 同构思想

收录待用,修改转载已取得腾讯云授权作者:yangchunwenReact比较吸引我的地方在于其客户端-服务端同构特性,服务端-客户端可复用组件,本文来简单介绍下这一架构思想。 出于篇幅原因,本文不会介绍React基础,所以,如果你还不清楚React的state/props/生存周期等基本概念,建议先学习相关文档客户端React先来回顾一下React如何写一个组件。比如要做一个下面的表格: 可

2017-05-10 22:22:36 281

转载 Vue.js前后端同构方案之准备篇——代码优化

收录待用,修改转载已取得腾讯云授权导语目前Vue.js的火爆不亚于当初的React,本人对写代码有洁癖,代码也是艺术。此篇是准备篇,工欲善其事,必先利其器。我们先在代码层面进行优化,对我们完成整个技术架构是起到基础作用的。此准备篇是独立的,即使你们的项目不使用Vue.js,也不影响文章的阅读,是代码的基础优化。一、前言目前Vue.js的火爆不亚于当初的React,本人对写代码还是有一定洁癖的,代码也

2017-05-10 21:47:53 520

转载 【干货合集】Docker快速入门与进阶

收录待用,修改转载已取得腾讯云授权Docker 在众多技术中,绝对是当红炸子鸡。这年头,如果你不懂一点容器,不学一些Docker,还怎么出去跟人炫耀技术?Docker 也是云计算技术中较为热门的一种,腾讯云技术社区一直有持续分享相关的干货。以下就是目前社区的一些优质内容,能够助你深入浅出地了解 Docker 技术。快速上手Docker快速入门以及安装使用摘要:docker通过内核虚拟化技术(name

2017-05-10 21:38:44 216

转载 Vue组件开发实践之scopedSlot的传递

收录待用,修改转载已取得腾讯云授权导语现今的前端开发都讲究模块化组件化,即把公共的交互和功能封装到一个个的组件之中,在开发整体界面的时候就能像搭积木一样快速清晰高效。在使用Vue开发我们的vhtml-ui的组件库的过程中遇到了组件嵌套组件时需要传递scopedSlot的情况,官方的文档和教程目前还没有比较明确的指引,所以摸着石头过河,调通了想要的效果。记录下来方便大家和自己。在Vue中,为了让组件可

2017-05-10 21:36:26 3300

转载 ES6 中的 Set

收录待用,修改转载已取得腾讯云授权作者:kurtshenES6 新增了几种集合类型,本文主要介绍Set以及其使用。其基本描述为 Set对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的。它的声明 new Set([iterable]);其中iterable是一个可迭代对象,其中的所有元素都会被加入到 Set 中。null被视作 u

2017-05-10 21:34:27 198

转载 拿什么拯救你,我的三十五岁

收录待用,修改转载已取得腾讯云授权作者 | 王拥军 王拥军,毕业于天津大学计算机系,拥有从计算机硬件到操作系统安全、从后台服务器到客户端的全平台工作经历。目前在腾讯自选股从事互联网证券软件研发管理。对上市公司及创业团队的产品、文化、经营等具有独到的见解。 个人公众号“水滴的声音”,专注企业文化、团队管理。前言最近大家都在讨论35岁的问题。笔者前几天从公司管理角度写了一篇《从华为大龄员

2017-05-04 19:34:58 1064

转载 iOS 程序从开发完到上 AppStore 那点事儿

收录待用,修改转载已取得腾讯云授权一、账号体系想要进行iOS开发,除了必备一台装有Mac OS X/Xcode的Mac开发机(iMac or MacBook)之外,还必须要有苹果开发者账号,只有拥有开发者账号,才能申请开发/发布证书及相应配置文件,项目才可以发布到App Store上。开发者账号分为两种类型:Individual(个人或公司开发者账号$99):能够在指定的设备上进行真机调试,可以在

2017-05-04 19:31:26 344

转载 十个书写Node.js REST API的最佳实践(下)

收录待用,修改转载已取得腾讯云授权5. 对你的Node.js REST API进行黑盒测试测试你的REST API最好的方法之一就是把它们当成黑盒对待。黑盒测试是一种测试方法,通过这种方法无需知道应用内在的结构或者工作机制,就可以检测到其功能。因此依赖不会被mock或者stub,但是系统会被作为一个整体来测试。 译者注:mock 和 stub 都是测试的方法有个可以帮你进行Node.js RE

2017-05-04 19:30:01 238

转载 十个书写Node.js REST API的最佳实践(上)

收录待用,修改转载已取得腾讯云授权原文:10 Best Practices for Writing Node.js REST APIs我们会通过本文介绍下书写Node.js REST API的最佳实践,包括各个主题,像是命名路由、认证、黑盒测试以及对相关资源使用合适的缓存头。对于Node.js来说最流行的一个用例就是用其来书写RESTful API。尽管如此,当我们使用监控工具来帮助用户排查问题时,

2017-05-04 19:27:23 269

转载 浏览器自动化测试初探 - 使用phantomjs与casperjs

收录待用,修改转载已取得腾讯云授权作者:yangchunwen首先要解释一下为什么叫浏览器自动化测试,因为本文只关注发布后页面功能的自动化测试,也就是UI层面的自动化。浏览器测试有别于js代码的单元测试,后者一般是发布前的代码功能逻辑测试,在这方面已经有很多比较成熟的方案,如jasmine mocha Qunit…为什么要做自动化个人认为自动化测试的主要出发点有两点:减少重复的工作。让机器自动帮我

2017-05-04 19:26:26 426

转载 Spark 以及 spark streaming 核心原理及实践

收录待用,修改转载已取得腾讯云授权作者 | 蒋专 蒋专,现CDG事业群社交与效果广告部微信广告中心业务逻辑组员工,负责广告系统后台开发,2012年上海同济大学软件学院本科毕业,曾在百度凤巢工作三年,2016年入职微信广告中心。导语spark 已经成为广告、报表以及推荐系统等大数据计算场景中首选系统,因效率高,易用以及通用性越来越得到大家的青睐,我自己最近半年在接触spark以及spark st

2017-05-04 19:23:56 735

转载 Vue.js 实战总结

收录待用,修改转载已取得腾讯云授权最近在某个项目中用到了Vue.js,从上手做开发到项目发布,一步步踩了不少坑。本文试图总结过去一个多月使用Vue.js中的一些经验,也算是一点心得体会吧,拿出来与大家分享,欢迎多多交流。Vue.js简介 Vue.js is a JavaScript framework for building astonishing web applications. Vue.

2017-05-04 19:20:31 663

转载 如何轻松爬取网页数据?

收录待用,修改转载已取得腾讯云授权一、引言在实际工作中,难免会遇到从网页爬取数据信息的需求,如:从微软官网上爬取最新发布的系统版本。很明显这是个网页爬虫的工作,所谓网页爬虫,就是需要模拟浏览器,向网络服务器发送请求以便将网络资源从网络流中读取出来,保存到本地,并对这些信息做些简单提取,将我们要的信息分离提取出来。在做网页爬虫工作时会发现并不是所有网站都是一样,比如有些网址就是一个静态页面、有些需要登

2017-05-04 19:17:48 804

转载 我编写了一个怪物 —— “消沉的程序员”漫画赏析

收录待用,修改转载已取得腾讯云授权消沉的程序员 1depressed-developer很有意思吧,很多看到这样的漫画对话的程序员,应该感觉似曾相识吧。Bug 出现了?消沉的程序员 2depressed-developer有点疑惑,有好像有点眉目,好像是感觉到哪里错了,是不是要重构。消沉的程序员 3depressed-developer哎,终于发现错误了,感觉有点可笑,自己居然犯这样的错误,原来是那

2017-05-04 19:13:41 293

转载 Java 程序员快速上手 Kotlin 11招

收录待用,修改转载已取得腾讯云授权作者 | 霍丙乾 编辑 | 迷鹿前言最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以我决定把一些常用的语法对照列举出来,如果大家熟悉 Java,那么快速上手 Kotlin 会变得非常

2017-05-04 19:11:23 250

转载 教你用webgl快速创建一个小世界

收录待用,修改转载已取得腾讯云授权作者:TAT.vorshenWebgl的魅力在于可以创造一个自己的3D世界,但相比较canvas2D来说,除了物体的移动旋转变换完全依赖矩阵增加了复杂度,就连生成一个物体都变得很复杂。什么?!为什么不用Threejs?Threejs等库确实可以很大程度的提高开发效率,而且各方面封装的非常棒,但是不推荐初学者直接依赖Threejs,最好是把webgl各方面都学会,再去

2017-05-04 19:09:23 227

转载 JavaScriptCore全面解析 (下篇)

收录待用,修改转载已取得腾讯云授权作者 | 殷源 编辑 | 迷鹿 殷源,专注移动客户端开发,微软Imagine Cup中国区特等奖获得者,现就职于腾讯。接JavaScriptCore全面解析 (上篇)六、 JSExportJSExport协议提供了一种声明式的方法去向JavaScript代码导出Objective-C的实例类及其实例方法,类方法和属性。1. 在JavaScript中调用nat

2017-04-28 18:05:32 287

转载 JavaScriptCore全面解析 (上篇)

收录待用,修改转载已取得腾讯云授权作者 | 殷源 编辑 | 迷鹿 殷源,专注移动客户端开发,微软Imagine Cup中国区特等奖获得者,现就职于腾讯。JavaScript越来越多地出现在我们客户端开发的视野中,从ReactNative到JSpatch,JavaScript与客户端相结合的技术开始变得魅力无穷。本文主要讲解iOS中的JavaScriptCore框架,正是它为iOS提供了执行J

2017-04-28 18:04:05 323

转载 小心!Ubuntu14.04 升级到16.04 的几个坑

收录待用,修改转载已取得腾讯云授权昨天趁着周末把服务器升级了一把,遇到的坑可不少:sudo apt updatesudo apt dist-upgrade坑1:升级失败后,改用下面命令:sudo do-release-upgrade坑2:若中间配置失败,再可以执行:sudo dpkg --configure -a坑3:若下载包资源失败,则修改资源文件列表:cat /etc/apt/sourc

2017-04-28 18:02:46 7203

转载 HTTP/2 Server Push 详解(上)

收录待用,修改转载已取得腾讯云授权译者:TAT.Johnny原文:https://www.smashingmagazine.com/2017/04/guide-http2-server-push/作者:Jeremy Wagner译者按:网络优化一直是译者长期研究的方向,HTTP/2 的理论学习也已做了不少,随着这项标准的推进,越来越多特性被大家开始使用。作为 HTTP/2 最激动人心的特性,Serv

2017-04-28 17:59:35 389

转载 Spark踩坑记:共享变量

收录待用,修改转载已取得腾讯云授权前言前面总结的几篇spark踩坑博文中,我总结了自己在使用spark过程当中踩过的一些坑和经验。我们知道Spark是多机器集群部署的,分为Driver/Master/Worker,Master负责资源调度,Worker是不同的运算节点,由Master统一调度。而Driver是我们提交Spark程序的节点,并且所有的reduce类型的操作都会汇总到Driver节点进行

2017-04-25 19:45:06 340

转载 关于 iOS 证书,你必须了解的知识

收录待用,修改转载已取得腾讯云授权最新腾讯云技术公开课直播,提问腾讯W3C代表,如何从小白成为技术专家?点击了解活动详情。作者 |陈泽滨 编辑 | 顾乡从事iOS开发几年,越来越发现,我们的开发者往往聚焦在程序的开发,如何实现一个功能,如何写好一行代码。但对iOS应用开发到发布过程中必不可少的一环,证书签名相关部分,却只是一知半解。真正过程中遇到问题:如真机调试、团队开发证书环境同步,产品发布上架

2017-04-25 19:43:06 1698

转载 Nginx + Lua搭建文件上传下载服务

收录待用,修改转载已取得腾讯云授权最新腾讯云技术公开课直播,提问腾讯W3C代表,如何从小白成为技术专家?点击了解活动详情作者 | 庄进发 编辑 | 迷鹿 庄进发,信息安全部后台开发工程师,主要负责内部oa系统的后台搭建导语项目需要做一个文件上传下载服务,利用 nginx+lua 做一个代理服务,上传入口统一,分发到不同的机器存储,下载链接和物理存储隔离,支持添加 agent 的方式扩容,这里

2017-04-25 19:40:52 620

转载 Python 操作 MySQL 的正确姿势

收录待用,修改转载已取得腾讯云授权作者 |邵建永 编辑 | 顾乡使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3。PyMySQL为替代Pyt

2017-04-25 19:38:48 321

转载 利用 Flask+Redis 维护 IP 代理池

收录待用,修改转载已取得腾讯云授权代理池的维护目前有很多网站提供免费代理,而且种类齐全,比如各个地区、各个匿名级别的都有,不过质量实在不敢恭维,毕竟都是免费公开的,可能一个代理无数个人在用也说不定。所以我们需要做的是大量抓取这些免费代理,然后筛选出其中可用的代理存储起来供我们使用,不可用的进行剔除。获取代理途径维护一个代理池第一步就是要找到提供免费代理的站点,例如PROXY360,网页内容如下:可以

2017-04-25 19:36:28 3409 1

转载 程序员的江湖:从黑木崖到回龙观

收录待用,修改转载已取得腾讯云授权大学的男生宿舍楼叫黑木崖,黑木崖里并没有圣女,圣女都在对面的女生宿舍楼—移花宫。黑木崖里每天关灯夜谈,除了讨论对面的女孩,就是讨论金庸小说中哪种武功最厉害。东方是葵花宝典的支持者,但他又觉得葵花宝典缺少男子汉的雄风,少那么一点点味道,于是大家都称呼他为:葵花两点,意思是比葵花宝典厉害一点。葵花两点学的是计算机,正规的名称是:计算机科学与技术。他向往互联网世界,所以毕

2017-04-25 19:32:36 499

转载 云中漫步,做个公众号方便生活、取悦自己

收录待用,修改转载已取得腾讯云授权背景笔者平常负责小组下午茶的组织(部门的小福利),每次购买点心后,需要先垫付费用并记录下来,等到季度末的时候再汇总给接口人统一报销。两个季度下来,总感觉一些地方需要改进:不能随手记录(手机下单,不能及时把消费记录存入电脑的excel上)报销记录怕丢失(硬盘坏过一次,翻了很多app的历史才把记录找回)汇总统计不方便(各组记录方式不一样[xls?txt?],需要接

2017-04-25 19:30:51 717

转载 Selenium用法示例

收录待用,修改转载已取得腾讯云授权前言在上一节我们学习了PhantomJS 的基本用法,归根结底它是一个没有界面的浏览器,而且运行的是 JavaScript 脚本,然而这就能写爬虫了吗?这又和Python有什么关系?说好的Python爬虫呢?库都学完了你给我看这个?客官别急,接下来我们介绍的这个工具,统统解决掉你的疑惑。简介Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 C

2017-04-19 21:15:05 266

转载 PhantomJS用法示例

前言大家有没有发现之前我们写的爬虫都有一个共性,就是只能爬取单纯的html代码,如果页面是JS渲染的该怎么办呢?如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那简直没天理了。所以,我们需要有一些好用的工具来帮助我们像浏览器一样渲染JS处理的页面。其中有一个比较常用的工具,那就是PhantomJS Full web stack No browser required

2017-04-19 21:13:39 641

转载 Python3环境安装PySpider爬虫框架过程

收录待用,修改转载已取得腾讯云授权大家好,本篇文章为大家讲解腾讯云主机上PySpider爬虫框架的安装。首先,在此附上项目的地址,以及官方文档PySpider官方文档安装流程pip首先确保你已经安装了pip,若没有安装,请参照此文phantomjsPhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速、原生支持各种Web标准:

2017-04-19 21:11:31 371

转载 Python3环境安装Scrapy爬虫框架过程及常见错误

收录待用,修改转载已取得腾讯云授权Scrapy安装介绍Scrapy的安装有多种方式,它支持Python2.7版本及以上或Python3.3版本及以上。下面说明Python3环境下的安装过程。Scrapy依赖的库比较多,至少需要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不同平台环境又各不相同,所以在安装之前最好确保把一些基本库安装好,尤其是Windows。腾

2017-04-19 21:09:43 573

转载 爬虫扒下 bilibili 视频信息

B站算是对爬虫非常非常友好的网站啦!修改转载已取得腾讯云授权在以上两篇文章中我们已经在腾讯云服务器上搭建好了 Python 爬虫环境了,下一步就是在云服务器上爬上我们的爬虫,抓取我们想要的数据: [腾讯云的 1001 种玩法] 云服务器搭建 Python 环境 [腾讯云的 1001 种玩法] 云服务器搭建 Python 爬虫环境今天我们要抓去的目标网站是,国内最大的年轻人潮流文化娱乐社区:哔哩哔哩

2017-04-19 21:02:36 3005

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除