最新 | 最热门 | 最高评价

+0  Go语言中的io.Reader和io.Writer以及它们的实现

Tag: Go
鸟窝 发于 2016年08月29日 17:04 | 点击: 142 | 展开摘要
在使用Go语言的过程中,无论你是实现web应用程序,还是控制台输入输出,又或者是网络操作,不可避免的会遇到IO操作,使用到io.Reader和io.Writer接口。也也许对这两个接口和相关的一些接口很熟悉了,但是你脑海里确很难形成一个对io接口的继承关系整天的概貌,原因在于godoc缺省并没有像javadoc一样显示官方库继承关系,这导致了我们对io接口的继承关系记忆不深,在使用的时候还经常需要翻文档加深记忆。本文试图梳理清楚Go io接口的继承关系,提供一个io接口的全貌

查看全文: http://www.udpwork.com/item/15769.html

+0  Lua 稀疏数组

Tag: lua与虚拟机
云风 发于 2016年08月29日 00:02 | 点击: 240 | 展开摘要
Lua 的 table 可以做数组用,但是前提是数组里不能有空洞。也就是不能在数组里保存 nil ,否则取长度和迭代的行为都是不确定的。

能不能用比较小的额外代价在 Lua 中实现一个支持空洞的数组呢?

首先,我们定义一下,带空洞的 array 的正确行为应该是怎样的:

数组只能用正整数做 key ,设置其它 key 会抛出 error 。

可以用 pairs 迭代数组,和普通的 table 一样,迭代器会跳过那些值为 nil 的键值对。但要求迭代器一定从 1 开始从

查看全文: http://www.udpwork.com/item/15768.html

+0  RapidJSON v1.1.0 发布简介 - Milo Yip

Milo Yip 发于 2016年08月28日 10:26 | 点击: 198 | 展开摘要
【摘要】时隔 15.6 个月,终于发布了一个新版本 v1.1.0。新版本除了包含了这些日子收集到的无数的小改进及 bug fixes,也有一些新功能。本文尝试从使用者的角度,简单介绍一下这些功能和沿由。 阅读全文

查看全文: http://www.udpwork.com/item/15767.html

+0  开始使用 ECC 证书

JerryQu 发于 2016年08月27日 23:10 | 点击: 183 | 展开摘要
我之前的文章多次提到 ECC 证书,但一直没有专门介绍 ECC 证书的文章,今天补上。本文包含三部分内容:1)简单介绍 ECC 证书是什么;2)介绍如何申请 ECC 证书;3)以 Nginx 为例介绍如何使用 ECC 证书。顺便说下,本站已经用上了 ECC 证书。本站主要用到的技术及主要支持的特性,请点击查看。

简单介绍

HTTPS 通过 TLS 层和证书机制提供了内容加密、身份认证和数据完整性三大功能,可以有效防止数据被监听或篡改,还能抵御 MITM(中间人)攻击。TL

查看全文: http://www.udpwork.com/item/15766.html

+0  情绪控制

Tag: 崔凯杂谈 | 有感而发
崔凯 发于 2016年08月27日 16:25 | 点击: 214 | 展开摘要
阅读之前,可以先思考一个题外话。

本周最开心的事情是什么?

.

.

.

.

.

.

.

进入正文:

为什么要控制情绪
你的不快乐,孩子感受的到。

她不知道父母的情绪何时会转换,每天生活在刀尖上,非常紧张。

从小要看父母的脸色,从小生活在「焦虑,压抑」的氛围中。

她会观察,当她的爸爸无法控制他自己的时候,她要控制好自己。

放到一个具体的场景里:

当父母有冲突的时候,孩子的感受是什么?

.

.

.

.

.

.

.

她会害怕,会不安,会

查看全文: http://www.udpwork.com/item/15765.html

+0  HTTPS 升级指南

Tag: Developer
阮一峰 发于 2016年08月26日 08:21 | 点击: 242 | 展开摘要
上一篇文章我介绍了 HTTP/2 协议 ,它只有在 HTTPS 环境才会生效。

为了升级到 HTTP/2 协议,必须先启用 HTTPS。如果你不了解 HTTPS 协议(学名 TLS 协议),可以参考我以前的文章。

《HTTPS 协议概述》

《图解 HTTPS 协议》

《HTTPS 协议的七个误解》

《HTTPS 协议的延迟有多大?》

本文介绍如何将一个 HTTP 网站升级到 HTTPS 。

一、获取证书

升级到 HTTPS 协议的第一步,就是要获得一张证书。

查看全文: http://www.udpwork.com/item/15764.html

