头像

极客学院_红结

性别:男 现居住地:北京市 昌平区

萌萌哒的攻城狮

学习的课程

更多>
  • 用Swift语言开发物理引擎游戏

    用Swift语言开发物理引擎游戏

    本课学习使用Swift语言开发2D游戏的基础-SpriteKit游戏引擎。

    6课时 32分钟
    中级
    10.4K 人学习
  • OpenGL 初识着色语言

    OpenGL 初识着色语言

    本课程主要讲解:着色语言(shader)的概念,着色语言的编译和链接。还有客户端 C/C++ 代码给 GLSL 传递变量的两种方式:分别是 Attribute 和 Uniform 。其中讲解变量的演示程序中,还展示了动画的雏形。

    4课时 56分钟
    初级
    4899 人学习
  • 初探 GLSL

    初探 GLSL

    本课程围绕,现代图形“管线”一词,和“可编程”一词进行了讲解,还根据版本简单介绍了 OpenGL 的发展史。接着通过一张图描述可编程管线,并详细讲解了 Vertex Shader 和 Fragment Shader 的作用。最后通过实际操作和编写代码,搭建了一个基本的 OpenGL、GLSL 的渲染环境。

    3课时 35分钟
    初级
    6301 人学习
  • OpenGL 变换的组合

    OpenGL 变换的组合

    本课程介绍:一般绘制中常用的顶点索引绘制,在复杂的模型中可以极大减少数据量。背面剔除可以在图元装配后、光栅化之前剔除无用的背向的图元。也讲解了如何开启深度测试,从而正确地绘制三维模型。最后根据上个课程分步介绍的三种变换,讲解变换的组合,从而完成从物体坐标系到世界坐标系的转换。

    3课时 55分钟
    初级
    4234 人学习
  • Spring 入门示例

    Spring 入门示例

    本节课程主要介绍一下 Spring 的基本软件需求,然后逐个进行安装和配置,接下来会实际编写一个简单的代码示例并对相关注意点以及知识点进行详细介绍,通过本次课程,希望大家能够搭建简单的 Spring 的开发环境并编写简单的 Spring 程序。

    4课时 38分钟
    初级
    30.6K 人学习
  • 编写 Struts2 HelloWorld 程序

    编写 Struts2 HelloWorld 程序

    本课程介绍了如何搭建 Struts 2环境、编写第一个 Struts 2程序。详细的讲解了配置文件中constant、package、action、result 等元素的意义和使用方式。最后深入的讲解了项目走向流转,便于大家更清晰的了解一个请求是如何转发的。

    3课时 30分钟
    高级
    15.8K 人学习
  • Linux 下 C 编程 —— 网络通信

    Linux 下 C 编程 —— 网络通信

    本课程首先介绍网络编程的相关知识,包括网络编程的基础,如 TCP/IP 协议概述,IP 功能,传输层协议,socket 概述,数据传输类型和字节序列转换等,然后重点讲解 TCP 服务器-客户端流程,UDP 服务器-客户端流程,并通过具体的实例程序来演示如何实现服务器和客户端的通信。

    3课时 55分钟
    高级
    8531 人学习
  • Linux 下 C 编程 —— 线程基础

    Linux 下 C 编程 —— 线程基础

    本课程首先讲解 Linux 下线程的基础知识,内容包括线程概念,进程与线程的关系,线程分类,线程内存布局线程实现,线程标识以及线程的状态转换等。然后,通过实际代码演示线程的创建,线程终止方式,以及最后的线程清理处理。

    3课时 35分钟
    高级
    5202 人学习
  • Git 本地操作

    Git 本地操作

    本课介绍 Git 安装与简单配置,在理解 Git 暂存区的基础上掌握 Git 基本的工作流程、本地分支与合并,查看与对比 Git 历史记录,以及如何撤销修改和重写 Git 的历史记录。

    8课时 92分钟
    初级
    43.5K 人学习