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

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

2
Самый эффективный способ изменения размера растровых изображений на Android?
Я создаю социальное приложение с интенсивным использованием изображений, в котором изображения отправляются с сервера на устройство. Когда устройство имеет меньшее разрешение экрана, мне нужно изменить размер растровых изображений на устройстве, чтобы они соответствовали предполагаемым размерам экрана. Проблема в том, что использование createScaledBitmap приводит к тому, что я сталкиваюсь с множеством …

9
Шаблон блокировки для правильного использования .NET MemoryCache
Я предполагаю, что в этом коде есть проблемы с параллелизмом: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); …

2
Почему git продолжает показывать мои изменения, когда я переключаю ветки (измененные, добавленные, удаленные файлы), независимо от того, запускаю я git add или нет?
Я действительно новичок в git, и я пытался понять, почему git продолжает показывать все, что я изменил в одной ветке в другой ветке, когда я запускаю git checkout для переключения между ветвями. Сначала я попытался не использовать git add и не работал. Однако затем я попытался использовать git add, но …
115 git 



12
Хеш-код и контрольная сумма - в чем разница?
Насколько я понимаю, хэш-код и контрольная сумма похожи друг на друга - числовое значение, вычисленное для блока данных, является относительно уникальным. т.е. вероятность того, что два блока данных дадут одно и то же числовое значение хеш-функции / контрольной суммы, достаточно мала, чтобы ее можно было игнорировать для целей приложения. Итак, …


5
Как установить модуль node.js без использования npm?
Есть довольно много модулей, которые перечислены на странице узла github, но не публикуются в npm-registry. Эти модули нельзя установить с помощью npm. Как правильно установить эти модули nodejs после их клонирования из Git?
115 node.js  packages  npm 

4
В Windows Azure: что такое веб-роль, рабочая роль и роль виртуальной машины?
Приложение, над которым я работаю, содержит веб-роль: это простое веб-приложение. Мне нужно было разместить приложение в Windows Azure, поэтому я создал веб-роль. Я действительно хочу знать, для чего нужны эти роли. Каково их значение с точки зрения кодирования или хранения?


2
Что лучше, верните «ModelAndView» или «String» на контроллере spring3.
Способ возврата ModelAndView @RequestMapping(value = "/list", method = RequestMethod.GET) public ModelAndView list( @UserAuth UserAuth user, ModelAndView mav) { if (!user.isAuthenticated()) { mav.setViewName("redirect:http://www.test.com/login.jsp"); return mav; } mav.setViewName("list"); mav.addObject("articles", listService.getLists()); return mav; } Способ возврата String @RequestMapping(value = "/list", method = RequestMethod.GET) public String list( @UserAuth UserAuth user, Model model) { if …

3
В чем преимущество использования ссылок пересылки в циклах for на основе диапазона?
const auto&было бы достаточно, если я хочу выполнять операции только для чтения. Однако я наткнулся на for (auto&& e : v) // v is non-const пару раз за последнее время. Это заставляет меня задуматься: Возможно ли, что в некоторых непонятных угловых случаях есть некоторое преимущество в производительности при использовании ссылок …

12
Графический интерфейс с ручным кодированием по сравнению с графическим интерфейсом Qt Designer [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Я провожу эти каникулы, учась писать …

11
Xcode 6 со сверхмедленным набором текста и автозаполнением Swift
Это только у меня или Xcode 6 (6.0.1) со Swift кажется очень медленным при вводе кода, особенно с автозаполнением? Обычный класс Objective-C, даже если он находится внутри проекта Swift, работает почти так же, как и раньше, поэтому его убивает Swift. Кто-нибудь еще испытывает такие же неудобства? У вас есть идеи, …

6
Ретроспективно преобразовать папку Git в подмодуль?
Довольно часто бывает, что вы пишете какой-то проект, и через некоторое время становится ясно, что какой-то компонент проекта действительно полезен как отдельный компонент (например, библиотека). Если у вас с самого начала возникла эта идея, то есть большая вероятность, что большая часть этого кода находится в отдельной папке. Есть ли способ …

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