分类: 程序代码

在 Xcode 里编译运行 Python 代码

XCode.pyXcode有着良好的自动补全功能和自动缩进功能,而且Xcode本身也是iOS开发唯一的选择。我们是否可以在这样一个集成环境里,搭建python运行环境呢?答案是可以的,而且很简单,运行的时候也很方便。下面来简单讲解如何在Xcode 5下,搭建python编译环境来编写和运行python程序。

找到 Python

每个OS X系统都内置了python,我们可以在[实用工具][终端]里,运行which python来查看python的安装位置,方便我们调用它来搭建python的编译环境。它一般在/usr/bin/python这个位置。

which_python

hosts 自动更新程序

因为众所周知的原因,某些网站的不能访问使得你只能选择VPN,翻~墙软件或者是修改Hosts来访问。前面两个都比较麻烦,VPN还有收费的,软件的话有一大堆死掉不能用,速度也成问题,较佳的方法无非是Hosts了,但是Hosts也有失效的时候,等到失效时更会措手不及。

Hosts自动更新程序

牛人FGQI Snake已经想到这个问题并制作了一款软件,Hosts自动更新程序。软件只有仅仅几百KB的大小,但却能解决你的绝大多数网站不能访问的问题,它可以随时更新youtubeFacebookTwitterGoogle Services等在内的多数网站的hosts,十分全面可用,省时省心省力气;除此之外,它还额外提供优酷视频网站的广告屏蔽,让你再也不为那吵闹的30秒广告发愁了。

打开程序会自动下载一些关键脚本,完毕之后便可以进行操作:

快速修改Hosts脚本

Windows情况下,如果你经常修改Hosts文件,那么每次都寻找并打开hosts文件的确很繁琐,不过你现在可以通过下面的脚本实现:

notepad "%SystemRoot%\system32\drivers\etc\hosts" 
ipconfig /flushdns 
exit 

其中靛蓝色部分能够刷新DNS缓存信息,以实现快速刷新应用hosts文件的效果。

修改Hosts脚本

这个脚本很简单,你只需复制他们到一个文本文件并命名为后缀名为.bat的文件就可以了,以后要修改hosts文件,就只需运行此文件即可。是不是很方便呢?当然,如果你觉得繁琐,你就直接下载我做好的这个文件吧!

谢谢阅读。祝各位在墙内生活愉快,和血度过一生。

用javascript实现简体繁体中文转换

毕竟简体中文和繁体中文是一脉兄弟,虽说我也不能说这两者到底谁好谁坏,但是对于访客来说,确实有着这么一些人更偏好于正体中文,或者本身他们就来自台湾香港。如果站点仅提供简体中文,同时有需要提供正体中文的话,不必那么麻烦的添加一个Google Translate插件,因为就一个很普通的javascript代码就可以轻松实现。

效果如下:

简体效果>>点击后>>繁体效果

方法很简单:

1、到这里下载此js文件,并上传到服务器合适的位置,比如http://网站/zh-Hans.zh-Hant.js。

2、在需要添加转换链接的地方添加一句

<a id="translatelink">点击切换繁体中文</a>

3、在页面</body>前(至少要在上面那个锚标签之后的位置)添加一句

<script type="text/javascript" src="http://网站/zh-Hans.zh-Hant.js"></script>

4、完成了。现在你可以在浏览器中查看一下效果。

另外需要注意的是,你的页面文件和这个js文件的编码一定要一致,比如我的都是utf-8格式。否则可能出现失灵或者乱码。另外因为这个js文件比较大,所以是否真的要添加这一功能还可能需要认真考虑一下,以免不必要的功能降低载入速度,这也是我推荐把js引用放到</body>前的原因。

让网站统计工具不统计自己:WordPress技巧

有不少好的网站分析工具比如Google Analytics量子统计、国内的CNZZ等都是挺不错的统计工具,每天看流量表的时候总是会疑惑,这当中又有多少是自己的呢?怎么样可以实现不统计到自己呢?于是果断上网Google了一下,还果然发现了方法。下面是介绍:

不统计特定IP的用户,如果你是静态IP

如果你使用的是固定IP或者固定的IP段,那这个问题就好办了,不统计你指定的IP或IP段即可。

<?php

$iipp = ’ ‘ . $_SERVER["REMOTE_ADDR"]; 

// 将以下 X.X.X.X 改成你的IP或IP地址段

//place your ip instead of X.X.X.X

if ( strpos($iipp,’X.X.X.X′) === false ) :
?>

//你的统计代码

//your track code goes there

<?php endif; ?>

 

排除多个IP或IP地址段,请继续阅读》》