问题列表 - 第44919页

如何在Rails中打印出对象的内容以便于调试?

我想我正试图让PHP等价print_r()(打印人类可读); 目前原始产量是:

ActiveRecord::Relation:0x10355d1c0
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

ruby ruby-on-rails

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

rollapply与"成长"的窗口

伙计们,通常在你这样做的时候:

tmp = zoo(rnorm(100), 1:100)
rollapply(tmp, 10, function(x) quantile(x, 0.05), align="right")
Run Code Online (Sandbox Code Playgroud)

非常正确的rollapply是从10个元素可用的那一刻开始计算该值.

不幸的是,我需要的东西尽可能多地使用尽可能多的数据用于第10次观察,实际上是一个不断增长的数据窗口,直到有足够的数据来使用滑动窗口,例如1,1:2,1:3,1:4等直到我们至少有10个元素,然后像往常一样滑动窗口.

有没有比一个丑陋的for循环更好的方法呢?

r zoo

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

将寄存器设置为零的方法有多少?

我很好奇有多少种方法可以在x86汇编中将寄存器设置为零.使用一条指令.有人告诉我,他设法找到了至少10种方法.

我能想到的是:

xor ax,ax
mov ax, 0
and ax, 0
Run Code Online (Sandbox Code Playgroud)

x86 assembly tasm x86-16

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

有效解决Python中的字母/数字问题

如果a = 15152表示为a2while,215则表示为2a必须找到数字x

8x = 8*x8

我试过这个天真的Python代码

>>> i = 0
>>> while(i<=100000000000000000):
...   if(int("8"+str(i))==8*int(str(i)+"8")):
...     break
...   i = i+1
... print i
Run Code Online (Sandbox Code Playgroud)

但是要花费大量时间才能产生正确的结果.

如何优化代码?

python math

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

在VB6中使用C++ DLL

我刚刚在MSVC++ 2010中为我的老板创建了一个DLL.我选择"新Win32 DLL"选项"导出符号",所以,一切都是完全标准的.新项目文件中有一些预定义的导出,一个类,它的构造函数,一个带有伪值的全局函数和变量,以及一个带有APIENTRY函数的文件dllmain.cpp.我什么都没改变.

现在我的老板想在他的VB6项目中使用导出的东西.他开始了一个VB6项目,做了菜单"Project" - "Links"(从德语翻译成英语,所以它可能有所不同,但我确定你知道我的意思)并选择了一个DLL文件,正如他所说的那样通常会.

但是,VB6无法包含它,而是显示错误消息"无法包含DLL文件"(没有给出真正的理由).Visual C++ 6中标准的新DLL项目也是如此.我的老板认为这可能是因为符号没有真正导出或者VB6需要一些特殊的声明.有谁知道问题是什么?

c++ vb6 dll dllexport

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

Git Merge - 不合并远程分支的所有更改

我从master分支并创建了一个名为extra_work的分支.然后我对master进行了很多更改,其中包括删除一些文件.后来,当我试图将分支'extra_work'合并到master中时,它并没有完全合并它.它没有添加我在master中删除的文件,基本上所有我已经撤消的工作,现在我想要它回到我的主人.如何合并这两个分支,以便我的'extra_work'分支中的所有额外文件/工作合并为主.谢谢

git

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

在运行时将jar添加到Eclipse插件

我正在研究一个Eclipse插件,它需要在编译时不知道的类.这些类通过jar文件在网络上发送.我想在运行时动态加载这些类.

我尝试过这里列出的方法:http://blog.imaginea.com/making-applications-work-together-in-eclipse/

不幸的是,它没有达到预期的效果.当类被加载时,我不能在我加载它们的函数之外使用它们.我猜这与使用不同的类加载器有关.

任何帮助表示赞赏.即使你告诉我,这是不可能的,所以我知道我不需要再看了.

java eclipse eclipse-plugin

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

选择投影中的索引

我希望我的索引从大于0的数字开始,同时执行以下操作:

var dataSource = WebConfigurationHelper.GetSupportedDomainsString().Select((domain, index) => 
new { index , Name = domain });
Run Code Online (Sandbox Code Playgroud)

所以我的输出成为:

index=2 domain=zombieland
index=3 domain=mydomain
Run Code Online (Sandbox Code Playgroud)

有可能吗?

c# linq ienumerable select

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

如何从音频队列缓冲区中提取整数样本并将修改后的样本写回?

对于iphone语音更改应用程序(目标c),我试图从录制音频队列缓冲区中取样采样的整数值,在函数中处理它们并将修改后的值写回回放缓冲区.目前我使用这样的东西

AudioBuffer audioBuffer = bufferList->mBuffers[0];
int bufferSize = audioBuffer.mDataByteSize / sizeof(SInt32);
SInt32 *frame = audioBuffer.mData;
SInt32  signalInput[22050];
for( int i=0; i<bufferSize; i++ ) {
    SInt32 currentSample = frame[i];
    *(signalInput +i) = currentSample;
}
Run Code Online (Sandbox Code Playgroud)

提取采样值并且似乎工作得非常好(signalinput应该是用于写入整数样本的目标向量).但是把它们写回缓冲区仍然是一个问题......我搜索了文档和很多论坛以找到解决方案,但还没有成功.

所以我非常感谢任何建议,感谢提前,卢卡斯

iphone buffer sample objective-c audioqueue

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

如何放弃对分支所做的所有更改?

我在一个分支机构(即design)工作,我做了一些更改,但我需要将它们全部丢弃并重置它以匹配存储库版本.我以为git checkout design会这样做,但它只是告诉我,我已经在分支机构design,我有3个修改过的文件.

我将如何丢弃这些更改并获得现在远程服务器上的分支?

git branch rollback

106
推荐指数
8
解决办法
17万
查看次数