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

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

21
Яка різниця між дзвінками та заявкою?
Яка різниця між використанням callта applyвикликом функції? var func = function() { alert('hello!'); }; func.apply(); проти func.call(); Чи існують відмінності між двома вищезазначеними методами? Коли найкраще використовувати callпонад applyі навпаки?

24
Перегляньте історію змін файлу за допомогою версії Git
Як я можу переглянути історію змін окремого файлу в Git, детальну інформацію про те, що змінилося? Я досяг: git log -- [filename] яка показує мені історію фіксації файлу, але як я можу отримати вміст кожного з змін файлу? Я намагаюся зробити перехід від MS SourceSafe, який раніше був простим right-click→ …
3088 git  git-log 

30
Як правильно клонувати об’єкт JavaScript?
У мене є об’єкт x. Я хотів би скопіювати його як об'єкт y, щоб зміни yне змінювались x. Я зрозумів, що копіювання об’єктів, отриманих із вбудованих JavaScript-об'єктів, призведе до зайвих, небажаних властивостей. Це не проблема, оскільки я копіюю один із власних буквених об’єктів. Як правильно клонувати об’єкт JavaScript?

30
Що таке ін'єкційна залежність?
Уже було розміщено декілька запитань із конкретними питаннями щодо введення залежності , наприклад, коли його використовувати та які рамки існують для цього. Однак, Що таке ін'єкція в залежність і коли / чому слід або не слід застосовувати її?


30
Як можна гарненько роздрукувати JSON у сценарії оболонки?
Чи існує сценарій оболонки (Unix) для форматування JSON у читаному для людини вигляді? В основному, я хочу, щоб вона перетворила наступне: { "foo": "lorem", "bar": "ipsum" } ... у щось подібне: { "foo": "lorem", "bar": "ipsum" }

10
Видаліть файл із сховища Git, не видаляючи його з локальної файлової системи
Моя початкова комісія містила деякі файли журналів. Я додав *logдо свого .gitignore, і тепер я хочу видалити файли журналів зі свого сховища. git rm mylogfile.log видалить файл із сховища, але також видалить його з локальної файлової системи. Як я можу видалити цей файл із репо, не видаляючи свою локальну копію …

30
Як перетворити String в int на Java?
На цей питання є відповіді на Stack Overflow на російському : Як перетворити String в int? Як я можу перетворити Stringв intв Java? Моя рядок містить лише числа, і я хочу повернути число, яке вона представляє. Наприклад, враховуючи рядок, "1234"результатом має бути число 1234.

23
Отримати поточну URL-адресу за допомогою JavaScript?
Все, що я хочу, - це отримати URL-адресу веб-сайту. Не URL-адреса, взята з посилання. На завантаженні сторінки мені потрібно мати можливість захопити повну, поточну URL-адресу веб-сайту та встановити її як змінну, яку я можу робити, як мені подобається.
3003 javascript  url 

26
Що таке serialVersionUID і чому я повинен його використовувати?
Eclipse видає попередження, коли serialVersionUIDвідсутня а. Клас Foo, що серіалізується, не оголошує статичне кінцеве поле serialVersionUID типу long Що таке serialVersionUIDі чому це важливо? Покажіть приклад, коли відсутність serialVersionUIDпризведе до проблеми.

30
Як я повторюю слова рядка?
Я намагаюся перебрати слова рядка. Рядок можна вважати складеним зі слів, розділених пробілом. Зауважте, що мене не цікавлять функції рядка C або такий тип маніпулювання символами / доступ. Також, будь ласка, надайте перевагу елегантності над ефективністю у своїй відповіді. Найкраще рішення, яке я маю зараз, це: #include <iostream> #include <sstream> …
2985 c++  string  split 

30
Чи порушена математика з плаваючою комою?
На цей питання є відповіді на Stack Overflow на російському : Вичісленні на кількість з плавальною точкою не працюють Розглянемо наступний код: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Чому трапляються ці неточності?

10
Поліпшення INSERT за секунду продуктивності SQLite
Оптимізація SQLite складна. Продуктивність додатків для масової вставки програми C може змінюватись від 85 вставок в секунду до понад 96 000 вставок в секунду! Передумови: Ми використовуємо SQLite як частина настільного додатку. У нас є велика кількість конфігураційних даних, що зберігаються у файлах XML, які аналізуються та завантажуються в базу …


13
event.preventDefault () vs. return false
На цей питання є відповіді на Stack Overflow на російському : "prevenDefault ()" або "return false"? Коли я хочу запобігти виконанню інших обробників подій після запуску певної події, я можу використовувати одну з двох методик. Я буду використовувати jQuery у прикладах, але це стосується і звичайного JS: 1. event.preventDefault() $('a').click(function …

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