Есть ли способ использовать эквивалент 'rowspan' в XSL-FO?

Другой ответ, который сработал для меня. Это значит, что для установки [sudo] apt-get install libapache2-mod-php5.X

13
задан Tomalak 11 November 2009 в 10:57
поделиться

2 ответа

разве вам не нравится многословный XSL?

34
ответ дан 1 December 2019 в 19:08
поделиться

Используйте реализацию ассемблера x86, синтаксис GCC. Должен быть тривиальным для перевода на другой синтаксис встроенного ассемблера:

int inline least (int a, int b, int c)
{
  int result;
  __asm__ ("mov     %1, %0\n\t"
           "cmp     %0, %2\n\t" 
           "cmovle  %2, %0\n\t"
           "cmp     %0, %3\n\t"
           "cmovle  %3, %0\n\t" 
          : "=r"(result) : 
            "r"(a), "r"(b), "r"(c)
          );
  return result;
}

Новая и улучшенная версия:

int inline least (int a, int b, int c)
{
  __asm__ (
           "cmp     %0, %1\n\t" 
           "cmovle  %1, %0\n\t"
           "cmp     %0, %2\n\t"
           "cmovle  %2, %0\n\t" 
          : "+r"(a) : 
            "%r"(b), "r"(c)
          );
  return a;
}

ПРИМЕЧАНИЕ: Он может быть быстрее, чем код C.

Это зависит от множества факторов. Обычно cmov выигрывает, если ветви не предсказуемы (на некоторых архитектурах x86), встроенный ассемблер OTOH всегда является проблемой для оптимизатора, поэтому штраф за оптимизацию для окружающего кода может перевешивать все выигрыши..

Btw Sudhanshu, было бы интересно узнать, как этот код работает с вашими тестовыми данными.

-121--2141180-

Если вы используете Vim в окнах, то это будет работать:

:! start http://localhost/index.php

Это будет использовать браузер по умолчанию, если вы хотите запустить определенный браузер, то вам нужен явный путь к исполняемому файлу (вместо запуска).

Из справки Vim cmd :

:! {cmd}

Выполните {cmd} с помощью снаряд. См. также «оболочка» и параметр «shelltype».

Очевидно, что если вы находитесь в какой-либо другой системе, вам просто нужно использовать соответствующую команду для запуска браузера на этой платформе.

-121--3519700-

Используйте number-rows-spanned или number-column-spanned. Но почему бы не использовать визуальный дизайнер? Я использую Ecrion XF Designer , и это очень хорошая работа.

0
ответ дан 1 December 2019 в 19:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: