日语五十音图中,除了第一行是元音行以外,其它的九行都是辅音行。虽然叫辅音行,但并不是说辅音行中的每一个音都是辅音,实际上,辅音行中的音是由辅音和元音拼读而成的组合音。五十音图中的辅音行的发音都是清音。
阅读全文…CoolCode
艺术需要千锤百炼,技术需要日积月累
-
-
日语五十音图(元音)
《综合日语》开篇就讲五十音图,没有什么日语发展史,日语文字构成之类的介绍,简单粗暴很实用。本篇学习笔记,当然也以实用为主,所以同样略过这些内容。对这些内容感兴趣的同学,直接上网找各种日语入门的视频教程看就好了,网上各种的日语公开课里面数这部分内容介绍的最多最详细了。下面直接进入正题。
阅读全文… -
我的日语学习笔记
从开始系统学习日语到现在已经有半年了,《综合日语》四本书已经学完了第一册,《综合日语》第二册也学了有五分之一了,但是发现学得多了,之前学的知识,有些就忘了,有些就记混了。所以打算从现在起,把之前学过的内容,结合自己看过的各种书籍和查找的各种资料加上一些自己理解的内容,从头开始整理成笔记,希望可以通过这种方式来提高自己学习日语的效率。
阅读全文… -
秒杀 tj/co 的 hprose 协程库
ES6 中引入了 Generator,Generator 通过封装之后,可以作为协程来进行使用。
其中对 Generator 封装最为著名的当属 tj/co,但是 tj/co 跟 ES2016 的 async/await 相比的话,还存在一些比较严重的缺陷。
hprose 中也引入了对 Generator 封装的协程支持,但是比 tj/co 更加完善,下面我们就来详细介绍一下它们之间的差别。
阅读全文… -
序列化和反序列化浅析
序列化和反序列化对于现代的程序员来说是一个既熟悉又陌生的概念。说熟悉是因为几乎每个程序员在工作中都直接或间接的使用过它,说陌生是因为大多数程序员对序列化和反序列化的认识仅仅停留在比较一下各种不同实现的序列化的性能上面,而很少有程序员对序列化和反序列化的设计和实现有深入的研究。
本文将从序列化和反序列化的设计和实现的入手,来简单讲解一下序列化和反序列化。其中包括以下几个方面:
- 序列化和反序列化的作用
- 什么样的数据是可序列化的
- 序列化和反序列化的分类
- 序列化和反序列化的类型映射
本文不会涉及到某几种语言的某几种序列化实现的性能对比之类的内容。
阅读全文…