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

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


16
Лучший кросс-браузерный метод для захвата CTRL + S с JQuery?
Мои пользователи хотели бы иметь возможность нажать Ctrl+, Sчтобы сохранить форму. Есть ли хороший кросс-браузерный способ захвата комбинации клавиш Ctrl+ Sи отправки моей формы? Приложение построено на Drupal, поэтому jQuery доступен.
162 javascript  jquery 

7
Django необязательные параметры URL
У меня есть URL Django, как это: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Проблема в том, что я хочу, чтобы project_idпараметр был необязательным. Я хочу /project_config/и /project_config/12345abdce/быть равноценными шаблоны URL, так что , если project_id будет принят, то я могу использовать …


2
Преобразовать массив строк в список <string>
Я видел примеры того, как это делается с использованием .ToList()типов массивов, кажется, что это доступно только в .Net 3.5+ . Я работаю с .NET Framework 2.0 над проектом ASP.NET, который не может быть обновлен в настоящее время, поэтому мне было интересно: есть ли другое решение? Тот, который более элегантен, чем …
162 c#  c#-2.0 

12
Распечатать список без скобок в один ряд
У меня есть список в Python, например names = ["Sam", "Peter", "James", "Julian", "Ann"] Я хочу напечатать массив в одну строку без нормального "[] names = ["Sam", "Peter", "James", "Julian", "Ann"] print (names) Выдаст вывод как; ["Sam", "Peter", "James", "Julian", "Ann"] Это не тот формат, который я хочу, я хочу, …
162 python  list 

4
Что жаждет загрузки?
Что жаждет загрузки? Я пишу код на PHP / JS, но более обобщенный ответ будет очень хорош. Я видел много вопросов, касающихся Java и Ruby, но я не знаю ни одного из этих языков, и мне трудно читать код. Я не знаю, что делать в первую очередь

22
Как я могу удалить новую строку, если это последний символ в файле?
У меня есть несколько файлов, которые я хотел бы удалить последним символом новой строки, если это последний символ в файле. od -cпоказывает, что команда, которую я запускаю, записывает файл с новой строкой: 0013600 n t &gt; \n Я попробовал несколько трюков с sed, но лучшее, что я мог придумать, это …
162 linux  perl  shell  awk  sed 

12
Как проверить, является ли тип примитивным
У меня есть блок кода, который сериализует тип в тег HTML. Type t = typeof(T); // I pass &lt;T&gt; in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() …

22
Как исправить ошибки «Неверное строковое значение»?
Заметив, что приложение склонно отбрасывать случайные электронные письма из-за неправильных ошибок строковых значений, я пошел и переключил многие текстовые столбцы, чтобы использовать utf8набор символов столбца и столбец по умолчанию collate ( utf8_general_ci), чтобы он принимал их. Это исправило большинство ошибок и заставило приложение перестать получать sql-ошибки, когда оно попадало и …
162 mysql 

3
Что означает Base SDK, цель развертывания iOS, Target и Project в xcode
Скажем, я установил базовый SDK на 7, что это значит? Это может означать, что приложение будет работать на iOS 7. Но для этого и предназначена цель развертывания iOS. Также, почему я указываю эти 3 значения как в проекте, так и в цели. Это не имеет смысла. Зачем указывать одно и …

17
Почему никто не использует make для Java?
Почти каждый Java-проект, который я видел, использует Maven или Ant. Они прекрасные инструменты, и я думаю, что любой проект может использовать их. Но что же случилось с делать ? Он используется для различных не-Java проектов и может легко обрабатывать Java. Конечно, вам нужно скачать make.exe, если вы используете Windows, но …
162 java  ant  makefile  maven 

26
В MySQL я могу скопировать одну строку, чтобы вставить в ту же таблицу?
insert into table select * from table where primarykey=1 Я просто хочу скопировать одну строку для вставки в ту же таблицу (т.е. я хочу дублировать существующую строку в таблице), но я хочу сделать это без необходимости перечислять все столбцы после «select», потому что эта таблица имеет слишком много столбцов. Но …
162 mysql  copy  duplicates  row 

4
Async / ожидание против BackgroundWorker
В последние несколько дней я тестировал новые возможности .net 4.5 и c # 5. Мне нравятся его новые функции async / await. Ранее я использовал BackgroundWorker для обработки более длинных процессов в фоновом режиме с отзывчивым пользовательским интерфейсом. Мой вопрос: после этих замечательных новых функций, когда я должен использовать async …

5
Добавление пользовательского сценария в Google Chrome вручную
Вместо того, чтобы «устанавливать» пользовательские скрипты, я нашел много обучающих программ в Интернете, чтобы добавить их вручную. Все они сказали мне сделать те же шаги: Создайте каталог C: \ Users \ Blabla \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ User Scripts Поместите туда …

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