Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

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

14
Чи слід робити HTML-якіри з 'name' або 'id'?
Коли ви хочете звернутися до певної частини веб-сторінки http://example.com/#fooметодом " ", слід скористатися <h1><a name="foo"/>Foo Title</h1> або <h1 id="foo">Foo Title</h1> Вони обидва працюють, але вони рівні, чи мають смислові відмінності?

27
Видаліть порожні елементи масиву
Деякі елементи в моєму масиві - це порожні рядки на основі того, що користувач подав. Мені потрібно видалити ці елементи. У мене це: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); Але це не працює. $linksArrayвсе ще є порожні елементи. Я також намагався виконувати цю empty()функцію, …
783 php  arrays  string 


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


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

30
Число форматування завжди показувати два знаки після коми
Я хотів би відформатувати свої номери, щоб завжди відображалося 2 знаки після коми, закруглення, де це можливо. Приклади: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 Я використовую це: parseFloat(num).toFixed(2); Але це відображається 1як 1, а не 1.00.

30
Отримайте довжину рядка
Як ви отримуєте довжину String? Наприклад, у мене є змінна, визначена як: var test1: String = "Scott" Однак я не можу знайти метод довжини на рядку.
781 swift  string 

28
Як мені отримати шлях складання коду?
Чи є спосіб отримати шлях для складання, в якому знаходиться поточний код? Я не хочу шлях до виклику, що викликає, лише той, що містить код. В основному мій тестовий модуль повинен прочитати деякі тестові файли xml, які розташовані відносно dll. Я хочу, щоб шлях завжди вирішувався правильно, незалежно від того, …
781 c#  .net  reflection  mbunit 

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

24
Помилка під час отримання батьківського елемента: Не знайдено ресурсу, який би відповідав заданому імені після оновлення до AppCompat v23
Я завжди програмував Android на Eclipse і вирішив почати переходити на Android Studio . Я вирішив використати той самий SDK, який я вже мав для Eclipse, тоді: Розпочали новий проект Встановити мінімальний SDK 4.0 (рівень API 14) Виберіть параметр "Пуста активність" Використовувані за замовчуванням імена діяльності та ім'я макета Хіт …

30
Чи повинна функція мати лише одне твердження повернення?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Чи є вагомі причини, чому кращою практикою є лише одне твердження про повернення у функції? Або добре повертатися з функції, як тільки це логічно правильно, це …

22
Використовуйте grep --exclude / - включайте синтаксис, щоб не проглядати певні файли
Я шукаю рядок foo=у текстових файлах у дереві каталогів. Це на звичайній машині Linux, у мене є bash shell: grep -ircl "foo=" * У каталогах також багато двійкових файлів, які відповідають "foo =". Оскільки ці результати не є релевантними та сповільнюють пошук, я хочу, щоб греп пропустив пошук цих файлів …

7
Як використовувати Джексона для десеріалізації масиву об’єктів
Документація, що зв'язує дані Джексона, вказує на те, що Jackson підтримує десеріалізацію "масивів усіх підтримуваних типів", але я не можу визначити точний синтаксис для цього. Для одного об’єкта я зробив би це: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); Тепер для …
779 java  json  jackson 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.