问题列表 - 第43497页

如何在C中初始化结构内的const变量?

我写了一个结构

struct Tree{
    struct Node *root;
    struct Node NIL_t;
    struct Node * const NIL;    //sentinel
}
Run Code Online (Sandbox Code Playgroud)

我想要

struct Node * const NIL = &NIL_t;
Run Code Online (Sandbox Code Playgroud)

我无法在结构中初始化它.我正在使用msvs.

我使用C,而不是C++.我知道我可以在C++中使用初始化列表.

如何在C中这样做?

c struct initialization const

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

在.bashrc 357\273\277中找不到Cygwin命令找不到坏字符

我是Cygwin的新手,我刚安装它并尝试设置一些简单的环境变量.但是,当我打开命令shell时,我收到错误"#357\273\277命令未找到"

我发现了一篇文章讨论了问题是什么,以及如何"发现"隐藏的坏人物:http: //mblog.lib.umich.edu/DataDiscussions/archives/2010/01/index.html 但我不知道如何通过删除字符来解决问题(我使用od命令验证了我的.bashrc文件中的问题).我试图将Notepad ++中的首选项视图更改为UTF-8和ANSI无效,但文件根本没有改变.

任何帮助,将不胜感激...

bash cygwin

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

在as3中测试xml属性的存在

在ActionScript 3中测试XML对象上是否存在属性的最佳方法是什么?

http://martijnvanbeek.net/weblog/40/testing_the_existance_of_an_attribute_in_xml_with_as3.html建议使用测试

   if ( node.@test != node.@nonexistingattribute )
Run Code Online (Sandbox Code Playgroud)

我看到建议使用的评论:

 if ( node.hasOwnProperty('@test')) { // attribute qtest exists }
Run Code Online (Sandbox Code Playgroud)

但在这两种情况下,测试都区分大小写.

XML规范:"XML处理器应该以不区分大小写的方式匹配字符编码名称"所以我假设属性名称也应该使用不区分大小写的比较匹配.

谢谢

apache-flex actionscript-3

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

正则表达式 - 剥离非数字并删除分数(如果有的话)

我目前正在开发一个PHP项目,我需要一些Regex帮助.我希望能够获取用户输入的货币值并剥离所有非数字和小数位/美分.

例如:

'2.000,00'到'2000'
'$ 2.000,00'到
'2000''2abc000'到'2000''2.000
'到2000

(我使用非美国货币格式)

我怎样才能做到这一点?我很感激帮助 - 谢谢

php regex formatting currency

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

suing到不同用户后的linux和音频

我有一个第三方程序,我在linux(Ubuntu)中专门创建的用户下运行.我注意到它无法连接到ALSA并且还给出了以下错误:

2011/01/12 20:52:38 [ao:3]打开高级Linux声音架构(ALSA)输出(2个通道)...未指定协议xcb_connection_has_error()返回true

有问题的程序是liquidsoap,是一个无头(没有gui)音频流程序/

但是,当我尝试在默认用户帐户下运行程序时,一切正常.我的问题是,这是权限问题吗?如果是这样,我会在哪里解决这个问题?

linux audio permissions liquidsoap

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

在压缩和加密时,我应先压缩,还是先加密?

如果我对AES加密文件,然后对其进行ZLIB压缩,那么压缩效率是否会低于我先压缩然后加密的效率?

换句话说,我应该先压缩还是首先加密,还是重要?

compression encryption performance zlib aes

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

从C++类制作Visual C++ DLL

我有以下C++代码来制作DLL(Visual Studio 2010).

class Shape {
public:
  Shape() {
    nshapes++;
  }
  virtual ~Shape() {
    nshapes--;
  };
  double  x, y;   
  void    move(double dx, double dy);
  virtual double area(void) = 0;
  virtual double perimeter(void) = 0;
  static  int nshapes;
};

class __declspec(dllexport) Circle : public Shape {
private:
  double radius;
public:
  Circle(double r) : radius(r) { };
  virtual double area(void);
  virtual double perimeter(void);
};

class __declspec(dllexport) Square : public Shape {
private:
  double width;
public:
  Square(double w) : width(w) { };
  virtual …
Run Code Online (Sandbox Code Playgroud)

c++ windows dynamic-linking visual-studio

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

jquery unwrap Inner

我正在尝试为div框创建一个简单的内联编辑.当我在db上点击div时,我用textarea标签包装.这使它可以编辑.但是,当我点击文本区域字段时,如何解开textarea标签.以下是我没有的工作.我也应该使用focusout,mouseout,mouseleave或其中任何一个.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script> 

<div id="test" style="width:300px; height:200px;">
    testing
</div>

<script type="text/javascript">
$("#test").live({
    dblclick: function() {
        $("#test").wrapInner("<textarea/>")
    },
    mouseleave: function() {
        $("#test > textarea").unwrap()
    } 
});
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

键盘快捷键,用于使用Mac访问python IDLE中的先前语句

是否有键盘快捷键用于访问python IDLE中的先前语句?我正在使用Mac

谢谢

python keyboard-shortcuts python-idle

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

如何获得固定位置div以与内容水平滚动?使用jQuery

我有一个div.scroll_fixed与以下CSS

.scroll_fixed {
    position:absolute
    top:210px

}
.scroll_fixed.fixed {
    position:fixed;
    top:0;
} 
Run Code Online (Sandbox Code Playgroud)

当div到达页面顶部时,我正在使用以下jQuery代码来设置.fixed类.

var top = $('.scroll_fixed').offset().top - parseFloat($('.scroll_fixed').css('margin-top').replace(/auto/, 0));

$(window).scroll(function (event) {
    // what the y position of the scroll is
    var y = $(this).scrollTop();

    // whether that's below the form
    if (y >= top) {
        // if so, ad the fixed class
        $('.scroll_fixed').addClass('fixed');
    } else {
        // otherwise remove it
        $('.scroll_fixed').removeClass('fixed');
    }
});
Run Code Online (Sandbox Code Playgroud)

这适用于垂直滚动固定.但是对于一个小的浏览器窗口,水平滚动会导致与此固定div右侧的内容发生冲突.

我希望div能够水平滚动内容.

任何人都可以指出我正确的方向.还在用JS/JQuery弄湿我的脚.

我基本上希望它像本例中的第二个框一样工作.

css jquery fixed

31
推荐指数
3
解决办法
7万
查看次数