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

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

9
Сохранить размер шрифта HTML при изменении ориентации iPhone с книжной на альбомную
У меня есть мобильное веб-приложение с неупорядоченным списком, содержащим несколько элементов списка с гиперссылкой внутри каждого li: ... Мой вопрос заключается в том, как я могу отформатировать гиперссылки, чтобы они не меняли размер при просмотре на iPhone, и акселерометр переключался из портретной ориентации в альбомную? Прямо сейчас у меня есть …
203 iphone  html  css 

5
Rails find_or_create_by более одного атрибута?
В active-record есть полезный динамический атрибут с именем find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Но что, если мне нужно найти find_or_create более чем одним атрибутом? Скажем, у меня есть модель для обработки отношений M: M между Группой и Участником, которая называется GroupMember. У меня может быть много случаев, когда member_id = 4, …

16
Как получить параметры запроса в symfony2
Я очень новичок в Symfony. В других языках, таких как Java и другие, я могу использовать, request.getParameter('parmeter name')чтобы получить значение. Есть ли что-нибудь подобное, что мы можем сделать с Symfony2. Я видел несколько примеров, но ни один не работает для меня. Предположим, у меня есть поле формы с именем пользователя …
203 php  symfony 

6
Итерация списка с индексами в Python
Я мог бы поклясться, что видел функцию (или метод), которая берет список, как этот, [3, 7, 19]и превращает его в итеративный список кортежей, например так: [(0,3), (1,7), (2,19)]чтобы использовать его вместо: for i in range(len(name_of_list)): name_of_list[i] = something но я не могу вспомнить название и гуглить "список итераций" ничего не …
203 python  list 


4
Изменить сообщение коммита в SourceTree Windows (уже отправлено на удаленный компьютер)
Как мне отредактировать неверное сообщение коммита в SourceTree, не касаясь командной строки? Дополнительные детали: Это не последний коммит. Все уже было передано в Bitbucket. Это частный репозиторий, и я единственный сотрудник. Я не возражаю против потери любого из предыдущих коммитов, так как я могу повторно зафиксировать их в любое время. …

25
Как вы реализуете повторную попытку?
Try-catch призван помочь в обработке исключений. Это как-то означает, что это поможет нашей системе быть более устойчивой: попытаться восстановиться после неожиданного события. Мы подозреваем, что что-то может произойти при выполнении команды и инструкции (отправке сообщения), поэтому оно включается в попытку. Если случается что-то почти неожиданное, мы можем что-то сделать: мы …



30
Поиск индекса персонажа в Swift String
Пришло время признать свое поражение ... В Objective-C я мог бы использовать что-то вроде: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 В Swift я вижу нечто подобное: var str = "abcdefghi" str.rangeOfString("c").startIndex ... но это просто дает мне String.Index, который я могу использовать, чтобы вставить обратно в исходную строку, …
203 string  swift 

2
Получение «JSON-запрос был слишком велик для десериализации»
Я получаю эту ошибку: Запрос JSON был слишком велик для десериализации. Вот сценарий, где это происходит. У меня есть класс страны, в которой есть список портов доставки этой страны public class Country { public int Id { get; set; } public string Name { get; set; } public List<Port> Ports …

18
В чем разница между «функцией» и «процедурой»?
Вообще говоря, мы все слышим о функциях или процедурах в языках программирования. Однако я только что узнал, что я использую эти термины почти взаимозаменяемо (что, вероятно, очень неправильно). Итак, мой вопрос: В чем разница с точки зрения их функциональности, их назначения и использования? Пример будет оценен.


8
Проблемы с кодировкой HTML - вместо символа & nbsp; появляется символ «Â»
У меня есть устаревшее приложение, которое только начинает плохо себя вести, по какой-то причине я не уверен. Он генерирует кучу HTML, который ActivePDF превращает в отчеты PDF. Процесс работает так: Извлеките шаблон HTML из БД с токенами в нем для замены (например, "~ CompanyName ~", "~ CustomerName ~" и т. …


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