К сожалению, на данный момент вы не можете переходить на градиенты.
Итак, единственное работоспособное обходное решение - использование дополнительного элемента с необходимым градиентом, а переход - непрозрачность:
a.button {
position: relative;
z-index: 9;
display: inline-block;
padding: 0 10px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(green), to(#a5c956));
background: -webkit-linear-gradient(top, green, #a5c956);
background: -moz-linear-gradient(top, green, #a5c956);
background: -o-linear-gradient(top, green, #a5c956);
background: linear-gradient(top, green, #a5c956);
}
.button-helper {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background: -webkit-gradient(linear, 0 0, 0 100%, from(lime), to(#89af37));
background: -webkit-linear-gradient(top, lime, #89af37);
background: -moz-linear-gradient(top, lime, #89af37);
background: -o-linear-gradient(top, lime, #89af37);
background: linear-gradient(top, lime, #89af37);
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
transition: opacity 1s linear;
}
a.button:hover .button-helper {
opacity: 1;
}
<a href="#" class="button"><span class="button-helper"></span>button</a>
Командная строка Windows очень ограничивает в этом отношении. Обходное решение должно создать "банку соединения каналом". Это - банка, содержащая только Manifest.mf
файл, чей Class-Path
определяет дисковые пути Вашего длинного списка банок, и т.д. Теперь просто добавьте этот банка соединения каналом к Вашему пути к классу командной строки. Это обычно более удобно, чем упаковка фактических ресурсов вместе.
, Поскольку я вспоминаю, дисковые пути могут быть относительно банка соединения каналом сама. Так эти Manifest.mf
мог бы выглядеть примерно так:
Class-Path: this.jar that.jar ../lib/other.jar
, Если Ваш банка соединения каналом будет содержать главным образом основополагающие ресурсы, то она не будет изменяться слишком часто, но Вы, вероятно, все еще захотите генерировать его где-нибудь в Вашей сборке. Например:
<jar destfile="pathing.jar">
<manifest>
<attribute name="Class-Path" value="this.jar that.jar ../lib/other.jar"/>
</manifest>
</jar>
(я предполагаю, Вы действительно не имеете в виду DOS, но обращаетесь к cmd.exe.)
я думаю, что это - меньше ограничение ПУТИ К КЛАССУ, чем предел размера размера/переменной среды среды. На XP переменные отдельной среды могут быть 8k в размере, вся среда ограничена 64k. Я не вижу, что Вы поразили бы тот предел.
существует предел на окна, который ограничивает длину командной строки, на WindowsNT + это - 8k для cmd.exe. Команда набора подвергается тому ограничению. Это можете быть Вы, имеют больше, чем 8k ценность каталогов в Вашей команде набора? Можно быть неудачливыми, тогда - даже если Вы разделяете их как Nick Berardi предложенный.
Если бы я был на Вашем месте, я загрузил бы утилиту соединения с MS: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx и затем отображают Ваш "C:\path" для высказывания, "z:\" и "c:\path2" для высказывания, "y:\". Таким образом, Вы будете уменьшать 4 символа на объект в Вашем classpath
.
set CLASS_PATH=C:\path\a\b\c;C:\path\e\f\g;
set CLASS_PATH=%CLASS_PATH%;C:\path2\a\b\c;C:\path2\e\f\g;
Теперь, Ваш путь к классу будет:
set CLASS_PATH=z\a\b\c;z\e\f\g;
set CLASS_PATH=%CLASS_PATH%;y:\a\b\c;y:\e\f\g;
Это могло бы сделать больше в зависимости от Вашего фактического classpath
.
Начиная с Java 6 можно использовать подстановочные знаки пути к классу .
Пример: foo/*
, относится ко всем .jar файлам в каталоге foo
foo;foo/*
или foo/*;foo
. Порядок определяет то, что загружается сначала. Я думаю, что Вы - ручей без весла здесь. Командная строка имеет предел для аргументов для вызова программы.
у меня есть 2 предложения, которые Вы могли попробовать. Во-первых, до запущения junit тестов, можно позволить script/ant_task создать БАНКИ различных классов на пути к классу. Тогда можно поместить Банки на путь к классу, который должен быть короче.
Иначе Вы могли попробовать, должен создать antscript для выполнения JUNIT, у МУРАВЬЯ не должно быть такого предела для записей пути к классу.
ticker
определенный в той строке.
– 8one6
18 December 2013 в 02:21
Как HuibertGill упоминает, я обернул бы это в сценарий сборки Муравья именно так, что Вы не должны управлять всем этим сами.
date
значения (главным образом) распространены через ticker
с, можно сделать df.pivot_table( cols='ticker', rows='date', values='value' )
– behzad.nouri
18 December 2013 в 02:26
Вы попытались сложить их?
set CLASS_PATH = c:\path
set ALT_A = %CLASS_PATH%\a\b\c;
set ALT_B = %CLASS_PATH%\e\f\g;
...
set ALL_PATHS = %CLASS_PATH%;%ALT_A%;%ALT_B%
set_index
, groupby
, transform
, reset_index
процесс, который я описываю в своем комментарии к behzad.nouri' s отвечают выше.
– 8one6
18 December 2013 в 04:58