这个日志也是参考了几位网友的经验(例如这篇日志:http://blog.csdn.net/waleking/article/details/7578517)。他们推荐使用Mac
 Ports这样的软件来管理和安装所有的安装包。按照这里的教程:http://www.macports.org/install.php,需要首先安装Xcode,如果下载网速不好的话,使用浏览器下载可能需要数个小时。这里建...
                            
                            
                                分类:
编程语言   时间:
2014-07-22 23:05:34   
                                阅读次数:
354
                             
                    
                        
                            
                            
                                pyhton的列表和元组,说白了其实就是一种数据结构,只是在python当中更加方便的去操作而已。。
1、序列
其实字符串就是采取序列的方式的:
string = "hello"
print string[0]
结果为:h
对比其他编程语言,python还有一个负值索引的概念:...
                            
                            
                                分类:
编程语言   时间:
2014-07-22 23:04:53   
                                阅读次数:
343
                             
                    
                        
                            
                            
                                归并排序
在提高排序算法性能的方法中,有一类叫做分而治之。我们先研究其中第一种叫做归并排序。归并排序使用递归的方法,不停地把列表一分为二。如果列表是空或只有一个元素,那么就是排好序的(递归基点),如果列表有超过1个的元素,那么切分列表并对两个子列表递归使用归并排序。一旦这两个列表排序完成,称为“归并”的基本操作开始执行。归并是把两个有序列表合并成一个新的有序列表的过程。图10是我们熟悉的列表...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 22:18:22   
                                阅读次数:
391
                             
                    
                        
                            
                            
                                错误信息如下:
File "E:\work\pydev\pythodemo\src\code\string.py", line 1
SyntaxError: Non-ASCII character '\xe5' in file E:\work\pydev\pythodemo\src\code\string.py on line 1, but no encoding declared; see ...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 22:00:23   
                                阅读次数:
440
                             
                    
                        
                            
                            
                                [前序]
    首先关于GDAL源码方面,GDAL开源项目源码是使用C++语言所写,通过源码的编译可以生成支持一系列语言如c++/java/php/csharp/perl/python/ruby开发所依赖的第三方包或头文件。GDAL的同时支持不同平台下的编译生成,在Win平台下使用起来出现的问题较多,比如编译时选择不同的编译选项32位或x64位产生出不同的依赖库,还有中文路径、中文读写问题...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 17:53:24   
                                阅读次数:
1741
                             
                    
                        
                            
                            
                                (转载请注明出处:http://blog.csdn.net/buptgshengod)
1.背景
       支持向量机SVM(support vector machines)。SVM是一种二值分类器,是近些年比较流行的一种分类算法。
本文,首先要介绍一些基本的知识概念,在下一章将对SVM进行简单地代码实现。
2.基本概念
(1)线性可分...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 17:48:01   
                                阅读次数:
374
                             
                    
                        
                            
                            
                                看了一些基础的 Python 入门教程后,深深感觉到 Python 的简洁与强大,这是我的第一个 Python Demo。以下是完整代码与运行截图。
代码:
# encoding: utf-8
'''
@author: Techzero
@email: techzero@163.com
@time: 2014-4-30 下午1:31:04
'''
import os
import sys
im...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:18:39   
                                阅读次数:
433
                             
                    
                        
                            
                            
                                刚开始学习Python时,看资料和别人介绍中提到过,安装Python的包有的用easy_install, setuptools, 有的使用pip,distribute。现在把这些相关的资料整理一下,能更清晰的了解Python的设计,关于这些可以参考http://guide.python-distribute.org/installation.html。...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:42:22   
                                阅读次数:
358
                             
                    
                        
                            
                            
                                来源于ISCC 2012 破解关第四题 
目的是通过逆向police,实现一个thief,能够与police进行通信
实际上就是一个RSA加密通信的例子,我们通过自己编写客户端和服务端来实现上面的thief和police的功能..
要通信,这们这次先通过python写出可以进行网络连接的客户端与服务端..
服务端代码
#!/usr/bin/env python 
impo...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:21:19   
                                阅读次数:
473
                             
                    
                        
                            
                            
                                为了将各种不同的语言都包含在同一的字符集中,满足国际间的信息交流国际上制定了UNICODE字符集。
通过使用UNICODE字符集可以满足跨语言的文字处理,有效的避免乱码产生。
使用方法:在脚本中增加以下代码行之一
#-*- coding:utf-8 -*-#coding:utf-8
注意:如果是在命令行输出中文,则需要设定编码为cp936,文件格式保存为...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:12:20   
                                阅读次数:
406