问题列表 - 第23356页

在Windows XP中编译C代码

我有使用Microsoft Visual Studio 6.0在Windows NT上编译的C代码.我正在使用Windows XP将此代码迁移到新计算机.什么IDE适合这个?我不认为MS Visual 6.0是专为XP设计的......我可以使用Visual Studio C++编译C代码并保持相同的功能吗?

c windows ide visual-c++-6

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

在Python中生成正则表达式COULD匹配的值列表

我正在尝试使用正则表达式作为输入,并从那里生成正则表达式匹配的所有可能值.

因此,例如,如果正则表达式是"以a开头并以c结尾的三个字母单词",那么代码将生成一个包含值[aac,abc,acc,adc,a1c ....]的列表.

是否有捷径可寻?我正在使用python.

python regex

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

C++ Long switch语句还是用map查找?

在我的C++应用程序中,我有一些值作为代码来表示其他值.要翻译代码,我一直在讨论使用switch语句或stl映射.开关看起来像这样:

int code;
int value;
switch(code)
{
case 1:
    value = 10;
    break;
case 2:
    value = 15;
    break;
}
Run Code Online (Sandbox Code Playgroud)

地图将是一个,stl::map<int, int>并且翻译将是一个简单的查找,其中代码用作键值.

哪一个更好/更有效/更清洁/接受?为什么?

c++ dictionary stdmap std switch-statement

30
推荐指数
3
解决办法
6023
查看次数

JPA 连接父/子表名称 @OneToMany

我们正在尝试使用基本的 @OneToMany 关系:

@Entity
@Table(name = "PARENT_MESSAGE")
public class ParentMessage {

 @Id
 @Column(name = "PARENT_ID")
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Integer parentId;

 @OneToMany(mappedBy="parentMsg",fetch=FetchType.LAZY)
 private List childMessages;

 public List getChildMessages() {
  return this.childMessages;
 }
 ...
}

@Entity
@Table(name = "CHILD_MSG_USER_MAP")
public class ChildMessage {

 @Id
 @Column(name = "CHILD_ID")
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Integer childId;

 @ManyToOne(optional=false,targetEntity=ParentMessage.class,cascade={CascadeType.REFRESH}, fetch=FetchType.LAZY)
 @JoinColumn(name="PARENT_ID")
 private ParentMessage parentMsg;

 public ParentMessage getParentMsg() {
  return parentMsg;
 }
 ...
}
Run Code Online (Sandbox Code Playgroud)
   ChildMessage child = new ChildMessage();
   em.getTransaction().begin();
   ParentMessage parentMessage = (ParentMessage) em.find(ParentMessage.class, parentId);
   child.setParentMsg(parentMessage); …
Run Code Online (Sandbox Code Playgroud)

jpa openjpa

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

如何返回向量的"只读"副本

我有一个具有私有属性向量rectVec的类;

class A {
private:
   vector<Rect> rectVec;
};
Run Code Online (Sandbox Code Playgroud)

我的问题是如何返回我的Vector的"只读"副本?我在想这样做:

class A {
public:
  const vect<Rect>& getRectVec() { return rectVect; }
}
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?我在想这可以防止被调用者修改向量(在向量中添加/删除Rect),向量内的Rect怎么样?

c++ const-correctness

20
推荐指数
2
解决办法
6179
查看次数

消息的时间顺序

通过Erlang编程编程Erlang读取(略读以获得编码).

一个问题,听起来很简单:

如果您Pid1在计算机上有一个进程m1并且发送了数十亿条消息Pid1,则该进程将并行处理消息(我得到的印象为否)和(在下面回答)

在处理邮件时是否有任何订单保证?即.收到订单发送?如果是这样,在高流量情况下如何处理时钟偏差以进行排序?

来自整个C /线程池/共享状态背景...我想得到这个具体的.我理解分发应用程序,但希望确保在构建流程和分配工作负载之前,"原始骨骼"是我所期望的.

另外,我是否正确地认为整个世界正在浏览Erlang文本;)

erlang

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

这个不可变结构应该是一个可变类吗?

我向同事程序员展示了这个结构,他们认为它应该是一个可变类.他们觉得没有空引用和根据需要改变对象的能力是不方便的.我真的想知道是否有任何其他原因使这个变成一个可变类.

[Serializable]
public struct PhoneNumber : IEquatable<PhoneNumber>
{
    private const int AreaCodeShift = 54;
    private const int CentralOfficeCodeShift = 44;
    private const int SubscriberNumberShift = 30;
    private const int CentralOfficeCodeMask = 0x000003FF;
    private const int SubscriberNumberMask = 0x00003FFF;
    private const int ExtensionMask = 0x3FFFFFFF;


    private readonly ulong value;


    public int AreaCode
    {
        get { return UnmaskAreaCode(value); }
    }

    public int CentralOfficeCode
    {
        get { return UnmaskCentralOfficeCode(value); }
    }

    public int SubscriberNumber
    {
        get { return UnmaskSubscriberNumber(value); }
    }

    public int …
Run Code Online (Sandbox Code Playgroud)

c# struct class mutable immutability

9
推荐指数
2
解决办法
953
查看次数

iReport 3.7 - 无法创建报告

我正在使用报告向导并成功创建了新报告,但是当我单击"完成"生成报告时,我"无法创建报告".我在此报告中选择了"PDF预览".

jasper-reports ireport export-to-pdf

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

更改字符串值.C#

如何更改字符串值

http://host/index.php?p=page 
Run Code Online (Sandbox Code Playgroud)

http://host/index.php?p=
Run Code Online (Sandbox Code Playgroud)

c#-4.0

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

等到执行功能之前图像加载

我正在尝试创建一个简单的投资组合页面.我有一个拇指和图像列表.单击拇指时,图像将会改变.

单击缩略图时,我希望图像淡出,等到图像加载,然后淡入.我现在遇到的问题是有些图像非常大,所以它会淡出,然后立即淡入,有时在图像仍在加载时.

我想避免使用setTimeout,因为有时图像的加载速度会比我设置的时间更快或更慢.

这是我的代码:

 $(function() {
     $('img#image').attr("src", $('ul#thumbs li:first img').attr("src"));

     $('ul#thumbs li img').click(function() {
         $('img#image').fadeOut(700);

         var src = $(this).attr("src");
         $('img#image').attr("src", src);

         $('img#image').fadeIn(700);
     });
 });

<img id="image" src="" alt="" />
<ul id="thumbs">
    <li><img src="/images/thumb1.png" /></li>
    <li><img src="/images/thumb2.png" /></li>
    <li><img src="/images/thumb3.png" /></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery image

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