问题列表 - 第23626页

是否有任何限制使其无法在Firefox中的每个页面上打印?

我有一张桌子,有a <thead>,a <tfoot>和a <tbody>.它应该在理论上打印每页上的thead和tfoot,但由于某种原因,如果它包含某些元素,那么它就不会.

这有效:

<thead>
    <tr>
        <td colspan="3">This works</td>
    <tr>
    <tr>
        <th colspan="2">column 1</th>
    <th>
        column 2
        </th>
</tr>
</thead>
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用:

[编辑]

<table>
    <thead>
        <tr>
            <td colspan="3">
                <h2>Header</h2>
                    <address>
                        <strong>address 1</strong> <br />
                        address 2 <br />
                        address 3 <br />
                    </address>
                 <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Wikipedia-logo.svg/600px-Wikipedia-logo.svg.png" alt="Logo" />
                 <h2>Another header</h2>
                 <hr />
            </td>
        </tr>
        <tr>
            <th colspan="2">column 1</th>
        <th>
            column 2
            </th>
    </tr>
    </thead>
    <tfoot>
        <tr>
            <td>This is the footer</td>
            <td>Column 2</td>
            <td>Column 3</td>
        </tr>
    </tfoot>
    <tbody>
        <?php …
Run Code Online (Sandbox Code Playgroud)

html printing firefox

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

Linux/Unix Bash脚本如何知道自己的PID?

我在Bash中调用了一个脚本Script.sh,它需要知道自己的PID(即我需要在Script.sh中获取PID)

知道怎么做吗?

bash scripting pid

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

如何使Twisted使用Python日志记录?

我有一个项目,我正在使用Twisted作为我的Web服务器.当发生异常(例如网络错误)时,它会打印到控制台.

我已经记录了Python的内置日志模块 - 有没有办法告诉反应堆使用它?

通常的模式是什么?

python twisted

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

在Java J2ME中使用RecordStore

我目前正在做一些J2ME开发.我遇到的问题是用户可以添加和删除记录存储中的元素,如果记录被删除,那么该记录将保留为空,其他记录不会向上移动.我正在尝试提出一个循环,它将检查记录中是否有任何内容(如果它已被删除),如果它有,那么我想将该记录的内容添加到列表中.我的代码类似如下:

      for (int i = 1; i <= rs.getNumRecords(); i++)
      {
        // Re-allocate if necessary

        if (rs.getRecordSize(i) > recData.length)
          recData = new byte[rs.getRecordSize(i)];
        len = rs.getRecord(i, recData, 0);
        st = new String(recData, 0, len);
        System.out.println("Record #" + i + ": " + new String(recData, 0, len));
        System.out.println("------------------------------");
        if(st != null)
        {
            list.insert(i-1, st, null);
        }

      }
Run Code Online (Sandbox Code Playgroud)

当它到达rs.getRecordSize(i)时,我总是得到一个"javax.microedition.rms.InvalidRecordIDException:错误查找记录".我知道这是由于记录是空的,但我想不出办法解决这个问题.

任何帮助将非常感激.

提前致谢.

java rms midp java-me

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

有没有办法将旧的日志文件从log4net RollingLogFileAppender移动到另一个文件夹?

我有一个滚动文件appender配置如下:

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="appname" />
  <appendToFile value="true" />
  <rollingStyle value="Composite" />
  <datePattern value="'.'yyyyMMdd'.log'" />
  <maxSizeRollBackups value="30" />
  <maximumFileSize value="10MB" />
  <staticLogFileName value="false" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
  </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想知道是否有办法将旧的日志文件移动到"存档"文件夹,而不是将它们移动到同一个文件夹?

.net c# log4net

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

如何将UIBarButtonItem放在UIToolbar的右侧?

我设计了一个带有工具栏的视图,该工具栏在Interface Builder中以模态方式显示.我有一个位于左侧的UIBarButtonItem,我希望它出现在工具栏的右侧.我如何在IB中或通过代码执行此操作?

iphone cocoa-touch objective-c interface-builder iphone-sdk-3.0

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

NHibernate缓存/删除问题?

我正在使用NHibernate并在我的NHibernate配置中指定了缓存区域:

<cache region="HalfHour" expiration="1800" priority="3" />
Run Code Online (Sandbox Code Playgroud)

