迭代列表中的每两个元素

我如何做一个循环或列表理解,使每一次迭代给我两个元素? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=', str(i+k) 输出: 1+2=3 3+4=7 5+6=11

在使用data:URI时,有什么办法可以指定build议的文件名吗?

例如,如果你按照下面的链接: data:application/octet-stream;base64,SGVsbG8= 浏览器会提示您下载超链接本身包含base64数据的文件。 有什么办法在标记中提示默认名称? 如果没有,是否有JavaScript解决scheme?

如何在Java中播放声音?

我希望能够在我的程序中播放声音文件。 我应该在哪里看?

Python字典理解

是否有可能在Python中创build字典理解(对于键)? 没有列表parsing,你可以使用这样的东西: l = [] for n in range(1, 11): l.append(n) 我们可以把这个缩短到一个列表理解: l = [n for n in range(1, 11)] 。 但是,我想要设置一个字典的键为相同的值。 我可以: d = {} for n in range(1, 11): d[n] = True # same value for each 我试过这个: d = {} d[i for i in range(1, 11)] = True 但是,我得到了一个SyntaxError 。 另外(我不需要这个部分,但只是想知道),你能设置一个字典的键到一堆不同的值,像这样: d […]

使用C#读取CSV文件

我正在编写一个简单的导入应用程序,需要读取一个CSV文件,在DataGrid显示结果,并在另一个网格中显示CSV文件的损坏行。 例如,在另一个网格中显示短于5个值的行。 我试图这样做: StreamReader sr = new StreamReader(FilePath); importingData = new Account(); string line; string[] row = new string [5]; while ((line = sr.ReadLine()) != null) { row = line.Split(','); importingData.Add(new Transaction { Date = DateTime.Parse(row[0]), Reference = row[1], Description = row[2], Amount = decimal.Parse(row[3]), Category = (Category)Enum.Parse(typeof(Category), row[4]) }); } 但在这种情况下对arrays进行操作是非常困难的。 有没有更好的方法来分割值?

有没有PHP的代码混淆器?

有没有人使用PHP的好混淆器? 我尝试了一些,但他们不适合非常大的项目。 例如,它们不能处理包含在一个文件中的variables。 或者你有任何其他的技巧来阻止你的代码的传播?

返回匿名types结果?

使用下面的简单示例,使用Linq to SQL返回多个表的结果的最佳方法是什么? 说我有两个表: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName 我想把所有的狗都BreedName他们的BreedName 。 我应该让所有的狗使用这样的东西没有问题: public IQueryable<Dog> GetDogs() { var db = new DogDataContext(ConnectString); var result = from d in db.Dogs join b in db.Breeds on d.BreedId equals b.BreedId select d; return result; } 但是,如果我想要品种的狗,试试这个我有问题: public IQueryable<Dog> GetDogsWithBreedNames() { var db = new DogDataContext(ConnectString); var result […]

HSL到RGB颜色转换

我正在寻找一种工具或algorithm将HSL颜色转换为RGB。 在我看来,HSL没有被广泛使用,所以我没有太多的运气来寻找一个转换器。

用于Java的SSH库

有没有人知道从Java的SSHlogin一个很好的库。

“R不能解决variables”?

在Eclipse中,我从源创build了一个项目,现在它显示错误 – “R无法parsing为variables”。 从我在这里find的,我已经清除和重build项目,但仍然R文件不出现在/ gen文件夹。 有任何想法吗?