Mac 与普通 PC 的底层差异

最近进一步加深了对 Mac 底层的了解,到目前为止,总的来说,差异主要体现在两点,一个是普通 PC 在加电启动的阶段用的是 BIOS ,而 Mac 用的是 EFI ,另外一个是,在硬盘分区的管理上,普通硬盘用的是 MBR ,而 Mac 用的是 GUID 分区表。 另外,具体到 lion 操作系统,在 Macbook Pro 上,会产生 3 个最初的分区,一个……

阅读全文

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 的时候就报错,报……

阅读全文