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

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

15
Является ли плохой практикой использование оператора if без фигурных скобок? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я видел такой код: if(statement) do …


4
Найдите все элементы на странице, ID элемента которой содержит определенный текст, используя jQuery
Я пытаюсь найти все элементы на странице, идентификатор элемента которой содержит определенный текст. Затем мне нужно будет отфильтровать найденные элементы в зависимости от того, скрыты они или нет. Любая помощь приветствуется.
131 jquery  search  filter  find  wildcard 

10
Панорамирование и масштабирование изображения
Я хочу создать простую программу просмотра изображений в WPF, которая позволит пользователю: Панорамирование (перетаскивание изображения мышью). Масштаб (с ползунком). Показать наложения (например, выделение прямоугольником). Показать исходное изображение (при необходимости с полосами прокрутки). Вы можете объяснить, как это сделать? Я не нашел хорошего образца в сети. Стоит ли использовать ViewBox? Или …
131 c#  wpf  xaml  zoom  pan 

22
Запретить добавление содержимого <div> на ENTER - Chrome
У меня есть contenteditableэлемент, и всякий раз, когда я набираю что-то и нажимаю, ENTERон создает новый &lt;div&gt;и помещает туда новый текст строки. Мне это немного не нравится. Можно ли этого предотвратить или хотя бы просто заменить на &lt;br&gt;? Вот демо http://jsfiddle.net/jDvau/ Примечание. В firefox это не проблема.

26
Регулярное выражение, которому никогда ничего не будет соответствовать
Это может показаться глупым вопросом, но я долго разговаривал с некоторыми из моих коллег-разработчиков, и подумать об этом было забавно. Так; о чем вы думаете - как выглядит регулярное выражение, которое никогда не будет сопоставлено ни одной строкой! Изменить : почему я хочу это? Ну, во-первых, потому что мне интересно …

3
Что означает thread_local в C ++ 11?
Меня смущает описание thread_localв C ++ 11. Насколько я понимаю, каждый поток имеет уникальную копию локальных переменных в функции. К глобальным / статическим переменным могут получить доступ все потоки (возможно, синхронный доступ с использованием блокировок). И thread_localпеременные видны всем потокам, но могут быть изменены только тем потоком, для которого они …

10
Moment.js - как узнать количество лет, прошедших с даты, без округления?
Я пытаюсь вычислить возраст человека с помощью Moment.js , но обнаружил, что полезный в остальном метод fromNow округляет годы. Например, если сегодня 27.12.2012, а дата рождения человека - 26.02.1978, moment("02/26/1978", "MM/DD/YYYY").fromNow()возвращается "35 лет назад". Как я могу заставить Moment.js игнорировать количество месяцев и просто возвращать количество лет (т.е. 34) с …

5
Как сделать простой поиск файлов в cmd
Я хочу быстро найти файл по его имени или части его имени из командной строки Windows (не Power Shell). Это похоже на открытие проводника и использование поля поиска вверху. Примечание. dirМожет выполнять поиск на основе строкового шаблона, но не в подкаталогах. Примечание 2: findstrможет использоваться для поиска токена внутри файлов …

11
Как получить местоположение родительского каталога
этот код получает шаблоны / blog1 / page.html в b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) но я хочу получить местоположение родительского каталога: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html и как получить местоположение aParent Спасибо обновлено: это правильно: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), os.path.join('templates', 'blog1/page.html')) …
131 python  path 

8
Официально для чего нужен typename?
Иногда я видел несколько действительно неразборчивых сообщений об ошибках, выплевывающих gccпри использовании шаблонов ... В частности, у меня были проблемы, когда кажущиеся правильными объявления вызывали очень странные ошибки компиляции, которые волшебным образом исчезали, добавляя typenameключевое слово в начале объявление ... (Например, буквально на прошлой неделе я объявлял два итератора как …
131 c++  templates 

3
Указание местоположения локального репозитория Maven в качестве параметра CLI
Можно ли указать расположение локального репозитория Maven в качестве аргумента в командной строке Maven? Дело в том, что я не использую в ~/.m2/repository. Однако я проверил некоторые проекты, которые создаются с собственными настройками с помощью -s settings.xml. В этом файле settings.xml не указан мой локальный репозиторий, поэтому Maven ~/.m2/repositoryснова использует …
131 maven 

8
Просмотр списка последних документов в Vim
Есть ли способ просмотреть список последних документов, которые вы открывали в Vim? Я понимаю, что могу просмотреть список переходов курсора, :juа затем перейти к позиции курсора в списке, но это не идеально, потому что в списке будет несколько списков одного и того же документа. Есть ли другая команда, которая сделает …

10
Пул потоков в C ++ 11
Актуальные вопросы : О C ++ 11: С ++ 11: пул std :: thread? Будет ли async (launch :: async) в C ++ 11 делать пулы потоков устаревшими, чтобы избежать создания дорогостоящих потоков? О Boost: C ++ boost thread повторное использование потоков boost :: thread и создание их пула! Как …

14
Работает ли overflow: hidden применительно к <body> в iPhone Safari?
Имеет ли overflow:hiddenприменяться к&lt;body&gt; работы на iPhone Safari? Вроде нет. Я не могу создать оболочку для всего сайта, чтобы добиться этого ... Вы знаете решение? Пример: у меня длинная страница, и я просто хочу скрыть содержимое, которое находится под «сгибом», и это должно работать на iPhone / iPad.
131 iphone  css  ipad  safari  overflow 

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