问题列表 - 第41800页

如何在Python中过滤字典?

d = {'foo': 'x',
     'bar': 'y',
     'zoo': 'None',
     'foobar': 'None'}
Run Code Online (Sandbox Code Playgroud)

我要筛选其值是所有项目'None',并更新foobar项目与一个特定的值.我试过了:

for i in x.items():
   ....:    if i[i] == 'None':
   ....:        x.pop(i[0])
   ....:    else:
   ....:        x.update({i[0]:'updated'}) 
Run Code Online (Sandbox Code Playgroud)

但它没有用.

python dictionary

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

在SQL Server中将Identity列重置为零?

如何在SQL Server中将表的标识列重置为零?

编辑:

我们怎么能用LINQ to SQL做到这一点?

c# sql-server identity-column linq-to-sql

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

如何将UISegmetedControl添加到UINavigation的中心?

我知道怎么做:

UIBarButtonItem * segmentBarItem = [[[UIBarButtonItem alloc] initWithCustomView: segmentedControl] autorelease];
self.navigationItem.leftBarButtonItem = segmentBarItem;
Run Code Online (Sandbox Code Playgroud)

我怎么把它添加到中心,标题是什么?

iphone uisegmentedcontrol

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

静态var的奇怪条件只出现在gcc的调试版本中

我有一个奇怪的情况,只出现在gcc -O0 -g输出上,而不是在gcc -O3上,而不是在MSVC上,而不是在MSVC调试输出上.

void func(void) {
  static int enabled;

  if (!enabled) {
    // do stuff
    enabled = 1;
   }

}
Run Code Online (Sandbox Code Playgroud)

gcc -O0 -g上出现的问题只是有时启用会返回0.但并非总是如此,只是在执行程序的某些罕见点上.该函数通常循环通过它.有什么可以让它感到困惑呢?可以在外部改变"启用"吗?但它在里面宣布了.

编辑:有一种方法可以在函数内部设置为0,但之前是一个大的fatf,它根本不打印[并且在测试条件下根本没有逻辑方式发生].它似乎根本不会发生任何明确启用= 0的事情.

EDIT2:它只由主线程调用.

编辑3:它变得更奇怪.它不会出现在linux gcc -O0 -g上,而只出现在mingw-w64 [gcc -O0 -g]上.

EDIT4:启用了rwatch和watch on似乎表明在if(!enabled)(应该只读)的某些情况下它被改变了.

EDIT5:在#tingw-w64的帮助下,如果'布尔序列'被反转,例如启用被初始化为1,然后设置为0,则通过非零值初始化静态变量,看起来"修复"它进入.data部分""所以有一个关于lcomm的问题""我假设你的代码中的其他地方有一个缓冲区溢出"

c debugging gcc gdb mingw

2
推荐指数
1
解决办法
143
查看次数

text-align center受float元素的影响

我有两个浮动元素,左右.

所有这些元素的父元素是text-align:center,margin:auto:

<div class="test">
1. text
    <br>
    <span id='small_font10' style='float: left;'>999</span>
<a class='writeSComment' id='small_font10' data-id='<?php echo $id; ?>' style='cursor: pointer'>
<strong>2. text</strong>
</a>
<span id='small_font10' style='float: right;'> 
Follow me
</div>
Run Code Online (Sandbox Code Playgroud)
.test{
    width: 500px;
    text-align: center;
    margin: auto;
    background: red;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/KRWNs/

如果你看到1.文本,那就是中心.2.正如您所见,文本正在向左移动(受浮动元素影响),并且不是中心.

如何使其与上面的法线对齐(如1.文本),而不受右侧和左侧浮动元素的影响?

css

19
推荐指数
1
解决办法
1万
查看次数

基数为10的int的文字无效:''

>>> n = ''.join(i for i in x if i.isdigit())
>>> n.isdigit()
True
>>> x.isdigit()
False

>>> previous = 0
>>> next = 100
>>> answer = 0


>>> for i in range(0,100):
...     answer += int(n[previous:next])
...     previous = next
...     next += 100
... 
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
ValueError: invalid literal for int() with base 10: ''
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?如你所见,n是数字..

python casting slice

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

SOAP和REST问题

我一直在阅读SOAP和REST之间的差异.
我得到的印象是,SOAP将用于一种服务,该服务将通过使用XML来调用行为,提供合同并解决互操作性问题.

我还得到的结论是REST可以通过创建,读取,更新和删除语句来管理信息.可以通过URL索引单个资源,该URL可以比基于WSDL的SOAP Web服务更容易地解决安全性和缓存问题.

我很好奇是否有人必须创建Web服务并将其拆分为两个Web服务; 一个SOAP WS用于调用行为,另一个REST WS用于简单地读取和更新资源.

rest soap

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

当没有互联网连接时,iphone谷歌分析通话会怎么样?

嘿同胞开发者!我正在为iphone应用程序的Analytics产品做一些研究.我遇到了谷歌分析,这似乎很不错.不知何故,我找不到很多关于它的文档.基本上我关注的是:

当没有互联网连接时,trackPageview或事件跟踪调用会发生什么?当有可用的连接时,这些方法调用是否会持续存在以供将来调度,或者它们是否会生成错误,就是这样?

预先感谢您的帮助!

iphone google-analytics ios

15
推荐指数
2
解决办法
5710
查看次数

在没有焦点的情况下替换textarea中的文本

我想替换所选文本(如果没有选择任何内容,则在光标位置后插入新文本).新文本从另一个文本框输入.
我希望能够插入新文本而不先在textarea中单击(聚焦).
含义:首先选择要在textarea中替换的文本,然后在文本框中输入新文本并单击按钮.

<textarea id='text' cols="40" rows="20">
</textarea>

<div id="opt">
    <input id="input" type="text" size="35">
    <input type="button" onclick='pasteIntoInput(document.getElementById("input").value)' value="button"/>    
</div>


function pasteIntoInput(text) { 
  el=document.getElementById("text");
  el.focus();    
  if (typeof el.selectionStart == "number"&& typeof el.selectionEnd == "number") { 
    var val = el.value; 
    var selStart = el.selectionStart;
    el.value = val.slice(0, selStart) + text + val.slice(el.selectionEnd);        
    el.selectionEnd = el.selectionStart = selStart + text.length;
  } 
  else if (typeof document.selection != "undefined") {
    var textRange = document.selection.createRange();        
    textRange.text = text;       
    textRange.collapse(false);        
    textRange.select();
  } 
}  
Run Code Online (Sandbox Code Playgroud)

在线示例: 链接文本

html javascript textarea selection

6
推荐指数
1
解决办法
4997
查看次数

如何迭代priority_queue?

我可以使用迭代器(如a )遍历c ++中的标准priority_queue或标准吗?我不想使用pop,因为它导致我的队列出列.queuevector

谢谢你的帮助

c++ queue stl

59
推荐指数
6
解决办法
6万
查看次数