- 浏览: 122095 次
- 性别:
- 来自: 上海
最新评论
-
hnraysir:
谢谢你的分享!对我有帮助!
JNI的某些数组和字符串类型转换(转) -
yejiurui:
楼主 你这篇文章简直是太好了,多谢啊
JNI的某些数组和字符串类型转换(转) -
kndroid:
Thanks
理解python的unicode字符串 -
lseeo:
非常不错!
全排列的Python实现 -
summerbell:
太冷清了。
你的pagerank心得呢???
Hello World
文章列表
啥也不说了,碰巧看到,就存着,OVER。
def perm(l):
if(len(l)<=1):
return [l]
r=[]
for i in range(len(l)):
s=l[:i]+l[i+1:]
p=perm(s)
for x in p:
r.append(l[i:i+1]+x)
return r
测试:
if __name__=='__main__':
""" default param is list(1,2,3,4,5) """
...
- 2009-09-08 10:11
- 浏览 6241
- 评论(1)
类型转换
函数 描述
int(x [,base ]) 将x转换为一个整数
long(x [,base ]) 将x转换为一个长整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返 ...
- 2009-09-07 22:11
- 浏览 911
- 评论(0)
全排列是一个比较经典的问题,昨天被问到全排列算法,竟一时语塞,因为的确我的算法积累太单薄,研究得太少. 多关注这些问题,对分析问题解决问题还是很有帮助的.
废话不多说,进入正题吧. 首先还是写个虚基类,即便用不到呵呵~虚基类里照旧是一些必要方法和虚的permutate()方法.这个代码就不贴了,可以参见笔者另一篇文章.
递归解决这个问题是比较常见的,实际上递归的思想也是很不错的,虽然会占用较多空间.考虑两个数的全排列就是<1 2>或者<2 1>,三个数的全排列就是取尽这个数组的任意一个数a(a属于{Vn})与全排列剩下两个数,构成的排列...N个数就是取尽每一个数,然 ...
- 2009-08-05 11:40
- 浏览 1971
- 评论(0)
引用
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiean/archive/2009/01/02/3686207.aspx
今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。
由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。
一、U ...
- 2009-08-04 01:01
- 浏览 1393
- 评论(0)
先上代码吧,以下是结合网上代码修改的一个快速排序的demo.
先来搞个"排序"的虚基类:
public abstract class AbstractSorter<E extends Comparable<E>> {
public abstract void sort(E[] array,int low ,int high);
public final void sort(E[] array)
...
- 2009-08-03 00:33
- 浏览 1030
- 评论(0)
昨日調試一個小程式,發現java.lang.Object的克隆操作在多維數組的識別上並非智能,需要謹慎使用.
先寫個父類A如下:
public class A {
int[][] data;
public A(int[][] a){
data = a;
}
}
子類B繼承它:
public class B extends A {
int[][] data2;
public B(int[][] b) {
super(generateAData(b));
this.data2 = b;
}
public static int[][] g ...
- 2009-07-30 10:58
- 浏览 682
- 评论(0)
Python里,万物皆为对象,当您输入或者写好一个Python的HelloWorld程序的时候,你已经在创造了属于这个World的一个甚至多个对象了。
虽然,Python提供了很好的内存管理机制,但是,作为一个好的理解,我们仍然需要弄清楚一些细节,就比如下面这个。
>>> a=['eye','nose','mouth','ear','throat']
>>> b=a
>>> c=a[0:]
>>> print a
['eye', 'nose', 'mouth', 'ear', 'throat']
> ...
- 2009-07-28 11:17
- 浏览 825
- 评论(0)