Codengineering - блог о программировании ➜ страница 1516
Почему имена кодировок не являются константами?
проблемы с кодировкой запутаны и сложны сами по себе, но кроме того, вы должны помнить точные имена своих кодировок. Разве это "utf8"? Или "utf-8"? Или, может быть,"UTF-8"? При поиске в интернете образцов кода Вы увидите все вышеперечисленное. Почему бы просто не сделать их именованными константами и использовать Charset.UTF8? ...
MySQL и группа CONCAT() максимальная длина
Я использую GROUP_CONCAT() в запросе MySQL для преобразования нескольких строк в одну строку. Однако, максимальная длина результата этой функции 1024 символы. Я очень хорошо знаю, что я могу изменить параметр group_concat_max_len чтобы увеличить этот лимит: SET SESSION group_concat_max_len = 1000000; однако, на сервере, который я использую, я не могу изменить какой-либо параметр. Не используя предыдущий запрос и не редактируя файл конфигурации. так что мой вопрос: Есть ли другой способ чтоб ...
Что делает -XX: MaxPermSize?
в частности, почему это поможет исправить проблему PermGen OutOfMemoryError? кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM... ...
Модульное тестирование частных методов в C#
Visual Studio позволяет модульное тестирование частных методов с помощью автоматически созданного класса доступа. Я написал тест частного метода, который успешно компилируется, но он терпит неудачу во время выполнения. Довольно минимальная версия кода и теста: //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); private class TypeB { public TypeB() { } } public TypeA() { } private void MyFunc() ...
Обнаружение того, какой UIButton был нажат в UITableView
у меня есть UITableView С 5 UITableViewCells. Каждая ячейка содержит UIButton, который настроен следующим образом: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell au ...
Зачем использовать итераторы вместо индексов массива?
принять следующие две строки кода: for (int i = 0; i < some_vector.size(); i++) { //do stuff } и так: for (some_iterator = some_vector.begin(); some_iterator != some_vector.end(); some_iterator++) { //do stuff } мне сказали, что второй способ предпочтительнее. Почему именно это происходит? ...
Python: разделить список на основе условия?
каков наилучший способ, как эстетически, так и с точки зрения производительности, разделить список элементов на несколько списков на основе условного? Эквивалент: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] есть ли более элегантный способ сделать это? обновление: вот реальный сценарий использования, чтобы лучше объяснить, что я пытаюсь сделать: # files looks like: [ ('file1.jpg', 33L, '.jpg'), ('file2.avi', 999L, '.avi'), ... ] IMAGE_TYPES = ( ...
BeanFactory vs ApplicationContext
Я довольно новичок в Spring Framework, я играл с ним и собрал несколько образцов приложений для оценки Spring MVC для использования в предстоящем проекте компании. До сих пор мне очень нравится то, что я вижу в Spring MVC, кажется очень простым в использовании и призывает вас писать классы, которые очень удобны для модульного тестирования. так же, как упражнение, я пишу основной метод для одного из моих образцов/тестовых проектов. Одно мне непонятно-это точно различия между BeanFactory и Applic ...
Справочные требования.txt для установки требуется кварг в setuptools setup.py файл?
у меня есть requirements.txt файл, который я использую с Travis-CI. Кажется глупым дублировать требования в обоих requirements.txt и setup.py, поэтому я надеялся передать дескриптор файла install_requires kwarg в setuptools.setup. это возможно? Если да, то как мне это сделать? вот мой requirements.txt file: guessit>=0.5.2 tvdb_api>=1.8.2 hachoir-metadata>=1.3.3 hachoir-core>=1.3.3 hachoir-parser>=1.3.4 ...
Слева заполнение строки нулями [дубликат]
этот вопрос уже есть ответ здесь: как я могу заполнить строку в Java? 26 ответов Я видел подобные вопросы здесь и здесь. но я не получаю, как оставить pad строку с нулем. вход: "129018" вывод: "0000129018" общая длина выхода должна быть ДЕСЯТЬ. ...