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

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

14
Понимание подсчета ссылок с помощью Какао и Objective-C
Я только начинаю знакомиться с Objective-C и Cocoa с целью поиграть с iPhone SDK. Я достаточно доволен C mallocи freeконцепцией, но схема подсчета ссылок Какао меня довольно смущает. Мне сказали, что это очень элегантно, как только вы это поймете, но я еще не закончил. Как release, retainи autoreleaseработа , и …

5
Зачем объявлять Unicode по строке в Python?
Я все еще изучаю питон и сомневаюсь: В python 2.6.x я обычно объявляю кодировку в заголовке файла следующим образом (как в PEP 0263 ) # -*- coding: utf-8 -*- После этого мои строки пишутся как обычно: a = "A normal string without declared Unicode" Но каждый раз, когда я вижу …
122 python  encoding  utf-8 

4
от jquery $ .ajax до angular $ http
У меня есть этот фрагмент кода jQuery, который отлично работает с перекрестным происхождением: jQuery.ajax({ url: "http://example.appspot.com/rest/app", type: "POST", data: JSON.stringify({"foo":"bar"}), dataType: "json", contentType: "application/json; charset=utf-8", success: function (response) { console.log("success"); }, error: function (response) { console.log("failed"); } }); Теперь я пытаюсь безуспешно преобразовать это в код Angular.js: $http({ url: "http://example.appspot.com/rest/app", …

6
JavaScript: для чего используются .extend и .prototype?
Я относительно новичок в JavaScript и продолжаю видеть .extend и .prototype в сторонних библиотеках, которые я использую. Я думал, что это связано с javascript-библиотекой Prototype, но я начинаю думать, что это не так. Для чего они используются?

12
Какие инструменты для автоматического встраивания стиля CSS для создания HTML-кода электронной почты? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Заглянув на http://www.campaignmonitor.com/css/, вы узнаете, что вам нужно встраивать встроенные стили в свой …
122 html  css  email  inline  html-email 

15
Скринкаст / видеоресурсы TDD / BDD [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
122 video  tdd  bdd 

3
Использование этого указателя вызывает странную деоптимизацию в горячем цикле
Недавно я столкнулся со странной деоптимизацией (точнее, упущенной возможностью оптимизации). Рассмотрим эту функцию для эффективной распаковки массивов 3-битных целых чисел в 8-битные целые числа. На каждой итерации цикла он распаковывает 16 int: void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t = *reinterpret_cast<uint64_t*>(source); target[0] = t …

18
Обратная функция $ .param () в JavaScript / jQuery
Учитывая следующую форму: <form> <input name="foo" value="bar"> <input name="hello" value="hello world"> </form> Я могу использовать $.param( .. )конструкцию для сериализации формы: $.param( $('form input') ) => foo=bar&hello=hello+world Как я могу десериализовать указанную выше строку с помощью JavaScript и получить обратно хэш? Например, $.magicFunction("foo=bar&hello=hello+world") => {'foo' : 'bar', 'hello' : 'hello …
122 javascript  jquery 

3
Проверка подлинности веб-API ASP.NET
Я хочу аутентифицировать пользователя из клиентского приложения при использовании веб-API ASP.NET . Я просмотрел все видео на сайте, а также прочитал этот пост на форуме . [Authorize]Правильная установка атрибута возвращает 401 Unauthorizedстатус. Однако мне нужно знать, как разрешить пользователю входить в API. Я хочу предоставить учетные данные пользователя из приложения …

10
Откройте новую вкладку в gnome-terminal с помощью командной строки [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Я использую Ubuntu 9.04 x64 и когда пишу: gnome-terminal --tab Я ожидаю, что …

4
MIT против лицензии GPL [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Закрыт 7 лет назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Лицензия MIT …
122 licensing 

3
Какая связь между ОС узла докеров и ОС базового образа контейнера?
Я не уверен, что задаю правильный вопрос ... но пока я читал все докеры, которые я мог достать, я вижу, что могу установить Docker на Ubuntu 12.04 (например), а затем я могу установить контейнер Fedora или другая версия ubuntu? (есть пример, когда пользователь установил busybox в контейнер.) И, конечно, могу …
122 docker 

1
Является ли хорошей идеей использовать библиотеку Google Guava для разработки под Android?
Я занимаюсь разработкой приложения для Android, которое представляет собой довольно «толстый» мобильный клиент для веб-службы. Он активно взаимодействует с сервером, но также имеет много внутренней логики. Итак, я решил использовать некоторые возможности Google Guavaбиблиотеки, чтобы упростить процесс разработки. Вот список функций, которые меня очень интересуют: неизменяемые коллекции, базовые утилиты, расширения …
122 java  android  guava 

16
Проверка пустого списка с помощью LINQ
Какой "лучший" (принимая во внимание скорость и удобочитаемость) способ определить, пуст ли список? Даже если список относится к типу IEnumerable<T>и не имеет свойства Count. Прямо сейчас я бросаюсь между этим: if (myList.Count() == 0) { ... } и это: if (!myList.Any()) { ... } Я предполагаю, что второй вариант быстрее, …
122 c#  .net  linq  list 

3
ContextLoaderListener или нет?
Стандартное веб-приложение Spring (созданное Roo или шаблоном «Spring MVC Project») создает файл web.xml с помощью ContextLoaderListenerи DispatcherServlet. Почему они не только используют DispatcherServletи заставляют загружать полную конфигурацию? Я понимаю, что ContextLoaderListener следует использовать для загрузки материалов, не относящихся к сети, а DispatcherServlet используется для загрузки материалов, относящихся к сети (контроллеры, …

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