小编NGa*_*ney的帖子

SSE内在函数参考

有没有人知道列出gcc的SSE内在函数的操作的引用,即<*mmintrin.h>头文件中的函数?

谢谢.

c c++ gcc sse simd

52
推荐指数
4
解决办法
3万
查看次数

将查询作为变量传递给Rmarkdown sql chunk

我正在尝试使用RStudio 1.0预览版中提供的SQL块功能连接到SQL Server(使用RSQL的RSQLServer后端),并且我在传递变量时遇到一些困难.

如果我连接到服务器,然后将查询放入块中,它按预期工作

```{r, eval = F}
svr <- dbConnect(RSQLServer::SQLServer(), "Server_name", database = 'Database_name')
query <- 'SELECT TOP 10 * FROM Database_name.dbo.table_name'
```
```{sql, connection = svr, eval = F}
SELECT TOP 10 * FROM Database_name.dbo.table_name
```
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试将查询作为变量传递,则会抛出错误

```{sql, connection = svr, eval = F}
?query
```

Error: Unable to retrieve JDBC result set for 'SELECT TOP 10 * FROM Database_name.dbo.table_name': Incorrect syntax near 'SELECT TOP 10 * FROM Database_name.dbo.table_name'.
Failed to execute SQL chunk …
Run Code Online (Sandbox Code Playgroud)

sql sql-server r knitr r-markdown

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

无法在启用的cpu上使用SSSE3

我有一个Xeon W3550处理器应该支持SSE4.2指令集但是当我尝试在我的c程序中使用SSE2之外的任何东西时,我得到编译器错误,例如

#error "SSE4.2 instruction set not enabled"
Run Code Online (Sandbox Code Playgroud)

我用的时候

$cat /procs/cpuinfo
Run Code Online (Sandbox Code Playgroud)

它检测所有相关的sse指令集但是

$cpuid
Run Code Online (Sandbox Code Playgroud)

仅检测SSE和SSE2.

我的操作系统是ubuntu 11.04,内核2.6.38-11-generic.

有想法该怎么解决这个吗?谢谢.

编辑:基于Steve-o的评论下面的更新.头文件<*mmintrin.h>使用#ifndef预处理程序指令检查与之关联的sse版本,例如

#ifndef __SSSE3__ 
#error "SSSE3 instruction set not enabled".
Run Code Online (Sandbox Code Playgroud)

所以我想问的是,尽管cpu启用了SSSE3,但为什么这会失败呢?

c linux ubuntu sse intel

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

允许R函数直接改变父环境

我试图找出如何允许函数在其父环境中直接更改或创建变量,无论父环境是全局环境还是其他函数.

例如,如果我有一个功能

my_fun <- function(){
  a <- 1
}
Run Code Online (Sandbox Code Playgroud)

我想调用my_fun()来产生与执行相同的结果a <- 1.

我知道这样做的一种方法是使用parent.frame如下所示,但我更喜欢一种不涉及重写每个变量赋值的方法.

my_fun <- function(){
  env = parent.frame()
  env$a <- 1
}
Run Code Online (Sandbox Code Playgroud)

r

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

标签 统计

c ×2

r ×2

sse ×2

c++ ×1

gcc ×1

intel ×1

knitr ×1

linux ×1

r-markdown ×1

simd ×1

sql ×1

sql-server ×1

ubuntu ×1