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

Q & A для профессиональных программистов и энтузиастов

12
Как сделать объединение в LINQ для нескольких полей в одном объединении
Мне нужно сделать запрос LINQ2DataSet, который выполняет объединение более чем в одном поле (как var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Я еще не нашел подходящего решения (я могу добавить дополнительные ограничения к предложению where, но это далеко …
244 c#  linq  join 

25
Права доступа с закрытым ключом SSH с использованием Git GUI или ssh-keygen слишком открыты
Недавно я не смог клонировать или нажать на github, и я пытаюсь найти основную причину. Это на окнах У меня есть cygwin + git, а также msysgit. Msysgit был установлен со следующими параметрами: OpenSSH Использовать Git из командной строки Windows Это дает мне 4 окружения, чтобы попытаться использовать git в: …
244 git  ssh  cygwin  msysgit  openssh 

12
Что лучше при освобождении памяти с помощью PHP: unset () или $ var = null
Я понимаю, что второй избегает накладных расходов при вызове функции ( обновление , на самом деле, является языковой конструкцией), но было бы интересно узнать, лучше ли одно, чем другое. Я использовал unset()для большей части своего кодирования, но недавно я просмотрел несколько респектабельных классов, найденных в сети, которые используют $var = …
244 php 

13
Как сравнить два NSDates: что является более поздним?
Я пытаюсь добиться синхронизации DropBox и мне нужно сравнить даты двух файлов. Один на моем аккаунте dropBox, а другой на моем iPhone. Я придумал следующее, но получаю неожиданные результаты. Я думаю, что я делаю что-то в корне неправильно, сравнивая две даты. Я просто использовал операторы> <, но, думаю, это не …

16
Как вы создаете демон в Python?
Поиск в Google показывает фрагменты кода x2. Первый результат к этому рецепту кода, который имеет много документации и объяснений, а также некоторые полезные обсуждения ниже. Тем не менее, другой пример кода , хотя и не содержит так много документации, включает пример кода для передачи таких команд, как запуск, остановка и …
244 python  daemon 

8
Что такое глобальная блокировка интерпретатора (GIL) в CPython?
Что такое глобальная блокировка интерпретатора и почему это проблема? Было много шума вокруг удаления GIL из Python, и я хотел бы понять, почему это так важно. Я никогда не писал ни компилятор, ни интерпретатор, так что не будьте скромны с деталями, мне, вероятно, понадобится их понять.

8
tmux set -g mouse-mode on не работает
Я смотрю вокруг, и люди говорят, что положить set -g mouse-mode on должен позволить вам прокрутить вывод терминала при запуске tmux. Однако, после того, как я поместил это в мой ~/.tmux.confфайл и сказал, tmux set -g mouse-mode onчто в сеансе tmux ничего не меняется. Когда я прокручиваю, я все равно …
244 tmux 

19
Что такое эквивалент Git для номера ревизии?
Мы используем SVN на работе, но для моих личных проектов я решил использовать Git. Итак, я установил Git вчера, и мне интересно, что такое эквивалентный номер редакции в Git . Допустим, мы работаем над версией 3.0.8, и каждое исправление имеет свой номер редакции, который мы можем использовать, когда говорим об …

7
Найти и заменить на sed в каталоге и подкаталогах
Я запускаю эту команду, чтобы найти и заменить все вхождения «apple» на «orange» во всех файлах в корне моего сайта: find ./ -exec sed -i 's/apple/orange/g' {} \; Но это не проходит через подкаталоги. Что не так с этой командой? Вот некоторые строки вывода find ./: ./index.php ./header.php ./fpd ./fpd/font …

6
diff для вывода только имен файлов
Я хочу запустить команду Linux, которая будет рекурсивно сравнивать две директории и выводить только имена файлов, которые отличаются. Это включает в себя все, что присутствует в одном каталоге, а не в другом или наоборот, и текстовые различия.
244 linux  command-line  diff 

16
Пейзажная печать из HTML
У меня есть отчет в формате HTML, который должен быть напечатан в альбомной форме из-за большого количества столбцов. Есть ли способ сделать это, без необходимости изменять настройки документа? И какие варианты среди браузеров.
244 html  css  printing 

5
Могу ли я установить точку останова на доступ к памяти в GDB?
Я запускаю приложение через GDB, и я хочу установить точку останова для любого доступа к определенной переменной / изменения. Есть хороший метод для этого? Я также был бы заинтересован в других способах мониторинга переменной в C / C ++, чтобы увидеть, если / когда она изменится.

8
Как отменить / отменить JQuery AJAX-запрос?
У меня есть запрос AJAX, который будет выполняться каждые 5 секунд. Но проблема в том, что перед запросом AJAX, если предыдущий запрос не выполнен, я должен прервать этот запрос и сделать новый запрос. Мой код примерно такой, как решить эту проблему? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: …
244 ajax  jquery 

9
Личные страницы для частного репозитория Github
Не удалось найти ничего в документации по github, а также здесь, на SO. Но мне было интересно, может ли существовать http://foo.github.comчастное хранилище с именем, fooдоступное только одному, имеющему доступ к fooсамому хранилищу. Я помню, что читал что-то о страницах github, которые всегда были общедоступными, но, похоже, больше не могу этого …

12
Есть ли эквивалент Java или методология для ключевого слова typedef в C ++?
Исходя из опыта C и C ++, я обнаружил, что разумное использование typedefочень полезно. Знаете ли вы о способе достижения аналогичной функциональности в Java, будь то механизм Java, шаблон или какой-то другой эффективный способ, который вы использовали?
244 java  c++  c  design-patterns  typedef 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.