问题列表 - 第25838页

使用Java应用程序更改默认Windows语言

我可以使用Java应用程序更改主机系统(Windows XP)的默认语言吗?如果是的话,我该怎么做?

java

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

C++新的内存分配碎片

我试图查看新分配器的行为以及为什么它不会连续放置数据.

我的代码:

struct ci {
    char c;
    int i;
}

template <typename T>
void memTest()
{
    T * pLast = new T();
    for(int i = 0; i < 20; ++i) {
         T * pNew = new T();
         cout << (pNew - pLast) << " ";
         pLast = pNew;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我用char,int,ci运行它.大多数分配是从最后一个固定长度,有时从一个可用块到另一个块有奇怪的跳跃.

sizeof(char):1
平均跳转:64字节

sizeof(int):4
平均跳跃:16

sizeof(ci):8(int必须放在4字节对齐上)
平均跳转:9

任何人都可以解释为什么分配器像这样分段内存?另外,为什么char的跳转比int和包含int和char的结构大得多.

c++ new-operator dynamic-memory-allocation

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

跨平台多语言项目生成器?

我正在寻找一个项目生成器,它可以为各种IDE构建项目文件,如Visual Studio,XCode,SharpDevelop,CodeBlocks等,并支持C/C++和C#项目.

我看过CMake,但似乎缺乏C#支持.

有人有什么建议吗?

projectgen

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

在Linux上守护Java应用程序的最佳方法

虽然我发现这个问题在SW上有几次回答,但我没有找到最后的答案是什么是最好的方法.

我不打算使用任何外部包装器,因为我发现它们在比自身更低的级别下启动java进程,这可能会降低性能,因此似乎只剩下shell方法.

到目前为止我发现了3种不同的shell方法:

  • 启动 - 停止守护
  • RedHat守护进程init.d函数
  • nohup在开始后启动/拒绝

您的人们正在使用什么,并且可以推荐作为最可靠的方法?

谢谢.

java linux daemon

6
推荐指数
2
解决办法
9937
查看次数

如何制作类的只读版本?

我有一个具有各种公共属性的类,我允许用户通过属性网格进行编辑.对于持久性,此类还通过DataContractSerializer与XML文件进行序列化/反序列化.

有时我希望用户能够将他们所做的更改保存(序列化)到类的实例中.但在其他时候,我不想让用户保存他们的更改,而应该将属性网格中的所有属性都看作只读.我不想让用户进行以后永远无法保存的更改.类似于MS Word将允许用户打开当前由其他人打开但仅作为只读的文档.

我的类有一个布尔属性,用于确定该类是否应该是只读的,但是是否可以使用此属性以某种方式在运行时动态地向类属性添加只读属性?如果不是什么是替代解决方案?我应该将我的类包装在只读包装类中吗?

.net c# readonly-attribute

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

如何让内部div填充整个包装div?

我有以下HTML代码:

<div class="outer ui-draggable" style="position: relative;">
  <div class="inner">Foo bar</div>
</div>
Run Code Online (Sandbox Code Playgroud)

有了这个CSS:

.outer
{
    background-color: #F7F085;
    margin: 5px;
    height: 100px;
    width: 150px;
    text-align:center;
    vertical-align:text-bottom;
}
.outer .inner
{
    display:inline;
    vertical-align:middle;
    height: 100px;
    width: 150px;
}
Run Code Online (Sandbox Code Playgroud)

我希望内部div完全填充外部div - 文本块应该是一个完整的100X150盒子.

问题是这段代码不能产生预期的效果.外部div确实是正确的大小,但内部div似乎只填充外部div顶部的一个小区域.

我也尝试使用height:inherit和width:inherit而不是指定大小.

html css

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

从列表中删除项目以及对它们的所有引用

我面临的情况是我有依赖对象,我希望能够删除一个对象及其所有引用.

假设我有一个类似下面代码的对象结构,其中Branch类型引用了两个节点.

public class Node
{
    // Has Some Data!
}

public class Branch
{
    // Contains references to Nodes
    public Node NodeA
    public Node NodeB
}

public class Graph
{
    public List<Node> Nodes;
    public List<Branch> Branches;
}
Run Code Online (Sandbox Code Playgroud)

如果我从Graph类的Nodes列表中删除一个Node,那么一个或多个Branch对象仍然可能包含对已删除节点的引用,从而将其保留在内存中,而我真的很想设置它对已删除的节点的任何引用都为null并让垃圾收集启动.

除了枚举每个分支并按顺序检查每个节点引用之外,是否有关于如何删除每个分支实例中节点的引用以及引用已删除节点的任何其他类的任何明智想法?

c# reference list

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

如何在LaTeX中编写"C++"

如何在LaTeX中编写"C++"以使输出看起来不错.例如C$++$看起来不太好:加号太大而且空间太大.

latex

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

"jQuery"var是一个函数和一个对象?

例如,当您使用时jQuery('someDiv');,它是一个功能,但您也可以使用jQuery.ajax(...);.

这怎么可能?

javascript jquery

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

如何在崩溃和扩展时使用jQuery在加号和减号之间切换?

我正在使用下面的代码.我想要做的是在展开或折叠视图上有+-符号.我怎样才能做到这一点?这是代码:

<!--//---------------------------------+
//  Developed by Roshan Bhattarai  |
//  http://roshanbh.com.np         |
//  Fell Free to use this script   |
//---------------------------------+-->
<title>Collapsible Message Panels</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    //hide the all of the element with class msg_body
    $(".msg_body").show();
    //toggle the componenet with class msg_body
    $(".msg_head").click(function(){
        $(this).next(".msg_body").slideToggle(100);
    });
});
</script>
<style type="text/css">
body {
    margin: 10px auto;
    width: 570px;
    font: 75%/120% Verdana,Arial, Helvetica, sans-serif;
}
p {
    padding: 0 0 1em;
}
.msg_list {
    margin: 0px; …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-plugins

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