问题列表 - 第45486页

连接到调试器后,iPod将无法休眠

我已将iPod连接到在XCode中运行的调试器.自动锁定设置为1分钟.当调试器未运行时,iPod在1分钟不活动后进入休眠状态.但是,当调试器运行时,我的iPod将无法进入睡眠状态.

这很令人沮丧,因为我想看看当iPod进入睡眠状态时我的应用程序调用了哪些方法.

有谁知道如何解决这个问题?

debugging xcode ipod-touch auto-lock

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

如何为Node.js运行Cron作业

我有一个调用shell脚本的cron作业.

*/2 * * * * sh cron_test.sh >> output.log
Run Code Online (Sandbox Code Playgroud)

在shell脚本的一边,我运行一些命令行,如:

#!/usr/bin

./mongo/bin/mongodump .....

FILE_NAME='abc'

node mynode.js $FILENAME
Run Code Online (Sandbox Code Playgroud)

如果我只是在命令提示符下调用cron_test.sh,它就会运行.但是,如果它由cronjob运行,它不会运行节点.它确实运行mongodump命令.那么,怎么了?有什么我必须设置许可等?

unix cron node.js

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

C(或C++?)语法:STRUCTTYPE varname = {0};

通常,人们会在堆栈上声明/分配一个结构:

STRUCTTYPE varname;
Run Code Online (Sandbox Code Playgroud)

这个语法在C中意味着什么(或者只是这个C++,或者可能是VC++特有的)?

STRUCTTYPE varname = {0};
Run Code Online (Sandbox Code Playgroud)

其中STRUCTTYPE是stuct类型的名称,如RECT或其他东西.这段代码编译,似乎只是将结构的所有字节清零,但我想知道是否有人有引用.此外,这个结构有名称吗?

c c++ syntax

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

如何在复合id键属性上映射"insert ='false'update ='false'",该属性也用于一对多FK?

我正在使用现有的数据库架构处理遗留代码库.现有代码使用SQL和PL/SQL在DB上执行查询.我们的任务是使项目数据库引擎不可知的一小部分(最初,最终改变一切).我们选择使用Hibernate 3.3.2.GA和"*.hbm.xml"映射文件(而不是注释).遗憾的是,更改现有架构是不可行的,因为我们无法回退任何遗留功能.

我遇到的问题是当我试图映射单向,一对多的关系时,FK 也是复合PK的一部分.这是类和映射文件......

CompanyEntity.java

public class CompanyEntity {
    private Integer id;
    private Set<CompanyNameEntity> names;
    ...
}
Run Code Online (Sandbox Code Playgroud)

CompanyNameEntity.java

public class CompanyNameEntity implements Serializable {
    private Integer id;
    private String languageId;
    private String name;
    ...
}
Run Code Online (Sandbox Code Playgroud)

CompanyNameEntity.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.jboss.org/dtd/hibernate/hibernate-mapping-3.0.dtd">

<hibernate-mapping package="com.example">

    <class name="com.example.CompanyEntity" table="COMPANY">
        <id name="id" column="COMPANY_ID"/>
        <set name="names" table="COMPANY_NAME" cascade="all-delete-orphan" fetch="join" batch-size="1" lazy="false">
            <key column="COMPANY_ID"/>
            <one-to-many entity-name="vendorName"/>
        </set>
    </class>

    <class entity-name="companyName" name="com.example.CompanyNameEntity" table="COMPANY_NAME">
        <composite-id>
            <key-property name="id" column="COMPANY_ID"/>
            <key-property name="languageId" …
Run Code Online (Sandbox Code Playgroud)

hbm hibernate-mapping hbmxml hibernate-onetomany

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

扩展 SoapHttpClientProtocol 以纠正错误的服务器内容长度

最近,我需要访问使用 SOAP::Lite 创建的 Web 服务。使用起来真的很麻烦,因为没有 WSDL,它不返回合理的数据类型等。所以我开始使用提供的示例代码。

从一开始我就遇到问题,请求超时。有时经常,有时很少,但从来没有完全没有问题。在使用 Fiddler 嗅探流量并进行搜索后,似乎 SOAP::Lite 存在/曾经存在一个错误,在处理 UTF-8 编码数据时会弄乱标头 Content-Length。这似乎是合理的,因为我的分析指出超时是由客户端等待更多数据(内容长度)而服务器表示已完成(真实数据)引起的。

所以现在我需要一种方法来对抗这个错误的标头字段,或者:

  1. 提供正确的 Content-Length 或
  2. 填充有效负载以匹配 Content-Length

问题是,我从来没有机会使用 SoapExtension 或任何其他修改,因为 Invoke() 最终会在解析开始之前抛出 IoException 或 WebException。此外,我认为 WS 不是我的,而且相当不可更改。

