问题列表 - 第19268页

PHP DOMDocument-> loadXML,XML包含&符号/更少/更大?

我正在尝试解析TEXTDATA中包含字符&<和>的XML字符串.通常,这些字符应该是htmlencoded,但在我的情况下,他们不是这样,我得到以下消息:

警告:DOMDocument :: loadXML()[function.loadXML]:在实体中解析属性名称时出错...警告:DOMDocument :: loadXML()[function.loadXML]:找不到开始标记的结尾...

我可以使用str_replace对所有&进行编码,但如果我用<或>进行编码,我也会使用有效的XML标签.

有谁知道这个问题的解决方法?

谢谢!

php xml domdocument ampersand

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

常量表达式的数学函数是否在编译时预先计算?

我倾向于使用常量表达式的数学函数来获得方便性和连贯性(即log(x)/log(2)代替log(x)/0.3...).由于这些函数实际上并不是语言本身的一部分,它们都没有定义math.h(仅声明),常量的函数会在编译时预先计算,还是会在运行时浪费计算?

c math compile-time

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

C#中的模块化立方体

我很难解决这个问题:

对于正数n,将C(n)定义为整数x的数,其中1 <x <n且x ^ 3 = 1 mod n.

当n = 91时,x有8个可能的值,即:9,16,22,29,53,74,79,81.因此,C(91)= 8.

求出正数n <= 10 ^ 11的总和,其中C(n)= 242.

我的代码:

double intCount2 = 91;
double intHolder = 0;

for (int i = 0; i <= intCount2; i++)
{
    if ((Math.Pow(i, 3) - 1) % intCount2 == 0)
    {
        if ((Math.Pow(i, 3) - 1) != 0)
        {
            Console.WriteLine(i);
            intHolder += i;
        }
    }
}
Console.WriteLine("Answer = " + intHolder);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

这适用于91但是当我输入任意数量很多的0时,它给了我很多答案,我知道这是错误的.我认为这是因为它非常接近于0,它只是舍入到0.有什么方法可以看出某些东西是否正好是0?或者我的逻辑错了?

我知道我需要一些优化来提供及时答案,但我只是想让它产生正确的答案.

c# algorithm

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

MySQL 5星评级数据类型?

ENUM('1','2','3','4','5')是产品评级的合理数据类型,必须介于1到5之间?

谢谢!

mysql enums rating

5
推荐指数
2
解决办法
4303
查看次数

如果我用-D设置系统属性,我可以从我的代码中访问它吗?

我希望能够使用该-D开关在JVM上设置属性.如果我这样做,我可以从我的代码中访问它吗?如果有,怎么样?

java jvm properties

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

如何在make中进行vpath匹配后得到绝对路径?

我有一个makefile,取决于一些属性设置vpath并生成一个源文件列表到一个变量.我需要在不编译任何内容的情况下运行makefile(编译实际上是由不同的makefile处理),并且根据vpath设置查看文件名匹配的真实文件.

filenames makefile gnu-make vpath

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

python应用程序和注入的DLL之间的IPC

你好堆栈溢出:有时读者,第一次海报.

背景:

Windows XP运行XP SP3,即将升级到Windows 7(MSDNAA <3)

我有一个注入的DLL,通过挂钩一个每秒被调用数千次的函数来获取周期.

我想通过python应用程序通信/控制这个DLL.基本上,DLL完成工作,python应用程序提供大脑/决策.

我这样做的游戏计划是,我会在DLL中有一个计数器和一个if语句.每次调用钩子函数时,都会反转++,然后跳回原函数,直到if(counter == 250){// dostuff(); }.我虽然落后于它,但它将允许目标应用程序大部分畅通无阻,但仍然会让我做有趣的事情.

问题:

我完全不知道应该使用哪种IPC方法进行通信.我们有套接字,共享内存,管道,文件映射(?),RPC和其他(看似)深奥的东西,比如写入剪贴板.

除了玩具示例,我从未实施过任何类型的IPC.

我很确定我需要一些东西:

  • 可以处理python和DLL之间的来回交谈
  • 不阻止/等待
  • 可以检查等待数据,如果没有,则继续
  • 如果涉及锁定,可以继续而不是等待
  • 读取/写入也不需要花费大量时间

救命?感谢您的时间,我希望我已经提供了足够的一般信息,并没有违反任何公认的惯例.

我想补充一点,相关问题框非常酷,我在发布前仔细阅读过.

python dll ipc code-injection

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

在for循环中会调用strlen()多少次?

下面的strlen()函数是否只被调用一次(存储的值用于进一步的比较); 或者每次进行比较时都会调用它?

for (i = 0; i < strlen(word); i++)
{ /* do stuff */ }
Run Code Online (Sandbox Code Playgroud)

c loops

12
推荐指数
3
解决办法
3262
查看次数

电子邮件地址允许使用哪些字符?

我不是在问完整的电子邮件验证.

我只是想知道电子邮件地址中允许的字符user-nameserver部分内容.这可能过于简单,也许电子邮件地址可以采取其他形式,但我不在乎.我只询问这个简单的形式:( user-name@server例如wild.wezyr@best-server-ever.com)和两个部分允许的字符.

forms email email-address email-validation

587
推荐指数
11
解决办法
78万
查看次数

NSTextView黄色突出显示在safari搜索中

我以前做过这个,但我根本不记得我是怎么做的=(

所以我要做的是在NSTextView中选择一个范围,并使用类似于Safari搜索的黄色框使其可见.据我所知,有一个内置的API为此,但经过疯狂搜索我没有找到它.我曾经在这个网站上问过一次,但显然我找不到旧的帖子......

selectRange方法仅选择范围,它根本不强调选择.

我错了,这意味着已经没有这个API吗?如果是这样,最好的方法是什么.要将CALayer添加到textview并自己完成所有操作?

cocoa objective-c

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