问题列表 - 第46213页

定时冒泡排序

我必须计算冒泡排序需要多长时间并打印所需的时间.在我的程序中,打印的时间总是0.00秒.谁能告诉我我做错了什么?

int main()
{
    srand((unsigned)time(NULL));
    int arr[5000], arr2[5000]; 
    int i;
    time_t start, end;
    double timeDiff;

    for(i=0; i < 5000; i++)
    {
        arr[i] = rand() % 100 + 1;
        arr2[i] = arr[i];
    }

    cout << "Here is the initial array:" << endl;
    printArray(arr, 5000);

    time(&start);
    bubbleSort(arr, 5000);
    time(&end);
    timeDiff = difftime(end, start);

    cout << "\nHere is the array after a bubble sort:" << endl;
    printArray(arr, 5000);
    cout << fixed << setprecision(2) << "\nIt took " << timeDiff << " seconds to …
Run Code Online (Sandbox Code Playgroud)

c sorting timing bubble-sort

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

socket和websocket之间的区别?

我正在构建需要使用套接字连接与另一个应用程序通信的Web应用程序.这对我来说是一个新领域,所以要确保套接字不同于websockets.看起来它们只是在概念上相似.

问起因为我最初计划使用Django作为我的项目的基础,但是在上面链接的SO帖子中,很明显webocket是不可能的(或者至少不可靠,即使像django-websockets这样的东西也是如此)使用首选的Django设置(Apache与mod_wsgi).然而,我发现其他帖子随便导入Python的套接字模块,就像获取服务器的主机名一样简单.

所以:

  • 他们真的不一样吗?
  • 是否有任何理由不将Django用于依赖于与外部服务器建立套接字连接的项目?

sockets mod-wsgi websocket

146
推荐指数
6
解决办法
9万
查看次数

将taglib-sharp项目解决方案添加到我当前的vb.net解决方案时遇到困难

嘿大家,我目前很难将最新的taglib-sharp解决方案添加到我当前的解决方案中,该解决方案包含我在Visual Studios 2010上的vb.net控制台项目.基本上我想编写vb中所需的所有内容并使用taglib-sharp提取所有内容一个mp3文件需要的标签.不幸的是,当我包含taglib-sharp的解决方案并执行必要的转换视觉工作室2008到2010时,我收到一条错误,指出"无法将文件备份为C:\ temp\taglib-sharp-2.0.3.7-windows\taglib-锐2.0.3.7-WINDOWS \备份服务器1 \标签库,sharp.snk".我试图建立解决方案,没有运气.我该如何解决这个问题?

坦率地说,如果我只想将库用于我的vb程序,我不确定是否需要打开解决方案.我是否需要解决方案才能使用"TagLib.File"?

如果你想知道,我从http://download.banshee.fm/taglib-sharp/2.0.3.7/下载了这个库.

c# vb.net taglib-sharp

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

Java中的简单*权威DNS服务器*

是否已经编写了只实现权威响应的Java DNS服务器.我想获取源代码并将其移动到我们将开发的DNS服务器中,该服务器将使用自定义规则集来决定要使用的TTL和要发布的IP地址.

服务器不是缓存服务器.它只会返回权威结果,并且只会在域名的WHOIS记录中发布.永远不会直接调用它.

服务器必须发布MX记录,A记录和SPF/TXT记录.计划是使用DNS来协助多个位置的网关服务器之间的负载平衡(我们知道DNS在这个区域的覆盖范围很短).当它们发生故障(故意或意外)时,它将停止发布网关服务器的IP地址(授权,DNS只能在长时间停机期间提供帮助).

我们将自己编写所有这些逻辑.但我非常希望从一个经过一点测试而不是从头开始的DNS服务器开始.

但是,只有我们复制的内容足够简单,这才是可行的.否则,它可能会浪费时间

java dns

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

在MongoDB中存储DateTime会影响性能

我们正在讨论如何在MongoDB中存储日期.我仍然是Mongo的新手,所以当我在文档中看到以下内容时(http://api.mongodb.org/perl/MongoDB/DataTypes.html#Dates)我想知道:

警告:创建DateTime对象非常慢.考虑将日期保存为数字,并在需要时将数字转换为DateTimes.单个DateTime字段可以使反序列化速度降低10倍.

如果我们只是存储它们并让它们对商店中的对象进行查询,这是一回事,但似乎如果我们对这些字段进行过滤或排序则是另一个.问题是从数字到DateTime来回转换.欢迎任何关于性能考虑的想法.谢谢.

c# datetime mongodb

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

extjs动态地将参数添加到商店的baseparams

我试图在这里遵循这个例子:http://www.sencha.com/forum/showthread.php? 11735-How-can-I-ADD-to-baseParams-rather-than-overwrite-one-set- of -baseParams-with-another
目标是动态地向baseparams添加参数.但是当我提交请求时,我看不到添加的参数.我错过了什么?

extjs

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

Rails 3,在布局中查找当前视图

我有一个场景,我希望在布局文件中有渲染视图的名称.我可以找到解决方案来查找哪个布局将从视图中包装当前视图,但不是相反.如何查找正在渲染的视图?

layout templates ruby-on-rails

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

链表的"头"是什么?

我正在使用Java链接列表,所以我试图掌握单个链表的概念.

head -> 12 -> 34 -> 56 -> null

head.next将是12(也与node1相同).然而,什么是头呢?

更新:引用和指针之间有什么区别?

Update2:所以如果head12head.next34,那么这并不意味着这个跟随函数会跳过第一个节点,看它是否为空?

public void add(Object data, int index)
    // post: inserts the specified element at the specified position in this list.
    {
        Node temp = new Node(data);
        Node current = head;
        // crawl to the requested index or the last element in the list,
        // whichever comes first
        for(int i = 1; i < index && current.getNext() != …
Run Code Online (Sandbox Code Playgroud)

java linked-list data-structures

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

我可以通过设备而不是模拟器使IntelliJ调试我的Android应用程序吗?

我整个晚上都在搜索,我找不到让IntelliJ通过USB调试将我的Android应用程序部署到我的设备的方法.除了虚拟设备之外,我看不到任何指定目标的选项.

我安装了设备驱动程序,IntelliJ X和SDK都可以使用所有更新.

它甚至可能吗?还是仅限日食?

android intellij-idea

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

设置环境变量(ENV)以在Rails中使用

在Rails服务器上试验MongoID,并对如何/在何处设置环境变量感到困惑.

config/mongoid.yml 默认模板提供:

defaults: &defaults
  host: localhost

...

# set these environment variables on your prod server
production:
  host: <%= ENV['MONGOID_HOST'] %>
  port: <%= ENV['MONGOID_PORT'] %>
  username: <%= ENV['MONGOID_USERNAME'] %>
  password: <%= ENV['MONGOID_PASSWORD'] %>
  database: <%= ENV['MONGOID_DATABASE'] %>
Run Code Online (Sandbox Code Playgroud)

我的问题是这些是在Rails中设置的吗?或者他们是在系统级别?如果是这样设置的地方/如何设置,以便不需要登录任何用户帐户才能使它们有效?

unix ruby-on-rails environment-variables osx-server

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