Результаты поиска
Найдено результатов: 5
Как я могу найти полный путь к шрифту из его отображаемого имени на Mac?
Я использую Photoshop javascript API, чтобы найти шрифты в данном PSD.
Учитывая имя шрифта, возвращаемое API, я хочу найти фактический физический файл шрифта, которому соответствует имя шрифта на диске.
Это все происходит в программе python, работающей на OSX, поэтому я думаю, что ищу один из:
- Некоторые Photoshop javascript
- Функция Python
- OSX API, что я могу позвонить из python
Ноутбук для видео монтажа с Canon 7D\5D mark II?
Добрый вечер!
В последнее время съёмки долгие и не дома, поэтому разыскивается верный друг, который будет хранить весь материал и позволит смонтировать его в риалтайме (проще говоря — воспроизведение проекта без лагов).
1) Софт: Adobe Premiere CS5 (он вроде пока лучше всех понимает исходные форматы с этих зеркалок)
2) Сумма: до 100т, но чем меньше — тем лучше. Естественно, купив ноут за 100т, всё будет летать, но я не собираюсь на нём делать ничего сложнее того о чём написал в заголовке, поэтому не думаю что такие растраты целесообразны.
3) Желательно услышать советы от тех, кто это проверял на практике и кто доволен результатом, но и теоретики тоже могу высказать свои предположения.
4) Только сегодня узнал про технологию CUDA в Premiere CS5, официально поддерживается несколько карт Quadro и GeForce GTX 285, что исключает возможность найти ноутбук который поддерживал бы эту технологию, но в этом посте говорится о том как можно обмануть CS5, но тут опять же нужны люди которые уже делали это и точно могут сказать что их карта поддерживает эту технологию и прирост существенен.
Не могу избавиться от exception'а в реализации rijndael (AES) на C#?
Видимо глаз уже настолько замылился что не вижу очевидного или тут все совсем не очевидно?
Ключи везде одинаковые. Padding тоже.
Прошу помощи в определении причины и хотя бы указания вектора, в направлении которого искать решение. Спасибо.
// BinaryFormatter binFormat = new BinaryFormatter();
// List<DataTable> tables;
// [...]
using (Rijndael AES = Rijndael.Create())
{
AES.Padding = PaddingMode.PKCS7;
PasswordDeriveBytes pdb = new PasswordDeriveBytes(TablesController._baseKey, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 });
using (FileStream fStream = File.Open(TablesController._baseFileName, FileMode.OpenOrCreate, FileAccess.Write))
{
using (CryptoStream cStream = new CryptoStream(
fStream,
AES.CreateEncryptor(pdb.GetBytes(32), pdb.GetBytes(16)), CryptoStreamMode.Write))
{
binFormat.Serialize(cStream, tables);
}
}
}
using (Rijndael AES = Rijndael.Create())
{
AES.Padding = PaddingMode.PKCS7;
PasswordDeriveBytes pdb = new PasswordDeriveBytes(TablesController._baseKey, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 });
using (FileStream fStream = File.OpenRead(TablesController._baseFileName))
{
using (CryptoStream cStream = new CryptoStream(fStream, AES.CreateDecryptor(pdb.GetBytes(32), pdb.GetBytes(16)), CryptoStreamMode.Read))
{
object deserialized = binFormat.Deserialize(cStream);
tables = deserialized as List<DataTable>;
} // System.Security.Cryptography.CryptographicException не обработано
// Message= Padding is invalid and cannot be removed (Заполнение неверно и не может быть удалено.)
}
}
// BinaryFormatter binFormat = new BinaryFormatter();
// List<DataTable> tables;
// [...]
using (Rijndael AES = Rijndael.Create())
{
AES.Padding = PaddingMode.PKCS7;
PasswordDeriveBytes pdb = new PasswordDeriveBytes(TablesController._baseKey, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 });
using (FileStream fStream = File.Open(TablesController._baseFileName, FileMode.OpenOrCreate, FileAccess.Write))
{
using (CryptoStream cStream = new CryptoStream(
fStream,
AES.CreateEncryptor(pdb.GetBytes(32), pdb.GetBytes(16)), CryptoStreamMode.Write))
{
binFormat.Serialize(cStream, tables);
}
}
}
using (Rijndael AES = Rijndael.Create())
{
AES.Padding = PaddingMode.PKCS7;
PasswordDeriveBytes pdb = new PasswordDeriveBytes(TablesController._baseKey, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 });
using (FileStream fStream = File.OpenRead(TablesController._baseFileName))
{
using (CryptoStream cStream = new CryptoStream(fStream, AES.CreateDecryptor(pdb.GetBytes(32), pdb.GetBytes(16)), CryptoStreamMode.Read))
{
object deserialized = binFormat.Deserialize(cStream);
tables = deserialized as List<DataTable>;
} // System.Security.Cryptography.CryptographicException не обработано
// Message= Padding is invalid and cannot be removed (Заполнение неверно и не может быть удалено.)
}
}
Узнать предполагаемый размер Label (C# + WPF)?
Надо узнать, каким будет размер Label в пикселях, если его содержимым будет определённая строка, при этом не отображая сам Label.
Код
Label label = new Label();
label.Content = root.value; //тип string
return label.ActualHeight;
возвращает ноль.
Label label = new Label();
label.Content = root.value; //тип string
return label.ActualHeight;