a = [1,2,3,4,5,5,5,5,5,5,5]
c = set(a)
c = list(c)
b = {}.fromkeys(a,[0,0,0,0,0])
for x in c:
b[x][0] = a.count(x)
print b
猜猜会发生什么?
我猜python在执行程序的过程中,把a.count(x)当成一个常量来执行循环,把每个列表的第一个元素都变成了a.co...
分类:
编程语言 时间:
2014-11-26 22:39:15
阅读次数:
331
我使用的Postgres的源码版本为 postgresql-9.3.5。系统为 CentOS6.5 ,是64位。下载以后直接阅读其中的 README然后阅读其中的INSTALL,按照其中将的步骤做就可以了。我在编译的时候,因为有两个库找不到,我系统中没有,所以我的configure参数如下:./co...
分类:
数据库 时间:
2014-11-26 22:20:15
阅读次数:
222
1.CoreData
1.1 CoreData概述
1)Core data 是数据持久存储的最佳方式
2)Core Data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。
3)Core Data可以是你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。 Co...
分类:
数据库 时间:
2014-11-26 21:00:10
阅读次数:
337
题目链接:传送门
题意:求区间[a,b]内与n互质的数的个数。
思路:用容斥求出[1-b]与n互质的个数—[1-(a-1)]内与n互质的个数。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-11-26 20:59:27
阅读次数:
180
在多线程操作中,有一个著名的错误,叫做“Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread”,一旦出现这个错误,程序会立即crashed。
这...
分类:
其他好文 时间:
2014-11-26 19:09:12
阅读次数:
138
SVN是一个开源的版本控制系统,它是一种集中式的版本控制系统,工作时需要联网;而现在比较流行的Git是一种分布式的版本控制系统,关于两者的比较可以参考SVN和Git的比较
下面只是来介绍下SVN中常用的命令,我安装的版本是Ubuntu 12.04 SVN 1.7
一、如果不清楚SVN可以使用哪些命令,只要help就会列出所有的命令,但常用的命令只有几个而已
svn help — Help...
分类:
其他好文 时间:
2014-11-26 18:55:59
阅读次数:
262
assume 最典型的用法:是指明变量与段寄存器的联系,比如 assume ds:data,它是告诉编译器以后所有在data段中定义的变量寻址时,使用ds作为段地址,但是它不对程序作任何事,比如你必须自己对ds赋值,这也就是为什么dos下典型的汇编段如下: .data ........ .co...
分类:
其他好文 时间:
2014-11-26 18:37:56
阅读次数:
143
在LEFT JOIN后面跟着WHERE竟变成内联。百度后看到这个解决方法。 记录如下: select sre.*, co.description from subscribedratingelement sre left outer join custom_options co on sre...
分类:
数据库 时间:
2014-11-26 18:16:23
阅读次数:
199
描述
农夫约翰的奶牛不停地从他的农场中逃出来,导致了很多损害。为了防止它们再逃出来,他买了一只很大的号码锁以防止奶牛们打开牧场的门。
农夫约翰知道他的奶牛很聪明,所以他希望确保它们不会在简单地试了很多不同的号码组合之后就能轻易开锁。锁上有三个转盘,每个上面有数字1..N (1
比如说,如果农夫约翰的号码组合是(1,2,3),预设号码组合是(4,5,6),在转盘被设定为(1,...
分类:
其他好文 时间:
2014-11-26 16:35:00
阅读次数:
230
首先看以下SQL逻辑语句块:
DECLARE @fieldname varchar(50)
DECLARE @fieldvalue nvarchar(100)
SET @fieldname='chassisno' --这里可传入chassisno,plateno,owner,co...
分类:
数据库 时间:
2014-11-26 16:20:50
阅读次数:
275