摘要:
用man python,可以找到Like the version of Python, the python command can select between 32 and 64-bit execution (when both are available). Use: % defaults write com.apple.versioner.python Prefer-32-Bit -bool yes 将这条语句加到~/.bash_profile,再source ~/.bash_profile就可以了。 阅读全文
摘要:
问题描述:已知一个数组x[],元素个数有多少并不很清楚,但是数组元素已经依顺序从小到大排好,而且在数组最后添加了足够多的MAX记号;MAX表示最大的值,比数组中每一个元素都大,而且个数足够多。编写一个程序,在这个数组中找出某个给定的值。 思路:二分查找法是一个非常高效的算法,但要想使用二分查找法,必须满足2个条件:1.元素是有序的,可以从小到大排列,也可以从大到小排列。2.知道元素集合的上界和下界。本题中元素已经从小到大排列,但是不知道数组的上界。所以,解法如下: 1.最开始,二分查找x[0]和x[1],即查找区域为[0,1)这个左闭右开区间,区间的大小是。此时start=0,e... 阅读全文
摘要:
原文地址:http://lynnkong.iteye.com/blog/1811254exec和source都属于bash内部命令,在讲这两个命令之前,前谈一下fork的概念:fork是linux的系统调用,用来创建子进程(child process)。子进程是父进程(parent process)的一个副本,从父进程那里获得一定的资源分配以及继承父进程的环境。子进程与父进程唯一不同的地方在于pid(process id)。环境变量只能单向从父进程传给子进程,不管子进程的环境变量如何变化,都不会影响父进程的环境变量。脚本的执行:1.新产生一个shell然后再执行scripts,也就是通常的sh 阅读全文