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

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

30
Самые полезные атрибуты [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю, что атрибуты чрезвычайно полезны. Есть несколько предопределенных, например, [Browsable(false)]которые позволяют скрывать …
784 c#  .net  .net-attributes 

14
Должен ли я сделать якоря HTML с именем или идентификатором?
Если кто-то хочет обратиться к какой-либо части веб-страницы с помощью http://example.com/#fooметода " ", следует ли использовать <h1><a name="foo"/>Foo Title</h1> или <h1 id="foo">Foo Title</h1> Они оба работают, но равны ли они или имеют семантические различия?

30
Перегрузка функций в Javascript - лучшие практики
Каков наилучший способ (ов) поддельной перегрузки функций в Javascript? Я знаю, что невозможно перегрузить функции в Javascript, как в других языках. Если мне нужна функция с двумя применениями foo(x)и foo(x,y,z)что является лучшим / предпочтительным способом: Использование разных имен в первую очередь Используя необязательные аргументы, такие как y = y || …

18
Как вы можете проверить #hash в URL, используя JavaScript?
У меня есть некоторый код jQuery / JavaScript, который я хочу запускать, только когда #в URL есть ссылка на хэш ( ). Как вы можете проверить этот символ с помощью JavaScript? Мне нужен простой всеобъемлющий тест, который бы обнаруживал URL-адреса, подобные этим: example.com/page.html#anchor example.com/page.html#anotheranchor В основном что-то вроде: if (thereIsAHashInTheUrl) …

4
Каковы специальные переменные оболочки знака доллара?
В Bash, по-видимому, есть несколько переменных, которые содержат специальные значения, имеющие постоянное значение. Например, ./myprogram &; echo $! вернет PID процесса, который в фоновом режиме myprogram. Я знаю о других, таких как, $?я думаю, нынешний TTY. Есть ли другие?

30
Формат номера, чтобы всегда показывать 2 десятичных знака
Я хотел бы отформатировать мои числа, чтобы всегда отображать 2 десятичных знака, округляя, где это применимо. Примеры: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 Я использовал это: parseFloat(num).toFixed(2); Но это отображается 1как 1, а не 1.00.


6
Вертикальные линейки в коде Visual Studio
Как можно настроить вертикальные линейки (обратите внимание на множественное число) в коде Visual Studio? В Sublime Text 2 я могу сделать "rulers": [72, 80, 100, 120] Как это работает в Visual Studio? "editor.ruler": 80 производит только одну вертикальную линейку.


28
Как получить путь к сборке, в которой находится код?
Есть ли способ получить путь к сборке, в которой находится текущий код? Я не хочу путь к вызывающей сборке, только тот, который содержит код. В основном мой модульный тест должен прочитать некоторые тестовые файлы XML, которые расположены относительно DLL. Я хочу, чтобы путь всегда разрешался правильно, независимо от того, запускается …
782 c#  .net  reflection  mbunit 

8
Как использовать Джексона для десериализации массива объектов
Документация по привязке данных Джексона указывает, что Джексон поддерживает десериализацию «массивов всех поддерживаемых типов», но я не могу понять точный синтаксис для этого. Для одного объекта я бы сделал это: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); Теперь для массива я …
781 java  json  jackson 

30
Как проверить, является ли массив PHP ассоциативным или последовательным?
PHP обрабатывает все массивы как ассоциативные, поэтому встроенных функций нет. Кто-нибудь может порекомендовать довольно эффективный способ проверить, содержит ли массив только числовые ключи? В принципе, я хочу иметь возможность различать это: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); и это: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' => 'tomato', …
781 php  arrays 

22
Использование Python 3 в virtualenv
Используя virtualenv , я запускаю свои проекты с версией Python по умолчанию (2.7). В одном проекте мне нужно использовать Python 3.4. Я использовал, brew install python3чтобы установить его на моем Mac. Теперь, как мне создать virtualenv, который использует новую версию? например, sudo virtualenv envPython3 Если я попробую: virtualenv -p python3 …


13
Как распечатать полную трассировку без остановки программы?
Я пишу программу, которая анализирует 10 веб-сайтов, находит файлы данных, сохраняет файлы, а затем анализирует их, чтобы получить данные, которые можно легко использовать в библиотеке NumPy. Есть тонны ошибок этого файл встречает через плохие ссылки, плохо сформированный XML, недостающие записи и другие вещи , которые я еще категоризировать. Я изначально …

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