从今天开始,要删除掉以前的summary文章,以tips的形式写一系列文章。每篇文章包含最近遇到的一些小问题,具体每篇的tip数量视情况而定。
Tip 1: to compile .c to .nas?
开始学了一段时间操作系统,遇到一个问题,如果总是用汇编写的话太麻烦,而中间有的地方也需要汇编,便想要把 .c
文件编译成 .nas
文件。这个其实很简单,需要使用GCC:
gcc -S *.c -o **.nas
其中 *.c
是你要编译的 c文件,*.nas
是你要编译成的 nas文件
Tip 2: windows安装mysql
怎么在windows下安装mysql,其实吧,根本就不用安装
- 在mysql网站下载mysql-5.6.19-win32(当前是这个版本)
- 解压之
- 将其路径加入环境变量
- 在cmd->中输入命令
mysql -uroot -p123456
因为在这个版本中root的密码为123456,网上有人说是空密码,但我测试不对**
- 这样应该就能连接上了,接下来开始用吧
Tip 3: chrome/chromium标题栏乱码
data:2014-06-10
ubuntu14.04提示更新,更新了几个东西,之后chrominum的标题栏就出现乱码,不知道什么原因.我又下载了chrome同样是这样的状况,但是firefox没有出现这种情况。 baidu之(这问题还是baidu好,毕竟用google的人大多不用中文嘛,不知道老日和棒子他们有没有这种问题),有一个人出现了同样的问题(说也奇怪,难道没有很多人遇到这个问题?),按照他的说法进行如下更改:
编辑这个文件/etc/fonts/conf.d/49-sansserif.conf的倒数第四行中间的那个sans-serif,据我测试,改成什么应该都可以(我仅仅把后面那个f去掉都可以),具体原因未知。
之后我看了一下今天更新的东西,确实发现更新了fontconfig这个东西,应该是与它有关。目前只要解决问题就好,等待大神求解。
Tip 4: 网站中的google字体本地化
自从google完全倒下后,墙内使用google字体的网站纷纷中枪,不是加载不出来就是加载巨慢。听到有人说将字体本地化的概念后自己捣鼓了一番:
我找到博客中引用的google字体的链接,如 http://fonts.googleapis.com/css?family=Electrolize
(一般都写在css文件中,如果你用别人的模版,到处找找),使用浏览器打开得到如下代码:
@font-face {
font-family: 'Electrolize';
font-style: normal;
font-weight: 400;
src: local('Electrolize'), local('Electrolize-Regular'), url(http://fonts.gstatic.com/s/electrolize/v5/DDy9sgU2U7S4xAwH5thnJ4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
下载其中的 http://fonts.gstatic.com/s/electrolize/v5/DDy9sgU2U7S4xAwH5thnJ4bN6UDyHWBl620a-IRfuBk.woff
,最好命名成 该字体名字.woff
并放在fonts文件夹中。用刚才的那段代码替换掉原来的引入字体的那行代码,并将其中的 url()
括号中的链接换成你刚才存放的本地链接。
再打开网站尝试一下,是不是比原来快得要命。
Tip 5: 在使用git的时候出现如下错误
error: insufficient permission for adding an object to repository database .git/objects
出现这个错误的原因主要是权限问题,也就是说在 .git/objects
文件夹里面出现了不属于你当前用户的文件。所以解决方法也很简单,找到他们,改了权限就okay了。具体你可以如下操作:
ls -l | grep root
或者
ll | grep root
当然也有可能不是root用户,虽然可能性不大,这样的话你需要找出所有不属于你当前用户的文件夹。之后改变要 chown
就好了。