自定义博客皮肤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 394

原创 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 655

原创 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 289

原创 Ubuntu下bochs安装

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

2011-08-23 21:44:55 345

原创 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 1666

原创 算法的时间复杂度

<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 415

原创 求素数

<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 327

原创 因式分解

<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 371

原创 求平方

<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 344

原创 求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 562

原创 求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 347

原创 求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 252

原创 求n!

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

2010-09-01 23:46:00 326

原创 求商和余数

<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 1260

原创 求a*b,a+b

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

2010-09-01 23:11:00 449

原创 求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 774

原创 值交换

问题:假设有两个整型变量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 415

转载 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 1457

原创 Ubuntu下Mongrel和mongrel cluster的配置

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

2010-07-13 18:17:00 320

原创 理解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 4058

原创 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 14369 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 583

原创 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 2084

原创 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 870

原创 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 431

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

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

2010-05-26 14:15:00 1700

原创 量化成功的项目

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

2010-05-25 19:05:00 553

原创 基于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 5500

原创 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 1618

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

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

2010-05-24 14:20:00 985

Addison Wesley - Implementation Patterns.pdf

在本书中,作者将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式, 沟通、简单和灵活的价值观

2011-04-13

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关注的人

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