Archive

Author Archive

[Linux]CentOS安装或升级Python到2.7.5

June 18th, 2013 No comments

CentOS6.4下的默认安装的Python版本为2.6.6,很多程序需要在2.7下才能运行。

1.安装wget,CentOS最小安装模式下未安装。

yum install  wget

2.下载和编译python 2.7,当前最新版本为2.7.5

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
tar jxvf Python-2.7.5.tar.bz2
cd Python-2.7.5
./configure
make
make install

Read more…

Categories: 系统管理 Tags: , ,

[Linux]Ubuntu配置修改网络连接配置

June 18th, 2013 4 comments

Ubuntu的网络配置与CentOS相比区别不大,具体方法如下:

1.使用编辑器打开网卡的配置文件,这里默认使用eth0

vi /etc/network/interfaces

键入以下内容

# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto eth0 #自动配置eth0
iface eth0 inet static #设置为静态配置,需要动态获取ip时可选dhcp
address 192.168.0.100 #IP地址
broadcast 192.168.0.255 #对应的子网广播地址
netmask 255.255.255.0 #子网掩码
network 192.168.0.0 #网络地址
gateway 192.168.0.1 #网关地址,可选设定

Read more…

Categories: 系统管理 Tags: , ,

[Linux]CentOS配置修改网络连接配置

June 18th, 2013 No comments

最近一直在折腾CentOS6.4服务器的配置,倒腾在服务器上配置LNMP+Django。
虽然自己一直用MAC做开发,但是第一次在CentOS/RHEL下的配置还是需要调查不少资料。

1.使用编辑器打开网卡的配置文件,这里默认使用eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0

键入以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
ONBOOT=yes #启动时是否启用,CentOS默认为不启用
BOOTPROTO=static #设置为静态配置,需要动态获取ip时可选dhcp或bootp
HWADDR=00:06:E3:0F:62:EF #网卡的硬件MAC地址
IPADDR=192.168.0.100 #IP地址
BROADCAST=192.168.0.255 #对应的子网广播地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.0.0 #网络地址
GATEWAY=192.168.0.1 #网关地址,可选设定
DNS1=8.8.8.8 #主要DNS,可选设定
DNS2=8.8.4.4 #备用DNS,可选设定
IPV6INIT=no #IPv6相关
IPV6_AUTOCONF=no #IPv6相关

Read more…

Categories: 系统管理 Tags: , ,

iOS开发之UITabBarController记录上一次选中的tabIndex并返回

March 6th, 2013 1 comment

UITabBarController可以实现多个UIViewController独立显示,但是各个UIViewController之间的关系的控制就不太好控制了,特别是没有记录最近一次选中的tab编号,有些需求的实现就比较困难了,比如在A tab下通过一个事件可以切换到上一次选中的B tab,或者A tab中的事件需要切换到B tab并且在B tab处理完成后可以返回到A tab。这时如果可以知道UITabBarController上一次选中的tab编号的话,就可以满足这类需求了。

Read more…

Categories: 移动互联, 语言编程 Tags:

iOS开发之自定义系统的UIActionSheet修改按钮的属性

March 6th, 2013 No comments

iOS中UIActionSheet在SDK中只提供了少数几种样式,这些样式基本可以满足开发需求了,但是也会遇到比较麻烦的要求,这是就需要单独定制UIActionSheet,通过修改button的属性来实现修改,如果是ios4或者之前版本操作起来比较复杂,但是ios5以后,UIActionSheet中的button换成UIButton类型以后就比较容易了,可以直接便利UIActionSheet的所有subview,找到对应的button就可以修改它的属性,实现还是很简单的,需要注意的是UIActionSheet中button列表中的button索引id可以直接使用tag属性来直接获取,这就很方便找到它们了

Read more…

Categories: 移动互联, 语言编程 Tags:

iOS开发之自定义系统的UIAlertView调整Alert字体

March 6th, 2013 No comments

iOS中UIAlertView很少有单独定制的需要,一般采用系统样式即可,但是有时候一些特殊的需求(比如:UIAlertView的字体,字体大小,字体对齐方式变化等)就不得不需要单独对UIAlertView进行定制了。
定制的方法也很简单,在viewController的Delegate实现方法willPresentAlertView中遍历UIAlertView下面所有subview,找到对应的UILabel再对UILabel的属性进行修改即可。操作基本一致。

Read more…

Categories: 移动互联, 语言编程 Tags:

iOS开发之NSDateFormatter的NSLocale使用en_US_POSIX还是en_US

March 6th, 2013 No comments

iOS SDK提供的日期时间格式化对象需要使用到NSLocale对象来控制日期和时间的显示,en_US为标准的格式往往使用的最多,但是习惯使用Java或C#的朋友会忽略掉iOS SDK提供的另一种格式en_US_POSIX,并且两种格式运行后的效果完全一样。

Read more…

Categories: 移动互联, 语言编程 Tags: