小编Ell*_*Ell的帖子

什么是无语语法?

有人可以向我解释一下上下文无关语法是什么吗?在查看维基百科条目,然后查看关于正式语法的维基百科条目后,我完全被遗忘了.有人会这么好解释这些东西是什么吗?

我想知道这一点,因为我希望调查解析,以及一方面,正则表达式引擎的限制.

我不确定这些术语是否与编程直接相关,或者它们是否与语言学有关.如果是这样的话,我道歉,如果是这样的话可能会被移动?

regex grammar parsing context-free-grammar

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

C++删除静态数据

如果我有一个包含在堆上分配的永不更改的私有静态数据的类,那么何时(如果有的话)应该删除它?

据我所知,类本身永远不会被构造(因为类不是C++中的第一类对象),那么没有析构函数来删除静态数据?我是C++的新人,很抱歉,如果我对c ++的理解存在根本性的缺陷或答案是显而易见的!在此先感谢,ell.

c++ static memory-management

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

Ruby异常还是错误?

我注意到在Ruby异常层次结构中,存在诸如ArgumentError之类的"错误",并且存在诸如SignalException之类的"异常".是否有某种命名例外的做法?我们提前谢谢了.

ruby exception class hierarchy

16
推荐指数
2
解决办法
3900
查看次数

操作系统实际上做了什么?

操作系统究竟做了什么?我知道操作系统可以编程,例如,C++,但我之前认为C++程序必须在操作系统下运行?有人可以解释并给出链接吗?我们提前谢谢了

c++ operating-system

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

会有Win64 API吗?

如果我是正确的,Win32正在适应或已经适应64位窗口,例如,64位的GetWindowLongPtr而不是32位的GetWindowLong.是否会有Win64 Api,如果有,是否有任何迹象表明何时会发生转换?

我对这个问题知之甚少,所以如果我有任何明显的错误,我会道歉.在此先感谢,ell.

windows 64-bit winapi 32bit-64bit

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

在C++中键入转换/转换混淆

什么是类型转换?什么是类型转换?

我什么时候应该使用它们?

细节:对不起,如果这是一个明显的问题; 我是C++的新手,来自红宝石背景,习惯于to_s等等to_i.

c++ casting type-conversion conversion-operator

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

为什么C++与C兼容?

在阅读了大量的C++文章和教程后,我经常看到"C++ 不是 C!" 这句话.或某些变体.如果这是真的,为什么C++试图与C兼容?当然这只是鼓励C程序员编写糟糕的C++代码?我只是这个领域的新手,所以我可以随意轰炸我,理由是我错误地认为C++应该让它成为思想并忘记C. Ell.

c c++

12
推荐指数
2
解决办法
2170
查看次数

Xlib如何(删除窗口装饰)工作?

以下代码如何删除窗口边框?

//note the struct is declared elsewhere, is here just for clarity.
//code is from [http://tonyobryan.com/index.php?article=9][1]
typedef struct Hints
{
    unsigned long   flags;
    unsigned long   functions;
    unsigned long   decorations;
    long            inputMode;
    unsigned long   status;
} Hints;

//code to remove decoration
Hints hints;
Atom property;
hints.flags = 2;
hints.decorations = 0;
property = XInternAtom(display, "_MOTIF_WM_HINTS", true);
XChangeProperty(display,window,property,property,32,PropModeReplace,(unsigned char *)&hints,5);
XMapWindow(display, window);
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经收集到Atom是一种类似于Window和Display的标识符,但我无法弄清楚Hints结构或"_MOTIF_WM_HINTS"的来源.谁能为我解释所有这些代码?在此先感谢,ell.

c++ linux window-managers xlib

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

Xlib还在使用吗?

xlib还在使用吗?我能找到的有用文档是http://tronche.com/,对我而言,它看起来非常过时.谁使用Xlib?GTK +和QT是建立在它上面的吗?我们提前谢谢了.

xlib

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

Android Arbitrarily嵌套ListView类型菜单

我想创建这样的东西:

小部件演示

也就是说,我可以提供一个菜单,我可以提供任意嵌套的字符串树,然后将导致一个访问所选项目的活动.

我应该创建一个活动类,TreeSelectActivity然后List<TreeNode>在一个包中传递它,然后递归地创建每个项的下一个活动的列表?每个项目的一项活动似乎不是这样做的正确方法.也许如果它们是片段会更好?

不同方法的优缺点是什么,哪种方法最容易实现?

android listview menu android-activity

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