问题列表 - 第33844页

在Actionscript 3.0中使用回调(而不是事件)

任何人都可以提供一个如何编写回调而不是使用事件在Actionscript 3.0中的两个类(对象)之间进行通信的示例吗?

events callback actionscript-3

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

最短的XPath,用于查找兄弟dateTime节点的最小/最大值

我有以下简单的xml:

<root>
 <item>
  <d>2002-05-30T09:00:00</d>
 </item>
 <item>
  <d>2005-05-30T09:00:00</d>
 </item>
 <item>
  <d>2003-05-30T09:00:00</d>
 </item>
</root>
Run Code Online (Sandbox Code Playgroud)

现在我想找到使用XPath的最小或最大dateTime节点.

我现在的解决方案是:

/root/item[not(number(translate(./d, 'TZ:-', '.')) <= number(translate(following-sibling::item, 'TZ:-', '.')))][not(number(translate(./d, 'TZ:-', '.')) <= number(translate(preceding-sibling::item, 'TZ:-', '.')))][1]/d
Run Code Online (Sandbox Code Playgroud)

它有效,但是很难看,而且效率不高.基本上它将dateTime转换为数字,然后将它们相互比较.我从这里改编了这个.

最好的方法是什么?

干杯

xml xpath datetime xpath-2.0

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

为什么允许字符串字符串并且编译器不允许使用int int?

我只是想检查编译器是否允许类型名称作为变量名称.我试过的时候

int int;
Run Code Online (Sandbox Code Playgroud)

它报告了一个错误说

错误C2632:'int'后跟'int'是非法的

但是当我尝试的时候

#include <string>
using namespace std;

int main()
{
    string string;
}
Run Code Online (Sandbox Code Playgroud)

它没有给出任何错误.这两个stringint是数据类型.

为什么编译器允许string但不允许int

编辑:包括更新.

编辑:有些人说int不是一个类.在这种情况下,为什么允许下面的行.

int a(10);
Run Code Online (Sandbox Code Playgroud)

它的工作方式类似于类的构造函数.

c++ types

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

如何从Linq查询中提取结果?

class Program
{
    static void Main(string[] args)
    {
        MyDatabaseEntities entities = new MyDatabaseEntities();

        var result = from c in entities.Categories
                        join p in entities.Products on c.ID equals p.IDCategory
                        group p by c.Name into g
                        select new
                        {
                            Name = g.Key,
                            Count = g.Count()
                        };

        Console.WriteLine(result.ToString());
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何从结果集中提取值,以便我可以使用它们?

c# linq var

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

Makefile 示例和/或模板

经过一段时间make用于构建 C++ 程序后,我仍然对 Makefile 没有很好的了解。我正在考虑要求一个“好”的例子并从现在开始使用它。我一直在寻找,但我发现的那些太复杂了,我无法理解。请给我一个模板,并附上解释其工作原理的评论。

谢谢。

makefile

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

如何对可迭代元素进行glob

我有一个包含iterables的python字典,其中一些是列表,但大多数是其他字典.我想做类似以下的glob-style赋值:

myiter['*']['*.txt']['name'] = 'Woot'
Run Code Online (Sandbox Code Playgroud)

也就是说,对于myiter中的每个元素,使用以".txt"结尾的键查​​找所有元素,然后将"name"项设置为"Woot".

我已经考虑过对dict进行子类化和使用fnmatch模块.但是,我不清楚实现这一目标的最佳方法是什么.

python

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

Powershell Hotkey擦除当前线路?

我想执行一个热键,删除powershell会话中的当前行.这样的事情可能吗?

console powershell inline-editing

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

C中字符串比较(strcmp)的问题

我是C的新手.我想比较使用'#DEFINE'和char buf [256]的字符串.这是我的代码.

#define SRV_SHOWMENU "SRV_SHOWMENU"
#define SRV_LOGIN_TRUE = "SRV_LOGIN_SUC"
#define SRV_LOGIN_FAIL = "SRV_LOGIN_FAIL"
#define SRV_REGISTER_OK = "SRV_REGISTER_SUC"
#define SRV_REGISTER_FAIL = "SRV_REGISTER_FAIL"
char buf[256];      // buffer for client data
...
...
...
...
...
...
if(strcmp(buf,SRV_SHOWMENU) == 0 || strcmp(buf,SRV_REGISTER_FAIL) == 0)
{

}
Run Code Online (Sandbox Code Playgroud)

我的C编译器告诉我systax错误"../src/server.c:417:错误:'='令牌之前的预期表达式".但如果我改为"if(strcmp(buf,SRV_SHOWMENU)== 0)",只需一个比较即可.

谢谢.

c string strcmp

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

如何减小PDF中插入图片的大小(以MB为单位)?

当我需要包括几张照片时,我正在写一篇硕士论文,但是生成的PDF的大小却有一个问题:18MB,这或多或少是所含所有图片的累积大小。

如何告诉Latex不要保留原始图片并缩小图片,而是在将图片包含在PDF中之前缩小图片?

我过去\includegraphics[height=6cm]{img/cinema.jpg}常常包括我的数字。

谢谢

latex image pdflatex

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

HTML <inline>可以包含另一个<inline>元素吗?

这听起来是可能的,根据W3C我能够验证以下HTML代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Inline can another inline?</title>
</head>
<body>
   <div>
      <span>some text <span>comes here</span>.</span>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是否意味着内联可以包含另一个内联?很困惑,我想只有块级元素可以包含另一个块级或内联元素.还认为内联元素只能包含文本.任何人都可以在这里用W3C参考或一些参考给出一些理论吗?谢谢.

html w3c w3c-validation

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