问题列表 - 第34054页

std :: map :: insert(...)中的分段错误

我用过搜索但是我找不到满足我的答案...所以......这是一大堆代码:

 //VoteContainer.h    
    typedef uint32_t order_id_t;
    typedef int driver_id_t;

    class Vote {

        public:
            enum DriverVoteResponse {YES, NO, TIMEOUT};

            struct DriverResponse {
                driver_id_t driver_id;
                time_t time;
                DriverVoteResponse response;
            };

            Vote() : m_order_id(0), m_time_until(0) {};
            Vote(order_id_t inOrderId, std::vector<driver_id_t> inPermittedDrivers, int inSeconds);
            Vote(const Vote & other) : m_order_id(other.m_order_id), m_time_until(other.m_order_id) {
                m_drivers_responses = other.m_drivers_responses;
                m_permitted_drivers = other.m_permitted_drivers;
            };

            virtual ~Vote() {};

            virtual void addDriverVote(driver_id_t inDriverId, DriverVoteResponse inDriverResponse);
            virtual void getAppropriateDriverId(driver_id_t * inDriverId); //with min response time

        private:

            order_id_t m_order_id;
            time_t m_time_until;
            std::vector<DriverResponse> m_drivers_responses;
            std::vector<driver_id_t> m_permitted_drivers; …
Run Code Online (Sandbox Code Playgroud)

c++ stl stdmap segmentation-fault

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

Scala演员异常"对属于其他演员的频道作出反应"

给出以下代码:

class A extends Actor {
  def act() {
    loop {
      reactWithin(1000) {
        case _ => println("A Message")
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

class B extends A {
  val test = Actor.actor {
    loop {
      reactWithin(1000) {
        case "B" => println("B Message")
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

创建B的实例会val t = new B()引发以下异常:

scala.actors.Actor$$anon$1@452bb7e0: caught java.lang.AssertionError: assertion failed: react on channel belonging to other actor
java.lang.AssertionError: assertion failed: react on channel belonging to other actor
 at scala.actors.ReplyReactor$class.reactWithin(ReplyReactor.scala:123)
 at A.scala$actors$Actor$$super$reactWithin(Tester.scala:11)
 at …
Run Code Online (Sandbox Code Playgroud)

scala channel actor

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

Hibernate序列生成非连续值

我正在使用hibernate sequencegenerator为我的主键列自动生成唯一值.示例代码如下所示.

@Entity
@Table(name = "REQUEST")
@javax.persistence.SequenceGenerator(name = "REQ_SEQ", sequenceName = "REQUEST_SEQ")
public class Request {
/**
 * Unique id for this request
 */
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "REQ_SEQ")
@Column(name = "REQ_ID")
private long requestId;
   //So on
}
Run Code Online (Sandbox Code Playgroud)

除了生成的值是交错的这一事实外,一切正常.例如,它插入5000到5015(15个插入)的值,然后第16个插入产生的值为5100.然后它适用于一些后续插入并再次出现问题.我没有任何问题,只要生成的值是唯一的,但只是好奇知道是什么原因造成的.仅供参考,我正在使用Oracle.

java oracle hibernate

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

让我清楚了解Oracle 9i中的外连接

外连接在我看来有点令人困惑.

有没有人可以让我清楚地了解外连接(右,左和全)?

sql t-sql oracle outer-join oracle9i

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

JMS和Web服务之间的区别

我需要开发一个接受订单并返回确认的系统.订单可能来自java或非Java客户端.

不确定是否要使用Web服务实现或JMS.

有什么建议 ...

web-services jms

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

如何在Android中使用SharedPreferences来存储,获取和编辑值

我想存储一个时间值,需要检索和编辑它.我SharedPreferences该怎么用呢?

android sharedpreferences

599
推荐指数
20
解决办法
62万
查看次数

在启用自动链接的textview中控制onclicklistener

我正在使用TextView,我autolink="web"在XML文件中设置了属性.我也onClickListener为这个TextView 实现了.问题是,当TextView中的文本包含超链接时,如果我触摸该链接,链接将在浏览器中打开,但同时onClickListener也会触发.我不希望这样.

我想要的是,如果我触摸超链接,clickListener不应该触发.如果我触摸没有超链接的文本部分,它应该只会触发.有什么建议吗?

android

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

禁用DIV中的所有A(URL)元素

我有这个HTML代码

<div>
<p>MY Text <a href="url">Text</a>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要使用CSS或jQuery禁用DIV中的所有A(链接)元素,当用户将鼠标移到单词"Text"上时,我希望URL处于非活动状态,这样他们就无法点击它.我怎么做?

html css jquery

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

Python:如何自定义列表?

Obs:我知道python中的列表不是按顺序修复的,但认为这个列表是.我正在使用Python 2.4

我有一个列表,比如(例如)这个:

mylist = [ ( u'Article', {"...some_data..."}    ) ,
           ( u'Report' , {"...some_data..."}    ) ,
           ( u'Book'   , {"...another_data..."} ) ,
...#continue
]
Run Code Online (Sandbox Code Playgroud)

该变量mylist是从函数中获得的,返回列表的"顺序"会有所不同.所以,有时它就像在例子上.有时候,"报告"会出现在"文章"等之前.

我在此列表中有一个固定的订单(并不是按字母顺序排列).

让我们说我的固定顺序是:'报告','文章','书',......

所以,我想要的是:无论命令'mylist'被实例化,我都要重新排序,让'Report'保持在前面,'Article'在第二,等等......

使用我的"自定义"订单重新排序列表(使用列表中每个项目的元组的第一个元素)的最佳方法是什么?

答案:

我最终得到了这个:

mylist成了一个dicts列表,如下所示:

mylist = [{'id':'Article', "...some_data..."} ,
        ...etc
]
Run Code Online (Sandbox Code Playgroud)

每个dict都有一个必须排序的'id'.

在列表中保存正确的顺序在列表上分配correct_order:

correct_order = ['Report', 'Article', 'Book', ...]
Run Code Online (Sandbox Code Playgroud)

并做:

results = sorted([item for item in results], cmp=lambda x,y:cmp(correct_order.index(x['id']), correct_order.index(y['id'])))
Run Code Online (Sandbox Code Playgroud)

python sorting list

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

哪些技术用于.net中的中间件服务器?

我不知道这是否是一个愚蠢的问题!我在网上搜索没有任何有用的点击.我是一个点网用户(C#).我想建立一个服务器,它可以被称为中间件服务器(其实我不知道),其执行以下任务,我有一个不能被修改的服务器和许多客户端请求服务器并接收结果.我可以修改我想开发在接收客户机请求软件clients.Now,检查服务器繁忙或者多少任务在服务器上排队,存储客户端请求临时数据库,如果服务器正忙,取的请求在排队临时数据库并转发到服务器,然后接收结果并转发给客户等.问题是

  1. 哪些技术最好使用,同时保留在dotnet,WCF,Webservives,远程处理或其他?

  2. 假设有事务处理,负载平衡,日志记录,安全检查机制等任务,这个任务有多复杂?

  3. 我应该读什么来做这些任务?

  4. 在搜索时我发现了java中的中间件,但没有在dotnet中找到.是什么原因?

.net middleware

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