问题列表 - 第48722页

编译具有动态模块支持的 Apache Web 服务器

我刚刚在全新安装的 Ubuntu 10.04.2 上编译了 Apache 2.2.17。这是一个学习练习,旨在发现编译某些内容时实际发生的情况,而不仅仅是使用 apt-get,因此避免使用 apt-get 而有利于自己编译该内容。

我跑:

sudo ./configure --prefix=/etc/apache --enable-module=so --enable-rule=SHARED_CORE --enable-shared=max --enable-ssl=shared --enable-rewrite=shared
Run Code Online (Sandbox Code Playgroud)

接下来是强制性的:

sudo make && sudo make install
Run Code Online (Sandbox Code Playgroud)

一切似乎都很顺利(Apache 启动没有问题),除了在 Apache 模块目录中,我本来希望看到 mod_rewrite.so 和 mod_ssl.so,但我看到:

#cd /etc/apache/modules
#ls -l
mod_rewrite.a
mod_rewrite.la
mod_ssl.a
mod_ssl.la
Run Code Online (Sandbox Code Playgroud)

如何将它们转换为 .so 文件,以便可以将它们与 Apache 配置中的 LoadModule 链接?

提前致谢。

apache apache-modules

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

如何将alpha过滤器添加到任何HTML元素并将其他过滤器保留在IE中?

如果我有这个HTML

<img src="aaa.png" id="a" style="filter: alpha(opacity=100)"/>
Run Code Online (Sandbox Code Playgroud)

然后这个JavaScript在IE6中工作

document.getElementById("a").filters.alpha.opacity = 60;
Run Code Online (Sandbox Code Playgroud)

但如果没有设置风格

<img src="aaa.png" id="a" style=""/>
Run Code Online (Sandbox Code Playgroud)

javascript抛出错误'filters.alpha'为null或不是对象

这段代码有效

document.getElementById("a").style.filter = "alpha(opacity=60)";
Run Code Online (Sandbox Code Playgroud)

但随后应用于图像的其他滤镜将被覆盖.所以问题是:如何将alpha过滤器添加到任何HTML元素并将其他过滤器保留在IE中?

编辑我想纯javascript(而不是jQuery)解决方案

javascript css internet-explorer

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

自r10以来,MediaPlayer不再在仿真器上工作了?

protected MediaPlayer _mediaPlayer;  

protected void playFromResource(int resId)     
    {     
    if (_mediaPlayer != null)         
        {         
        _mediaPlayer.stop();         
        _mediaPlayer.release();
        }     
    _mediaPlayer = MediaPlayer.create(this, resId);
    _mediaPlayer.start();
    }  
Run Code Online (Sandbox Code Playgroud)

此代码用于在模拟器和设备上正常工作.从一段时间以来(我认为自从我更新到ADT r10以来)它只适用于设备.在仿真器上不再有声音,应用程序在通过时会冻结on _mediaPlayer.release()(第二次调用该函数).我能够从通过更换崩溃保持应用程序stop(),并release()通过reset(),但它并没有解决的主要问题:有在模拟器上没有声音.

日志文件在调用之后显示了一堆这些(仅在模拟器上) start()

03-09 19:14:30.716:WARN/AudioTrack(34):obtainBuffer超时(CPU是否挂起?)0x1afb8 user = 00001e00,server = 00000600

任何线索????

android android-emulator

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

Matlab:当其中一个包含颜色条时,如何对齐子图的轴?

最小的例子:

[x,y,z] = peaks(50);
figure;
subplot(5,1,1:4);
pcolor(x,y,z);
shading flat;
colorbar;
subplot(5,1,5);
plot(x(end/2,:), z(end/2,:));
Run Code Online (Sandbox Code Playgroud)

产量

在这个例子中,我希望下面的子图显示沿y = 0的峰的横截面,并且该图以与pcolor子图相同的位置结束,因此x刻度位于相同的位置.实际上,我不需要重复的x轴.所以,

如何重新缩放下部子图,使右边界限与上边界图部分的右边界相匹配?(最好是这样可以在不破坏对齐的情况下打开/关闭彩条)

(仅供参考我知道我可以使用linkaxes命令在第二步中使用正确的缩放行为)

matlab plot axes

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

在目录中构建文件数组

