小编And*_*edd的帖子

将自签名证书添加到ubuntu以与curl一起使用

我正在开发一个程序,我有一个使用自签名证书运行的虚拟开发服务器.我的程序使用curl连接到服务器并提取信息,但需要使用SSL.当我尝试连接时,我收到错误"SSL证书问题,验证CA证书是否正常".运行firefox时,我可以将证书添加到firefox,但这对curl没有帮助.如何添加curl证书以进行识别?

卷曲7.19.7下(x86_64-PC-Linux的GNU)的libcurl/7.19.7的OpenSSL/0.9.8k的zlib/1.2.3.3的libidn/1.15协议:TFTP FTP远程登录字典LDAP LDAPS HTTP文件HTTPS FTPS特点:GSS-协商IDN的IPv6 Largefile NTLM SSL libz

Ubuntu 10.04 Lucid Lynx 64bit

ssl curl ssl-certificate

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

有没有办法在Sweave中着色评论/代码?

我发现我可以通过在\ SweaveOpts中指定keep.source来保留Sweave代码块中的注释,但是有没有办法让代码列表看起来像灰色注释一样好看?

r sweave

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

R限制中的并行处理

我使用parallel和doParallel包运行ubuntu 12.04和R 2.15.1.当我并行运行任何东西时,我限制在100%的核心,当我应该有高达800%,因为我运行8核心.系统监视器上显示的是每个子进程只获得12%.

是怎么回事限制了我的执行速度?

parallel-processing ubuntu r

8
推荐指数
2
解决办法
3841
查看次数

如何在ruby中读取INI文件

如何在ruby中读/写一个ini文件.我有一个我需要的ini文件

  1. 改变一个条目
  2. 写到不同的位置

我如何在红宝石中做到这一点?关于这方面的文件很惨淡.

ruby configuration

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

V的Rim折叠语法

我在我的linux机器上使用vim并且需要代码折叠来为R工作.我安装了Vim-R-plusing2以便能够将代码从vim传递到R会话,但折叠在foldmethod = syntax时不起作用.如何折叠R工作?

vim r folding

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

使用内联Rcpp从全局环境中读取变量?

我正在关注Rcpp介绍Vignette中的示例,尝试使用内联.

f<-cxxfunction(signature(), plugin="Rcpp", body="
    Environment global = Environment::global_env();
    std::vector<double> vx = global['x'];
")
Run Code Online (Sandbox Code Playgroud)

但是我收到编译错误.

file12384509.cpp: In function 'SEXPREC* file12384509()':
file12384509.cpp:31: error: invalid use of incomplete type 'struct SEXPREC'
C:/PROGRA~1/R/R-211~1.1/include/Rinternals.h:333: error: forward declaration of 'struct SEXPREC'
file12384509.cpp:31: error: conversion from 'SEXPREC' to non-scalar type 'std::vector<double, std::allocator<double> >' requested
make: *** [file12384509.o] Error 1

ERROR(s) during compilation: source code errors or compiler configuration errors!

Program source:
  1: // includes from the plugin
  2: 
  3: #include <Rcpp.h>
  4: 
  5: 
  6: #ifndef BEGIN_RCPP
  7: …
Run Code Online (Sandbox Code Playgroud)

r rcpp

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

我应该使用什么类型的索引变量

这是一个最佳实践问题.我正在制作一个阵列

type * x = malloc(size*sizeof(type));
Run Code Online (Sandbox Code Playgroud)

AFAIK sizeof给出size_t的返回值.这是否意味着我应该使用size_t来声明或传递大小?另外,当索引数组时,我还应该使用size_t作为索引变量吗?这些最佳做法是什么?这不是他们在学校教的东西,而现在我正在深入了解我想知道的严肃的c ++.

此外,如果有人参考我可以找到这种东西的最佳实践,它会有帮助吗?程序员预订的礼仪.

编辑:malloc应该是cudaHostAlloc,或cudaMalloc,因为我正在开发一个同时在设备和主机上存储数组的类,并同时更新它们.所以malloc在这里只是我实际要做的事情的持有者.

c++ cuda

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

获取Windows消息名称

我有一个Windows程序,我用DLL扩展.我通过调试流对象包含调试代码,通过OutputDebugString打印,我可以使用DebugView进行查看.部分接口是消息处理功能.

__declspec(dllexport) LRESULT messageProc(UINT Message, WPARAM wParam, LPARAM lParam) {
  dbg << "Message received " << Message  << endl;
  return TRUE; 
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有一个函数从代码中检索消息的名称.例如,我希望看到"消息接收到WM_MOVING"以更恰当地区分和过滤调试输出,而不是输出"消息接收534".

c++ windows winapi

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

有没有办法在代码中定义所有Sweave选项?

引用pgfSweave手册:

如何为gures和缓存设置子目录?这直接来自Sweave和cacheSweave手册(这里没什么新东西).对于figures子目录,请使用prefix.string选项:

\SweaveOpts{prefix.string=figs/fig}
Run Code Online (Sandbox Code Playgroud)

对于缓存子目录,请在开头或文档中使用代码块,如:

<<setup,echo=F>>=
setCacheDir("cache")
@
Run Code Online (Sandbox Code Playgroud)

我觉得这两个选项在不同的地方,R代码与乳胶指令令人讨厌.有没有办法prefix.string用R代码设置选项,也许在Sweave调用之前?

r sweave

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

安装多个版本的R

当我在学校时,系统管理员安装了多个R版本。在调查此错误的同时,我遇到了R-3.1.0的错误,需要重新安装R的某些先前版本进行开发,但是我没有看到有关如何在R上具有多个并发版本的文档。同一系统ti应该看起来像

$ ls -l /usr/lib | grep R-
lrwxrwxrwx  1 root  root         8 Jun  3 09:41 R -> R-3.1.0/
drwxr-xr-x  9 root  root      4096 May 15 11:56 R-3.1.0
drwxr-xr-x  9 root  root      4096 May 15 11:56 R-3.0.3


$ ls -l /usr/bin | grep R-
lrwxr-xr-x  1 root  root         8 Jun  3 09:41 R -> R-3.1.0
-rwxr-xr-x  9 root  root      4096 May 15 11:56 R-3.1.0
-rwxr-xr-x  9 root  root      4096 May 15 11:56 R-3.0.3
Run Code Online (Sandbox Code Playgroud)

在“ R安装和管理指南”或configure --help。我正在运行Gentoo系统,并且ebuild在安装时会删除或覆盖R的先前版本,因此我很可能会从源代码进行安装。

linux r

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