Программирование

84
Javascript для преобразования Markdown / Textile в HTML (и, в идеале, обратно в Markdown / Textile)

Есть несколько хороших редакторов Javascript для Markdown / Textile (например: http://attacklab.net/showdown/ , тот, который я использую прямо сейчас), но все, что мне нужно, это функция Javascript, которая преобразует строку из Markdown / Textile -> HTML и обратно. Как лучше всего это сделать?...

84
Почему GDB непредсказуемо перескакивает между строками и выводит переменные как «<оптимизированное значение>»?

Может ли кто-нибудь объяснить такое поведение gdb? 900 memset(&new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node->offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb->shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset =...

84
Автоматизация передачи файлов scp с помощью сценария оболочки

У меня есть n файлов в каталоге в моей системе unix. Есть ли способ написать сценарий оболочки, который будет передавать все эти файлы через scp в указанную удаленную систему. Я укажу пароль внутри скрипта, чтобы мне не приходилось вводить его для каждого файла....

84
Какая альтернатива наследованию статических методов?

Я понимаю, что наследование статических методов не поддерживается в C #. Я также прочитал ряд обсуждений (в том числе здесь), в которых разработчики заявляют о необходимости этой функциональности, на что обычно отвечают: «Если вам нужно статическое наследование членов, в вашем дизайне есть изъян»....

84
Найти формат изображения с помощью объекта Bitmap в C #

Я загружаю двоичные байты жесткого диска с файлом изображения и загружаю его в объект Bitmap. Как мне найти тип изображения [JPEG, PNG, BMP и т. Д.] Из объекта Bitmap? Выглядит банально. Но не мог понять! Есть ли альтернативный подход? Оцените ваш ответ. ОБНОВЛЕННОЕ ПРАВИЛЬНОЕ РЕШЕНИЕ: @CMS:...

84
Буферизованный против небуферизованного ввода-вывода

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

84
long long в C / C ++

Я пробую этот код на компиляторе GNU C ++ и не могу понять его поведение: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2), sizeof(num3)); printf("%d %ld...

84
CSS: наведите курсор на один элемент, эффект для нескольких элементов?

Я ищу способ решить проблему с зависанием. <div class="section"> <div class="image"><img src="myImage.jpg" /></div> <div class="layer">Lorem Ipsum</div> </div> Теперь оба класса, изображение и слой, имеют границы. Оба имеют разный цвет для нормального и...

84
Scala: элегантное преобразование строки в логическое значение

На Java можно писать Boolean.valueOf(myString). Однако в Scala java.lang.Booleanскрыто, в scala.Booleanкотором отсутствует эта функция. Достаточно легко переключиться на использование исходной версии логического значения Java, но это кажется неправильным. Так что же представляет собой однострочное...

84
Как расшифровать зашифрованную резервную копию Apple iTunes iPhone?

Несколько несчастных пользователей iPhone попросили меня помочь им восстановить данные из резервных копий iTunes. Это легко сделать, когда они не зашифрованы, но не когда они зашифрованы, вне зависимости от того, известен пароль или нет. Таким образом, я пытаюсь выяснить схему шифрования,...

84
Git checkout / pull не удаляет каталоги?

У меня есть репо @ github. Я поработал дома и отправил на гитхаб. Это включало некоторое удаление файлов и каталогов. Теперь я нахожусь на своем рабочем столе, в котором была копия кода перед удалением файлов и каталогов. Я выдал следующее: git remote update git checkout HEAD git pull origin HEAD...

84
История популярности Django [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

84
Подделка последовательного порта RS232

Я разрабатываю проект, в котором есть несколько аппаратных датчиков, подключаемых к машине развертывания через последовательные порты RS232. Но ... Я разрабатываю на машине без физических последовательных портов RS232, но я хотел бы создать поддельные последовательные порты, к которым я могу...

84
Почему собственный класс не эквивалентен self.class, если он так похож?

Я где-то пропустил записку, и надеюсь, вы мне это объясните. Почему собственный класс объекта отличается от self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Моя логика, приравнивающая собственный класс...

84
Как я могу заставить мой код C автоматически распечатывать хэш версии Git?

Есть ли простой способ написать код C, который может получить доступ к его хеш-версии Git? Я написал программное обеспечение на языке C для сбора научных данных в лабораторных условиях. Мой код записывает собранные данные в файл .yaml для последующего анализа. Мои эксперименты меняются изо дня в...

84
Как намеренно вызвать пользовательское предупреждающее сообщение компилятора Java?

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