2011年6月11日

摘要: 表结构定义如下:from django.contrib.auth.models import Userclass Project(models.Model): name=models.CharField(maxlength=200, unique=True,db_index=True,null=... 阅读全文
posted @ 2011-06-11 17:12 xuq 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1、一行代码取二维数组的某列与上篇文章中提到的数组过滤一样,利用这样的原理还可以取多维数组的某列等类似的操作:>>> a=[[1,2,3],[4,5,6],[7,8,9]]>>> b=[o[1] for o in a]>>> b[2, 5, 8] 阅读全文
posted @ 2011-06-11 11:36 xuq 阅读(99) 评论(0) 推荐(0) 编辑

2011年6月7日

摘要: 使用脚本程序发送GET或POST,这是最简单也是最常见最频繁的事情之一;那为什么我还要YY一遍呢? 因为不只是熟能生巧,熟还能生出好多东西来呢,就看是和谁生!3 我想有必要再次温习一遍HTTP协议及GET/POST请求相应内容与格式等基础知识的;不过我不会在此简述,希望你去看看那些诸如“当你使用浏... 阅读全文
posted @ 2011-06-07 23:00 xuq 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、列表过滤>>> l=[1,2,3,4,56]>>> [e for e in l if e>4][56]2、Python中的and介绍(1)使用and的时候从左到右计算表达式的值,其中0,‘’,[],(),{},None等在布尔环境为假,其余均为真,例如:‘a’and 'b''a'的值为真,‘b... 阅读全文
posted @ 2011-06-07 22:44 xuq 阅读(99) 评论(0) 推荐(0) 编辑

2011年6月3日

摘要: (1) 老板,你要这么多数据做什么? 假如你是一个商品零售公司的老板。 你的公司很先进,已经实现了业务信息化,每一笔销售单据都保存在数据库中,日积月累,已经保存了十余年的销售数据,上亿条销售记录。 这时如果我问你:“反正三年前的数据留着也白白占地方,耗费存储成本,索性把它们全删掉吧,这样... 阅读全文
posted @ 2011-06-03 20:45 xuq 阅读(379) 评论(0) 推荐(0) 编辑
摘要: import datetimedata =[{'productdate': datetime.datetime(2009, 4, 19, 0, 0)}]for o in data: print o.get('productdate') 如果没加 import datetime系统库就会报错Tr... 阅读全文
posted @ 2011-06-03 08:50 xuq 阅读(235) 评论(0) 推荐(0) 编辑

2011年6月1日

摘要: 为避免出现失误,首先将源代码备份!硬备份。1.更新现有版本:svn update -r latest version2.svn resolved the conflict file3.svn ci -m'heh' 阅读全文
posted @ 2011-06-01 19:38 xuq 阅读(430) 评论(0) 推荐(0) 编辑

2011年5月31日

摘要: dic = {'a':31, 'bc':5, 'c':3, 'asd':4, '33':56, 'd':0}sorted(dic.iteritems(), key=lambda d:d[1], reverse = False ) 阅读全文
posted @ 2011-05-31 12:48 xuq 阅读(125) 评论(0) 推荐(0) 编辑

2011年5月29日

摘要: mv access_log access_log.oldmv error_log error_log.oldapachectl gracefulsleep 600gzip access_log.old error_log.old 阅读全文
posted @ 2011-05-29 18:00 xuq 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 新版的Django1.2.1,正式加入同时多个数据库的支持。也是变化的亮点;这种变化有很多隐含的用法(虽然首次加入这样的功能,还有待完善,但以Django团队提供可用的东西,足够灵活的开发者进行多种的实际应用了),多个数据库支持,不仅仅受限于同种数据库数量,还可以同时选择多种数据库类型。比如项目可... 阅读全文
posted @ 2011-05-29 17:59 xuq 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 如题,不可避免的要在django模板中使用js和css文件,设置方法如下:在urls.py中添加下面的这段(是工程的urls.py,不是某个应用的子urls.py)(r'^css/(?P.*)$', 'django.views.static.serve',{'document_root': '/v... 阅读全文
posted @ 2011-05-29 17:58 xuq 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: HowtouseInstall pluginCopy the downloaded jar into the "WEB-INF/lib" folderCopy gwt-servlet.jar (from GWT) into the "WEB-INF/lib" folderSetup... 阅读全文
posted @ 2011-05-29 17:57 xuq 阅读(204) 评论(0) 推荐(0) 编辑
摘要: http://code.google.com/p/python-data-mining-platform 阅读全文
posted @ 2011-05-29 10:35 xuq 阅读(122) 评论(0) 推荐(0) 编辑

2011年5月28日

摘要: 一、基础题(一)判断题(5分)1.所有的HTML标记符都包括开始标记符和结束标记符。( 1)2.良好的网站目录结构有利于网站的开发与维护。( 0)3.HTML表格在默认情况下没有边框。( 1)4.有序列表和无序列表可以互相嵌套。( 1)5.CSS样式表项的组成格式为:selector{pr... 阅读全文
posted @ 2011-05-28 18:19 xuq 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: #include#includevoidswap(int &x,int &y);intmain(){inta=10;intb=5;swap(a,b);cout<<a<<""<<b<<endl;getchar();}voidswap(int &x,int &y){x=55;y=55;}输出55 55... 阅读全文
posted @ 2011-05-28 18:10 xuq 阅读(173) 评论(0) 推荐(0) 编辑
摘要: #include#includeintmain(){inta=10000;intb=5;intc=a^b;c=c^b;cout<<c<<endl;getchar();}输出10000之所以强调这个,是因为在很多算法考题中用到这个原理,比如说找出一出现奇数次的数,等一些应用! 阅读全文
posted @ 2011-05-28 18:09 xuq 阅读(255) 评论(0) 推荐(0) 编辑
摘要: strcpy(),字符串拷贝.char*strcpy(char *strDest, const char *strSrc){assert((strDest!=NULL) && (strSrc !=NULL));char *address = strDest;while( (*strDest++ =... 阅读全文
posted @ 2011-05-28 18:07 xuq 阅读(147) 评论(0) 推荐(0) 编辑
摘要: view plaincopy to clipboardprint?void * memmove(void *dest,const void *src,size_t n) { assert((dest!=0)&&(src!=0));// 这行不说了,很重要 char * temp=(char * )... 阅读全文
posted @ 2011-05-28 18:06 xuq 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include#includetypedefstruct st{int i;int j;};intmain(){sts,p;s.i=1;s.j=1;cout<<s.i<<""<<s.j<<endl;p=s;p.i=2;p.j=2;cout<<s.i<<""<<s.j<<endl;getchar(... 阅读全文
posted @ 2011-05-28 18:05 xuq 阅读(185) 评论(0) 推荐(0) 编辑
摘要: (1)const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。(2)有些集成化的调试工具可以对 const 常量进行调试,但是不能对宏常量进行调试。 阅读全文
posted @ 2011-05-28 18:04 xuq 阅读(105) 评论(0) 推荐(0) 编辑
摘要: #include#includetypedefstruct st{char str[100];int sp;st(int i=-1){sp=i;}//直接赋值的方法是错误的};intmain(){charc;stStack;cout=0;i--)cout<<Stack.str[i];getchar... 阅读全文
posted @ 2011-05-28 17:54 xuq 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。(1)修改内容上的差别 chara[] = “hello”; a[0]= ‘X’; char*p =“world”; // 注意p 指向常量字符串 p[0]= ‘X’; //编译器不能发现该错误,运行时错... 阅读全文
posted @ 2011-05-28 17:53 xuq 阅读(118) 评论(0) 推荐(0) 编辑
摘要: do-while 是先执行后判断,条件不满足也要执行一次;while-do 是先判断后执行,条件不满足就一次都不执行; while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。而do…... 阅读全文
posted @ 2011-05-28 17:53 xuq 阅读(449) 评论(0) 推荐(0) 编辑
摘要: #include#includevoidsort(double a[],int n);intmain() {doublea[]={3,2,56,32,12,45,6};sort(a,7);cout<<endl;for(inti=0;i<7;i++)cout<<a[i]<<"";getchar();... 阅读全文
posted @ 2011-05-28 17:52 xuq 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 如题,其实此时的p指向的是一个字符串常量的首字符,是常量,所以不能修改。但是如果 a[]="ssss";则可以对上面的字符进行修改。这一点一定要注意。 阅读全文
posted @ 2011-05-28 17:52 xuq 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #include#includevoidsort(double a[],int n);intmain() {doublea[]={3,2,56,32,12,45,6};sort(a,7);cout<<endl;for(inti=0;i<7;i++)cout<<a[i]<<"";getchar();... 阅读全文
posted @ 2011-05-28 17:52 xuq 阅读(422) 评论(0) 推荐(0) 编辑
摘要: #include#includeintmain(){longk=2,m=100;//while(k<=m){if(m%k==0){printf("%d,",k);m/=k;}else{k+=(m%k);}}printf("\n");getchar();return0;} 阅读全文
posted @ 2011-05-28 17:50 xuq 阅读(122) 评论(0) 推荐(0) 编辑
摘要: char **p, a[16][8]; 问:p=a是否会导致程序在以后出现问题?为什么?参考:会的,这样会出现编译错误正确的是:chara[5][5]; char (*p)[5]; p=a; 阅读全文
posted @ 2011-05-28 17:49 xuq 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 应用程序在运行时的内存包括代码区和数据区,其中数据区又包括哪些部分?参考:对于一个进程的内存空间而言,可以在逻辑上分成3个部份:代码区,静态数据区和动态数据区。动态数据区一般就是“堆栈”。栈是一种线性结构,堆是一种链式结构。进程的每个线程都有私有的“栈”。全局变量和静态变量分配在静态数据区,本地变... 阅读全文
posted @ 2011-05-28 17:49 xuq 阅读(104) 评论(0) 推荐(0) 编辑
摘要: char **p, a[16][8]; 问:p=a是否会导致程序在以后出现问题?为什么?参考:会的,这样会出现编译错误正确的是:chara[5][5]; char (*p)[5]; p=a; 阅读全文
posted @ 2011-05-28 17:49 xuq 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 应用程序在运行时的内存包括代码区和数据区,其中数据区又包括哪些部分?参考:对于一个进程的内存空间而言,可以在逻辑上分成3个部份:代码区,静态数据区和动态数据区。动态数据区一般就是“堆栈”。栈是一种线性结构,堆是一种链式结构。进程的每个线程都有私有的“栈”。全局变量和静态变量分配在静态数据区,本地变... 阅读全文
posted @ 2011-05-28 17:49 xuq 阅读(195) 评论(0) 推荐(0) 编辑

2011年5月27日

摘要: 首先在开发机器上启动sshd,sudo /etc/init.d/sshd start如果提示安装则sudo apt-get install openssh-server然后再启动然后在secureCRT里面配置就可以了选ssh2在本地机器和服务器两端文件传输可以使用sz和rz命令需要在服务器安装s... 阅读全文
posted @ 2011-05-27 22:52 xuq 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 如题,java里面使用的是unicode编码,一个char类型十六位,刚好可以放一个汉字。 阅读全文
posted @ 2011-05-27 16:47 xuq 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Running Hadoop On Ubuntu Linux (Single-Node Cluster)Running Hadoop On Ubuntu Linux (Multi-Node Cluster) 阅读全文
posted @ 2011-05-27 16:32 xuq 阅读(129) 评论(0) 推荐(0) 编辑

2011年5月26日

摘要: 在vim中其实也有像Eclipse中的ctrl + shift +F 的自动格式化代码的操作,尽管非常强大,但是通常会破坏代码的原有的缩进,所以不建议在python这样缩进代替括号的语言中和源程序已经缩进过的代码中使用,废话少说,下面说步骤:1,gg 跳转到第一行2,shift+v转到可视模式3,... 阅读全文
posted @ 2011-05-26 23:30 xuq 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 下面这些都是一些菜鸟级别的,供本人备忘。$跳到行尾^跳到行首gg跳到首行G跳到文章结尾V切换到可视模式(切换到这个模式干嘛?当然有用,在这种模式下可以选中一段一个词,然后缩进啊,删除啊,复制啊,等等,在没有鼠标的情况下,这是相当有用)yy复制本行nyy复制包括本行在内的下面n行dd和yy一样/xx... 阅读全文
posted @ 2011-05-26 23:24 xuq 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 假设现有一个单向的链表,但是只知道只有一个指向该节点的指针p,并且假设这个节点不是尾节点,试编程实现删除此节点参考:将下一个节点的内容复制到本节点上,然后删除下一个节点; 阅读全文
posted @ 2011-05-26 22:42 xuq 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接... 阅读全文
posted @ 2011-05-26 22:40 xuq 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 3一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少?>>>4/17= C(4,1)*C(50,11)/C(52,13)4、给你n个数,其中有且仅有一个数出现了奇数次,其余的数都出现了偶数次。用线性时间常数空间找出出现了奇数次的那一个数。>>>利... 阅读全文
posted @ 2011-05-26 22:40 xuq 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接... 阅读全文
posted @ 2011-05-26 22:40 xuq 阅读(109) 评论(0) 推荐(0) 编辑

导航