问题列表 - 第33960页

Accelerometer一直让我0000

我得到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)

}

iphone accelerometer

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

如何从Python,PyODBC,SQL返回中删除"()"?

我抓住了一堆我需要用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)

python sql-server pyodbc

4
推荐指数
1
解决办法
2338
查看次数

提升与他人

任何人都有升力的经验,以及它与更广泛使用的框架如rails和django相比如何?

scala lift

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

在xhtml + xml页面中替换document.write()

我为一家公司工作,该公司编写的软件客户端网站嵌入了<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)

javascript xhtml google-chrome document.write

13
推荐指数
1
解决办法
4812
查看次数

fb:可见连接不工作!

我通常不会用惊叹号处理,但是我还有几个小时才能上线.我在产品页面上为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没有这样做.

facebook fbml

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

为什么在有htmlentities()时使用htmlspecialchars()?

可能重复:
htmlentities vs htmlspecialchars

我知道这两个功能之间的区别.我想知道的是,htmlspecialchars()当你有一个更完整的选项时,可能的原因是htmlentities()什么?

html php

7
推荐指数
0
解决办法
937
查看次数

更改背景颜色突出显示由安装了ropevim和ropemode的pylint检测到的错误

它将背景更改为红色,我无法读取文本以更正错误!

如何配置不同的突出显示?它有设置吗?

python vim pylint

5
推荐指数
2
解决办法
2261
查看次数

实用的NAT遍历可靠的网络连接

我已经看过并阅读了很多类似的问题,以及相应的维基百科文章(NAT遍历,STUN,TURN,TCP打孔),但是大量的信息并没有真正帮助我解决我的非常简单的问题:

我正在编写一个P2P应用程序,我希望NAT后面的两个应用程序用户能够相互连接.连接必须可靠(与TCP的可靠性相当),所以我不能只切换到UDP.该解决方案应该适用于当今的通用系统而无需重新配置.如果有帮助,解决方案可能涉及可连接的第三方,只要它不必代理整个数据(例如,获取对等方的外部(WAN)IP地址).

据我所知,我唯一的选择是使用"可靠的UDP"库+ UDP打孔.这有(C/C++)库吗?我在相关问题中找到了enet,但它只关注解决方案的前半部分.

还要别的吗?我看过的事情:

  1. Teredo隧道 - 需要操作系统和/或用户配置的支持
  2. UPnP端口转发 - UPnP在任何地方都不存在/启用
  3. TCP打孔似乎是实验性的,仅在某些情况下有效
  4. SCTP的支持甚至低于IPv6.通过UDP的SCTP只是花哨的可靠UDP(见上文)
  5. RUDP - 几乎没有主流支持
  6. 根据我对STUN,STUNT,TURN和ICE的理解,他们中的任何一个都不会对我有所帮助.

networking tcp nat-traversal

14
推荐指数
1
解决办法
3692
查看次数

jQuery/CSS:"normal"的行高==?px

我正在打电话$("#foobar").css("line-height")并恢复"正常".如何将其转换为像素数量?CSS规范中是"正常"定义还是浏览器特定?

css jquery

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

PHP PDO对象如何确定它是否已经存在于MySQL事务中?

我有两个复杂的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)

php mysql pdo

6
推荐指数
2
解决办法
2144
查看次数