GitHub开发者

统计

你用什么编程语言?看看来自GitHub的数据

查看 »

星榜

GitHub上的大牛都有谁?让数据告诉你

膜拜 »

搜索

众里寻ta不百度——GitHub人才搜索

搜人 »

博粹

我们的GitHub Page都在这儿!

观摩 »


博粹

最新

TaPL Notes -- Chapter 3 Untyped Arithmetic Expressions

2019-01-21 Xie Jingyi

TaPL

This chapter develop a small language of numbers and booleans, serving as a straightforward vehicle for the introduction of serveral fundamental concepts like, abstract syntax tree, evaluation and runtime errors. Syntax BNF-like Definition Terms of this language are defined as below: t ::= true false i 继续阅读 »

零拷贝 - 用户态分析

2019-01-21 biezhi

linux 翻译

现在几乎所有人都听过 Linux 下的零拷贝技术,但我经常遇到对这个问题不能深入理解的人。所以我写了这篇文章,来深入研究这些问题。本文通过用户态程序的角度来看零拷贝,因此我有意忽略了内核级别的实现。 什么是 “零拷贝” ? 为了更好的理解这个问题,我们首先需要了解问题本身。来看一个网络服务的简单运行过程,在这个过程中将磁盘的文件读取到缓冲区,然后通过网络发送给客户端。下面是示例代码: 继续阅读 »

匿名货币 2.0 SERO

2019-01-20 Robin Wen

区块链 Blockchain SERO

文/温国兵 这是「区块链技术指北」的第 44 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。 题图来自: © Cocoricos / Official / cocoricos.io 最近 Grin 和 Beam 引起了广泛地关注,匿名货币好似迎来又一个春天,然而本文介绍的 SERO,看似不温不火,实则潜力巨大。 说到匿名,我们不得不谈及隐私。隐私和匿名是两个概念,隐私是指个人人格上的利益不受不法僭用或侵害,而匿名,是一种不具名或使用化名的行为,相对于具真实身份的行为。匿名目的是不想表露自己身份,或者因为多种原因身份/特征不明 继续阅读 »

我的阅读时间

2019-01-19 LEo

之前我发了一篇文章2018年阅读书单,记录我2018年的阅读书籍。经常有人问我哪来那么多时间读书,如何在1天内读完那么多书。所以在这里简单给大家介绍下我的阅读时间。 继续阅读 »

认证机制

2019-01-18 Vaniot

认证机制

客户端与服务端 客户端获取资源的表述(资源的外在呈现)不是资源的本身,资源的的表述包含了数据的描述和数据的元数据,浏览器与服务器间通过HTTP协议协商,浏览器通过Accept头请求一种特定的格式表述,服务器通过Content-type返回给浏览器客户端资源的表述形式。 状态转移 在REST设计原则中客户端与服务端的交互是无状态(HTTP协议的特性),客户端维护应用的状态,服务端维护资源的状态,但服务端不保存客户端状态。只有在每一次的请求中包含处理请求的信息,"会话"被客户端用作为应用状态进行跟踪,在服务端的超媒体的指引下发生变迁。服务端通过超媒体告诉客户端当前状态有哪些后续状态可以进入。 ps - 违反无 继续阅读 »

k8s学习笔记(4)——Service

2019-01-14 Alex Sun

一、定义 由于Pod是不可靠的,会被创建或者销毁,而且每次重新创建都会使用不同的IP,因此直接访问Pod是不可靠的。而Service就是在Pod之上,对Pod做了一层抽象,从而对上层服务屏蔽了下面具体的Pod。这样即使下面的Pod发生了改变,上层的服务看到的依然是同一个Service。 继续阅读 »

热门

关于 MacBook Pro 的入门

2016-11-20 AnnatarHe

下单 实际上之前很早就期待MacBook Pro,一直是准备买的,只是因为一直得到风声,十月份会有新品,所以一直是在等待。 终于在十月末发布了新品,虽然各种感觉诚意不足,可是仍旧是比之前的MacBooK Pro要好一些的。而且因为对macOS的迷信,就上了贼船。 继续阅读 »

GitHub Pages + Jekyll + Netlify 实现 https 个性域名

2017-02-10 Lu Huang

我是一个穷逼,也相信有很多人和我一样,不会舍得花钱去买服务器,而是选择比较稳定的 GitHub Pages 来搭建自己的博客,作为学生我还可以在 GitHub 上申请得到免费的域名 1 年。因此我想把自己的域名指向 GitHub Pages,遗憾的是,GitHub Pages 目前已经不支持 https 访问,因此只能通过其他途径,无意之中通过我朋友的博客发现了解决办法,即通过 Netlify 作为第三方支持。 继续阅读 »

那些年我使用过的 Sublime Text 3 插件

2014-01-04 W.Y.

Sublime Text Tools

其实,我最开始接触到的是 Sublime Text 2,被其轻量、简洁以及漂亮的配色所瞬间征服,后来升级为 Sublime Text 3,使用过程中有一些需要设置的地方,还有一些常用插件的安装和设置技巧等,有时候会忘记某些设置方法或者快捷键,然后不得不上网查。恰逢周末,其中的一些东西记录下来,一方面加深自己的印象,同时方便查阅。 more 安装 Sublime Text 3 插件的方法 1. 直接安装 安装 Sublime text 3 插件很方便,可以直接下载安装包解压缩到 Packages 目录(菜单->Preferences->Packages)。 2. 使用 Package Control 组件安装 新安装的 继续阅读 »

LevelDB实现总结

2016-05-22 MoreFreeze

algorithm database

学习了下LevelDB的实现原理,发现G厂大神Jeff Dean果然牛B,实现也很巧妙。 参考链接是这里 继续阅读 »

数说我的2016

2017-01-15 Wenjie Yao

Life Summary data

  2016过去已有半月,总想像大家一样,给自己的这一年做一些总结回顾。斟酌一二,便不再想花时间过分煽情,还不如列出一些数据,画一些图表,来反映我的生活及工作和这个博客在过去一年的发展,顺便也憧憬下崭新的2017年。 继续阅读 »

写了一个 Vue 的图片预览插件~😜

2017-06-01 Oliver Wang

vue image-preview

最近的项目里面需要一个图片点击放大预览的插件~ 项目是 vue 写的 SPA ~ 找了好久,没有现成的,有一个,但是写的我很不喜欢,需要手动传入图片地址,宽度和高度,都这样了,还写什么程序~ 然后我打算自己写一个~ 思路 基本思路的话,就是点击图片的时候,产生一个遮罩层(或者遮罩层本来就有),然后在遮罩层添加一个图片,居中什么的样式到时随便了。点击事件很简单, @click 就好了,点击图片之后可以获取到图片的路径,因为点击的是已经显示出来的图片,所以当前图片的 meta 信息肯定包含了该图片的长和宽。 生成一个遮罩层也很简单,然后根据图片的长宽和屏幕的长宽(或者浏览窗口的大小)可以计算图片的居中位置。 然后添加到 bo 继续阅读 »