这是如何在 Java 中完成的?我希望创建一个文件名数组以在程序中输出,这些文件将是我的主目录中的文件。

到目前为止我有:

File[] fileList = new File(user.home).listFiles()
Run Code Online (Sandbox Code Playgroud)

这就是我所需要的吗?

然后,要打印出这些文件,我可以这样做:

int i = 0;
while (fileList.getNext() != null) {
System.out.println(filelist[i]
i++
}
Run Code Online (Sandbox Code Playgroud)

非常感谢。

java arrays file

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

在python中减去两次

我有两个datetime.time值,exit而且enter我想做的事情如下:

duration = exit - enter
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

TypeError:不支持的操作数类型 - :'datetime.time'和'datetime.time

我该怎么做呢?一种可能的解决方案是将time变量转换为datetime变量,然后转换为子结构,但我相信你们必须有更好更清洁的方法.

python datetime

103
推荐指数
7
解决办法
10万
查看次数

通过C#中的XmlSerializer类反序列化多个具有相同名称的XML元素

我在表单中有一个XML

 <BackupSchedule>
    <AggressiveMode>0</AggressiveMode>  
    <ScheduleType>0</ScheduleType>  
    <ScheduledDay>0</ScheduledDay>  
    <ScheduledDay>1</ScheduledDay>  
    <ScheduledDay>0</ScheduledDay>  
    <ScheduledDay>0</ScheduledDay>  
    <ScheduledDay>0</ScheduledDay>  
    <ScheduledDay>0</ScheduledDay>  
    <ScheduledDay>0</ScheduledDay>  
    <WindowStart>480</WindowStart>  
    <WindowEnd>1020</WindowEnd>  
    <ScheduleInterval>0</ScheduleInterval>  
  </BackupSchedule>
Run Code Online (Sandbox Code Playgroud)

我需要对其进行反序列化,更改其内容并将其保存回来.我在阅读ScheduledDay元素时遇到问题.我的班级就像

public class BackupScheduleSettings  
{  
        public BackupScheduleSettings()  
        {   
            ScheduledDay = new int[7];  
        }  

        .....
        public int[] ScheduledDay { get; set; }
        .....  
 }
Run Code Online (Sandbox Code Playgroud)

现在,当我加载具有ScheduledDay正确值的XML内容时,我的类数组仍为NULL.

我无法修改XML的内容/格式,因为它是遗留代码.我不想使用XDocument读取值,因为它是一个大型XML,我需要再次序列化它.

我没有任何帮助就搜索了很多.任何想法将受到高度赞赏.

谢谢...

c# xml xml-serialization xml-deserialization

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

什么是更好的 ?多个if语句,如果有多个条件,则为一个

对于我的工作,我必须开发一个小型Java应用程序来解析非常大的XML文件(~300k行)以选择非常具体的数据(使用Pattern),所以我试图对它进行一些优化.我想知道这两个片段之间哪个更好:

if (boolean_condition && matcher.find(string)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

要么

if (boolean_condition) {
    if (matcher.find(string)) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

更精确:

  • 这些if语句在循环内的每次迭代中执行(~20k次迭代)
  • boolean_conditionboolean使用外部函数在每次迭代时计算的
  • 如果boolean设置为false,我不需要测试匹配的正则表达式

谢谢你的帮助

java optimization if-statement multiple-conditions

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

如何删除列表中的第一个元素

我需要从列表(头部)中删除第一个元素.我该怎么做?

list prolog

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

如何命名和组织测试具有多个参数的方法的单元测试?

鉴于此方法必须进行测试:

// Search the given value using the provided search options
// Return true if the searchValue was found; false otherwise 
bool Search(string searchValue, bool useExactSearch, bool useIndexing)
Run Code Online (Sandbox Code Playgroud)

我有6个重要的searchValues(一个带有ponctuation,一个带有重音符号,一个带换行符等),我需要使用useExactSearch和useIndexing的每个可能的组合进行验证.这意味着54个测试用例.

你怎么样的?你真的写了54个单元测试吗?如果是这样,你怎么称呼它们?您是否仅针对最重要的案例编写测试?您是否编写了一个单元测试,它循环遍历一个参数值和预期结果表?如果我进行单个单元测试,则在持续集成报告失败时更难找到哪个案例被破坏.

language-agnostic unit-testing

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