Mac下在Vim上配置YCM
这里说明如何在Mac下配置YouCompleteMe插件(Linux上应该也一样的)
这里说明如何在Mac下配置YouCompleteMe插件(Linux上应该也一样的)
这里记录了Perl面向对象的相关知识
这里介绍了Perl的包,模块和面向对象相关知识。
本文说明了如何在XCode配置Vulkan,以及如何使用g++进行vulkan编程。
《计算机网络:自顶向下方法》的学习笔记
应用层是我们应用程序所在的层,程序员编程的时候只需要了解应用层的相关知识。应用层将复杂的硬件和协议,和应用程序隔离开。
由于应用层主要是一些应用。所以我们这里主要看一些典型的应用层应用。
《计算机网络:自顶向下方法》的学习笔记。
这里是我学习Perl的笔记,需要你了解Linux Bash脚本语言,Python语言的语法和常用的数据结构。
如果你没有这些知识,也可以点进来看看我推荐的Perl书籍(在开头就有)。
通过学习《x86汇编语言-从实模式到保护模式》一书,我终于明白了操作系统是如何安装的,以及自己写了一个小小的,算不上安装程序的helloworld啦。
在学习《x86汇编语言-从实模式到保护模式》一书的时候,由于书上需要将编译后的代码写入到虚拟硬盘VHD文件中,而作者给出的又是Windows的写入程序,所以在这里我自己写了一个在Windows,Linux,Mac上都可以使用的,纯C++11的命令行工具。工具在github上。这里分享一下编写时出现的坑和编写过程。
注:这个工具只能将数据写入固定VHD文件中
对于游戏脚本有两种解释,一般的解释是“外挂”,也就是自动刷怪等等的那种挂。一种是让脚本和游戏主体沟通,将逻辑单独拎出来的编程技术。我们这里说的不是外挂,说的是如何使用Lua语言做脚本,并且辅助我们自己的游戏主体的编程手段。
这个例子使用C++和SDL2制作游戏的主体,Lua作为游戏的脚本。另外需要知道Lua和C/C++互相通信的方法,见这篇博客