问题列表 - 第46146页

从STDIN逐行读取而不阻塞

基本上,我想从STDIN读取行,但我不想在等待新数据时阻塞.几乎就像使用超时的流一样.

$stdin = fopen('php://stdin', 'r');

do {
  $line = fgets($stdin);

  // No input right now
  if (empty($line)) {
    // Do something before waiting for more input
  }
} while (1);
Run Code Online (Sandbox Code Playgroud)

php stdin

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

使用CouchDB-Python获取文档级别的完整修订列表?

我正在使用couchdb-python(http://code.google.com/p/couchdb-python/),我想知道我是否有办法检索文档级别上发生的完整修订列表?

假设我有一个名为"movies"的数据库,它包含几个文档.我的每份文件都有3个以上的修订版.

我可以根据修订版检索我的文件吗?

如果有,怎么样?我没有看到使用CouchDB-Python做任何明显的方法

python couchdb

11
推荐指数
2
解决办法
8823
查看次数

Rails 2:当id 1不存在时,Model.find(1)给出ActiveRecord错误

我正在使用Rails 2.3.5,如果我给出Model.find(1),如果1不在数据库中,则返回ActiveRecord错误.它应该nil像在案件中一样返回Model.find_by_column('..')吗?

ruby-on-rails ruby-on-rails-2

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

SSL启用:Windows 7中的Tomcat

当我尝试在Windows 7中启用SSL(编辑server.xml以启用端口:8443作为HTTPS)时,它未启用.有时它显示(连接到localhost ..)并仍然被绞死.我正在使用Windows 7 64位/ 4GB RAM Tomcat 6.0(netbeans捆绑),jre 1.6(64位).

ssl tomcat

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

如何使用Maven中的dbunit将数据加载到数据库中

以下是我的pom.xml档案:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>my-app</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
<build>
  <plugins>
    <plugin>
       <groupId>org.codehaus.mojo</groupId>
    <artifactId>dbunit-maven-plugin</artifactId>
    <version>1.0-beta-3</version>
    <configuration>
    <driver>com.mysql.jdbc.Driver</driver>
    <url>jdbc:mysql://localhost:3306/test</url>
    <username>usernamet</username>
    <password>password</password>
    <dataTypeFactoryName>org.dbunit.ext.mysql.MySqlDataTypeFactory</dataTypeFactoryName>
    <metadataHandlerName>org.dbunit.ext.mysql.MySqlMetadataHandler</metadataHandlerName>
    <encoding>utf-8</encoding>
    <src>target/dbunit/export.xml</src><!--compare ? operation ???? -->
    <type>CLEAN_INSERT</type><!--operation ????-->
    </configuration>
    <executions> 
<execution> 
 <id>test-compile</id> 
<phase>test-compile</phase> 
 <goals> 
<goal>operation</goal> 
 </goals> 
 </execution> 
 <execution> 
<id>test</id> 
 <phase>test</phase> 
<goals> 
<goal>operation</goal> 
</goals> 
 </execution> 
 </executions> 
    <dependencies>
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.13</version>
    </dependency>
    </dependencies>
    </plugin>
    </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

dbunit:operation在命令行上运行mvn .

Scanning …
Run Code Online (Sandbox Code Playgroud)

dbunit maven

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

单击按钮重新启动手机

我正在创建一个Android应用程序,需要重启手机或单击按钮时关闭.这可能吗?或者手机是否需要root访问权限?

android powermanager

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

gcc,simd内在函数和快速数学概念

大家好:)
我试图抓住一些关于浮点,SIMD /数学内在函数和gcc的快速数学标志的概念.更具体地说,我在x86 cpu上使用MinGW和gcc v4.5.0.

我现在已经搜索了一会儿,这就是我(我想)我现在所理解的:

当我没有标志编译时,任何fp代码将是标准x87,没有simd内在函数,math.h函数将从msvcrt.dll链接.

当我使用mfpmath,mssen和/或march使得mmx/sse/avx代码被启用时,gcc实际上只有在我还指定一些优化标志时才使用simd指令,如Onftree-vectorize.在这种情况下,内部函数是由gcc自动选择的,并且一些数学函数(我仍在谈论math.h上的标准数学函数)将成为内在函数或通过内联代码进行优化,其他函数仍将来自msvcrt. DLL.如果我没有指定优化标志,这会改变吗?

当我使用特定的simd数据类型(那些可用作gcc扩展,如v4siv8qi)时,我可以选择直接调用内部函数,或者再次将自动决定留给gcc.如果我没有通过正确的标志启用simd指令,Gcc仍然可以选择标准的x87代码.同样,如果我没有指定优化标志,这会改变吗?

如果我的任何陈述错误,请纠正我:p

现在的问题是:

  1. 我是否必须包含x86intrin.h才能使用内在函数?
  2. 我是否必须链接libm?
  3. 什么快速数学与任何东西有关?我理解它放宽了IEEE标准,但具体来说,如何?使用其他标准功能?其他一些lib链接?或者只是在某处设置了几个标志,标准的lib表现不同?

感谢任何想要帮助的人:D

gcc simd intrinsics fast-math

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

NSNumberFormatter货币负数

我用这个

NSNumberFormatter *f = [[[NSNumberFormatter alloc] init] autorelease];
[f setNumberStyle:NSNumberFormatterCurrencyStyle];
[f setCurrencySymbol:NSLocalizedString(@"CURRENCY", @"Get Currency")];
NSString * stringCurrecy = [f stringFromNumber:(-70.00)];
Run Code Online (Sandbox Code Playgroud)

我使用NSLog并检查"stringCurrecy"是"($ 70.00)"我改变"(",")"符号.如何改变这个符号.

($ 70.00) - > - $ 70.00或$ -70.00

能够

foundation nsnumberformatter

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

如何检查COM dll是否已注册C#?

我需要检查msdia100.dll是否在我正在运行的计算机系统上注册,以便使用该命令注册dll regsvr32.exe.我怎么能用C#做到这一点?

c# registry

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

WinForm用户控件和WPF

我花了一些时间研究WinForm用户和自定义控件.然而,在我的脑海里,越来越响亮的声音说WinForm技术已经过时,而WPF是桌面上的未来.

我只是在WPF看起来很表面.任何人都可以评论是否可以在WPF上使用WinForm用户控件,以及WPF用户控件的不同WinForm用户控件如何?

我正在处理的大多数控件都执行某种类型的所有者绘制,而不是将子控件放到控件上.我只是想知道在WPF下有多少代码可以重用.

wpf user-controls winforms

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