Codengineering - блог о программировании ➜ страница 1678


Мьютекс пример / учебник?

Я новичок в многопоточности, и пытался понять, как работают мьютексы. Сделал много гуглить и Я нашел неплохой учебник, но это все еще оставляло некоторые сомнения в том, как это работает, потому что я создал свою собственную программу, в которой блокировка не работала. один абсолютно неинтуитивный синтаксис мьютекса pthread_mutex_lock( &mutex1 );, где похоже, что мьютекс блокируется, когда то, что я действительно хочу заблокировать, - это какая-то другая переменная. Означает ли этот синтакс ...

Git Push error: отказ от обновления проверенной ветки

Я решил некоторые конфликты слияния, совершил затем попытался нажать мои изменения и получил следующую ошибку: c:Program Files (x86)Gitbingit.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, and will require ...

CSS3 анимация перехода при загрузке?

можно ли использовать анимацию перехода CSS3 при загрузке страницы без использования Javascript? это своего рода то, что я хочу, но на странице загрузки: http://rilwis.googlecode.com/svn/trunk/demo/image-slider.html то, что я нашел до сих пор CSS3 переход-задержка, способ задержки воздействия на элементы. Работает только при наведении курсора. ключевой кадр CSS3, работы по нагрузка, но чрезвычайно медленно. Не полезно из-за этого. переход CSS3 достаточно быстро, но не анимации при загру ...

Переименование папки виртуальное окружение, не нарушая его

Я создал папку и инициализировал экземпляр virtualenv в ней. $ mkdir myproject $ cd myproject $ virtualenv env когда я запускаю (env)$ pip freeze, он показывает установленные пакеты, как это должно быть. теперь я хочу переименовать myproject/ до project/. $ mv myproject/ project/ однако теперь, когда я бегу $ . env/bin/activate (env)$ pip freeze он говорит, что pip не установлен. Как переименовать папку проекта, не нарушая экологию? ...

Как правильно создать составные первичные ключи-MYSQL

вот грубое упрощение интенсивной установки, с которой я работаю. table_1 и table_2 оба имеют автоинкрементные суррогатные первичные ключи в качестве идентификатора. info - Это таблица, которая содержит сведения о table_1 и table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field) я пытаюсь решить, если я должен сделать первичный ключ info композит идентификаторов из table_1 и table_2. Если бы я сделал это, какой из них имеет наибольший смысл?( в этом примере я объединение I ...

Как перенаправить вывод на переменную в оболочке?

у меня есть такой скрипт genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5 Я хочу получить поток, генерируемый genhash в переменной. Как мне перенаправить его в переменную $hash для сравнения в условных? if [ $hash -ne 0 ] then echo KO exit 0 else echo -n OK exit 0 fi ...

Есть ли способ "uniq" по столбцу?

у меня есть .csv файл, как это: [email protected],2009-11-27 01:05:47.893000000,example.net,127.0.0.1 [email protected],2009-11-27 00:58:29.793000000,example.net,255.255.255.0 [email protected],2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... Я должен удалить дубликаты электронной почты (всю строку) из файла (т. е. одну из строк, содержащих [email protected] в приведенном выше примере). Как я могу использовать uniq только на поле 1 (через запятую)? Согласно man,uniq не им ...

Как отключить / включить поле выбора с помощью jQuery?

Я хотел бы создать опцию в виде [] I would like to order a [selectbox with pizza] pizza где selectbox включен только тогда, когда флажок установлен и отключен, когда не установлен. Я придумал этот код: <form> <input type="checkbox" id="pizza" name="pizza" value="yes"> <label for="pizza"> I would like to order a</label> <select name="pizza_kind"> <option>(choose one)</option> <option value="margaritha">Margaritha</option> &lt ...

public static const in TypeScript

есть ли такая вещь, как публичные статические константы в TypeScript? У меня есть класс, который выглядит так: export class Library { public static BOOK_SHELF_NONE: string = "None"; public static BOOK_SHELF_FULL: string = "Full"; } в этом классе, я могу сделать Library.BOOK_SHELF_NONE и tsc не жалуется. Но если я попытаюсь использовать библиотеку классов в другом месте и попытаюсь сделать то же самое, она не распознает ее. ...

В чем разница между "git branch" и "git checkout-b"?

Я git checkout -b для создания новой ветви. Я думаю, что git branch делает то же самое. Чем отличаются эти две команды, если они вообще отличаются? ...