我正在使用R循环遍历数据框的列,并绘制结果分析图.脚本运行时我没有收到任何错误,但它生成了一个无法打开的pdf.
如果我运行脚本的内容,它可以正常工作.我想知道循环的速度是否有问题,所以我试图强迫它暂停.这似乎没有什么区别.我对人们有任何建议感兴趣,而且我对R也很陌生,所以我也欢迎提出如何改进方法的建议.谢谢.
for (i in 2:22) {
# Organise data
pop_den_z = subset(pop_den, pop_den[i] != "0") # Remove zeros
y = pop_den_z[,i] # Get y col
x = pop_den_z[,1] # get x col
y = log(y) # Log transform
# Regression
lm.0 = lm(formula = y ~ x) # make linear model
inter = summary(lm.0)$coefficients[1,1] # Get intercept
slop = summary(lm.0)$coefficients[2,1] # Get slope
# Write to File
a = c(i, inter, slop)
write(a, file = "C:/pop_den_coef.txt", ncolumns = 3, …Run Code Online (Sandbox Code Playgroud) 我有一个TimeMachine课程,它提供了我当前的日期/时间值.这个类看起来像这样:
public class TimeMachine
{
public virtual DateTime GetCurrentDateTime(){ return DateTime.Now; };
public virtual DateTime GetCurrentDate(){ return GetCurrentDateTime().Date; };
public virtual TimeSpan GetCurrentTime(){ return GetCurrentDateTime().TimeOfDay; };
}
Run Code Online (Sandbox Code Playgroud)
我想TimeMachine在我的测试中使用存根,以便我只是存根GetCurrentDateTime方法,让其他两个方法使用存根GetCurrentDateTime方法,这样我就不必存根这三种方法.我试着像这样编写测试:
var time = MockRepository.GenerateStub<TimeMachine>();
time.Stub(x => x.GetCurrentDateTime())
.Return(new DateTime(2009, 11, 25, 12, 0, 0));
Assert.AreEqual(new DateTime(2009, 11, 25), time.GetCurrentDate());
Run Code Online (Sandbox Code Playgroud)
但测试失败了.GetCurrentDate返回default(DateTime)而不是在GetCurrentDateTime内部使用存根.
有没有什么方法可以用来实现这样的行为,还是只是RhinoMocks的一些基本概念特征,我现在还没有抓住?我知道我可以摆脱这两个GetDate/ Time方法并内联.Date/ .TimeOfDay用法,但我想知道这是否可行.
我是汇编的新手(你可以清楚地看到),我正在尝试编译以下内容:
hex_charmap db '0123456789ABCDE'
mov al, [hex_charmap + ax]
Run Code Online (Sandbox Code Playgroud)
但是我在第2行遇到以下错误:
错误:无效的有效地址
这是什么意思,我该如何解决?
我想允许我的用户使用Unicode作为他们的密码.
但是我看到很多网站都不支持(例如Gmail,Hotmail).
所以我想知道是否存在一些我忽视的技术或可用性问题.
我在想它是否必须是一个可用性问题,因为默认情况下.NET接受Unicode,如果Hotmail - 呃,新的Live邮件 - 建立在它上面,我不明白为什么他们会限制它.
有没有人遇到类似的问题?
我有两张桌子,其中一张桌子有一周,而第二张桌子有几个类别.我需要创建一个包含每周和每个类别的表,但是没有字段/键在两个表中相交:
表格1:
week1
week2
week3
week4
Run Code Online (Sandbox Code Playgroud)
表2:
Cat1
Cat2
Run Code Online (Sandbox Code Playgroud)
结果表:
week1 cat1
week1 cat2
week2 cat1
week2 cat2
...
week4 cat1
week4 cat2
Run Code Online (Sandbox Code Playgroud)
我想在不使用许多游标/循环的情况下执行此操作.
<?php
$filename= './get/me/me_'.rand(1,100).'.zip';
header("Content-Length: " . filesize($filename));
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename=foo.zip');
readfile($filename);
?>
Run Code Online (Sandbox Code Playgroud)
嗨,我有这个简单的代码强制随机文件下载,我的问题是,如果我从同一浏览器调用脚本两次或更多次,第二次下载将不会开始,直到第一次下载完成或中断.因此,我每次只能下载一个文件.你有什么线索吗?
不幸的是,我们中的一些人仍然支持像VB6这样的传统应用.我忘记了如何解析字符串.
给定一个字符串:
Dim mystring As String = "1234567890"
Run Code Online (Sandbox Code Playgroud)
你如何通过每个角色循环VB6并做类似的事情
for each character in mystring
debug.print character
next
Run Code Online (Sandbox Code Playgroud)
在C#中,我会做类似的事情
char[] myChars = mystring.ToCharArray();
foreach (char c in theChars)
{
//do something with c
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
非常感谢
我需要一个术语或既定术语来代表我们公司目前称之为"黑洞"的现象:这个项目需要比预期更长的时间,但我们已经陷入困境并且必须看到它完成.
编辑:希望最好的任期将被投票.
我正在做一个简单的XML解析器程序.我在命令提示符下运行它.程序(abc.java)编译成功.但运行后它出现以下错误:
C:\Program Files\Java\jdk1.6.0_13\bin>java abc abc.xml
Run Code Online (Sandbox Code Playgroud)
[致命错误] abc.xml:1:8:不允许匹配"[xX] [mM] [lL]"的处理指令目标.解析错误,第1行,URI文件:/ C:/Program%20Files/Java/jdk1.6.0_13/bin/abc.xml
不允许匹配"[xX] [mM] [lL]"的处理指令目标.
这是什么意思?请帮忙.
如果需要,这是我的xml文件.(abc.xml):
<?xml version="1.0" encoding="UTF-8" ?>
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Run Code Online (Sandbox Code Playgroud) 我想平滑直方图.
因此我试图平滑内部矩阵cvHistogram.
typedef struct CvHistogram
{
int type;
CvArr* bins;
float thresh[CV_MAX_DIM][2]; /* for uniform histograms */
float** thresh2; /* for non-uniform histograms */
CvMatND mat; /* embedded matrix header for array histograms */
}
Run Code Online (Sandbox Code Playgroud)
我试着像这样平滑矩阵:
cvCalcHist( planes, hist, 0, 0 ); // Compute histogram
(...)
// smooth histogram with Gaussian Filter
cvSmooth( hist->mat, hist_img, CV_GAUSSIAN, 3, 3, 0, 0 );
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,因为cvSmooth需要CvMat输入而不是a CvMatND.我不能转化CvMatND成CvMat(CvMatND在我的情况下,2-DIM).
有没有人可以帮助我?谢谢.