Samxander's home

You shall see the difference now that we are back again!

0%

基于OpenGL库,我使用C语言编写了一个简单的迷宫游戏。游戏具有以下特点:

  • 具有简单的图形化界面,使得与用户间有一定的的交互性。
  • 有两张地图可供选择,玩家需在 60 秒内通过键盘上的 W A S D 移动,走到目标点。
  • 是我的C语言大作业

游戏界面如下:

阅读全文 »

Git入门学习

Git 是一种 分布式版本控制系统,主要用于管理源代码的版本历史。它能记录文件的每一次改动,让开发者能够随时回溯、更改和协作,从而极大提高了代码开发的效率和安全性。

如果把代码开发比作写一本书,Git 就像一本“时间机器”,能保存每一版的草稿,不小心删掉的内容可以找回来,还能让多人同时编辑不同的章节,最后合并在一起。

阅读全文 »

ROS 1

ROS-Wiki 上,我们可以得知ROS到底是个啥:

简介:ROS 是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。在某些方面ROS相当于一种”机器人框架“。(复制粘贴的

阅读全文 »

面向对象语言

  • 类和对象

    C++面向对象的三大特性为:封装、继承、多态

    C++认为万事万物都皆为对象,对象上有其属性和行为

阅读全文 »

字符串的索引与切片

  • 字符串的索引访问

Python语言中的字符串包括两种符号体系:正向递增序号和反向递减序号。

阅读全文 »

结构体

在实际问题中,仅仅使用整型(int long long),浮点型(float double),字符型(char)以及数组、字符串这些数据类型经常不够。有时候我们需要其中的几种一起来修饰某个变量,例如一个学生的信息就需要学号(字符串),姓名(字符串),年龄(整型)等等。这些数据类型都不同,但是它们又要表示一个整体,要存在联系,那么我们就需要一个新的数据类型。

结构体就能将不同类型的数据存放在一起,作为个整体进行处理。

阅读全文 »

0.1介绍

Markdown是一种轻量级的标记语言,它允许人们使用纯文本格式编写文档。因其简单的语法、较少的常用标记符号,以及较短的学习时间(易于速成),被越来越多的学做爱好者及工作者使用。一旦掌握这种标记语言,将极大地提高效率。

Markdown使用简洁的语法代替排版。相较Word等文字处理软件,Markdown可以做到手不离开键盘即可改变字体大小,插入表格、图片、超链接、脚注等。

阅读全文 »