我有一个实体定义(UserDefinedGroup)设置为在读写模式下使用此缓存区域:

<class name="UserDefinedGroup" table="Message_Groups">
    <cache region="HalfHour" usage="read-write" />
    ...
</class>
Run Code Online (Sandbox Code Playgroud)

我还有一个HQL查询,它设置为使用查询缓存,因为它返回大量UserDefinedGroup实例:

var results = Session.CreateQuery("from UserDefinedGroup order by Name")
                .SetCacheable(true)
                .SetCacheRegion("HalfHour")
                .List<UserDefinedGroup>();
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试删除一个实例时,UserDefinedGroup即使实体设置为使用读写缓存,我也会收到以下错误.

ReadOnlyCache:无法写入只读对象Cristal.Model.UserDefinedGroups.UserDefinedGroup

我是否完全忽略了NHibernate缓存的观点或误解?我希望这可以执行删除和缓存适当地处理自己,但显然这不会发生.

.net nhibernate caching

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

LINQ to Entity,使用SQL LIKE运算符

我有一个LINQ to ENTITY查询从表中提取,但我需要能够创建一个"模糊"类型的搜索.所以我需要添加一个where子句,按照姓氏搜索,如果他们在搜索框中添加条件(文本框,可以为空白---在这种情况下,它会拉动所有内容).

这是我到目前为止:

    var query = from mem in context.Member
                orderby mem.LastName, mem.FirstName
                select new
                {
                    FirstName = mem.FirstName,
                    LastName = mem.LastName,

                };
Run Code Online (Sandbox Code Playgroud)

这将把所有内容从Entity对象中的Member表中拉出来.

然后我对逻辑有了补充:

sLastName = formCollection["FuzzyLastName"].ToString();

if (!String.IsNullOrEmpty(sLastName))
   query = query.Where(ln => ln.LastName.Contains(sLastName));
Run Code Online (Sandbox Code Playgroud)

问题是当按下搜索按钮时,不返回任何内容(0结果).我已经运行了我期望在这里发生的SQL Server查询,它返回6个结果.

这是我期望的查询:

SELECT mem.LastName, mem.FirstName FROM Members mem WHERE mem.LastName LIKE '%xxx%'
Run Code Online (Sandbox Code Playgroud)

(当xxx输入文本框时)

有人看到这个有什么不对吗?

编辑:修复了SELECT查询.我的意思是它读取LIKE'%xxx%'(NOT ='xxx")

asp.net-mvc linq-to-entities entity-framework

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

JavaScript:更改embed-tag的src属性

我有以下场景.

我向用户显示服务器的一些音频文件.用户单击一个,然后最终使用所选文件夹和文件执行onFileSelected.该函数的作用是更改嵌入对象的源.所以在某种程度上,它是在接受它之前预览所选文件并保存用户的选择.视觉辅助.

HTML

<embed src="/resources/audio/_webbook_0001/embed_test.mp3" type="audio/mpeg" id="audio_file">
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function onFileSelected(file, directory) {
   jQuery('embed#audio_file').attr('src', '/resources/audio/'+directory+'/'+file);
};
Run Code Online (Sandbox Code Playgroud)

现在,这在Firefox中运行良好,但Safari和Chrome只是拒绝更改源,无论操作系统如何.

jQuery找到对象(jQuery.size()返回1),它执行代码,但HTML代码没有变化.

为什么Safari阻止我更改<embed>源代码,我该如何规避这个?

jquery html5 embedded-resource

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

Java阵列比较

在Java中工作,假设我有两个对象,多亏了obj.getClass().isArray(),我知道它们都是数组.让我们进一步说,我想将这两个数组相互比较 - 可能是通过使用Arrays.equals.是否有一种优雅的方式来做到这一点,而不是诉诸一个大的详尽的if/else树来找出Arrays.equals需要使用的味道?我正在寻找的东西不像这样:


      if (obj1 instanceof byte[] && obj2 instanceof byte[]) {
         return Arrays.equals((byte[])obj1, (byte[])obj2);
      }
      else if (obj1 instanceof boolean[] && obj2 instanceof boolean[]) {
         ...
Run Code Online (Sandbox Code Playgroud)

java arrays

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