自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FDD-Fear Driven Development

祖国啊,我只是一个摆地摊的.

  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu 10.04 install jdk 7 from sun java jdk

1. sudo mv ./jdk1.7.0/ /usr/lib/jvm/jdk1.7.02. sudo update-alternatives --config java3. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 3

2012-10-18 20:33:09 488

原创 ubuntu 11.10通过rvm安装Ruby 1.9.2, Rails 3

1. 安装gitsudo apt-get install build-essential git-core curl2. 安装rvm bash 3. 配置echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc. ~/.bashrc4. 安装依

2011-12-03 12:02:26 749

原创 Ubuntu下安装insight

1. 下载安装包2. ./configure, make3.遇到问题:缺少termcap, sudo apt-get install libncurses5-dev4.遇到问题:cc1:warning being treated as er

2011-09-06 10:53:27 388

原创 Ubuntu下bochs安装

1. Virtual Box有个增强包,安装之后,在视图中选择Switch Seamless Mode,使用起来非常方便。2. 准备工作bochs是由C++编写的,我们要安装相应的编译环境sudo apt-get install build-essential

2011-08-23 21:44:55 496

原创 JDBC中的close方法

<br />早上扫了几眼JDBC规范中的Connection,Statement,ResultSet对象,发现了许多小细节。记录于下:<br /> <br />按照scope从小到大排列依次是<br /> <br />ResultSet,Statement,Connection<br /> <br />因此,<br />隐式关闭:<br />调用conn.close()将使该conn产生的所有statement对象关闭,调用stmt.close将其产生的rs对象关闭。所有引用ResultSet资源的对象

2010-09-12 12:13:00 1943

原创 算法的时间复杂度

<br />注:通篇全是我从不同文章里抄得。 包括:popkiler的博客和丹尼的博客<br /> <br />算法的时间性能分析<br /> <br />一个算法所耗费的时间=算法中每条语句执行时间之和<br />其中,算法中每条语句执行时间=语句频度*执行所需的单位时间。如果一条语句执行时间为单位时间,那么程序执行时间就是所有语句的频度之和。可以看出程序性能的取决于机器指令的性能、速度和编译器产生的代码质量有关。<br /> <br />O(1):<br /> <br /> tmp=m;m=n;n=tm

2010-09-03 13:51:00 482

原创 求素数

<br />问题:<br />Check whether a given number n > 1 is prime.<br />解答:<br />1.<br />def isPrime(n): for i in range(2, int(pow(n, 0.5))): if n % i == 0: return False return True <br />2.筛选法<br />import random

2010-09-03 00:19:00 373

原创 因式分解

<br />问题:<br />Write a program that points the factorization of a given integer n > 0.(In other words, it should print prime numbers whose product is equal to n;if n=1, nothing should be printed)<br />解答:<br />1.<br /> k=nwhile k!=1: t = 2 whil

2010-09-03 00:00:00 448

原创 求平方

<br />问题:<br />Write a program that point the squares of  the natural number 0,1,...,n.<br />解答:<br />1.<br /> <br /> k=0while not (k>n): print k*k k=k+1<br />2.(n-1)2=n2-2n+1则n2=(n-1)2+2n-1<br />k=0while not (k>n): k=k+1 square = s

2010-09-02 23:48:00 401

原创 求GCD(a,b)

<br />问题:<br />Two nonnegative integers a and b are not both zero. Compute GCD(a,b), the greatest common divisor of a and b.<br />解答:<br />1. <br />k = max(a,b)while not (a%k==0 and b%k==0): k = k-1<br />2.Euclid's algorithm<br />m,n=a,bwhile not

2010-09-02 16:33:00 611

原创 求1/0!+1/1!+...+1/n!

<br />问题:<br />非负数n,求1/0!+1/1!+...+1/n!。<br />解答:<br />1<br />k,a,sum=N,1,0while k>0: k=k-1 a=a*k sum=sum+1/a

2010-09-02 12:53:00 459

原创 求fibonacci

问题:a0=0,a1=1...ak = ak-1+ak-2 ,求an 解答:1. 递归def fib(n): if n == 0: return 0 elif n == 1: return 1 else: return fib(n-1) + fib(n-2)2. 迭代 a, b = 0, 1 while b

2010-09-02 00:06:00 294

原创 求n!

问题:求非负整数n的阶乘。 解答:sum,k = 1,nwhile k>0: sum = sum*k k = k-1

2010-09-01 23:46:00 368

原创 求商和余数

<br />问题:<br />有非负数a,和正数d,求商q和余数r?两者的英文单词又是什么?不能用%和/运算符。<br /> 解答:<br />1. 商:quotient,余数:remainder<br /> <br />  q,r=0,a while not (r<d): r = r-d q = q+1<br /> 

2010-09-01 23:31:00 1844

原创 求a*b,a+b

问题:a,b为非负整型,求a*b。只能用+、-、=、!=运算符。解答:1. k,c=0,1 while k

2010-09-01 23:11:00 531

原创 求a的N次方

问题:假设a是整型,N为非负整型。求a的N次方b解决:1.  k=0 b=1 while k  2. k=N b=1 while k > 0: b = a*b k = k-1

2010-09-01 22:41:00 917

原创 值交换

问题:假设有两个整型变量a1、a2,值分别是v1,v2 如何才能交换他们的值?解答:1. temp = a1 #temp此时为v1a1 = a2 #a1此时为v2b2 = temp #a2此时为v12.a1 = a1+a2 #a1此时为v1+v2a2 = a1-a2 #a2 此时为v1a1 = a1-a2 #a1 此时为v2

2010-09-01 22:29:00 458

转载 redvex + netstuff

