小编Mat*_*all的帖子

在表细胞的神秘填料与图象

我不想承认这一点:我正在构建一个复杂的,但gmail友好的HTML电子邮件爆炸(内联样式).无论如何,这是一个桌子和分割图像的游戏,我似乎已经忘记了我所有的1995年表mojo.

http://www.highgatecross.com/development/tables/

<table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td><img src="skyline.jpg" alt=""></td>
        <td><img src="skyline-02.jpg" alt=""></td>
        <td><img src="skyline-03.jpg" alt=""></td>
    </tr>
    <tr>
        <td colspan="3"><img src="skyline-04.jpg" alt=""></td>
     </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我在每个图像下面都有一个神秘的4像素"填充"(Firebug中的DOM面板显示的单元格"clientHeight"比我的图像大4个像素).

我已经尝试了各种已弃用的HTML样式(高度等)和CSS的组合,并没有任何乐趣.

那么,简单地说,我如何摆脱4个像素并缩小行之间的差距?

html

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

F#在Mono 2.10上崩溃了

在阅读了一些有关Mono 2.6垃圾收集器不足之处的报道之后,我决定给Mono 2.10一个机会.我发现2.10运行时崩溃了以下简单的F#程序:

let rec f x acc =
  if x = 0 then acc
  else f (x - 1) (acc + 1)

f 10 0
Run Code Online (Sandbox Code Playgroud)

等效循环C#代码运行得很好,就像F#hello world程序一样.F#代码也适用于Mono 2.6和.Net.其他人可以重现这个吗?这是一个错误还是只是我的安装?

以下是我尝试的各种运行时间和结果.

使用的F#编译器来自2010年11月的CTP.

mono f#

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

使用自定义按钮将HTML5音频元素静音

什么是静音HTML5音频元素的最佳方法?我不想要浏览器的自定义控件,所以我一直在寻找javascript.不幸的是,它似乎对我不起作用:(我无疑在做一些非常错误的事情.

    <audio id="background_audio" autoplay="autoplay">
      <source src="static/audio/clip.ogg" type="audio/ogg" />
      <source src="static/audio/clip.mp3" type="audio/mpeg" />
    </audio> 

<a href="#" onclick="document._video.muted=true; return false">mute sound</a>
Run Code Online (Sandbox Code Playgroud)

还是要理解这个问题.谢谢!

javascript html5 html5-audio

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

java.io.IOException:服务器返回HTTP响应代码:403表示URL

我想从url下载mp3文件:"http://upload13.music.qzone.soso.com/30671794.mp3",我总是得到java.io.IOException:服务器返回HTTP响应代码:403为URL.但是使用浏览器打开网址时没关系.以下是我的代码的一部分:

BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
    URL url = new URL(link);

    URLConnection urlConn = url.openConnection();
    urlConn.addRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");

    String contentType = urlConn.getContentType();

    System.out.println("contentType:" + contentType);

    InputStream is = urlConn.getInputStream();
    bis = new BufferedInputStream(is, 4 * 1024);
    bos = new BufferedOutputStream(new FileOutputStream(
    fileName.toString()));?
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?提前致谢!

java http http-status-code-403

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

AndroidHttpClient和DefaultHttpClient

这两者之间有很大差异,最好使用哪一个?

java android

20
推荐指数
2
解决办法
9465
查看次数

设备令牌是否与设备ID一样唯一?

如果我们重置iPhone,设备ID保持不变.设备令牌是否相同?

iphone devicetoken ios

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

并发访问静态方法

我有一个带有以下签名的静态方法:

public static List<ResultObjects> processRequest(RequestObject req){
  // process the request object and return the results.
}
Run Code Online (Sandbox Code Playgroud)

当同时对上述方法进行多次调用时会发生什么?请求是同时处理还是一个接一个地处理?

java methods concurrency static simultaneous

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

如何将屏幕上的按钮水平和垂直居中加上等距离?

我一直在绞尽脑汁(安卓新手在这里,所以不难做)一段时间试图弄清楚如何实现这个目标:

在此输入图像描述

使用RelativeLayout或AbsoluteLayout以外的东西,这是用它创建的.我来自Windows编程背景,设备为您调整"绝对"定位,GUI布局不是问题.

第一个布局在模拟器中运行良好,但不为我的Nexus One或任何其他与模拟器大小不同的屏幕进行格式化.我期待这一点,因为它绝对定位,但没有找到一个能够针对不同屏幕尺寸正确格式化的解决方案.我的目标是让布局适用于不同的屏幕尺寸和纵向/横向.

这是我目前使用的代码:[main.xml]

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
  <Button
    android:id="@+id/Button01"
    android:layout_width="188px"
    android:layout_height="100px"
    android:text="A"
    android:layout_y="50px" android:layout_x="65px" android:textSize="48sp"/>

<Button
    android:id="@+id/Button02"
    android:layout_width="188px"
    android:layout_height="100px"
    android:text="B"
    android:layout_y="175px" android:layout_x="65px" android:textSize="48sp"/>

<Button
    android:id="@+id/Button03"
    android:layout_width="188px"
    android:layout_height="100px"
    android:text="C"
    android:layout_y="300px" android:layout_x="65px" android:textSize="48sp"/>
</AbsoluteLayout>
Run Code Online (Sandbox Code Playgroud)

在这里使用其他问题的花絮,我想出了这个,它更近了,但还没有.

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
android:gravity="center"
android:id="@+id/widget49"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<Button
    android:id="@+id/Button01"
    android:layout_width="0dip"
    android:layout_weight="1"
    android:text="A"
    android:textSize="48sp"/>

<Button
    android:id="@+id/Button02"
    android:layout_width="0dip"        
    android:layout_weight="1"
    android:text="B"
    android:textSize="48sp"/>

<Button
    android:id="@+id/Button03"
    android:layout_width="0dip"      
    android:layout_weight="1"
    android:text="C"
    android:textSize="48sp"/>
</TableLayout>
Run Code Online (Sandbox Code Playgroud)

这是TableLayout的图片:

在此输入图像描述

任何帮助/指导将不胜感激.

layout user-interface android

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

从C++调用Python函数

我试图从C++实现调用Python函数.我认为它可以通过函数指针实现,但似乎不可能.我一直boost.python用来完成这个.

假设在Python中定义了一个函数:

def callback(arg1, arg2):
    #do something
    return something
Run Code Online (Sandbox Code Playgroud)

现在我需要将此函数传递给C++,以便可以从那里调用它.如何在C++端编写代码boost.python来实现这一目的?

c++ python callback boost-python

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

我如何有条件地渲染<f:facet>?

我希望能够从PrimeFaces面板元素有条件地省略页脚:

<p:panel header="some text">
    <f:facet name="footer">
        #{message}
    </f:facet>
    <!-- ... -->
</p:panel>
Run Code Online (Sandbox Code Playgroud)

我希望该rendered属性可以工作:

<p:panel header="some text">
    <f:facet name="footer" rendered="#{!empty message}">
        #{message}
    </f:facet>
    <!-- ... -->
</p:panel>
Run Code Online (Sandbox Code Playgroud)

但页脚仍然呈现,内容空白.它似乎facet没有rendered属性:http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_facet.html.

这样做的正确方法是什么?

jsf primefaces jsf-2

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