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

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

15
как реализовать коллапс регионов / кода в javascript
Как реализовать в Visual Studio регионы, называемые сворачиванием кода, для JavaScript? Если в javascript есть сотни строк, будет более понятно использование сворачивания кода с регионами, как в vb / C #. #region My Code #endregion

5
Перебирая ключевые значения словаря, соответствующие списку в Python
Работает в Python 2.7. У меня есть словарь с названиями команд в качестве ключей и количеством запусков, набранных и разрешенных для каждой команды, в качестве списка значений: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотел бы иметь возможность передать словарь в функцию и перебирать каждую …

8
Объемный отступ Emacs для Python
Работая с Python в Emacs, если я хочу добавить try / except к блоку кода, я часто обнаруживаю, что мне приходится делать отступ для всего блока построчно. Как в Emacs сделать отступ сразу для всего блока? Я не опытный пользователь Emacs, но считаю, что это лучший инструмент для работы через …
132 python  emacs  ssh 

6
Почему в моем javascript указано значение null для document.body?
Вот мой краткий HTML-документ. Почему консоль Chrome отмечает эту ошибку: «Uncaught TypeError: невозможно вызвать метод appendChild из null»? <html> <head> <title>Javascript Tests</title> <script type="text/javascript"> var mySpan = document.createElement("span"); mySpan.innerHTML = "This is my span!"; mySpan.style.color = "red"; document.body.appendChild(mySpan); alert("Why does the span change after this alert? Not before?"); </script> </head> …

8
Как выполнить функцию наведения мыши в Selenium WebDriver с использованием Java?
Я хочу использовать функцию наведения указателя мыши на раскрывающееся меню. Когда мы наводим курсор на меню, оно показывает новые параметры. Я попытался щелкнуть новые параметры с помощью xpath. Но нельзя щелкать меню напрямую. Итак, в качестве ручного способа я пытаюсь навести указатель мыши на раскрывающееся меню, а затем щелкнуть новые …

19
Заставьте шрифты Adobe работать с CSS3 @ font-face в IE9
Я нахожусь в процессе создания небольшого приложения для интрасети и безуспешно пытаюсь использовать купленный мной недавно шрифт Adobe . Как мне сообщили, в нашем случае это не нарушение лицензии. Я конвертировал версии шрифта .ttf / .otf в .woff, .eot и .svg, чтобы настроить их для всех основных браузеров. Синтаксис @ …

10
Можно ли в URL-адресе содержать пробел?
Разрешено ли URI (в частности, URL-адрес HTTP) содержать один или несколько пробелов? Если URL-адрес должен быть закодирован, это +просто общепринятое соглашение или законная альтернатива? В частности, может ли кто-нибудь указать на RFC, в котором указано, что URL-адрес с пробелом должен быть закодирован? Мотивация для вопроса: во время бета-тестирования веб-сайта я …
132 html  http  url  encoding 

7
MySQL ON DUPLICATE KEY - последний идентификатор вставки?
У меня есть следующий запрос: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 Мне нужен идентификатор вставки или обновления. Обычно я запускаю второй запрос, чтобы получить это, поскольку считаю, что insert_id () возвращает только «вставленный» идентификатор, а не обновленный идентификатор. Есть ли способ INSERT / UPDATE и …
132 mysql  insert-id 

8
EProgrammerNotНайдено исключение в Delphi?
В Delphi 2009 SysUtils.pas содержит это в строке 425: EProgrammerNotFound = class(Exception); Это просто пасхальное яйцо или что-то серьезное? Когда следует вызывать это исключение? Он также существует в Delphi Prism и / или Free Pascal? В: Этот класс исключения все еще объявлен в Delphi (в настоящее время XE7)? О: Да, …


4
Entity Framework 4 - AddObject против Attach
Я недавно работал с Entity Framework 4 и немного не понимаю, когда использовать ObjectSet.Attach и ObjectSet.AddObject . Из моего понимания: Используйте "Прикрепить", если объект уже существует в системе Используйте «AddObject» при создании новой сущности. Итак, если я создаю нового человека , я делаю это. var ctx = new MyEntities(); var …

4
Бэкэнд-версия не поддерживается для разработки диаграмм или таблиц баз данных.
Я пытаюсь добавить таблицу в свою недавно созданную базу данных через SQL Server Management Studio. Однако я получаю сообщение об ошибке: бэкэнд-версия не поддерживается для разработки диаграмм или таблиц баз данных Чтобы увидеть мои текущие установленные версии, я щелкнул в SSMS, и вот что получилось: Что здесь не так?
132 sql  sql-server  database  ssms 

6
Какую реализацию параллельной очереди следует использовать в Java?
Из JavaDocs: ConcurrentLinkedQueue является подходящим выбором , когда много потоков будет общий доступ к общей коллекции. Эта очередь не допускает пустых элементов. ArrayBlockingQueue - это классический «ограниченный буфер», в котором массив фиксированного размера содержит элементы, вставленные производителями и извлеченные потребителями. Этот класс поддерживает необязательную политику справедливости для упорядочивания ожидающих потоков …

10
Как отладить ссылочную DLL (имея pdb)
У меня есть два решения в моей рабочей области, скажем, A и B. Решение A - более старый проект, который я закончил писать некоторое время назад. В решении B мне нужно использовать некоторые классы из решения A. Для этого я добавляю ссылку на dll одного из проектов в решении A. …


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