小编Bri*_*ell的帖子

将数据从XML文件导入R

我想从polarpersonaltrainer.com导入一个XML文件,该文件将心率数据存储到R data.frame中.是否有一个允许导入XML的包,或者我是否必须编写自己的解析器?

xml r data-import

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

在Mac OS X上使用GDB中的strcmp()的条件断点与Objective-C运行时冲突

我正在尝试调试我在Mac OS X上没有源代码的程序.我想知道它调用的参数gettattrlist(),并检查两个不同卷的返回值(为了比较和查看为什么它会让你使用一个卷而不是另一个).

我第一次尝试dtruss; 但那没用getattrlist(); 它只显示传入的指针getattrlist()(甚至不知道有多少参数getattrlist()).

  635/0x1dc5:  getattrlist("/Volumes/MyVolume\0", 0x113FA6380, 0x113FA5FD0)                 = 0 0
  635/0x1dc5:  getattrlist("/Volumes/MyVolume\0", 0x113FA4F00, 0x113FA4B30)                 = 0 0
  635/0x1dc5:  getattrlist("/Volumes/MyVolume\0", 0x113FA5870, 0x113FA54C0)                 = 0 0
  635/0x19c6:  getattrlist("/Volumes/MyVolume\0", 0x7FFF5FBF9140, 0x7FFF5FBF8D70)           = 0 0
  635/0x19c6:  getattrlist("/Volumes/MyVolume\0", 0x7FFF5FBFA8A0, 0x7FFF5FBFA4F0)           = 0 0
Run Code Online (Sandbox Code Playgroud)

所以我尝试了GDB.我可以设置一个无条件断点getattrlist(),并查看它的第一个参数,但它经常被称为有用的方式.

(gdb) break getattrlist
Breakpoint 1 at 0x7fff8e90b6ac
(gdb) cont
Continuing.

Breakpoint 1, 0x00007fff8e90b6ac in getattrlist ()
(gdb) p (char *)$rdi
$1 = 0x7fff5fbfd67e "/some/random/path"
Run Code Online (Sandbox Code Playgroud)

所以,我可能需要一个条件断点,只有当第一个参数匹配我感兴趣的路径时才会断开.这应该不会太难,对吧?

(gdb) …
Run Code Online (Sandbox Code Playgroud)

c macos gdb objective-c

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

是否有一个流行的.NET Compact Framework单元测试框架?

我有很多NUnit和MBUnit的经验,但我是.NET Compact Framework开发的新手,我想要站稳脚跟.

是否有一个流行的.NET Compact Framework单元测试框架,如果有,它是什么?

.net unit-testing compact-framework

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

在库中使用依赖注入

我正在编写一个将由现有应用程序使用的Java库.我正在使用依赖注入,因此测试更容易,我熟悉Spring,因此我计划在测试时使用它来管理依赖注入.最终将使用该库的应用程序不是基于Spring的,但它目前也不使用任何类型的任何IoC/DI容器.我的问题是,如果不使用Spring或Guice,注入依赖项的最佳方法是什么?我应该考虑像工厂方法那样实例化和连接对象吗?依赖项都在库中,因此让应用程序实例化每个依赖项以创建主对象似乎不合适.

java dependency-injection

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

检测<link>资源的负载?

浏览器提供负载事件<script><img>标签.有没有办法检测对元素的请求是否已完成?

具体来说,我希望检测何时<link>加载了样式表.

不幸的是,我认为使用哨兵风格并检测来自a的负载computedStyle在我的情况下是不可行的.

javascript css optimization

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

Objective-C运行时

Objective-C运行时参考说:

下面的"已弃用"表示"在Mac OS X 10.5版中不推荐使用32位代码,不允许使用64位代码."

我想在Max OS X版本10.5中使用class_setSuperclass,即使我仍然可以这样做,编译器会发出警告,告诉我它已被弃用但它仍然构建并且Bundle仍然可用.

我的问题是Max OS X 10.5中的等价物是什么?

runtime objective-c

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

如何在Windows上以递归方式遍历C中的目录

最终,我想浏览一个文件夹的文件和子目录,并将一些内容写入我发现具有特定扩展名的所有文件(在我的情况下为.wav).在循环时如何判断我所在的项目是否是目录?

c windows filesystems winapi

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

光标返回-1的计数,但项目是否​​存在?

我正在使用SQLite数据库来存储和检索我的应用程序数据,以及检查重复条目的内容.我尝试检索标题匹配的所有条目,如下所示:

Cursor c = mDb.query(DatabaseHelper.GOALS_TABLE_NAME, 
                     new String[] { Goals.GOAL_ID, Goals.TITLE }, 
                     Goals.TITLE + "='" + title + "'", null, null, null, 
                     null, null);
Run Code Online (Sandbox Code Playgroud)

标题是要比较的标题.

此查询运行,但光标的计数为-1.没有where子句的调用也返回-1,但我知道数据存在,因为我能够将列表视图绑定到它.

有什么我想念的,我是否必须以某种方式填充光标?

提前致谢,

Venatu

android

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

为什么在Eric Lippert的不可变二叉树中没有循环?

我只是看着Eric Lippert对不可变二叉树的简单实现,我对此有疑问.在显示实施后,Eric说明了这一点

请注意,不可变数据结构的另一个不错的功能是不可能(或故意!)创建包含循环的树.

似乎Eric的实现的这个特征不是仅仅来自不变性,而是来自树从树叶构建的事实.这自然会阻止节点将其任何祖先作为子节点.似乎如果你在另一个方向上构建了树,你就会引入循环的可能性.

我是否正确思考,或者在这种情况下循环的不可能性是否来自于不变性?考虑到来源,我想知道我是否遗漏了一些东西.

编辑:经过多思考后,似乎从叶子构建可能是创建不可变树的唯一方法.我对吗?

algorithm tree immutability data-structures

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

从Rust中的数组调用闭包

如何迭代一系列闭包,依次调用每个闭包?

有了函数,我发现我可以通过遍历数组并取消引用生成的值来实现这一点:

fn square(x: int) -> int { x * x }

fn add_one(x: int) -> int { x + 1 }

fn main() {
    let funcs  = [square, add_one];
    for func in funcs.iter() {
        println!("{}", (*func)(5i));
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试对闭包执行相同操作时,我收到错误:

fn main() {
    let closures = [|x: int| x * x, |x| x + 1];
    for closure in closures.iter() {
        println!("{}", (*closure)(10i));
    }
}
Run Code Online (Sandbox Code Playgroud)

生产:

<anon>:4:24: 4:34 error: closure invocation in a `&` reference
<anon>:4         println!("{}", (*closure)(10i));
                                ^~~~~~~~~~
note: in …
Run Code Online (Sandbox Code Playgroud)

closures types rust

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