问题列表 - 第14472页

当一些数字包含逗号作为千位分隔符时如何读取数据?

我有一个csv文件,其中一些数值表示为字符串,逗号为千分隔符,例如,"1,513"而不是1513.将数据读入R的最简单方法是什么?

我可以使用read.csv(..., colClasses="character"),但是在将这些列转换为数字之前,我必须从相关元素中删除逗号,我找不到一个巧妙的方法来做到这一点.

csv r r-faq

114
推荐指数
8
解决办法
11万
查看次数

有没有办法自动将项目导入Eclipse?

对于我当前的项目,每次我设置一个新工作区时,我都需要导入分散在20多个不同目录中的数百个现有项目.有没有办法在Eclipse中自动执行此步骤?

这些项目都被检入ClearCase.

eclipse clearcase

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

从Firefox扩展(XUL)中读取网页cookie

我正在为Firefox浏览器创建扩展.我想阅读一个由HTML页面在XUL文件中使用JavaScript设置的cookie.可能吗?

我尝试使用document.cookie,但它不起作用:

function readCookie(name) {
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return "";
}

function createCookie(name, value, days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function eraseCookie(name) …
Run Code Online (Sandbox Code Playgroud)

javascript cookies firefox xul firefox-addon

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

C#性能问题

quandry是 - 以下两种方法中的哪一种执行最佳
目标 - 获得类型为Wrapper(下面定义)
标准的对象- 速度超过存储
号.记录 - 约1000-约2000,最大约6K
选择 - 动态创建对象或从字典
执行查找执行速度 - 每秒调用x次

注意 - 我需要首先提供工作代码,然后进行优化,因此如果任何理论家可以提供场景信息背后的一瞥,那么在我进行实际性能测试之前可能会有所帮助.

定义 -

class Wrapper  
{  
   public readonly DataRow Row;  
   public Wrapper(DataRow dr)  
   {  
      Row = dr;  
   }  
   public string ID { get { return Row["id"].ToString(); } }  
   public string ID2 { get { return Row["id2"].ToString(); } }  
   public string ID3 { get { return Row["id3"].ToString(); } }  
   public double Dbl1 { get { return (double)Row["dbl1"]; } }  
   // ... total …
Run Code Online (Sandbox Code Playgroud)

.net c# optimization performance high-availability

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

提升相当于memcpy?

memcpy是否有相应的提升?谢谢!

编辑:对不起,我没有意识到memcpy是在标准库:)我以为这是一个操作系统调用:(

c c++ boost

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

Coinduction - 清晰,简洁的描述

我正在研究coinduction(归纳)作为静态分析课程的一部分.在互联网上肆虐,我根本没有找到清晰,简洁的描述:

  • 什么是coinduction
  • coinduction如何实际证明了某些东西(似乎coinduction就像在我读过的治疗中挥舞着一只神奇的手)
  • 什么命题需要共同证明
  • 如何操作共同证明

theory computer-science

9
推荐指数
2
解决办法
1523
查看次数

阻止直到事件完成

在异步事件完成之前,您如何阻止?

这是一种通过在事件处理程序中设置标志并轮询标志来阻止事件被调用的方法:

private object DoAsynchronousCallSynchronously()
{
    int completed = 0;
    AsynchronousObject obj = new AsynchronousObject();
    obj.OnCompletedCallback += delegate { Interlocked.Increment(ref completed); };
    obj.StartWork();

    // Busy loop
    while (completed == 0)
        Thread.Sleep(50);

    // StartWork() has completed at this point.
    return obj.Result;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在没有民意调查的情况下做到这一点?

c# events asynchronous iasyncresult

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

jQuery分页插件

希望这是一个容易补救的东西.我在理解jQuery Pagination插件时遇到了一些问题.

基本上,我要做的就是加载一个PHP文件,然后对结果进行分页.我试图摆脱他们的榜样,但我并没有屈服于我正在寻找的结果.

这是JavaScript:

 function pageselectCallback(page_index, jq){
            var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();
            $('#Searchresult').empty().append(new_content);
            return false;
        }
        function initPagination() {
            var num_entries = $('#hiddenresult div.result').length;
            // Create pagination element
            $("#Pagination").pagination(num_entries, {
                num_edge_entries: 2,
                num_display_entries: 8,
                callback: pageselectCallback,
                items_per_page:3
            });
         }      
        $(document).ready(function(){      
            $('#hiddenresult').load('load.php', null, initPagination);
        });      
Run Code Online (Sandbox Code Playgroud)

这是我的HTML(加载PHP之后):

        <div id="Pagination" class="pagination"> </div>
        <br style="clear:both;" />
        <div id="Searchresult"> </div>

       <div id="hiddenresult" style="display:none;"> 
         <div class="result">Result #1</div>
         <div class="result">Result #2</div>
         <div class="result">Result #3</div>
         <div class="result">Result #4</div>
         <div class="result">Result #5</div>
         <div class="result">Result #6</div>
         <div class="result">Result …
Run Code Online (Sandbox Code Playgroud)

javascript jquery pagination jquery-pagination

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

Prolog列表差异例程

我正在尝试在prolog中实现列表差异例程.由于某种原因,以下失败:

difference(Xs,Ys,D) :- difference(Xs,Ys,[],D).
difference([],_,A,D) :- D is A, !.
difference([X|Xs],Ys,A,D) :-
  not(member(X,Ys)),
  A1 is [X|A],
  difference(Xs,Ys,A1,D).
Run Code Online (Sandbox Code Playgroud)

尝试时:

?- difference([1,2],[],D).
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ERROR: '.'/2: Type error: `[]' expected, found `1' ("x" must hold one character)
^  Exception: (10) _L161 is [2|1] ? 
Run Code Online (Sandbox Code Playgroud)

set-theory list prolog

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

MySQL中的十进制(3,2)值始终为9.99

我在MySQL中有一个类型为decimal(3,2)的字段,只有当我输入类似78.3时,它似乎总是具有9.99的值.为什么?

这就是我的表格:

mysql> describe testtable;
+---------------+--------------+------+-----+---------+----------------+
| Field         | Type         | Null | Key | Default | Extra          |
+---------------+--------------+------+-----+---------+----------------+
| id            | int(11)      | NO   | PRI | NULL    | auto_increment | 
| firstname     | varchar(20)  | YES  |     | NULL    |                | 
| lastname      | varchar(20)  | YES  |     | NULL    |                | 
| justsomenum   | decimal(3,2) | YES  |     | NULL    |                | 
+---------------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)

当我插入这样的东西和选择:

mysql> insert into testtable (firstname, lastname, justsomenum) values ("Lloyd", "Christmas", 83.5);
Run Code Online (Sandbox Code Playgroud)

我选择时得到9.99. …

mysql sql

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