问题列表 - 第49325页

德尔福击中进入

我如何制作一个编辑框,以便当我按住光标仍然在其中时输入.然后它进入编辑框中的webbrowser中的那个网站?

谁能帮我?

delphi enter onkeydown twebbrowser

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

在 Vim 中,我可以在输出时将例如 "w !ruby" 的输出“流”到缓冲区中吗?

我目前正在做这样的事情:

redir => m
  silent w ! ruby
redir END
new
put=m
Run Code Online (Sandbox Code Playgroud)

它将当前缓冲区的内容作为 Ruby 代码执行,并将输出放入新缓冲区。

但如果我运行的 Ruby 代码类似于

puts "start"
sleep 10
puts "end"
Run Code Online (Sandbox Code Playgroud)

然后我将在 10 秒内看不到输出,然后同时“开始”和“结束”。

是否有某种方法可以将输出“流”到缓冲区,就像它出现的那样逐行?所以我会看到“开始”,然后 10 秒后我会看到“结束”?类似于如果我只是这样做会发生什么

w ! ruby
Run Code Online (Sandbox Code Playgroud)

并查看命令行下的输出。

vim

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

为什么PHP中需要类文件?

我看到几乎所有PHP脚本都包含一个类文件.作为一个新手,我不明白为什么这是必需的,而不是在一个页面上编写脚本.这背后的概念是什么?谁能清楚地解释一下这个?

php class

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

搜索算法及其复杂性

我在接受采访时被问到这个问题:假设一个无限的整数数组被排序.你会如何在这个数组中搜索整数?什么是时间复杂性?我猜测访问者的意思是无限的是我们不知道'n'的值,其中n是数组中最大数字的索引.我给出了以下答案:

SEARCHINF(A,i,x){ // Assume we are searching for x
if (A(1) > x){
   return
}
if(A(i) == x){
   return i;
}
else{
    low = i;
    high = power(2,i);
    if (A(i)>x){
       BINARY-SEARCH(A,low,high);
    }
    else{
        SEARCHINF(A,high,x);
    }
}// end else
}// end SEARCHINF method
Run Code Online (Sandbox Code Playgroud)

在最坏的情况下,当排序的数字从1开始,随后的数字结束时,这将在(log x + 1)时间内找到界限(低和高).然后二进制搜索需要:

O( log {2^(ceil(log x)) - 2^(floor(log x))} )
Run Code Online (Sandbox Code Playgroud)

它是否正确?如果正确,可以优化吗?

sorting algorithm search time-complexity

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

元编程:用一种语言X编写,用C#,PHP,Java,C等多种语言进行交叉编译

在所有项目中,我通过跨越这样的要求,我再也没几年完成的,但它似乎在纸上那么容易:写一个插件为许多知名的CMS的.

显然,每个插件系统(或扩展系统)都是不同的,这需要通过适配器模式的特定桥接代码.但核心应该写一次.我不希望WordPress用户使用PHP-Java桥,我不希望DotNetNuke用户使用.NET-Native桥(尽管这更容易构思).

我认为,核心应该在涵盖大多数CMS系统的三个主要领域中进行编译:

  • 本机,中间语言可以是C或C++.Target可以用作PHP扩展.
  • 基于.NET语言的MSIL/CIL
  • 基于Java的系统的Java字节代码

C#和Java相互之间的转换非常好,但C和C#要难得多.最终,可能会添加其他目标,以免在使用插件之前强制WordPress或WikiMedia用户安装扩展程序.

我确信这也是其他的.解决这些问题的常用方法是什么?我应该首先定义DSL并使用DMS或类似的转换吗?其他选择?

php c# java metaprogramming cross-compiling

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

我需要一个使用R的好Limma教程

我正在尝试开始使用一些用于运行R的limma包的统计分析.任何人都知道一个很好的教程吗?

r bioconductor limma

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

NSDate零秒,没有四舍五入

我想知道是否有人可以用我的方法帮助我.我有以下方法,它会将NSDate对象的秒值清零:

- (NSDate *)dateWithZeroSeconds:(NSDate *)date {
    NSTimeInterval time = round([date timeIntervalSinceReferenceDate] / 60.0) * 60.0;
    return  [NSDate dateWithTimeIntervalSinceReferenceDate:time];
}
Run Code Online (Sandbox Code Playgroud)

问题是当通过日期时,例如:

2011-03-16 18:21:43 +0000
Run Code Online (Sandbox Code Playgroud)

它返回:

2011-03-16 18:22:00 +0000
Run Code Online (Sandbox Code Playgroud)

我不希望这种舍入发生,因为它是实际指定日期的用户,因此它需要精确到他们请求的那一刻.

任何帮助是极大的赞赏.

objective-c nsdate ios4

9
推荐指数
3
解决办法
6192
查看次数

字典式高效存储scipy/numpy数组

背景

我正在处理的问题如下:

  • 在我为我的研究设计的实验环境中,我生成了大量的(长度为4M)阵列,这些阵列有点稀疏,因此可以存储为scipy.sparse.lil_matrix实例,或者仅仅作为scipy.array实例存储(空间增益/损失不是'这个问题).

  • 这些数组中的每一个都必须与字符串(即一个单词)配对才能使数据有意义,因为它们是表示该字符串含义的语义向量.我需要保持这种配对.

  • 列表中每个单词的向量是逐个构建的,并在移动到下一个单词之前存储到磁盘.

  • 它们必须以某种方式存储到磁盘,然后可以使用类似字典的语法检索它们.例如,如果所有单词都存储在类似DB的文件中,我需要能够打开这个文件并执行类似的操作vector = wordDB[word].

当前的方法

我目前在做什么:

  • 使用shelve打开一个名为货架wordDB

  • (当前正在使用的向量中的每个时间lil_matrixscipy.sparse)一个单词建立,存储在所述搁板的矢量:wordDB[word] = vector

  • 当我需要在评估过程中使用向量时,我会做相反的事情:打开架子,然后vector = wordDB[word]根据需要对每个单词进行调用,这样就不需要将所有向量都保存在RAM中(是不可能).

上述"解决方案"符合我在解决指定问题方面的需求.问题很简单,当我希望使用这种方法来构建和存储大量单词的向量时,我只是耗尽了磁盘空间.

据我所知,这是因为shelve存储了正在存储的数据,这不是存储大型数组的有效方法,因此使得存储问题难以解决shelve我需要处理的单词数量.

问题

问题是:有没有一种方法可以序列化我的数组,它将:

  1. 将数组本身保存为压缩二进制格式,类似于.npy生成的文件scipy.save

  2. 满足我的要求,数据可以作为字典从磁盘读取,维护单词和数组之间的关联?

python serialization numpy scipy

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

Javascript从多个选择框中获取值

这个让我疯了.它是一个简单而愚蠢的东西,我在俯视.我在表单中有一个多选框.我只是想获取所选的值.在我的循环中,如果我使用警报,那么我没有问题.一旦尝试连接值我得到错误'SelBranch [...] .selected'是null或不是对象

      <form name="InventoryList" method="post" action="InventoryList.asp">
          <select name="SelBranch" class="bnotes" size="5" multiple="multiple">
          <option value="All">All</option>
          <option value="001 Renton">001 Renton</option>
          <option value="002 Spokane">002 Spokane</option>
          <option value="003 Missoula">003 Missoula</option>
          <option value="004 Chehalis">004 Chehalis</option>
          <option value="005 Portland">005 Portland</option>
          <option value="006 Anchorage">006 Anchorage</option>
          <option value="018 PDC">018 PDC</option>
          </select>

         <input type="button" name="ViewReport" value="View" class="bnotes" onclick="GetInventory();">

   </form>


   <script language="JavaScript">
       function GetInventory()
       {
         var InvForm = document.forms.InventoryList;
         var SelBranchVal = "";
         var x = 0;

         for (x=0;x<=InvForm.SelBranch.length;x++)
         {
            if (InvForm.SelBranch[x].selected)
            {
             //alert(InvForm.SelBranch[x].value);
             SelBranchVal = SelBranchVal + "," + …
Run Code Online (Sandbox Code Playgroud)

javascript multiple-select drop-down-menu

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

PHP 大小写和重音不敏感搜索到数组中

我有一个包含单词的数组,其中一些带有重音符号。我想测试给定的单词是否在该数组中,但使其不区分大小写和重音。例如:

$array = array("coche","camión","moto","carro");
Run Code Online (Sandbox Code Playgroud)

我想要一个简单的小功能,比如in_array. 如果我的字符串是'Camion'或者'camión'它应该返回true.

有任何想法吗?

php arrays string search

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