+0  祝嘉故居的尴尬 (吴鹏)

Tag: 紫贝拾遗
qyjohn 发于 2016年08月25日 13:07 | 点击: 184 | 展开摘要
(一)

祝嘉先生1899年生于海南文昌清澜溪田村,是文昌乡贤。说来惭愧,身为文昌人,我最初知道祝嘉还是上大学之后的事。那时我不可救药地痴迷于书法艺术而不能自拔,一有时间就泡在学校图书馆里查阅书法碑帖和书法理论方面的书籍。一个偶然的机会,我从汗牛充栋的图书中抽出了《书学史》,随手翻开一看,还是繁体竖排的,我的头一下大了起来,马上萌生了退缩之意。也许是机缘使然,我觉得要是就这样将这本厚如砖头的著作置之高阁,对作者未免不敬。便翻看了一下序言,不由吓了一跳,写序的竟然是大名鼎鼎的大

查看全文: http://www.udpwork.com/item/15762.html

+0  我与溪北书院 (吴鹏)

Tag: 紫贝拾遗
qyjohn 发于 2016年08月25日 12:46 | 点击: 192 | 展开摘要
溪北书院位于文昌铺前镇,是海南清末著名书院之一,现保存完好,为文北中学所用。
(一)

2001年夏天,刚从师范院校毕业的我,正待在家里等待教育局的分配。与焦急的父母亲相比,我要心平气和得多。我心中有数,像我这种一没钱二没权的农家子弟,分配到好学校的可能性微乎其微。事实证明,我的预判是准确的——文北中学。这是文昌最北端的一所学校,也是离县城最远的學校,坐车得两个多小时。而我的家就在市郊,到县城也就几公里的路程。结果出来后,母亲忍不住哭了起来。我知道母亲这是为我担心,也为自己的

查看全文: http://www.udpwork.com/item/15763.html

+0  Vim 异步运行 Shell 指令的插件 – AsyncRun

Tag: 随笔 | Vim
skywind 发于 2016年08月24日 17:09 | 点击: 240 | 展开摘要
自制另一个新的 Vim 8.0 专用异步插件:asyncrun.vim,它可以让你在 Vim 里面异步运行各种 Shell 指令并且把结果实时输出到 Quickfix,需要 Vim 7.4.1829 以上版本。

安装方法

到插件首页 https://github.com/skywind3000/asyncrun.vim 下载项目,并拷贝 asyncrun.vim 到你的 ~/.vim/plugin。或者使用 Vundle 指向 skywind3000/asyncrun.v

查看全文: http://www.udpwork.com/item/15761.html

+0  

唐巧 发于 2016年08月22日 22:08 | 点击: 338 | 展开摘要
最近读到一本有意思的书,叫:《软技能:代码之外的生存指南》,这是一本相当跨界的书,内容除了介绍了技术人的职业发展之外,还涉及了自我的营销、学习方法、生产力、健身、甚至还包括理财。应该说,每一个章节都是非常有意思的,值得每一个程序员学习的内容。
《软技能》一书的内容分为以上这些章节,我也按这些章节讲讲自己的感悟吧。
职业职业一章介绍了程序员的面试,晋升,离职,远程办公,自由职业,以及创业。不管做什么事情,专业性总是第一要点。就像书中写的那样,我们应该成为「专业人士」,这就要求我

查看全文: http://www.udpwork.com/item/15760.html

+0  树莓派入手指南

技术小黑屋 发于 2016年08月22日 18:57 | 点击: 330 | 展开摘要
最近入手了树莓派,简单整理一些入手的注意事项,本文尤其是对于不了解树莓派并想要购买的同学有参考意义.

关于树莓派

树莓派(英语:Raspberry Pi),是一款基于Linux的单板机电脑.

从一问世就受到了极客的热捧,现在最新的为第三代.它长成这个样子

以树莓派3为例,它的硬件配置已经很强悍了

四核1.2GHz Broadcom BCM2837 64位ARM CPU

1GB RAM

板载WiFi和蓝牙低能耗(BLE)

40引脚扩展GPIO

4个USB 2端

查看全文: http://www.udpwork.com/item/15759.html

+0  Staining deck: lessons learned

Tag: Other
Haidong Ji 发于 2016年08月22日 11:42 | 点击: 235 | 展开摘要
I cleaned and stained my deck all by myself this summer. The sanding was done last summer, how is that for procrastination! I think I did all right, however there are still a lot of areas for improvements. Hence this note.

I used Rymar Xtr

查看全文: http://www.udpwork.com/item/15758.html
|<<<1234567>>>| 一共1175页, 14095条记录