小编Raw*_*hi 的帖子

在c中实现堆栈

我想制作与动态内存分配一致的堆栈,但我需要知道哪个更有效:
例如,初始大小如10,然后如果我需要更多,我会加倍.
或者我可以有一个初始大小= 1,并为每个新输入添加一个地方.!?!

int *tmp = malloc(sizeof(int) * 2 * dm->capacity); \* dm->capacity = 10 *\
int *tmp = malloc(sizeof(int));
Run Code Online (Sandbox Code Playgroud)

c malloc

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

将结果提取到List时,LINQ的执行速度是否较慢?

我有以下LINQ语句,我发现它没有像我想的那样快速运行.还有其他变种运行得更快,还是有另一种方法可以更快地完成?

var products = session.Products.Where(x => x.Supplier.Address.State == "HI").ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

SQL Server与MongoDB:速度测试?

MongoDB的:

var x = nosql.GetRecords<Event>(p => p._Data == "rawhix", 0, 12222);
// ICursor<T> GetRecords<T>(expression, skip, limit);
Run Code Online (Sandbox Code Playgroud)

SQL:

SqlDataReader dr = SqlHelper.ExecuteReader("Select Top(12222)* From NewsFeed WHERE _Data = 'dddd'");
Run Code Online (Sandbox Code Playgroud)

MongoDB包含1000000条记录,这些记录在SQL中是相同的.
数据存储如下:

Id = 1 , _Data = 1abc
Id = 2 , _Data = 2bc 
... etc
Run Code Online (Sandbox Code Playgroud)

Event 课程:

Class Event => int Id => string _Data 
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,结果是:
Mongo:580ms
SQL:102ms

我应该做些什么来解决这个问题!因为除了这个测试,mongo总是更快!?!

c# linq sql-server performance mongodb

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

在网络托管中运行mongoDB

有没有办法在goddady或任何其他托管网站上运行mongoDB,除了mongoHQ等等?
如果我使用mongoHQ,这对数据安全吗?
我现在正在localhost服务器中将它用作Windows服务.

web-hosting mongodb

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

mongoDB像SQL一样运行查询!

    public IQueryable<T> GetRecords<T>(System.Linq.Expressions.Expression<Func<T, bool>> expression, int from, int first) where T : class, new()
    {
        first = first == 0 ? 30 : first;
        return _db.GetCollection<T>(collectionName).Linq().Where(expression).Skip(from).Take(first);
    }
    var x = GetRecords<Event>(p => true, 0, 12222);
    string eventJson = new JavaScriptSerializer().Serialize(x);
Run Code Online (Sandbox Code Playgroud)

这个函数从mongoDB获取数据.

    SqlDataReader dr = SqlHelper.ExecuteReader("Select Top(12222)* From NewsFeed");
    string eventJson = new JavaScriptSerializer().Serialize(dr);
Run Code Online (Sandbox Code Playgroud)

这来自SQL Server.

我试图测量每个人的执行时间,结果是:
Mongo:172ms
SQL:185ms.
但是我知道mongoDB应该比SQL快得多,对吧!?!

c# linq performance mongodb

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

这门课有什么用?

这节课是为了什么?

class EqualTo {
private:
   int target;
public:
   EqualTo(int i) : target(i) {}
   bool operator()(const int& i) const {
     return i == target;
   }
};             
Run Code Online (Sandbox Code Playgroud)

我在课堂上有这个课程,他们使用它的find功能如下:

it = list.find(EqualTo(3));
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ class

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

mongoDB的问题

我是MongoDB的新手,我试图做一个简单的代码,看它是否有效:

    MongoServer server = MongoServer.Create();
    MongoDatabase test = server.GetDatabase("test");
    MongoCollection<BsonDocument> books =
    test.GetCollection<BsonDocument>("books");
    BsonDocument book = new BsonDocument {
    { "author", "Ernest Hemingway" },
    { "title", "For Whom the Bell Tolls" }
    };
    books.Insert(book);
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个例子时,它给了我一个错误:

No connection could be made because the target machine actively refused it 127.0.0.1:27017
Run Code Online (Sandbox Code Playgroud)

我正在使用VS2008.
怎么解决这个问题?!感谢你

c# mongodb

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

如何衡量页面时间负载?

我想知道我的应用程序中的特定代码需要多长时间?!!! 谢谢

c#

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

为处理程序阻塞信号

我为每个信号(SIGCHLD、SIGTSTP、SIGINT)设置了一个处理程序,现在我需要在某些处理程序运行时阻止其他信号。
有一些资源,如sigaction(2)Blocking for Handler,但我不明白在我的情况下我应该做什么或如何使用代码。
小信息:
处理程序:sigchldHandler, sigintHandler, sigtstpHander =>signals.c
有一个名为 smash.c 的文件,它包含一个无限循环以始终获取命令。
提前致谢

c shell signals blocking sigchld

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

如何为每一行选择评论

我有events表,其中包括除了这么多的cols IdPK
和表格Comments,其中包括text,eventIdIdPK.
如何在一个单独的sql语句中选择事件信息及其注释,如何使用它以及它应该是什么样子的?

请注意,EventId(评论)= Id(事件)

c# sql t-sql sql-server-2005

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

如何获取HTML网页?

我必须从包含下表的html网页中提取一些信息:

//Http://www.example.com/12.html
//<html ... >
<table>
<tr>
<td>HIIIIIIIIIII</td> // this is what I need from this page
</tr>
<tr><td>bla bla bla</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?
感谢你

html c#

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