我主要学习的是 SQLite 的语法,实验用的数据库文件可以从这里下载,使用的 SQL 工具是免费的 SQLStudio。 继续阅读“《SQL必知必会》简要学习笔记”
移除GitHub上的错误提交
假设,你在GitHub上托管了项目,但是发现你最近的一次提交出了错。你想要撤销这个提交,那么应该怎么做呢?
假设5c24e50
是这次错误提交的SHA,58c4e50
是离这次提交最近的一次提交,在命令行下输入如下命令即可从5c24e50
回退到58c4e50
:
1 |
git push origin +58c4e50:master |
原文链接见这里。
解决了困扰很久的Bug
从上个周四到今天上午,一直被一个bug所困扰,各种谷歌也不得解,但是今天用Bing搜索了一下问题后,直接就找到了解决方案!开心!
Bing英文的确很不错,搜索能力与Google不相上下。
libQGLViewer的安装配置与编译
折腾libQGLViewer这个库快两个星期,才成功的运行了第一个示例程序。这期间走了许多弯路,浪费了很多时间。为了避免下次再出现问题,现在将这个库的安装与配置过程记录如下。
在VS 2010 下配置OpenGL开发环境
配合OpenGL superbible第五版。
笔者的环境为VS 2010 + Windows 8.1 64版本。 首先,下载需要用到的所有头文件和库。解压到任意位置。
Linux文件权限简析
Linux是一个多用户操作系统,在Linux中,可以添加非常多的用户。而用户的等级,只有Root用户和非Root用户之分。Root用户,相当于Windows系统中的超级管理员,拥有至高无上的权利。Root用户可以对系统进行任意操作,甚至可以强制删除整个Linux操作系统。所以除非你明确的知道你自己在做什么,否则不要以Root身份来操作。