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

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

1
Какие части Real World Haskell сейчас устарели или считаются плохой практикой?
В главе 19 Real World Haskell многие примеры теперь терпят неудачу из-за изменения Control.Exception. Это заставляет меня думать, что, возможно, некоторые из материалов в этой книге на самом деле устарели и не стоит больше изучать, в конце концов, прошло уже 6 лет. Моя единственная другая ссылка - Learn You a …

16
Почему стандарт SQL ANSI-92 не лучше принят по сравнению с ANSI-89?
В каждой компании, в которой я работал, я обнаружил, что люди все еще пишут свои SQL-запросы в стандарте ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id вместо стандарта ANSI-92: select a.id, b.id, b.address_1 from person a inner join address b on a.id = b.id …
107 sql  join  ansi-sql  ansi-92 

2
Пример использования oneeway void в Objective-C?
Я нашел странное ключевое слово в NSObject.h - (oneway void)release; Я поискал в Интернете и узнал, что это связано с асинхронной передачей сообщений, которая похожа на передачу сообщений в Erlang. Кажется, из этого можно сделать много интересного. Каковы хорошие варианты использования этого ключевого слова?

4
Могу ли я опубликовать частный пакет NuGet?
У меня есть сборка, которая очень специфична для моей команды в моей компании. Я хочу иметь возможность использовать NuGet, чтобы сделать эту сборку доступной для других проектов, над которыми работают моя команда и аналогичные группы в моей компании. Однако сборка - это не совсем код, которым я хочу поделиться с …

2
Различия в автоматической распаковке между Java 6 и Java 7
Я заметил разницу в поведении автоматической распаковки между Java SE 6 и Java SE 7. Мне интересно, почему это так, потому что я не могу найти никакой документации об изменениях в этом поведении между этими двумя версиями. Вот простой пример: Object[] objs = new Object[2]; objs[0] = new Integer(5); int …
107 java  casting  java-7  unboxing 

7
Просмотр и отображение файлов в репозитории git без клонирования
Есть ли способ просматривать и отображать файлы в репозитории git без предварительного клонирования? Я могу сделать это в svn, используя команды: svn ls / путь / к / репо svn cat / путь / к / репо / файл в репо Я предположительно могу использовать git show, но делаю: git …
107 git 


5
Есть ли общедоступный источник данных JSON для тестирования с реальными данными? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я работаю над пользовательским элементом управления в виде дерева с динамической загрузкой JavaScript. …

5
Для чего нужен ложный оператор в C #?
В C # есть два странных оператора: истинный оператор ложный оператор Если я правильно понимаю, эти операторы можно использовать в типах, которые я хочу использовать вместо логического выражения и где я не хочу обеспечивать неявное преобразование в bool. Скажем, у меня есть следующий класс: public class MyType { public readonly …
107 c#  .net  syntax 

4
Tmux против разделенных панелей iTerm2
Зачем мне использовать tmux, если iterm2 имеет разделенные панели? Я никогда не использовал tmux и хочу знать, есть ли преимущества в его использовании в моем рабочем процессе вместо функций разделенной панели, которые есть в iterm2. Мне очень нравится затемнение неактивных окон, которое предлагает разделение окон iTerm2. Tmux делает что-то подобное? …
107 vim  tmux  iterm 


5
Как правильно кодировать символы Unicode в URL?
Я знаю нестандартную схему% uxxxx, но это не кажется разумным выбором, так как схема была отклонена W3C. Несколько интересных примеров: Сердечный персонаж. Если я введу это в свой браузер: http://www.google.com/search?q=♥ Затем скопируйте и вставьте его, я вижу этот URL http://www.google.com/search?q=%E2%99%A5 что заставляет думать, что Firefox (или Safari) делает это. urllib.quote_plus(x.encode("latin-1")) …

2
Поддержка браузером URL-адресов, начинающихся с двойной косой черты
Недавно я видел несколько ссылок, используемых без протокола. Это не казалось слишком сложным для понимания - я думаю, что это отличная идея и довольно интуитивно понятная. Для тех из вас, кто не знает, использование URL-адреса, например, //example.com/script.jsбудет указывать на любой http://example.com/script.jsили в https://example.com/script.jsзависимости от того, происходит ли URL-адрес от URL-адреса …

3
Полученный в результате анализ API слишком велик при загрузке приложения в магазин Mac
Я собираюсь загрузить свое первое приложение для Mac в Apple Store И исправили все ошибки проверки значка, категории ... Но после этого я прошел проверку с предупреждением: The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an …
107 xcode  macos 

2
Как сделать аутентификацию без сохранения состояния (без сеанса) и без файлов cookie?
Боб использует веб-приложение, чтобы чего-то добиться. И: Его браузер находится на диете, поэтому не поддерживает файлы cookie . Веб-приложение популярно, оно работает с большим количеством пользователей в данный момент - оно должно хорошо масштабироваться . Пока сохранение сеанса будет налагать ограничение на количество одновременных подключений и, конечно же, приведет к …

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