问题列表 - 第25183页

如何通过UNIX套接字发送std :: vector <std :: string>?

对于我的应用程序,我需要能够std::vector<std::string>通过UNIX套接字(本地)发送,并在套接字的另一端获取向量的副本.使用O(1)相对于向量大小的消息(即不向向量中的每个字符串发送消息),最简单的方法是什么?

由于这都在同一主机上,并且因为我控制套接字的两端,所以我不关心机器特定的问题,例如endinness或vector/string表示.

出于各种原因,我想避免使用任何外部库.

c++ unix sockets

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

为什么没有用于C#应用程序开发的开源框架(如Java)?

近年来,C#比Java更受欢迎.作为一种通用编程语言,许多人认为C#比Java更好.

为什么到目前为止还没有C#应用程序开发的开源框架?为什么没有人主动为C#开发一个与Java相当的开源框架?

(很多人说Mono不是一个成熟的框架,不应该用于严肃的应用程序开发.)

c# java frameworks open-source

0
推荐指数
2
解决办法
1038
查看次数

我在哪里可以找到解决方案的良好练习python问题?

我在哪里可以找到解决方案的良好练习python问题?

我正在寻找具有编码目的的详细实践问题.

python

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

byte = byte - byte所需的类型转换?

我有以下代码:

foreach (byte b in bytes)
{
    byte inv = byte.MaxValue - b;
    // Add the new value to a list....
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到以下错误:

Cannot implicitly convert type 'int' to 'byte'. 
An explicit conversion exists (are you missing a cast?)

该语句的每个部分都是一个字节.为什么C#想要转换byte.MaxValue - b为int?

如果没有铸造你不应该这样做吗?(即我不希望有这样做:byte inv = (byte) (byte.MaxValue - b);)

.net c# c#-3.0

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

编译语言和解释语言有什么区别?

在阅读了关于这个主题的一些材料之后,我仍然不确定编译语言和解释语言之间的区别是什么.我被告知这是Java和JavaScript之间的差异之一.请有人帮我理解吗?

javascript java programming-languages

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

我如何继承NSDate?

我第一次尝试subClassed NSDate给它我需要的2种方法.编译很好,但在运行时我尝试访问它我得到一个错误.

让我们说我只想要在subClass中未修改的当前日期:

[myNSDate date];
Run Code Online (Sandbox Code Playgroud)

我收到了错误

-[NSDate initWithTimeIntervalSinceReferenceDate:]: method only defined for 
 abstract class.  Define -[myNSDate initWithTimeIntervalSinceReferenceDate:]!
Run Code Online (Sandbox Code Playgroud)

有什么不同吗?

objective-c nsdate

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

通过post_id和ip_address验证创建 - Ruby on Rails

我使用Ruby on Rails创建了一个博客应用程序,其中包括对帖子进行投票的能力.用户可以单击投票并在投票表中创建记录.我现在试图限制同一个人多次投票.

class Post
 has_many :votes
end


class Vote
 belongs_to :post
end
Run Code Online (Sandbox Code Playgroud)

创建投票记录时,我使用VotesController传递:post_id并在视图中使用隐藏字段传递ip_address(两者都传递到投票表).我想知道是否有一种方法可以向投票模型添加验证,以搜索post_id是否有与请求投票的人匹配的ip_address.

我曾尝试使用validates_uniqueness_of:ip_address但限制用户对任何帖子进行投票.我只想限制用户对他们已经投票的特定帖子进行投票.

有没有办法通过验证来做到这一点?

ruby ruby-on-rails

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

从Java学习C++,尝试创建链表

我刚刚开始学习C++(来自Java)并且在做任何事情时遇到了一些严重的问题:P目前,我正在尝试制作一个链表,但是必须做一些愚蠢的事情,因为我一直得到"空值不被忽略,因为它应该是"编译错误(我把它标记在下面扔它的地方).如果有人能帮我解决我做错了什么,我将非常感激:)

此外,我不习惯选择通过引用,地址或值传递,以及一般的内存管理(目前我的所有节点和数据都在堆上声明).如果有人对我有任何一般性建议,我也不会抱怨:P

LinkedListNode.cpp的密钥代码

LinkedListNode::LinkedListNode()
{
    //set next and prev to null
    pData=0; //data needs to be a pointer so we can set it to null for
             //for the tail and head.
    pNext=0;
    pPrev=0;
}

/*
 * Sets the 'next' pointer to the memory address of the inputed reference.
 */
void LinkedListNode::SetNext(LinkedListNode& _next)
{
    pNext=&_next;
}

/*
 * Sets the 'prev' pointer to the memory address of the inputed reference.
 */
void LinkedListNode::SetPrev(LinkedListNode& _prev)
{
    pPrev=&_prev; …
Run Code Online (Sandbox Code Playgroud)

c++ java pointers linked-list parameter-passing

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

在ASP.NET MVC中为用户实现暂停或惩罚系统

我正在ASP.NET MVC中编写一个具有用户帐户的站点.由于该网站将面向讨论,我认为我需要一个管理员系统,以便能够在Stack Overflow上调节用户,就像我们在这里一样.我希望能够将用户置于"暂停"状态,以便他们能够登录该站点(此时他们会收到一条消息,例如,"您的帐户已被暂停,直到[日期]"),但无法完成他们通常能够做的用户的功能.

实现这个的最佳方法是什么?

我正在考虑创建一个"暂停"角色,但问题是,我对普通用户本身有几个不同的角色,具有不同的权限.

你有没有设计过这样的功能?我该怎么办?提前致谢.

c# asp.net asp.net-mvc asp.net-membership

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

为什么我插入的行中的值与插入查询中的值不匹配?

我只是无法理解为什么我的数据库(mysql)表现得像这样!我的控制台显示记录已正确创建(请注意"remote_id"值):

推文创建(0.3ms)

INSERT INTO `tweets` (`remote_id`, `text`, `user_id`, `twitter_account_id`)
              VALUES (12325438258, 'jamaica', 1, 1)
Run Code Online (Sandbox Code Playgroud)

但是当我检查记录时,它显示remote_id是2147483647 intead的提供值(上例中的12325438258)...

这个表有很多条目,但是这个字段总是用2147483647写的...它应该用一个唯一的id填充这个空间(我保证你正确生成).

mysql ruby-on-rails

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