WolfcsTech


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 公益 404

Android端打开HttpDns的正确姿势

发表于 2017-02-06 | 分类于 Android开发 | | 阅读次数:

什么是HttpDns?

DNS服务用于在网络请求时,将域名转为IP地址。传统的基于UDP协议的公共DNS服务极易发生DNS劫持,从而造成安全问题。HttpDns服务则是基于HTTP协议自建DNS服务,或者选择更加可靠的DNS服务提供商来完成DNS服务,以降低发生安全问题的风险。HttpDns还可以为精准调度提供支持。因而在当前网络环境中得到了越来越多的应用。

阅读全文 »

虹桥火车站的卫生间

发表于 2017-02-05 | 分类于 程序人生 | | 阅读次数:

上次去上海,出站时上厕所,发现虹桥火车站的卫生间非常有意思。

虹桥火车站候车大厅的卫生间设计的是宽敞、整洁、明亮,相信比众多在魔都打拼的年轻人租住的隔断间看上去要好多了。

而出站口的卫生间则显得拥挤狭小且脏乱不堪。

阅读全文 »

做自己喜欢的事

发表于 2017-02-05 | 分类于 程序人生 | | 阅读次数:

做自己喜欢的事,似乎是一个伪命题。

无论什么事,基本上都有有趣的部分,也有繁杂无趣的部分。

装修自己理想的家,在最终装修完成之前,难免有一大堆细琐麻烦的事情要处理。

阅读全文 »

QUIC及HTTP2相关资料整理

发表于 2017-01-24 | 分类于 网络协议 | | 阅读次数:

网络基础技术

The Transport Layer Security (TLS) Protocol Version 1.2
Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
TLS v1.3规范

阅读全文 »

在C代码调用C++代码

发表于 2017-01-24 | 分类于 C/C++开发 | | 阅读次数:

由于历史原因,以及不同开发人员的技术偏好,C语言和C++语言都有一些独有的非常有价值的项目,因而两种语言的互操作,充分利用前人造的轮子是一件非常有价值的事情。

阅读全文 »

Chromium Android开发的Eclipse配置

发表于 2017-01-22 | 分类于 Android开发 | | 阅读次数:

单次的Eclipse配置

这一节包含第一次启动Eclipse时需要的设置步骤。你应该只需浏览这个部分一次,即使你切换了workspaces。

阅读全文 »

使用QUIC

发表于 2017-01-17 | 分类于 网络协议 | | 阅读次数:

QUIC是Google新开发的一个基于UDP的协议,它提供了像TCP一样的传输可靠性保证,可以实现数据传输的0-RTT延迟,灵活的设计使我们可以对它的拥塞控制及流量控制做更多的定制,它还提供了传输的安全性保障,以及像HTTP/2一样的应用数据二进制分帧传输。

阅读全文 »

QUIC协议规范

发表于 2017-01-13 | 分类于 网络协议 | | 阅读次数:

介绍

QUIC (Quick UDP Internet Connection,快速UDP互联网连接) 是一个新的基于UDP的多路复用且安全的传输协议,它从头开始设计,且为 HTTP/2 语义做了优化。尽管以 HTTP/2 作为主要的应用协议而构建,然而 QUIC 的构建是基于传输和安全领域数十年的经验的,且实现了使它成为有吸引力的现代通用传输协议的机制。QUIC提供了等价于
HTTP/2 的多路复用和流控,等价于 TLS 的安全机制,及等价于 TCP 的连接语义、可靠性和拥塞控制。

阅读全文 »

使用LeakTracer检测android NDK C/C++代码中的memory leak

发表于 2017-01-12 | 分类于 Android开发 | | 阅读次数:

Memory issue是C/C++开发中比较常遇到,经常带给人比较大困扰,debug起来又常常让人无从下手的一类问题,memory issue主要又分为memory leak,野指针,及其它非法访问等问题。在android平台上,使用NDK开发C/C++ code,由于没有其它成熟的平台,如Windows,Linux等上面可用的许多工具,使得memory issue变得更为棘手。

阅读全文 »

Caddy Web服务器QUIC部署

发表于 2017-01-09 | 分类于 后台开发 | | 阅读次数:

Caddy 简介

Caddy是一个Go语言写的,易于使用的通用Web服务器。它具有如下的一些功能:

  • 配置简单:Caddy服务器的运行可以通过Caddyfile配置文件进行配置,Web服务配置起来非常简单。
  • 自动的HTTPS:它可以自动地为我们申请 Let’s Encrypt 域名证书,管理所有的密码学设施,并进行配置。
  • HTTP/2:默认支持HTTP/2(由Go标准库支持)
    阅读全文 »
1…141516…21
Han Pengfei

Han Pengfei

207 日志
19 分类
30 标签
GitHub 豆瓣 知乎 E-Mail
Links
  • Android Developers
  • Android Open Source Project
  • 蚂蚁网
© 2016.09.16 — 2020 Han Pengfei
由 Hexo 强力驱动
|
主题 — NexT.Mist v6.0.3