问题列表 - 第1997页

这种奇怪的格式有什么优势?

我在一些C++代码中看到过这种用于逗号分隔列表的格式(虽然这可以应用于任何语言):

void function(  int a
              , int b
              , int c
             )
Run Code Online (Sandbox Code Playgroud)

我想知道为什么有人会在更常见的格式上使用它,例如:

void function (int a,
               int b,
               int c
              )
Run Code Online (Sandbox Code Playgroud)

coding-style

5
推荐指数
1
解决办法
482
查看次数

将flatfiles加载到规范化的MySQL数据库中

将数据从flatfiles加载到MySQL数据库,然后通过外键创建表之间的关系的最快方法是什么?

例如......我有一个平面文件格式:

[INDIVIDUAL]   [POP]  [MARKER]  [GENOTYPE]

"INDIVIDUAL1", "CEU", "rs55555","AA"  
"INDIVIDUAL1", "CEU", "rs535454","GA"  
"INDIVIDUAL1", "CEU", "rs555566","AT"  
"INDIVIDUAL1", "CEU", "rs12345","TT"  
...  
"INDIVIDUAL2", "JPT", "rs55555","AT"  
Run Code Online (Sandbox Code Playgroud)

我需要加载到四个表中:

IND (id,fk_pop,name)  
POP (id,population)  
MARKER (id,rsid)  
GENOTYPE (id,fk_ind,fk_rsid,call)  
Run Code Online (Sandbox Code Playgroud)

具体来说,如何以缩放的方式填充外键?这些数字在1000多个人的范围内,每个人有100万+基因型.

mysql performance normalization load-data-infile

4
推荐指数
2
解决办法
2142
查看次数

给定Python中的变量名称列表,如何创建一个变量名称为键的字典(对于变量的值)?

我有一个变量名列表,如下所示:

['foo', 'bar', 'baz']
Run Code Online (Sandbox Code Playgroud)

(我最初问过如何转换变量列表.请参阅下面的Greg Hewgill的答案.)

如何将其转换为字典,其中键是变量名称(作为字符串),值是变量的值?

{'foo': foo, 'bar': bar, 'baz': baz}
Run Code Online (Sandbox Code Playgroud)

现在我正在重新提出这个问题,我提出了:

d = {}
for name in list_of_variable_names:
    d[name] = eval(name)
Run Code Online (Sandbox Code Playgroud)

可以改进吗?

更新,回答问题(在评论中)为什么我想这样做:

我经常发现自己使用%运算符来设置要插入的名称和值字典的字符串.通常,字符串中的名称只是局部变量的名称.所以(下面的答案)我可以做这样的事情:

message = '''Name: %(name)s
ZIP: %(zip)s

Dear %(name)s,
...''' % dict((x, locals()[x]) for x in ['name', 'zip'])
Run Code Online (Sandbox Code Playgroud)

python dictionary list

14
推荐指数
2
解决办法
2万
查看次数

生成要导入Excel的CSV文件,换行符应该用什么?

在winforms应用程序中创建一个CSV文件,它将被嵌入到Excel中.

文件输出如下:

"header1","header2","header3",1,2,3,4,5,6

在生成CSV文件时,我应该使用什么来表示换行符?

csv winforms

0
推荐指数
1
解决办法
513
查看次数

以编程方式检索xml doc注释

Visual Studio做到了; 反射器做到了; 现在我想要:)

我想检索一些框架组件一些成员(即XML文档mscorlib.dll,System.dll等等).我认为这将涉及:

  • 找到程序集的XML文件,
  • 导航到适当命名的子元素,和
  • 检索所需的项目(<summary>,<remarks>等)


为框架程序集保留的XML文件在哪里?解密XMLDOC命名方案的任何要点?是否有任何库可以使这个过程更容易?

.net xml documentation

3
推荐指数
1
解决办法
2980
查看次数

16
推荐指数
2
解决办法
595
查看次数

如何使用LINQ将List <string>中的所有字符串转换为小写?

昨天我在StackOverflow上的一个回复中看到了一个代码片段,这引起了我的兴趣.它是这样的:

 List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"};

 myList.ForEach(d=>d.ToLower());
Run Code Online (Sandbox Code Playgroud)

我希望我可以使用它将myList中的所有项目转换为小写.但是,它不会发生...运行此命令后,myList中的大小不变.

所以我的问题是,是否有一种方法,使用LINQ和Lambda表达式轻松地迭代并以类似于此的方式修改列表的内容.

谢谢,马克斯

c# linq foreach lambda

87
推荐指数
3
解决办法
8万
查看次数

IIS v7禁用SSL v 2.0

我试图在IIS 7上禁用SSL v2.0协议.

以下文章涉及IIS v6:http: //support.microsoft.com/kb/187498

它似乎不适用,因为注册表中列出的唯一协议是SSL 2.0(并非所有其他协议),并且设置"DisabledByDefault = 1"已经存在,这似乎意味着它已被禁用.

但是,下面的文章似乎表明它仍然适用并关闭看起来很奇怪的"DisabledByDefault". http://forums.iis.net/t/1151822.aspx

我只需要禁用SSL v2.0,但我希望相对自信我正在做正确的事情.

ssl iis-7

22
推荐指数
2
解决办法
9232
查看次数

iPhone上的压缩API

是否有可在iPhone上使用的压缩API?我们正在为我们的iPhone应用程序构建一些RESTful Web服务,但我们希望至少压缩一些对话以提高效率.

我不关心格式(ZIP,LHA,等等)是什么,并且它不需要是安全的.

一些受访者指出服务器可以压缩其输出,而iPhone可以消耗它.我们的情景正好相反.我们将压缩内容发布 Web服务.我们并不关心压缩的另一种方式.

compression iphone

30
推荐指数
3
解决办法
4万
查看次数

如何持久计算GEOMETRY或GEOGRAPHY列

我正在尝试在SQL Server 2008下创建一个包含GEOMETRY列及其计算变量的表.

考虑下表,计算列返回缓冲几何:

CREATE TABLE [dbo].[Test] (
    [Geometry]      GEOMETRY    NOT NULL,
    [Buffer]        FLOAT       NOT NULL,
    [BufferedGeometry] AS ([Geometry].STBuffer([Buffer])) PERSISTED
);
Run Code Online (Sandbox Code Playgroud)

这个问题是导致以下错误:

消息4994,级别16,状态1,行2表'Test'中的计算列'BufferedGeometry'不能保留,因为列类型'geometry'是非字节顺序的CLR类型.

我有搜索BOL和网络,似乎无法找到我的问题的解决方案.我真的希望它能够持久化,以便我可以有效地对其进行索引.我可以在代码中设置它,但随后我有可能出现不一致的数据,因为我在某个时间点需要这两个值.

有人玩这个并知道解决方案或解决方法吗?

更新:Microsoft已在SQL Server 2012中添加此功能.

sql-server spatial sql-server-2008

10
推荐指数
1
解决办法
2265
查看次数