问题列表 - 第12863页

如何避免R中的循环:从列表中选择项目

我可以使用循环解决这个问题,但我正在尝试在向量中思考,所以我的代码将更多R-esque.

我有一个名单.格式为firstname_lastname.我想从这个列表中删除一个只有名字的单独列表.我似乎无法理解如何做到这一点.这是一些示例数据:

t <- c("bob_smith","mary_jane","jose_chung","michael_marx","charlie_ivan")
tsplit <- strsplit(t,"_")
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

> tsplit
[[1]]
[1] "bob"   "smith"

[[2]]
[1] "mary" "jane"

[[3]]
[1] "jose"  "chung"

[[4]]
[1] "michael" "marx"   

[[5]]
[1] "charlie" "ivan"   
Run Code Online (Sandbox Code Playgroud)

我可以使用这样的循环得到我想要的东西:

for (i in 1:length(tsplit)){
    if (i==1) {t_out <- tsplit[[i]][1]} else{t_out <- append(t_out, tsplit[[i]][1])} 
}
Run Code Online (Sandbox Code Playgroud)

这会给我这个:

t_out
[1] "bob"     "mary"    "jose"    "michael" "charlie"
Run Code Online (Sandbox Code Playgroud)

那么我怎么能没有循环呢?

r list vector strsplit

31
推荐指数
5
解决办法
3万
查看次数

jQuery $ .closest()(或以先到者为准)

在今晚的项目工作中,我最终使用一个.js资源文件用于两个不同的页面.一个页面包含div中的textarea,另一个页面包含td中的textarea.想要与这个textarea的兄弟姐妹以及其父母的其他孩子一起工作,我想知道如何通过jQuery语法最好地实现"最接近div或td,以先到者为准"的逻辑.

你们这些人的建议是什么?

jquery closest dom-traversal

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

sizeof float(3.0)vs(3.0f)

sizeof(3.0)和sizeof(3.0f)有什么区别

我期待他们两个给出相同的结果(sizeof float)..但它的不同.

在32位机器中,gcc编译器,sizeof(3.0f)=> 4 sizeof(3.0)=> 8

为什么这样?

c sizeof

11
推荐指数
3
解决办法
9236
查看次数

SQL Server Datetime与Int键性能

对于你的数据库设计/性能专家.

如果您有一个用于跟踪会计年度财务数据的数据库,那么在X和Y之间进行日期类型搜索(例如PaymentDate,或者更好地保留基于int-key的表)是否更好/更高性能/更清晰在其中定义的会计年度期间,并使用付款日期和该密钥标记付款表,因此where子句是FiscalPeriodID = X的位置?

我确信对于较小的数据集而言并不重要,但我们假设这些数据将在数百万行中.

sql-server performance primary-key

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

一般单元测试JavaScript针对不同浏览器的概念/实践?

我一直在用强类型语言编写单元测试,我对它有一个很好的理解.在JavaScript中编写单元测试以验证某些功能在某些浏览器中是否正常工作时,我将重新进行手动测试.我不知道它是如何工作的.因为JavaScript旨在缩小数据和表示之间的差距,并使其更具交互性.一切都在浏览器中发生,而且更多的是与UI有关.所以我假设如果我要编写一个单元测试,我会写一些像(在伪代码中):

run function A
check DOM if certain element has been created
  if not then fail
check if element is visible
  if not then fail
check for the content of that element
  if null then fail
etc…
Run Code Online (Sandbox Code Playgroud)

编写这些测试对我来说似乎是"硬编码",缺少的是测试无法判断它是否已正确呈现,它只进行纯功能测试.所以我想知道是否有人可以向我解释JavaScript中正确的测试程序是什么,如何构建自动化以及这样做的一些一般概念.我只是看着John Resig的项目测试,但还没弄清楚它是什么.我现在也在阅读有关QUnit的内容.

我正在寻找一些关于我可以开始的概念/实践的介绍性材料.我不是在寻找特定的库或工具,除非他们对这些概念有很好的介绍.

谢谢.

javascript continuous-integration unit-testing cross-browser

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

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

Monitor vs WaitHandle基于线程同步

在阅读本文后,我认为最好使用Monitor/Lock进行线程同步,因为它不使用本机资源

具体报价(来自文章第5页):

Monitor.Wait/Pulse不是在一个线程中等待某事发生并且告诉该线程它在另一个线程中发生的唯一方法.Win32程序员长期以来一直在使用各种其他机制,这些机制由AutoResetEvent,ManualResetEvent和Mutex类公开,所有这些都派生自WaitHandle.所有这些类都在System.Threading命名空间中.(Win32 Semaphore机制在.NET 1.1中没有托管包装.它存在于.NET 2.0中,但是如果你需要在那之前使用它,你可以使用P/Invoke自己包装它,或者编写你自己的计数信号量类.)

有些人可能会惊讶地发现使用这些类可能比使用各种Monitor方法慢得多.我相信这是因为将托管代码"输出"到本机Win32调用并再次返回"in"与Monitor提供的完全托管视图相比是昂贵的.读者还解释了监视器是在用户模式下实现的,而使用等待句柄需要切换到内核模式,这是相当昂贵的.

但是,自从发现SO并阅读一些问题/答案后,我开始怀疑我对何时使用每个问题的理解.似乎许多人建议在Monitor.Wait/Pulse可以使用的情况下使用Auto/ManualResetEvent.任何人都可以向我解释基于WaitHandle的同步应该在Monitor上使用吗?

谢谢

c# multithreading

32
推荐指数
1
解决办法
7466
查看次数

我应该使用什么数据类型来存储货币价值?

我读过我应该用,但在今天快节奏的世界里,也许现在已经过时了.

我该怎么用?

sql sql-server sql-server-2008

5
推荐指数
2
解决办法
3363
查看次数

使用CSS样式无法摆脱​​HTML页面底部的空间

我最近发布了一个关于使用CSS来居中页面的问题.我想出了如何做到这一点,它看起来很棒,但现在,我的页面底部有一堆不必要的空间.我无法弄清楚如何摆脱它.

我将它上传到一个快速免费的虚拟主机,所以你们可以看看.这就是我正在尝试使用的内容:http://eric.200u.com/index.html

这是我关于页面居中的CSS:

html, body 
{
    padding: 0;
    margin: 0;
}

#container 
{
    width: 700px;
    margin: 0 auto;
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

博客整合

我有两个问题:

  1. 从个人经验来看,哪些免费的博客引擎最适合将博客集成到已经设计的网站?

  2. 由于许多博客使用自己的模板标签,我想知道是否有一种更简单的方法来集成博客而不是学习这些模板标签?如果没有其他方法可以做到这一点甚至是解决方法,是否有更好的方法可以让我有一个良好的开端,以便更快地完成?

html integration blogs coding-style

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