SOIL is meant to be used as a static library (as it’s tiny and in the public domain). You can use the static library file included in the zip (libSOIL.a works for MinGW and Microsoft compilers[FLAG]… feel free to rename it to SOIL.lib if that makes you happy), or compile the library yourself.
分类目录归档:实验
Git:从容地丢掉无用分支而不失去提交的特殊技巧与两个提示
重要!本文说明的方法仅供娱乐。在实际生产过程中乱用所产生的后果由使用者自行承担。另外,不保证本文所述信息之准确性。
如果一个分支没有被合并到其他分支上,那么这个分支就不能被直接删除(git branch -d),必须强制删除(git branch -D)。然而强制删除会造成此分支上未合并的提交丢失在海洋中,显然这就不能让Git记录下版本库中发生的全部历史。一种解决方案如下:
继续阅读
Intel Core i5 + Intel HD Graphics 4000 + Linux = 调节亮度依旧无效
麻烦事还是如预期地存在……可是为什么之前一直都没有发现呢?
这次的解决方案来自Ask Ubuntu,似乎不管什么发行版都是这样,而且遇到这个问题的人都是联想Z500笔记本(我就是)。Windows 10的问题是Intel自己搞出来的,Linux的锅由谁来背呢?
继续阅读
Intel Core i5 + Intel HD Graphics 4000 + Windows 10 = 调节亮度无效
所以这都是什么破事啊。满足三个条件才能遇到的漏洞居然被我遇到了。症状是笔记本上调节亮度的按钮可用,但是无论调到何值,显示器都像是被调节到最暗。不过刚开机时(BIOS启动界面、GRUB的菜单、Windows徽标展示(第一阶段)等时机)可以正常调节亮度,虽然不会有什么提示就是了。
为什么我不使用Minecraft JSON生成器
并不是不想用,而是生成出来的东西可读性太差。而且,很多JSON命令生成器也都功能不全面。例如,几乎所有的/tellraw命令生成器都无法生成下列命令:
/tellraw @r [{text: "some random entities:", extra: [{selector: "@r[type=!Player]"}, {selector: "@r[type=!Player]"}, {selector: "@r[type=!Player]"}, {selector: "@r[type=!Player]"}], color: aqua}, "\n"]
Minecraft资源包中的glyph_sizes.bin研究报告
glyph_sizes.bin文件位于assets/minecraft/font目录下。通过扩展名可以知道,这是一个二进制文件(废话)。根据其64.0K(65536字节)的文件大小和Minecraft使用的Unifont字体的完整Unicode BMP支持,可以预测这个文件是按照一个字节对应一个Unicode字符的方式存储的。
不要在BASH的PS1等提示符中使用\e
总感觉是\[ … \]的问题而不是\e——因为\e就是\033。
— satgo1546 于 2015-1-22 注明(未测试)
用\[\033 … \]代替。
虽然不知道为什么,但是使用\e会导致各种终端出现奇怪的现象。
事情经过:
xeLaTeX+xeCJK=非常方便地在LaTeX中处理中文
之前准备配置LaTeX+CJK宏包的,结果一直报错报错报错报错报错报错报错报错报错,然后就发现了xeCJK,并且TeXLive自带,于是就直接用它了……
\documentclass{article} \usepackage{xeCJK} \setCJKmainfont{Droid Sans Fallback} % 标准中文字体 \setCJKmonofont{Droid Sans Fallback} % 等宽中文字体 \parindent 2em % 首行缩进 \begin{document} \section{实验} 哈哈哈哈! \end{document}
……我什么都没做,输入xelatex ./xetrythis.tex 后就什么都好了,连PDF都自己生成了,简直太爽了——于是写了这篇文章!
又一篇关于MetaPost的label的文章
关于MetaPost的label无法显示、无法编译的文章网上已经有一大堆了,但还是没有一个能解决我的问题……于是研究了两天,得出了又一种解法。
我的问题是:有label的MetaPost文件可以编译,但是编译完的东西无法显示,无论是用Evince还是ghostscript命令都不行,随便找个文件用ghostscript试一下就会得到如下信息: 继续阅读