<br />******************************<br />*Diablo 2 Packet Sniffing 101*<br />******************************<br />*By: REN3G4DE *<br />*Written For: Blizz Sector *<br />*Version: 1.11b *<br />******************************<br /><br />First lets start with

2010-08-21 00:34:00 1600

原创 Ubuntu下Mongrel和mongrel cluster的配置

步骤写得挺详细。见:http://cloudservers.rackspacecloud.com/index.php/Ubuntu_-_Mongrel_and_mongrel_cluster

2010-07-13 18:17:00 364

原创 理解python的修饰符@

<br />由于是从Java转过来的,看见python中有@修饰符时,很迷惑。看了一些网上的资料,感觉叙述的不太容易理解。自己想写一篇易于理解的。先来看一段程序:<br />def spamrun(fn): def sayspam(*args): a,b =args c,d = a*5, b*5 print c,d return fn(c,d) print 'note!' return sayspam@

2010-06-03 16:29:00 4192

原创 PyQT中__init__(self,parent==None)的parent含义

<br />在PyQt中,所以class都是从QObject派生而来,QWidget对象就可以有一个parent。这种parent-child关系主要用于两个方面:没有parent的QWidget类被认为是最上层的窗体(通常是MainWindow),由于MainWindow的一些操作生成的新窗体对象,parent都应该指向MainWindow。由于parent-child关系的存在,它保证了child窗体在主窗体被回收之时也被回收。<br />parent作为构造函数的最后一个参数被传入,但通常情况下不必显

2010-06-03 14:57:00 15384 1

原创 Ruby和Python中单行操作

5 things you can do with a Python list in one line和5 things you can do with a Ruby array in one line (PLUS A FREE BONUS!!) 分别介绍了在单行之内Python和Ruby对List和Array的操作。由于两篇文章都墙外,我总结一下贴在墙内了。

2010-06-02 23:34:00 645

原创 MVC in PyQt

<br />恐怕在GUI编程中,都离不开MVC模式,这得感谢SmallTalk的使用者们创造了这种模式。而且很多面向对象的大牛们都使用SmallTalk。MVC被设计出来的初衷就是为了将数据和表现分离。<br /> <br />在PyQt中,MVC更准确的解释为Model、View和Delegate。一个完整的MVD过程应该是,View通过Model将数据读出,将数据和画布传给Controller/Delegate,C/D根据View要求,将数据显示出来。<br /> <br />在QModelIndex对

2010-06-01 18:57:00 2196

原创 py2exe将py生成exe

<br />py2exe扩展了可以使python脚本转化为windowss可执行程序的Distutils模块。变为windows下可执行文件之后,就不需要依赖python是否安装了。<br />1. 建立setup.py<br />from distutils.core import setupimport py2exesetup(windows=[{"script":"calrion.py"}], options={"py2exe":{"includes":["sip","PyQt4.QtXml"

2010-05-31 12:40:00 928

原创 Team leader每天或每周内省的问题

晚上听Code Leader&Beatiful Teams讲座,最后演讲人提到每周或每天内省的问题。Leaderdaily: what bottlenecks exist in the team? what have I solved?will my devs be better than one month or two than they were before?what

2010-05-26 22:58:00 502

原创 利用GDAL-python库为SHP格式添加Z值

Z值z值通常表示一个点的高程值,高程值一般都包含在栅格数据中。本文偿试从栅格数据读出对应点的z值,再写入相应点中。步骤读取SHP格式,获得Geometry,再根据几何类型读出相应的点读取栅格数据,跟据已获得相应的点,读取高程值新建输出数据源、层。将原图层中的图层定义赋予新建的图层中新建特定的Geometry对象,将有z值的点添加到Geometry对象中新建Featu

2010-05-26 14:15:00 2039

原创 量化成功的项目

Mike Cohn前辈在博文Sliding Toward Success中给出成功项目的考核量化,现在敏捷的考核量化也丰富起来。记得以前在infoq上看某牛人的演讲,到最后得出的结论是量化那些该被量化的。究竟什么是被量化的呢?那要看Boss们想看什么了。 他认为一个成功的项目应该包含6方面的因素:Stakeholder SatisfactionDeliver On Ti

2010-05-25 19:05:00 636

原创 基于QGIS-pyqt的地理信息系统二次开发(一)

综述QGIS是开源桌面地理信息系统,基于QGIS的二次开发有两种途径:plugin和application。QGIS通过SIP对pyqt开发提供了良好的支技,相对于C++的API,python则是“显而易见”的。因此在官方的API文档中没有提供python的。 无论是plugin还是application开发,PyQGIS都利用了qgis_core.dll和qgis_gui.d

2010-05-25 18:14:00 6005

原创 GDAL-python库读写Esri Shape格式

GDAL库分为OGR简单要素库和地理空间数据抽象库。前者负责读写矢量数据,后者负责处理栅格数据。安装下载与python版本和操作系统对应的GDAL库,安装。完毕后在python commond里输入:import from osgeo import gdal,若不报错,刚正确安装。支持格式shapefiles, personal geodatabases, ArcSDEMa

2010-05-24 14:52:00 1691

原创 GDAL-python库中OGR基本类描述

开篇博客貌似04年末就开通了,写了几篇servlet的文章,还只是列了标题。重写博客,只为锻炼表达。本座一般与人辩论的时候,都会语无伦次,还没说两句就落下风。正题基本类Geometry (OGRGeometry) 封装了OpenGIS矢量模型,支持几何操作、WKT/WKB与geometry互转和空间投影。Spatial Reference (OG

2010-05-24 14:20:00 1129

RailsSpace - Building a Social Networking Website with Ruby on Rails.pdf

RailsSpace - Building a Social Networking Website with Ruby on Rails.pdf

2009-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除