最近进一步加深了对 Mac 底层的了解,到目前为止,总的来说,差异主要体现在两点,一个是普通 PC 在加电启动的阶段用的是 BIOS ,而 Mac 用的是 EFI ,另外一个是,在硬盘分区的管理上,普通硬盘用的是 MBR ,而 Mac 用的是 GUID 分区表。
另外,具体到 lion 操作系统,在 Macbook Pro 上,会产生 3 个最初的分区,一个…… 阅读全文
Monthly Archives: August 2012
Mac 下使用 rEFIt 造成的硬盘文件损坏
今天拿到一个 Mac ,机子是 Macbook Pro,任务是帮装上 Win7 ,由于手上的一个 8G U盘不能量产,于是看了这里的教程,http://nbbbs.zol.com.cn/36/544… ,下载了一个 rEFIt 0.14 ,安装之后没有成功,引导界面没有出来,估计是和 Mac 的版本不匹配, Mac 是 10.7.2 ,于是导致使用 boot camp 的时候,每次都说,文…… 阅读全文
算法复习之快速排序
快速排序这个自己想了一会,真的想不出来,还是查了资料,使用 C89 标准函数库有一个非常简单的写法,(维基上的不能跑,自己稍稍改了一下)
#include <stdio.h>
#include <stdlib.h>
static int cmp(int *a, int *b)
{
return *a-*b;
}
int main()
{
int arr[10]={5, 3, 7, 4, 1, 9, 8, 6, 2};
qsor…… 阅读全文
算法复习之冒泡排序与选择排序
基础丢的差不多了,是时候该重新捡起来,不然真的心虚啊,于是就从排序开始,上 poj 找基础的排序题居然没有,悲催,太低级了,最后在 hdu 上找到一个排序题,http://acm.hdu.edu.cn/showprob…
忘得差不多也有一个好处,就是可以自己从头再想,这次决定不看任何参考资料,就凭着模糊的印象,慢慢的把算法的思路先理…… 阅读全文
iframe 中元素的居中问题
今晚在折腾 iframe 中元素的居中问题,问题是这样的:在腾讯开放平台上的应用,嵌入平台是使用 iframe 的方式,当一个应用的高度比较长的时候,需要滚动屏幕,那么有两种选择,一种是父级窗口不产生滚动条,在子框架上产生滚动条,另外一种,就是及时的加长 iframe 框架的高度,让框架能够容纳里面的全部内容,从而子框架…… 阅读全文
PHP 拼接图片
今天上午写了一个 PHP 拼接图片的类,可以把多张图片拼接成一张,可以水平或者垂直拼接,并选择是否输出到浏览器,是否保存到磁盘等。
<?php
/**
* 拼接多幅图片成为一张图片
*
* 参数说明:原图片为文件路径数组,目的图片如果留空,则不保存结果
*
* 例子:
* <code>
* $ci = new CombineImage(array…… 阅读全文
try git 的一些学习笔记
昨天由江阁介绍,发现了一个在线试用 git 的好地方,http://try.github.com/levels/1…,今天重新做一遍,同时当作笔记记录下来:
首先,使用 git init 命令来初始化 git 仓库,这个命令的主要作用是建立 .git 隐藏文件夹,里面存放着 git 本身跟踪用的一些文件,具体细节没有探究。
我们随时可以使用 git status …… 阅读全文
跨域请求时的 cookie 传送情况
自己动手做了一个实验,跨域的时候,确实是可以送出远方域名的 cookie 的:
首先在本地配两个域名,先修改 apache 的配置文件 httpd.conf ,加入:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "D:Documentscodewampwwwdm1"
ServerName dm1.local
</VirtualHost>
<Virt…… 阅读全文
apt update 时软件包说明的数量了超出本程序的处理能力
一个上午基本上都在折腾这个了,坑爹啊
继上次 Linux 里面配多个 Python 出现 easy_install 出错的问题之后,问了江阁,他给了两个方法,一个用系统的包管理升级到 python 2.7 ,另外一个就是自己一切手动来。
上午试了一下自己配一点,发现没到那个水平,配的时候总是会出现各种错,而且错的比较灵异,想来是对 Linux 的…… 阅读全文
Linux 下多个 Python 版本造成 easy_install 出错
debian 默认有 python 2.5 ,我下了 2.73 的源码包自己编译安装了,也改了系统的默认调用
sudo rm /usr/bin/python
sudo ln -s /usr/lib/python2.73/python2.7 /usr/bin/python
这样确实可以默认启用 2.73 的 python ,但是后来使用
sudo apt-get install python-setuptools
sudo easy_install pip
的时候就报错,报…… 阅读全文