我还尝试覆盖 SoapHttpClientProtocol.GetWebResponse() 来执行异步请求,但这也无济于事,因为在调用 HttpWebRequest.EndGetResponse() 之前我无法掌握 ResponseStream 并且那个总是抛出异常。

有谁知道我该如何解决这个问题?

更新:现在我也尝试过 WCF 并在 MSDN 上看到这篇文章- 答案不是很令人振奋。基本上,这在管道中发生得太深,用户代码无法访问。我现在最好的选择似乎是使用 Fiddler 脚本来更正 Content-Length 标头,这可能不是微不足道的,因为此 WS 仅可通过 HTTPS 使用。

/担

.net c# web-services soaphttpclientprotocol content-length

5
推荐指数
0
解决办法
870
查看次数

Intellij IDEA中的变量使用突出显示

我非常喜欢Netbeans的一个功能是,当你点击变量,方法,字段等时,Netbeans会在右手栏中显示这个实体的所有用法,作为小条纹.有没有办法在IntelliJ IDEA中获得此行为,如果是这样,我该如何打开它?我没有在设置或谷歌中找到任何东西,但我可能会遗漏一些东西!

netbeans intellij-idea

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

如何在Linux上动态插入Python的C函数(没有LD_PRELOAD)?

我如何在运行时(否LD_PRELOAD)拦截/挂钩C函数,就像fopen()在Linux上一样,对于Windows来说是一个很好的选择?我想从Python中做到这一点(因此,我假设该程序已经在运行CPython VM)并且还要重新路由到Python代码.我只是挂钩共享库函数.我也想这样做而不必改变程序的运行方式.

一个想法是基于ptrace()或重写dlsym()PLT中或在PLT中找到的代码以及目标ctypes生成的C可调用函数来推送我自己的工具,但我想我先问这里.谢谢.

python linux library-interposition

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

试图从我的json中找到并摆脱这个\ u0000

这是我的$var来自json_encode:

{
"key1":"\u0000data1",
"key2":"\u0000data2",
"key3":"\u0000data3",
"key4":"\u0000data4
}
Run Code Online (Sandbox Code Playgroud)

我想这样做:

echo json_encode(str_replace ("\\u0000", "",  $var));
Run Code Online (Sandbox Code Playgroud)

为了摆脱前面\u0000的显示,上面的行不能剥离它.

php string json

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

这是如何在PHP OO中使用MVC模式

我正在尝试为个人使用构建一个不错的PHP框架.我知道有很多现有的,但是这是一个很好的学习经验,涵盖了绝大多数的不同的挑战,真的教了我很多,还有当我做,我希望能够用来开发其他项目有成品因为我正在构建它,所以应该没有关于如何使用它的学习曲线.

一些基本目标,
- 使用PHP面向对象而不是程序.
- 使用MVC或类似的东西来了解这种风格的更多信息.
- 轻巧,快速/良好的性能

这是我计划的网站结构,不包括javascript,图像,CSS,一些辅助函数/文件等的其他文件夹.

/////////////网站结构/////////////

site.com/
        /index.php
site.com/library/
                /Config.class.php
                /Photos.class.php
                /Mail.class.php
                /Filter.class.php
                /QRcodes.class.php
                /Router.class.php
                /Database.class.php
                /Templates.class.php
                /etc, etc,etc......
site.com/modules/
                /account/
                        /model
                        /views
                        /controllers
                /users/
                        /model
                        /views
                        /controllers
                /messages/
                        /model
                        /views
                        /controllers
                /API/
                        /model
                        /views
                        /controllers
                /forums/
                        /model
                        /views
                        /controllers
                /blogs/
                        /model
                        /views
                        /controllers
               /etc, etc, etc, etc.............
                        /model
                        /views
                        /controllers
Run Code Online (Sandbox Code Playgroud)

我决定通过一个入口点来路由所有请求,index.php
我将构建一个Router类/对象,它将使用正则表达式将URI与可能目标的映射进行匹配.以下是我现在对这部分内容的摘要......

<?php
//get url from URL
$uri = isset($_GET['uri']) ? $_GET['uri'] : null;

$uri_route_map = array( 
    //users/account like http://mysite.com/users/324 (any digit)
    'users/friends/page-(?<page_number>\d+)' …
Run Code Online (Sandbox Code Playgroud)

php oop model-view-controller url-routing

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

如何根据元素的位置使用Linq重命名数据?

如果我有一个Effect集合,我该IEnumerable<Effect>,如何根据它们在集合中的位置设置它们的.Name属性?

所以最后,我只想让它们从1到n重命名.

<inside the collection>
effectInstance1.Name = Effect 1;
effectInstance2.Name = Effect 2;
effectInstance3.Name = Effect 3;
...
Run Code Online (Sandbox Code Playgroud)

这对Linq有可能吗?

.net c# linq ienumerable

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