问题列表 - 第37695页

如何在R中粘贴"反斜杠点"(\.)组合?

作为标题,我正在研究R中的一些gregexpr,我需要搜索以点开头的东西,所以我需要使用"." (没有引用),但R一直说这是一个无法识别的逃脱.我能做什么?

谢谢!

regex r

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

如何使用pprint格式化多行数据?

pprint的文档有点像砖墙.如果你打印一张地图,它会出现在一行上,如下所示:{:a "b", :b "c", :d "e"}.相反,我想像这样打印,可选择使用逗号:

{:a "b"
 :b "c"
 :d "e"}
Run Code Online (Sandbox Code Playgroud)

如何用pprint做到这一点?

clojure pprint

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

IE7 - <button>不提交表格

如何在IE7中制作标签提交表单,同时进行表单上设置的所有表单验证?

如果我只是document.forms[0].submit();提交它,但忽略表单验证.

编辑:每个人都喜欢告诉我使用输入标签...这将汇总表格,但不会在我的情况下工作,这就是为什么我问到按钮标签...

<form action="my/script" onsubmit="return ValidateFunc();">
<button> <img src="image/do_this_with_input_tag.png"> Some Text </button>
</form>
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer-7

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

转到锚点而不更改网址

在加载页面时,我希望它在#content不更改URL的情况下进行.

我以为我可以使用

window.location.hash = "content";
window.location.replace("#content", "");
Run Code Online (Sandbox Code Playgroud)

#content仍然存在于网址上.

有更好的方法吗?


编辑:

也试过了

window.location.hash = "content";
window.location.replace(window.location.toString().replace("#content", ""));
Run Code Online (Sandbox Code Playgroud)

但这会将浏览器发送到循环中.

javascript anchor window

6
推荐指数
3
解决办法
2846
查看次数

在Objective C中将文件转换为NSdata时文件大小不正确

我有以下代码,假设将文件转换为数据,但问题是字节大小不是转换后的大小可以有人帮助我这个?我想使用NSStream将NSdata发送到服务器.

NSString *file = [[NSString alloc] initWithContentsOfFile:filepath;  
NSLog(@"length = %d",[file length]); // file length is 248563 (Actual file size);

NSdata *data = [file dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:Yes];
NSLog(@"length = %d",[datalength]);// file length is 249199 (increase in file size);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

iphone objective-c

0
推荐指数
1
解决办法
1368
查看次数

在WPF中使用ValidatesOnExceptions = true时,如何在抛出ArgumentException时防止调试器中断

我正在使用WPF验证的ValidatesOnExceptions = true方法.这涉及在source的属性setter方法中抛出异常.它可以工作但调试器总是在抛出异常时中断.我猜这是因为异常不是直接在我的用户代码中捕获,而是在WPF验证代码中捕获.无论如何都要停止这种行为,还是只是你使用这种验证方法时付出的代价?

data-binding validation wpf

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

将find的输出重定向到文件的问题

我试图将find命令的结果放到unix bash shell上的文本文件中

使用:

find ~/* -name "*.txt" -print > list_of_txt_files.list
Run Code Online (Sandbox Code Playgroud)

但是list_of_txt_files.list保持为空,我必须终止查找以使其返回命令提示符.我的主目录中有很多txt文件

或者,如何将命令行的结果保存到命令行的文本文件中.我认为这应该有效

unix pipe find

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

在编辑时,如何轻松地重新加载Emacs lisp代码?

作为一名Emacs初学者,我正致力于编写一个小模式.我目前(天真)编程elisp的方法包括进行更改,关闭Emacs,重新启动Emacs以及观察更改.我该如何简化这个过程?是否有命令刷新一切?

emacs elisp

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

warnings()在函数内不起作用?如何解决这个问题?

op <- options(warn=0)  #although doesn't work for any value of warn
assign("last.warning", NULL, envir = baseenv())  
thisDoesntWork<- function() {
warning("HEY, this is definitely a warning!")
cat(paste("number of warnings:",length(warnings())))
}   
>thisDoesntWork()
Warning in thisDoesntWork() : HEY, this is definitely a warning!
number of warnings: 0
Run Code Online (Sandbox Code Playgroud)

警告的数量应该是1而不是0 - warnings()如果在函数内调用,它似乎不返回任何内容.为什么?如果警告发生,如何解决这个问题并将其打印出来?

我不想使用tryCatch,因为那时我失去了函数返回的值(它可能仍然返回一个有效值,即使它生成了一个警告).

error-handling r

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

在MySQL中,删除然后插入是否更快或更新现有行更快?

首先,我只想说我正在使用PHP框架Yii,所以如果可能的话,我希望保持在其定义的SQL语句集中.我知道我可能会创建一个可以做任何事情的巨大的长SQL语句,但我宁愿不去那里.

好吧,想象一下我有一个表用户和一个表FavColors.然后我有一个表单,用户可以通过从大量可能的颜色列表中选中一个或多个复选框来选择颜色首选项.

这些结果在FavColors表中存储为多行,如(id,user_id,color_id).

现在想象用户进入并改变他们的颜色偏好.在这种情况下,将新颜色首选项放入数据库的最有效方法是什么?

选项1:

  • 对user_id匹配的所有行进行批量删除
  • 然后执行所有新行的大量插入

选项2:

  • 浏览每个当前行以查看更改内容,并相应地更新
  • 如果需要插入更多行,请执行此操作.
  • 如果需要删除行,请执行此操作.

我喜欢选项一,因为它只需要两个语句,但是删除一行只是为了可能放回几乎完全相同的数据而感到错误.还有一个问题是让id更快地自动递增到更高的值,并且我不知道是否应该尽可能避免这种情况.

选项2将需要更多的编程工作,但是会阻止我只是为了再次创建它而删除一行的情况.但是,在PHP中添加更多负载可能不值得减少MySQL的负载.

有什么想法吗?你们都会做什么?

php mysql performance yii

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