自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

庆祝 Ktor 1.0 发布,分享 JetBrains 日讲稿及代码

2018-11-23 14:43:32 181 1

体验 Java 9(2):更新与非重大改动

2018-07-28 19:27:19 195

体验 Java 9(1):从 Hello World 到 Lombok

2017-09-24 16:02:09 325

关于 Kotlin REPL 的两条小贴士

2017-09-01 19:17:09 535

Kotlin 版图解 Functor、Applicative 与 Monad

翻译而来的 Kotlin 版。 我同时翻译了中英文两个版本,英文版在这里。与从 Swift 版翻译而来的 Kotlin 版不同的是,本文是直接从 Haskell 版原文翻译而来的。这是一个简单的值:我们也知道如何将一个函数应用到这个值上:这很简单。 那么扩展一下,我们说任何值都可以放到一个上下文中。 现在你可以把上下文想象为一个可以在其中装进值的盒子:现在,将一个函数应用到这个值上时,会根据上下文的不同而得到不同的结果。 这就是 Functor、 Applicative、

2017-08-28 13:34:19 302

现代编程语言系列1:静态类型趋势

2017-08-02 15:34:24 241

原创 开源文档翻译的质量保障实践

2017-08-02 15:32:10 206

原创 【译】当 Kotlin 遇见 Gradle

所以文中的时间都要再往前算一年。 如今 Kotlin 已经发布了 1.1,Gradle 已经发布了 3.5,Gradle Script Kotlin 也已经发布了 0.9.1,相对当时都更完善了很多。很多读者会对 JetBrains 的优秀编程语言 Kotlin 比较熟悉。 自 2010 年以来一直在开发中,在 2012 首次公开发布,并在今年年初发布了 1.0 GA。这些年来我们一直在关注 Kotlin,并且对语言所提供的功能及其强大的吸引力(尤其对安卓社区)的印象愈加深刻。去年年底,

2017-07-12 18:48:29 251

原创 扔掉 OpenSSL,拥抱 LibreSSL——远离心脏出血与溺亡

能够如愿。2016 年 3 月初 OpenSSL 再次爆出与 2014 年的心脏出血(Heartbleed)同样严重的新漏洞——溺亡(DROWN)!在获悉这一消息的时候第一时间我去看 LibreSSL 有没有受影响,正如所料——没有(见下图)!这让我觉得 LibreSSL 取代 OpenSSL 更加必要。关于 DROWN 溺亡漏洞如果还没了解过,可以参考:https://www.openssl.org/news/secadv/20160301.txthttps://www.wosign

2017-07-12 18:47:49 631

【译】Spring Framework 5.0 中引入 Kotlin 支持

o/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0。我们在几个月前介绍了 start.spring.io 对 Kotlin 的支持, 我们已继续努力以确保 Spring 与 Kotlin 更好地协作。 Kotlin 的主要优势之一是它提供了与 Java 编写的库非常好的互操作性。 但是当你开发下一个 Spring 应用程序时,有一些方式可以更进一步,让你能够编写完全是 Kotlin 惯用法的代码。 Spring

2017-06-23 14:36:37 241

公众号开篇:“仕”与“学”

流传,但可能被传歪了。如果常见的理解“学习优秀了就能当官”能够解释通的话,那它的前一句类推解作“官做好了就来学习”就显得莫名其妙了。子夏的这两句话,应该理解为“实践而有余力则应该做学问,做学问而有余力则应该实践”。这在今天看来仍然具有指导意义,尤其对于计算机软件行业(下称软件行业)。至少有这两方面的原因:软件行业知识更新换代很快,“终生学习”对于很多其他行业的人来说只是一个口号,而对于软件行业的从业者来说却是非常现实的现状。实践的重要性毋庸置疑,同是论语中的“学而时习之”就是讲学之后要经常实践

2017-06-23 14:32:11 145

Kotlin 概览——如何看待 Google 将 Kotlin 选为 Android 官方语言?

2017-06-22 15:02:28 195

Kotlin 官方参考文档翻译完毕

2017-06-22 14:58:58 235

原创 将博客搬至CSDN

2017-06-21 11:46:15 70

重温“千万字母表问题”看多范式编程语言改进

些现代多范式语言的一些优势以及小的不足。而这些语言也在不断演进,时隔半年多我们再重温下相同问题,看看它们的改进成果。原题目是瓜哥(@2gua)去年夏天在微博上出的一个题目:【来做题】功能实现倒是很简单~ 用你熟悉的语言,统计一个字符串abcdefghijklmnopqrstuvwxyz…abcdefghijklmnopqrstuvwxyz(1千万个a-z,不可直接a=1千万……) 中每个字母的个数,最后输出类似图示。要求除了更好的方式(如更加Pythonic的方式),还要计算越快越好,并打印出代

2017-06-21 11:19:31 178

由“千万字母表问题”看多范式编程语言

2017-06-21 11:14:47 195

原创 博客迁移到 hltj.me

能、文学原创等领域内容,小到瞬时感悟与点滴心得。另外也会陆续迁入之前分散各处的以往博文。 时光中的记述,故称之为《灰蓝时光》。 

2017-05-08 09:53:50 224

(小技巧)在 github 的 wiki/issue 中插入 #数字 但不生成链接

2015-11-26 14:36:41 290

wxMEdit 3.0 发布

//wxmedit.github.io/zh_CN/downloads.html 这一版本最重要更新是新增德文及波兰文翻译、新增的重要功能:插入有序序列。德文和波兰文更新已在之前的博文中提到,不在赘述。 wxMEdit 的插入有序序列应该是同类编辑器相似功能中最为强大的。支持预览,支持半全角切换,支持中日文数字、中日文数字大写、阿拉伯文数字、泰文数字等各种数字系统,未来还可以扩充更多数字之外有序序列进来。下面的图是几个示例:  3.0 版主要更新如下:添加新选项显示/打印书签,

2015-08-04 11:53:01 112

wxMEdit 新增波兰文翻译

2015-04-17 13:24:12 108

wxMEdit 新增德文翻译

个有更新的 wxMEdit fork。 德文支持的相关代码也已提交,会随着下一预发布版(2.9.9.3)发布。 wxMEdit 是对编码和十六进制编辑支持很好的文本编辑器。它是 MadEdit 的后继,并对其做了很多改进。 下载地址为:http://wxmedit.github.io/zh_CN/downloads.html 

2015-03-25 13:20:49 140

wxMEdit 2.9.9.2 发布

2015-02-05 23:51:36 101

wxMEdit 2.9.8 发布

2014-09-22 18:59:46 96

用于 TortoiseHg 的 bugfix 版 KDiff3.exe

2014-09-08 19:05:00 176

wxMEdit 迁移到新的主页

简体中文下载页地址为:http://wxmedit.github.io/zh_CN/downloads.html wxMEdit 是对编码和十六进制编辑支持很好的文本编辑器。是 MadEdit 的后继,并对其做了很多改进。近期将发布 2.9.8 版本以支持按语言切换不同的主页及下载页。

2014-08-17 13:14:58 89

适用于 mipsel 架构 Debian 7(wheezy)的 wxMEdit 包

it 是 MadEdit 的后继,MadEdit 本身就是对编码和十六进制支持不错的高级文本编辑器,可惜很久没人维护了。创建 wxMEdit 的初衷就是提供一个持续维护、有 bug 修复、功能改善及重构的文本/十六进制编辑器。参见 wxMEdit 简体中文简介、处理编码问题利器之文本编辑器⑴——wxMEdit。 另外在接手 wxMEdit 后,对其编码支持还做了进一步的改善。参见 wxMEdit 正式启航、重构编码实现以便于支持更多编码、添加编码分组。 这是第一次在非 x86/x64 体系结

2014-06-15 00:25:53 93

龙芯笔记本逸珑 8101B 网络安装 Debian 7.5(Wheezy)

t3:可在既有 Linux 系统中用 fdisk/cfdisk 来分区,用 mkfs.ext2/mkfs.ext3 格式化。如果既有 Linux 有装图形桌面环境,并且有装 GParted,则可用 GParted 分区并格式化。也可以用 GParted LiveCD。如果没有光驱,也可以用 VirtualBox 虚拟机,安装USB扩展支持。3、下载网络安装文件:在既有的 Linux 系统中下载 http://ftp.cn.debian.org/debian/dists/Debian

2014-06-14 23:41:23 230

原创 重温《弦歌问情》

不是很搭,而我觉得这段剧情与这首歌相互映衬。 “放下吧、手中剑、我情愿”正是剧情中琴姬誓言今生不再动武。而“你再世界另一边”和“我在世界这一边”在说以是阴阳相隔。不过这些都比不上“今生缘、来世再续,情何物、生死相许,如有你相伴、不羡鸳鸯不羡仙”。看过倩女幽魂的都知道,一句“只羡鸳鸯不羡仙”广为流传,它给出了一个境界,只要携手同老相伴终身,就算做天上的神仙也不要。而《仙剑问情》的这句不羡鸳鸯不羡仙则是更深一层,能够相伴不再羡慕鸳鸯。这句我喜欢,化用过它。 其前一句“情何物,生死相许”更是众

2013-08-14 22:47:09 123

原创 wxMEdit 正式启航

2013-05-13 01:12:32 160

原创 Vim 十六进制编辑

2013-04-24 20:33:54 247

原创 处理编码问题利器之文本编辑器⑵——Vim

http://www.vim.org/ Vim 是什么Vim是世界上公认的第二大文本编辑器(第一大是 GNU Emacs;似有“Emacs 是神的编辑器、Vim 是编辑器之神”之说)。很多人会觉得 vim 很不易用,这其中也有一定的误解。 首先需要弄清楚的是 vim 不是 vi。如今的 vim 是 Vi IMproved 的缩写,相对原始 vi 做了相当多的改善,原本 vi 的功能只占它现有功能很少的一部分。 Vim 易用性Vim 并不像想象中的那么难用,不习惯用“h、j

2013-04-17 13:07:37 105

原创 处理编码问题利器之文本编辑器⑴——wxMEdit

2013-03-30 22:47:00 482

我的 vimrc(Windows、UNIX 通用版)

操作习惯。2、设置内码为 UTF-8,但设置默认文件编码为 GBK,并协调 GUI、终端等各处编码设置。3、配置编码识别规则,除了简繁体、Unicode 识别外,还增加了对于 7bit ASCII 升级为 GBK 而不是 UTF-8 的处理。4、编码相关的字体及字符宽度设置。  这套配置支持 Windows vim7.3/UNIX vim7.0 及以上版本的 vim。建议编译最新版,相比旧版更加完善和稳定。Windows 版需要 iconv 支持,要在 Vim 目录或系统搜索路径中

2013-03-30 13:56:48 95

原创 我的 gVim 初步配置

(2008-08-16 00:59 于校内,2008-08-16 01:08 于百度空间) 工作一年来一直用 gVim 做我的主要编辑器,感觉已经很好用了。一直没有花时间多学习其强大功能以及进行个性配置,只是在一些细小的地方做了些初步的调整,如下(我用的是 gVim 7.1):文件 $VIM/vimrc 增加"  取消备份,不喜欢修改了一个文件之后就多出一个文件名以“~”结尾的文件set noba

2008-08-28 15:42:00 453

空空如也

空空如也

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

TA关注的人

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