def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('...'); elif x>0: return x; else: return -x;
月度归档: 2016年3月
The Overloading of Operator << and >>
class String { public: friend ostream& operator<<(ostream&, const String&); friend istream& operator>>(istream&, String&); //other members private: char *str; }; ostream& operator<<(ostream& os, const String& str){ int i=0; while (*(str.str+i)!='class String { public: friend ostream& operator<<(ostream&, const String&); friend istream& operator>>(istream&, String&); //other members private: char *str; }; ostream& operator<<(ostream& os, const String& str){ int i=0; while (*(str.str+i)!='\0') os<<*(str.str + i++); return os; } istream& operator>>(istream& is, String& str){ is>>str.str; return is; }') os<<*(str.str + i++); return os; } istream& operator>>(istream& is, String& str){ is>>str.str; return is; }
MySQL [2002]: No such file or directory
在 OS X 系统下使用 MySQL 可能会遇到错误:
Warning: mysql_connect(): [2002] No such file or directory
解决方法不难:
检查 /tmp 和 /var/mysql 下是否有 mysql.sock 这个文件。
若前者有此文件而后者没有,执行以下命令:
cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/mysql.sock mysql.sock
若后者有此文件而前者没有,执行以下命令:
cd /tmp ln -s /var/mysql/mysql.sock mysql.sock
问题一般能够解决。
Repost: 反向代理 Sicily 附静态资源处理
作者:Terry
发布时间:2016/03/13
许可协议: 知识共享 Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议(CC BY-NC-ND 4.0)
Sicily 从不知道什么时候开始就上不去了,平时在手机或是在家里想看看题都要连 VPN,况且 PPTP 的 VPN 穿透性很低,尤其是中国移动的网络下……
扯远了。
后来决定反代 Sicily,服务器当然在宿舍,没有公网 IPv4 但是有 IPv6 地址,配合 CloudFlare 够用了。
制作 OS X 中切换隐藏文件显示开关快捷键
在 OS X 系统中,若要对系统隐藏文件进行操作,一般来说只能通过终端(Terminal)来打开文件。如果要在 Finder 中直接显示隐藏文件,则可以在终端(Terminal)中执行以下指令:
#显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool true #不显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool false #重启 Finder killall Finder
执行以上指令之后并重启 Finder 之后,就可以令 Finder 显示或不显示隐藏文件,即使重启系统也不需要再次操作。但是若让隐藏文件一直显示,一来影响美观,二来容易误删,不是很方便。于是我们可以通过使用系统自带的工具 Automator 来创建一个切换状态的快捷键。
DHT 爬虫: p2pspider
p2pspider 是一个 DHT 爬虫 + BT 客户端的结合体,从全球 DHT 网络里“嗅探”人们正在下载的资源,并把资源的 metadata (
种子的主要信息)从远程 BT 客户端下载,并生成资源磁力链接。通过磁力链接,你就可以下载到资源文件。
你可以拿它做私人种子库(比如海盗湾),也可以拿它做资源数据挖掘与分析。
我们的征途是星辰大海
真想多活五百年,看看引力波究竟能干啥。