脚本编辑中的一些名词概念

时间:2021-07-11 20:56:43

  今天大佬丢给我一个云风大神的 skynet开源服务器框架,让自己研究架设,其中原博客为https://blog.codingnow.com/2018/08/asset_repo.htmll。开源源码可以在https://github.com/cloudwu/skynet里面下载,Github真是个挺好玩的网站,里面有很多有趣的代码。其中某些名词概念不熟悉,记录一下:

  自举:程序的自举就是自己的编译器可以自行编译自己的编辑器,实现方法就是这个编译器的作者用这个语言的一些特性来编写编译器并在该编译器中支持这些自己使用到的特性。最早期的语言基本都是由汇编语言组成,尔后交叉形成C语言,在其基础上形成Java。目前的大部分编程语言都是由C或者Java编写而成。

  顺便提下云风博客中提到的skynet的资源仓库,其开发思路是通过比较客户端与服务器的版本差异,然后服务器计算版本差异中缺少的文件并分发给客户端。再具体些的方法是将资源分为若干个文件,计算差异之后,将差异的文件依次分发给客户端。

  句柄:句柄是整个windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个四字节长的数值,来标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口、按钮、图标、滚动条、输出设备、控件或者文件等。