Результаты поиска
Как начать писать инструмент покрытия кода?
Поиск книг или других ссылок, в которых обсуждается, как на самом деле написать инструмент покрытия кода в Java; некоторые из различных методов или трюков - исходный код против инструментария байтового кода.
Это для скриптового языка, который генерирует байтовый код Java под капотом.
Динамическая Алфавитная Навигация
Я использую ColdFusion , чтобы вернуть результирующий набор из базы данных SQL и превратить его в список.
Мне нужен какой-то способ создать алфавитную навигационную панель для этого списка. У меня есть библиотека ColdFusion и jQuery.
Я ищу, чтобы создать что-то вроде этого:
A | B | C | ...
- A
- A
- B
- B
- B
- C
- D
Где нажатие на одну из букв опускает вас вниз по странице до первого элемента для этой буквы. Не все 26 букв алфавита обязательно используются.
Как использовать проверку подлинности NTLM с Active Directory
Я пытаюсь реализовать аутентификацию NTLM на одном из наших внутренних сайтов,и все работает. Единственный кусочек головоломки, которого у меня нет, - это то, как взять информацию из NTLM и пройти аутентификацию в Active Directory.
Существует хорошее описание NTLM и шифрования, используемого для паролей, которые я использовал для реализации этого, но я не уверен, как проверить, является ли пароль пользователя действительным.
Я использую ColdFusion, но решение этой проблемы может быть на любом языке (Java, Python, PHP и т. д.).
Редактировать:
Я использую ColdFusion на Redhat Enterprise Linux. К сожалению, мы не можем использовать IIS для управления этим и вместо этого должны написать или использовать сторонний инструмент для этого.
Update - я получил эту работу, и вот что я сделал
Я пошел с библиотекой JCIFS из samba.org.
Обратите внимание, что приведенный ниже метод будет работать только с NTLMv1 и не работает с NTLMv2. Если вы не можете использовать NTLMv1, вы можете попробовать Jespa, который поддерживает NTLMv2, но не является открытым исходным кодом, или вы можете использовать Kerberos/SPNEGO.
Вот мой web.xml:
<web-app>
<display-name>Ntlm</display-name>
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>dc01.corp.example.com</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.domain</param-name>
<param-value>CORP.EXAMPLE.COM</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/admin/*</url-pattern>
</filter-mapping>
</web-app>
Теперь все URLs совпадающие /admin/* будут требовать NTLM аутентификации.
Как конвертировать изображения между CMYK и RGB в ColdFusion (Java)?
У меня есть потребность конвертировать изображения из CMYK в RGB - не обязательно обратно, но эй, если это можно сделать...
С выпуском ColdFusion 8 мы получили тег CFImage , но он не поддерживает это преобразование; так же как и Image.cfc, или компонент изображения Alagad .
Однако это должно быть возможно в Java; который мы можем использовать через CF. Например, вот как можно создать поток Java для спящего процесса:
<cfset jthread = createObject("java", "java.lang.Thread")/>
<cfset jthread.sleep(5000)/>
Я бы предположил, что подобный метод может быть использован для использования java для преобразования этого изображения, но не будучи разработчиком Java, я не знаю, с чего начать. Может ли кто-нибудь помочь здесь?
ColdFusion-когда использовать область "request"?
Я просматривал код моего предшественника и часто видел использование области "request". Как правильно использовать эту область?
Почему мой текст нижнего колонтитула PDF невидим?
Я создаю PDFs по требованию с тегом ColdFusion CFDocument , например:
<cfdocument format="PDF" filename="#attributes.fileName#" overwrite="true">
<cfdocumentitem type="footer">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left"><font face="Tahoma" color="black"><strong>My Client's Corporation</strong><br/>Street address<br/>City, ST 55555</font></td>
<td align="right"><font face="Tahoma" color="black">Phone: 555.555.5555<br/>Fax: 555.555.5555<br/>Email: info@domain.com</font></td>
</tr>
</table>
</cfdocumentitem>
<html>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!--- some content here ... --->
</table>
</body>
</html>
</cfdocument>
Проблема, с которой я сталкиваюсь, заключается в том, что иногда (на самом деле, большую часть времени, но не всегда) часть текста нижнего колонтитула есть, но невидима. Я могу выделить его и скопировать / вставить в блокнот, где я могу видеть все это, но в сгенерированном PDF видна только первая строка левого столбца нижнего колонтитула, а rest невидим. Поэтому я добавил черный цвет шрифта в коде.
Есть идеи, как это исправить?