jywhltj
- 浏览: 43078 次
- 性别:
社区版块
- ( 0)
- ( 0)
- ( 0)
最新评论
-
jywhltj:
liuchang615270 写道为啥我环境变量 javaho ...
体验 java 9(1):从 hello world 到 lombok -
liuchang615270:
为啥我环境变量 javahome配了java9的路径,java ...
体验 java 9(1):从 hello world 到 lombok -
jywhltj:
第二句就有说:wxmedit 是对编码和十六进制编辑支持很好的 ...
wxmedit 3.0 发布 -
windlike:
这到底是个什么东东
wxmedit 3.0 发布
文章列表
本文也发在我的个人博客上:https://hltj.me/wxmedit/2023/07/09/wxmedit-32.html 。
两周前(2023-07-09)发布了 wxmedit 3.2,并开启了版本更新检测。不过当时还有一些 risc-v 的包未打完,今天除了 freebsd 的 risc-v 包之外都完成了。
wxmedit 是对编码和十六进制编辑支持很好的文本编辑器,尤其是在十六进制模式下也能支持各种编码。 wxmedit 是 madedit 的后继,并对其做了很多改进。下载地址为:
https://wxmedit.github.io/zh_cn/downloads.h ...
- 2023-07-23 23:21
- 浏览 1552
- 分类:开源软件
本文也发在我的个人博客上:https://hltj.me/java/2021/01/09/java-exercise-nulls.html 。
这个系列以练习为主,可能不会有多少讲述(当然本篇例外),可以作为初学者的自学验收之用。
java 中有非受限的空值,并且不知哪时会引发 ...
本文也发在我的个人博客上:https://hltj.me/java/2020/06/14/java-12-15-lang-features.html 。
java 14 发布已经过去了三个月,java 15 目前也已经到了“rampdown phase one ”阶段,其新特性均已敲定。 由于 12-15 都是短期版本,无需考虑也不应该将其用于生产环境。但可以提前了解新特性,以免在下一个 lts(java17)正式发布时毫无心理准备。 java 12-15 引入了一系列改进,本文只讨论语言层面的新特性,它们看起来似曾相识——没错,这些特性让人感觉 java 在沿 kotlin/scal ...
- 2021-01-11 15:36
- 浏览 403
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/kotlin/2020/01/11/kotlin-trait-typeclass.html 。
trait 与类型类都是什么
trait 与类型类(type class)分别是 rust 与 haskell 语言中的概念,用于特设多态(ad-hoc polymorphism)、函数式编程等方面。
值得一提的是虽然英文都是“trait”, scala 的特质跟 rust 的 trait [注1] 却并不相同。 scala 的特质相当于 kotlin 与 java 8 的接口,能实现子类型多态;而 rust 的 trait 更 ...
- 2020-01-14 10:24
- 浏览 435
- 分类:编程语言
- 博客分类:
- 编程语言
本文也发在我的个人博客上:https://hltj.me/lang/2019/07/08/modern-lang-optional-value.html 。
这里的可选值(optional value)是指可能无值也可能有一个值的情况,在一些编程语言中称为可空值(nullable value)。
问题与m6米乐中国在线登录入口的解决方案
传统编程语言中往往使用空值(null 或者 none、nil 等)来表达可选值,可谓简单粗暴。 因为这样一来,就需要在每一处使用的地方判断相应的值是否为空,一旦疏忽大意就可能导致程序出错甚至崩溃。 不仅如此,正如著名的《十亿美元的错误》与
- 2019-07-11 17:59
- 浏览 591
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/nostalgic/2019/05/30/dos-win16-on-win64.html 。
相信好多人都知道,在基于 nt 的 32 位 windows 中,可以通过 ntvdm 运行 dos 程序,进而还可以通过 wow 运行 16 位 windows(windows 1.x~3.x)程序。
但是在 64 位 windows 中没有 ntvdm 与 wow。
于是有人(leecher1337)开发了 ntvdmx64——可以在 64 位 windows 环境中运行的 ntvdm。
https://github.com/l ...
- 2019-05-31 13:50
- 浏览 1356
- 分类:操作系统
- 博客分类:
- webassembly
本文也发在我的个人博客上:https://hltj.me/wasm/2019/04/04/standardizing-wasi.html 。
本文已获得翻译授权,译自 standardizing wasi: a system interface to run webassembly outside the web,由作者 lin clark 于当地时间 2019-03-27 发布。
今天(当地时 ...
- 2019-04-05 01:10
- 浏览 1376
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/kotlin/2018/11/22/ktorcn-update-jetbrains-day-slides.html 。
非常值得庆祝的是,ktor 1.0 正式发布了,ktor 中文站也已更新。
ktor 是 jetbrains 官方出品的互联应用框架。 使用该框架非常易于开发异步的服务器与客户端,并且能够充分利用 kotlin 以及协程的优势。
ktor 中文站是官方英文站的中文翻译(目前还在翻译中,欢迎组团一起)。 初学者可以从快速入门入手来学习与了
- 2018-11-23 14:43
- 浏览 898
- 分类:开源软件
本文也发在我的个人博客上:https://hltj.me/java/2018/04/02/experience-java9-update-minors.html 。
本篇介绍 java 9 更新以及一些非重大改动。
更新
java 9 已经正式发布半年多了。这期间不仅 java 9 发布了更新,就连 java 10 也已正式发布。� ...
- 2018-07-28 19:27
- 浏览 783
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/java/2017/09/22/experience-java9-lombok.html 。
java 9 正式版已于当地时间的 9 月 21 日(北京时间大约是 22 日凌晨)如期发布。可在 oracle m6手机网页版登录官网下载。
java 9 没有像 java 5/java 8 那样引入新的编程范式而给语言本身带来革命性的改进,不过 java 9 的改动还是很大的,尤其是引入模块化对 jdk 与运行时的改动都很大。 现在网上能找到很多介绍 java 9 新特性的文章,这里不再赘述,只简要列举如下:
模块化(jigsaw 项目)
g1 ...
本文也发在我的个人博客上:https://hltj.me/kotlin/2017/08/31/2tips-for-kotlin-repl.html 。
kotlin 自带了交互式编程命令行,即 repl(read-eval-print loop 的简写,直译为 “读取-求值-输出”循环),尤其适合快速实验一些东西。 本文只讲关于 kotlin repl 的两条 tips:
如何运行 repl;
如何在 repl 中查看推断出的类型。
如何运行 kotlin repl
运行 kotlin repl 主要有两种方式:
在 intellij idea 中运行;
运行独立的命令 ...
- 2017-09-01 19:17
- 浏览 644
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/kotlin/2017/08/25/kotlin-functor-applicative-monad-cn.html 。
本文是从 haskell 版 functors, applicatives, and monads in pictures 翻译而来的 kotlin 版。 我同时翻译了中英文两个版本,英文版在这里。
与从 swift 版翻译而来的 kotlin 版不同的是,本文是直接从 haskell 版原文翻译而来的。
这是一个简单的值:
我们也知道如何将一个函数应用到这个值上:
这很简单。 那么扩 ...
- 2017-08-28 13:34
- 浏览 1006
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/lang/2017/08/01/modern-lang-static-type.html 。
静态类型是现代语言的发展趋势之一。近年来,不仅有很多静态类型的现代语言兴起,还有不少动态类型语言也在引入静态类型支持。
下面我们就来看下为何静态类型会如此受到现代语言的青睐。
静态类型的优势
与动态类型相比,静态类型有如下优势:
更佳的性能
静态类型有利于编译器优化,生成效率更高的代码。类型信息不仅有助于编译型静态类型语言编译,对于一些具有 jit 的动态类型语言同样有积极意义,如减少 jit 开销、提供更多优化信息等。
及 ...
- 2017-08-02 15:34
- 浏览 743
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/translate/2017/06/22/oss-docs-translate-quality.html 。
五月份,我宣布了 kotlin 官方参考文档翻译完毕的消息,其中有提到这也是唯一一份完整且最新的官方参考文档翻译。不仅如此,其中值得一提的还有翻译质量。
kotlin 中文站良好的翻译质量跟很多不错的翻译实践是分不开的。这些实践对于其他文档翻译项目也有很高的参考价值,特单独拿出来分享。
直接 fork 外文源站
这个在 kotlin 官方参考文档翻译完毕已经介绍过:这样做的显著优势是官方站有任何更新可以及时合并进来 ...
- 2017-08-02 15:32
- 浏览 640
- 分类:开源软件
本也发在我的个人博客上:https://hltj.me/kotlin/2017/06/13/kotlin-meet-gradle.html 。
本文是 gradle m6手机网页版登录官网文章 kotlin meets gradle 的译文。 原文发布于 2016-05-18,所以文中的时间都要再往前算一年。 如今 kotlin 已经发布了 1.1,gradle 已经发 ...
- 2017-07-12 18:48
- 浏览 531
- 分类:编程语言
« 上一页 1