• INDEX
  • ARCHIVES
  • ZHIHU
  • GITHUB
  • 豆瓣阅读的文字解码

    2017年1月23日

    前段时间找本小说发现只有豆瓣有资源,然而并不能下载,就想着把全本爬下来,现将接口和解码相关记录如下。

    接口

    • URL: https://read.douban.com/j/article_v2/get_reader_data

    • Method: POST

    • Body:


    ...阅读全文
  • write-a-nodejs-proxy-support-http/https

    2016年12月2日

    web 开发的调试过程不可避免的涉及到代理的问题,当然现在很多工具都可以完成这项工作,比如 Win 下的 Fiddler,Mac 下的 Charles,今天我们来看一下怎么用 NodeJS 完成这些代理工作,当然,必须支持 http/https 两种常见协议。

    代理原理

    要想实现代理的目的,就得有一个代理服务的存在,客户端的请求不会直接到达服务器,而是先经过代理服务,然后由代理服务来处理这个请求,不管是原样的转发到目标服务器,还是拦截下来做自定义的回复。

    下图来自《HTTP权威指南》,直观的展示了一个代理服务所做的工作:

    实现这个客户端请求转发到代理服务的工具当然可以用系统的代理配置,不过推荐使用 Chrome 的一个插件 Proxy SwitchyOmega.

    创建 HTTP 代理服务

    了解了代理的原理之后,我们来实现一个简单的代理服务:

    const http = require('http');
    
    ...阅读全文
  • git相关

    2016年7月21日

    git 开始

    • git 下载

    • git for windows

    git 文章推荐


    ...阅读全文
  • 客服平台总结

    2016年7月13日

    Vue

    Vue是一个构建数据驱动的 web 界面的库,也就是一个以 MVVM 为核心的库。

    为什么选择Vue

    • 简洁

      API 足够简洁明了,文档足够清晰有条理,上手难度足够低

      HTML 模板加上 JSON 数据,就是一个 Vue 实例。

    • 数据驱动


    ...阅读全文
  • 我的sublime配置

    2016年6月23日

    功能插件

    • Emmet

      写 html 的利器,不用多说

    • Babel

      不仅能够识别更多的js方言,让sublime有正确的着色,而且能够支持ES6的语法提示等


    ...阅读全文
  • js中的异步流程控制--Promise/Generator/Async/Await

    2016年6月9日

    长文预警 ~

    异步I/O、事件驱动使JS这个单线程语言在不阻塞的情况下可以并行的执行很多任务,这带来了性能的极大提升,并且更加符合人们的自然认识(烧一壶水,期间你肯定不会等着水烧开再去做别的事,异步才是正常的啊!)。然而异步风格也给流程控制,错误处理带来了更多的麻烦。

    一、回调

    回调是JS的基础,函数可以作为参数传递并在恰当的时机执行,比如有下面的三个函数:

    f1();
    f2();
    
    ...阅读全文
  • 会声会影安装与激活

    2016年6月5日

    资源

    • 会声会影下载
    • 会声会影注册机下载

    安装(x8版本)

    1、找到下载好的以 .exe 为结尾的安装文件,将后缀名改为 .rar,然后打开此压缩包(不是解压,用360压缩等工具打开)

    2、打开压缩包中的 setup.xml

    • 搜索 SHOWSERIALDIALOG,将其 value 改为 true
    • 搜索 SERIALNUMBER,将其 value 删除

    ...阅读全文
  • webpack-workflow

    2016年5月24日

    前端工作流中要解决的问题

    • 资源管理:模块化、组件化、依赖管理等
    • 开发流程:dev、debug、proxy、build、deploy
    • 周边工具:图形化界面、命令行辅助、自动化工程

    简介

    • webpack官网

    ...阅读全文
  • 用 webpack 构建 node 后端代码,使其支持 js 新特性并实现热重载

    2016年4月12日

    webpack 在前端领域的模块化和代码构建方面有着无比强大的功能,通过一些特殊的配置甚至可以实现前端代码的实时构建、ES6/7新特性支持以及热重载,这些功能同样可以运用于后台 nodejs 的应用,让后台的开发更加顺畅,服务更加灵活,怎么来呢?往下看。

    先梳理下我们将要解决的问题:

    • node端代码构建
    • ES6/7 新特性支持
    • node服务代码热重载

    ...阅读全文
  • mobile-debug

    2016年3月20日

    UC浏览器开发版(仅限安卓平台)

    超级强大,样式、脚本、资源,都可以调试,而且UC在移动端份额最大,针对性很高。

    1、 UC浏览器开发版

    2、 官方的文档已经很详细了,包括两种调试方法,无线和有线。有线的调试很复杂,需要ADB工具,需要数据线,所以还是直接无线调试比较好。

    3、 无线调试方法简记:


    ...阅读全文
上一页

© 2015 - 2023 Luoye, unless otherwise noted.