- 博客(6)
- 收藏
- 关注
原创 git常用命令以及gitlab的使用
git是分布式的版本控制系统, 每一个终端都是一个仓库,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。每一次的提取操作,实际上都是一次对代码仓库的完整备份。 1. gitlab创建工程 进入gitlab界面,点击导航条上的 “+” 就可以进入创建工程页面 Visibility Level 权限等级分三种: Private 私有的,只有你自己或者组内的成员能访问 Internal 所有登录的用户 Public 公开的,所有人都可以访问 2. Git 使用 2.1 添加sshkey
2020-06-22 20:36:57
345
原创 OpenGL的三种变量类型:uniform,attribute以及varying
转自:https://blog.youkuaiyun.com/tianxiawuzhei/article/details/50113383 1. uniform 变量 uniform变量是外部application程序传递给(vertex和fragment)shader的变量。它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const ),它不能被shader程序修改。shder程序只能用unif
2020-06-20 19:06:48
1393
原创 C以及C++中的static用法讲解
C语言中static 关键字用处分为两类:变量和函数。而在C++中,static关键字同时还具有面向对象的作用 程序中的static 1. 局部变量 普通局部变量(不加static修饰),编译器一般不对普通局部变量进行初始化,也就是说它的值在初始时不确定,除非对其显式赋值。 普通局部变量存在进行栈中,使用完立即释放。 静态局部变量使用static修饰,即使在声明时未赋值,编译器也会将它初始化为0。且静态局部变量存储在进程的全局数据区,即使函数返回,它的值也会不变。 静态局部变量存在全局数据区分配存储空间;
2020-06-20 09:57:00
297
原创 OpenGL入门-1-创建窗口初始化
转自:https://learnopengl-cn.github.io/ OpenGL中,创建窗口最重要的是加载GLFW和GLAD两个语言库,也是每个OpenGL主程序中最重要最开始的部分。 GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。 GLAD是用来管理OpenGL的函数指针的,所以在调用任何OpenGL的函数之前我们需要初始化GLAD。 几乎所有的主程序开始都是: #include <gla
2020-06-16 00:29:50
528
原创 Mac配置git ssh
一、查看是否已经配置 1. 在中端执行 cd ~/.ssh 若不能进入目录,说明没有生成过 2. 若能进入目录, 执行命令 ls,查看具体内容 如果ssh文件夹中有id_rsa, id_rsa.pub,说明之前生成过ssh 秘钥,可以直接使用 二、重新配置 在中端,执行如下命令: 1. 配置账户 下面展示一些 内联代码片。 git config --global user.name "account name" 其中“account name" 为你的git名称 然后, git config --g
2020-06-16 00:10:24
454
原创 Python打印异常报错信息
两种方法: 直接打印错误: try: a=2/0 except Exception as e: print(e) 结果:division by zero 2. 用traceback模块打印 上述结果看不到具体错误信息,如行数啥的,不方便调试定位,可用traceback模块。 下面展示一些 内联代码片。 import traceback try: a=2/0 except Exception as e: print(traceback.format_exc()) #traceback.prin
2020-05-13 09:51:33
1848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