Gentoo 中打包确定依赖
通过objdump去获取库信息,过滤 再通过 equery b file 连网查询,...Python 学习笔记:基础知识
终于静下心来,花了一天的时间来阅读 Python 相关的知识。Python 是一种语法简洁有没,面向对象的,内置高级数据结构,支持模块和包,支持多种平台,可扩展的解释性通用编程语言。
学习 Python 与学习其他编程语言一样,需要掌握其基本的语法结构,其包含:
OS X 的一些技巧汇总
刚上手 OS X,习惯正在慢慢培养中,下面记录一些使用过程中的小技巧,不断补充
一. 显示和隐藏
1. 显示和隐藏系统文件
10.8 版本 OS X
$ defaults write com.apple.finder AppleShowAllFiles YES/NO
10.9 版本 OS X
$ defaults write ~/Library/Preferences/com.apple.finder.plist AppleShowAllFiles -bool true/false
OS X 上安装 Nginx + PHP-FPM + MariaDB
一些小测试需要用到 Nginx + PHP-FPM + MariaDB,在 App Store 内看了下 OS X Server 要 ¥128,咳咳,要我 10 天的饭钱,Linux 用户迁移过来的,怎么可能花这个钱呢,都是开源的东东,于是操起 Homebrew,自己配置
一. 安装 PHP-FPM
好吧, Homebrew 默认没有 PHP-FPM,我们首先需要使用 brew tap 来添加其他的 repo 到我们的 Homebrew 中去。
$ brew tap homebrew/dupes
$ brew tap homebrew/php
Homebrew 的安装与使用
与 MacPorts 类似,OS X 下还有款包管理工具为 Homebrew,安装方法也很简单。
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
好了,安装完毕,Homebrew 的使用方法也很简单。
基本用法
- brew search formula # 搜索软件包
- brew install formula # 安装软件包
- brew remove formula # 移除软件包
- brew cleanup formula # 清除旧包
- brew list # 列出已安装的软件包
- brew update # 更新 Homebrew
- brew upgrade # 升级软件包
- brew home formula # 用浏览器打开
- brew info formula # 显示软件内容信息
- brew deps formula # 显示包的依赖
- brew server # 启动 web 服务器,可以通过浏览器访问 http://localhost:4567 来通过网页来管理包
- brew -h # 帮助
- brew versions formula # 列出软件包的版本