我得到0 0 0 0 0 0 0 0 0 0 0 0
- (void)applicationDidFinishLaunching:(UIApplication *)application {resultValues.text = @"";
[[UIAccelerometer sharedAccelerometer] setUpdateInterval: 1.0 / kUpdateFrequency];
[[UIAccelerometer sharedAccelerometer] setDelegate:self];
}
- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration
{
x = acceleration.x;
y = acceleration.y;
z = acceleration.z;
printf("\n%d", x);
printf("\n%d", y);
printf("\n%d", z);
Run Code Online (Sandbox Code Playgroud)
}
我抓住了一堆我需要用Python和PyODBC更新的SQL ID:
import pyodbc
cnxn = pyodbc.connect('DSN=YesOne;PWD=xxx')
cursor = cnxn.cursor()
cursor.execute("SELECT ID FROM One.dbo.Two WHERE STATUS = 'OnGoing' AND ID = ''")
Run Code Online (Sandbox Code Playgroud)
我有第二段代码更新ID:
cursor.execute("Update One.dbo.Two SET STATUS = 'Completed', Modified = 'Today' WHERE ID = '1051'")
Run Code Online (Sandbox Code Playgroud)
问题是当我查看之前在Python中获取的ID时,我得到:
row = cursor.fetchall()
f row:
print row
Run Code Online (Sandbox Code Playgroud)
[(1016,),(1017,),(1019,),(1020,),(1021,),(1025,),(1026,),(1027,),(1029,),(1048,) ,(1049,)]
要么
if row:
print row[3]
Run Code Online (Sandbox Code Playgroud)
(1020,)
我只需要数字,所以我可以运行我的第二部分脚本:
WHERE ID = '1051'"
Run Code Online (Sandbox Code Playgroud)
部分.我尝试过:
count = len(row)
while count > 0:
newrow = row[count-1]
print 'SELECT ID FROM One.dbo.Two WHERE ID = ' + str(newrow)
count …Run Code Online (Sandbox Code Playgroud) 我为一家公司工作,该公司编写的软件客户端网站嵌入了<script language ="JavaScript"src = .....等等.我们非常依赖document.write将元素写入页面.由于某种原因,我们的一个客户选择使用内容类型"application/xhtml + xml",这使得document.write()在chrome中无法使用.
我理解为什么会这样,并且符合DOM的代码应该创建每个元素,设置其属性,如果需要填充文本节点,将文本节点附加到其父节点,将父节点附加到某个页面元素....
但是什么是一个好的解决方法,不需要所有这些垃圾?其中的write()有很多元素,如果我们制作节点并将它们固定在一起,就像Knex或Legos或者你有什么,那么生成的代码将是可怕的.
编辑:尝试使用CDATA,但即使这行也被我们的脚本嵌入在同一页面上的xhtml解析器类似地谴责:
<script language="text/javascript"><![CDATA[document.write('hi');]]></script>
Run Code Online (Sandbox Code Playgroud) 我通常不会用惊叹号处理,但是我还有几个小时才能上线.我在产品页面上为Facebook标签提供了以下完整的FBML页面:
<fb:fbml version="1.1">
<div id="container" style="width: 520px;">
<fb:visible-to-connection>
<div>
Yay!
<a href="{link}" style="border: 0; display:inline-block;">
<img src="{image link}" style="border: none;" />
</a>
</div>
<fb:else>
<div>
<img src="{image link}" style="border: none;" />
</div>
</fb:else>
</fb:visible-to-connection>
<div class="{a css class I have to censor}">
<img src="{image link}" />
<p class="nopurchase" style="font-family: 'Trebuchet MS Gothic', Arial; font-size: 10px;">
some text.
<a href="{link}" target="_blank">Click for something.</a></p>
</div>
</div>
</fb:fbml>
Run Code Online (Sandbox Code Playgroud)
基本上它是一个扇形门.要通过它,用户必须喜欢它所在的页面.它解析和呈现,但无论出于何种原因,两个条件(粉丝的div和非粉丝的div)都被绘制出来.我不知道为什么fb:visible-to-connection没有这样做.
我知道这两个功能之间的区别.我想知道的是,htmlspecialchars()当你有一个更完整的选项时,可能的原因是htmlentities()什么?
它将背景更改为红色,我无法读取文本以更正错误!
如何配置不同的突出显示?它有设置吗?
我已经看过并阅读了很多类似的问题,以及相应的维基百科文章(NAT遍历,STUN,TURN,TCP打孔),但是大量的信息并没有真正帮助我解决我的非常简单的问题:
我正在编写一个P2P应用程序,我希望NAT后面的两个应用程序用户能够相互连接.连接必须可靠(与TCP的可靠性相当),所以我不能只切换到UDP.该解决方案应该适用于当今的通用系统而无需重新配置.如果有帮助,解决方案可能涉及可连接的第三方,只要它不必代理整个数据(例如,获取对等方的外部(WAN)IP地址).
据我所知,我唯一的选择是使用"可靠的UDP"库+ UDP打孔.这有(C/C++)库吗?我在相关问题中找到了enet,但它只关注解决方案的前半部分.
还要别的吗?我看过的事情:
我正在打电话$("#foobar").css("line-height")并恢复"正常".如何将其转换为像素数量?CSS规范中是"正常"定义还是浏览器特定?
我有两个复杂的PHP对象,每个对象都有几个MySQL表中的数据.
有时,我只需要从数据库中删除一个对象A,这需要3个SQL语句.
有时,我需要从数据库中删除一个对象B,这需要4个SQL语句,并且还需要查找和删除对象B拥有的所有对象A.
所以在函数delete_A()中,我在一个事务中执行那些语句.在delete_B()函数内部,我想运行一个覆盖delete_A()内部活动的大型事务.如果删除B的整个原子都失败了,我需要在回滚中恢复它的所有A.
如果尚未运行更大的事务,如何更新delete_A()的定义以仅打开新事务.
我希望能够做这样的事情,但该autocommit属性似乎没有被改变beginTransaction()
function delete_A($a){
global $pdo;
$already_in_transaction = !$pdo->getAttribute(PDO::ATTR_AUTOCOMMIT);
if(!$already_in_transaction){
$pdo->beginTransaction();
}
//Delete the A
if(!$already_in_transaction){
$pdo->commit();
}
}
function delete_B($b){
global $pdo;
$pdo->beginTransaction();
foreach($list_of_As as $a){
delete_A($a);
}
$pdo->commit();
}
Run Code Online (Sandbox Code Playgroud)