问题列表 - 第26087页

node.js数据库

我正在寻找一个与node.js应用程序配对的数据库.我假设一个json/nosql数据库比关系数据库更好[我可以不用任何json/sql阻抗不匹配].我在考虑:

  • CouchDB的
  • MongoDB的
  • Redis的

任何人都有任何观点/战争故事与node.js的上述兼容性/可部署性?任何明确的收藏?

couchdb mongodb redis node.js

115
推荐指数
6
解决办法
5万
查看次数

C++函数不会返回

我有一个函数,我正在调用它一直运行到它应该返回但不返回的位置.如果我在函数的最后部分调试某些东西进行调试,它会显示但函数不会返回.

fetchData是我指的函数.它由outputFile调用.cout显示"在这里完成"而不是"数据获取"

我知道这段代码很乱,但任何人都可以帮我解决这个问题吗?

谢谢

  //Given an inode return all data of i_block data
  char* fetchData(iNode tempInode){
   char* data;
   data = new char[tempInode.i_size];
   this->currentInodeSize = tempInode.i_size;

   //Loop through blocks to retrieve data
   vector<unsigned int> i_blocks;
   i_blocks.reserve(tempInode.i_blocks);

   this->currentDataPosition = 0;
   cout << "currentDataPosition set to 0" << std::endl;
   cout << "i_blocks:" << tempInode.i_blocks << std::endl;
   int i = 0;
   for(i = 0; i < 12; i++){
    if(tempInode.i_block[i] == 0)
     break;
    i_blocks.push_back(tempInode.i_block[i]);
   }

   appendIndirectData(tempInode.i_block[12], &i_blocks);
   appendDoubleIndirectData(tempInode.i_block[13], &i_blocks);
   appendTripleIndirectData(tempInode.i_block[14], &i_blocks);

   //Loop through all the …
Run Code Online (Sandbox Code Playgroud)

c++ return class function

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

被认为是不好的做法吗?如果是这样,在什么情况下仍然更可取?

多年来,我尽力避免instanceof.在适用的地方使用多态或访问者模式.我认为在某些情况下它只是简化了维护...是否还有其他一些应该注意的缺点?

但我确实在Java库中看到它,所以我认为它有它的位置?在什么情况下更可取?难道不可避免吗?

java instanceof

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

如何遍历 Xtext 生成的 EMF 对象树?

我正在使用Xtext来定义我的 DSL。Xtext 生成一个解析器,让我遍历输入 DSL 的 EMF 模型。我想将此 EMF 模型转换为其他树。为了做这个翻译,我需要遍历树。但是,我找不到 Xtext 生成的 EMF 模型的访问者类。我发现的最接近的东西是访问单个节点的 Switch 类。我可以自己遍历 EMF 模型并在我访问的每个节点上调用 Switch 类。但是,我想知道 Xtext 中是否存在实现模型遍历的访问者功能。

eclipse dsl xtext eclipse-emf

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

随机快速排序:两个元素比较的概率?

我正在阅读M.Mitzenmacher和E.Upfal的" 概率与计算 ".我在理解如何计算两个元素的比较概率时遇到问题.

输入:数字的排序列表(y1,y2,...,yN).我们正在寻找枢轴元素(随机).问题:两个元素yi和yj(j> i)的概率是多少?

答案(来自书): yi和yj将被比较,如果yi或yj将被选为第一次从序列中绘制的枢轴(yi,yi + 1,...,yj-1,yj).所以可能性是:2 /(j-i + 1).

对我来说问题是最初的主张:例如,在整个列表的第一次抽奖中拾取yi将导致与yj的比较(反之亦然),概率为2/n.

因此,相反"反向"声明是正确的 - 在yi或yj之前不能选择(yi + 1,...,yj-1)元素,但"池"大小不固定(在第一次绘制中)它肯定是N,但在第二个它更小).

有人可以解释作者如何提出这样一个简化的结论吗?

Edit1:一些好心灵打磨了我的帖子,谢谢:-).

Edit2:列表最初排序.

algorithm probability quicksort

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

一些嵌入式代码的逆向工程的可行性

所有,

我公司正处于使用其他国家其他公司的嵌入式控制系统的情况.我们没有此系统的源代码或原理图,制造商不希望以任何价格或任何条款发布它们.因此,我们坚持了6个月的转身以完成一个小的修改,他们基本上可以收取任何他们想要的金额.

除法律方面之外,将嵌入式代码反向工程改为C是否完全可行?是否存在可以为我们做到这一点的公司?

谢谢你,弗雷德

c embedded reverse-engineering

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

在php中不区分大小写突出显示

我正在使用此函数来突出显示mysql查询的结果:

 function highlightWords($string, $word)
 {

        $string = str_replace($word, "<span class='highlight'>".$word."</span>", $string);
    /*** return the highlighted string ***/
    return $string;

 }

 ....

  $cQuote =  highlightWords(htmlspecialchars($row['cQuotes']), $search_result);
Run Code Online (Sandbox Code Playgroud)

问题是,如果我输入'good',它只会显示我的搜索结果,小写'g'ood而不是'Good'.我该怎么纠正这个?

php search highlight case-insensitive

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

用于检查字符串是否以某个子字符串开头的正则表达式模式?

什么是正则表达式来检查字符串是以"mailto"或"ftp"或"joe"开头还是......

现在我正在使用C#和类似的代码在一个很大的o中:

String.StartsWith("mailto:")
String.StartsWith("ftp")
Run Code Online (Sandbox Code Playgroud)

看起来像正则表达式会更好.或者我在这里缺少一种C#方式?

c# regex asp.net

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

如何在滚动时进行图像淡入效果(如mashable.com)

我想知道mashable.com上图像的淡入效果(例如http://mashable.com/2009/08/14/google-android-logo-remixes/)

当您滚动到图像时,它会淡入.它不会在页面加载时消失,只会在屏幕上项目的实际外观上消失.

谢谢.

javascript animation fade effect

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

是否有任何带有actor模型的scala网络库

我现在要scala.我需要一个带演员模型的网络库.或者最好的选择是java.nio?

networking scala actor

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