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

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

30
Як порівняти масиви в JavaScript?
Я хотів би порівняти два масиви ... в ідеалі, ефективно. Нічого фантазійного, лише trueякщо вони однакові, а falseякщо ні. Не дивно, що оператор порівняння, здається, не працює. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true Кодування JSON кожного масиву робить, але чи …
988 javascript  arrays  json 

11
Як мати назви git log show, як svn log -v
Журнал SVN має режим "-v", який виводить назви файлів, змінених у кожному комісі, наприклад: jes5199 $ svn log -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (ср., 03 січня 2007 р.) | 1 рядок Змінені шляхи: A / АВТОРИ A / КОПІВАННЯ A / ChangeLog A / ЕВОЛЮЦІЯ …
987 svn  git  logging 

17
Як використовувати extern для обміну змінними між вихідними файлами?
Я знаю, що глобальні змінні в C іноді мають externключове слово. Що таке externзмінна? Що таке декларація? Яка сфера застосування? Це пов'язано з обміном змінними між вихідними файлами, але як це точно працює? Де я використовую extern?

17
Як викласти легенду з сюжету
У мене є серія з 20 сюжетів (а не субплотів), які потрібно зробити однією фігурою. Я хочу, щоб легенда була поза коробкою. У той же час я не хочу змінювати осі, оскільки розмір фігури зменшується. Будь ласка, допоможіть мені в наступних запитах: Я хочу тримати поле легенди поза межами ділянки. …


5
Не визначена поведінка та пункти послідовності
Що таке "точки послідовності"? Яке відношення між невизначеною поведінкою та точками послідовності? Я часто вживаю смішні та заплутані вирази на кшталт a[++i] = i;, щоб почувати себе краще. Чому я повинен припинити їх використання? Якщо ви прочитали це, обов’язково перегляньте подальше запитання Невизначена поведінка та перезавантажені пункти послідовності . (Примітка. …

7
Помилка Node.js / Windows: ENOENT, stat 'C: \ Користувачі \ RT \ AppData \ Роумінг \ npm'
У мене Windows 7 32-розрядна. Я встановив останню 32-розрядну Node.js. Коли я намагаюся запустити команду npm install jquery, я отримую помилку: Помилка: ENOENT, stat 'C: \ Користувачі \ RT \ AppData \ Роумінг \ npm Як це вирішити?
985 windows  node.js  install 

30
Як змінити назву програми для iOS?
Я розпочав проект iPhone на днях з нерозумним кодовим ім'ям розробки, і тепер я хочу змінити назву проекту, оскільки він майже закінчений. Але я не впевнений, як це зробити з Xcode, намагаючись очевидно змінити ім'я програми у файлі info.plist, спричиняє неправильний процес підписання (я думаю ...), і моя програма не …
985 ios  xcode 

16
Чи можу я приховати відкручувальний рядок введення номера HTML5?
Чи є у веб-переглядачах послідовний спосіб приховати нові спінові вікна, які деякі браузери (наприклад, Chrome) надають для введення HTML номера типу? Я шукаю метод CSS або JavaScript, щоб запобігти появі стрілок вгору / вниз. <input id="test" type="number">
984 javascript  css  html  input  numbers 


10
Розуміння маркера автентичності Rails
Я стикаюся з деякими проблемами щодо токена автентичності в Rails, як це я вже багато разів. Але я дійсно не хочу просто вирішувати цю проблему і продовжувати. Я дуже хотів би зрозуміти маркер автентичності. Ну, моє запитання: чи є у вас якесь повне джерело інформації на цю тему чи ви …

12
Як відновити кілька git-комітетів?
У мене є сховище git, яке виглядає приблизно так: A -> B -> C -> D -> HEAD Я хочу, щоб керівник відділення вказував на A, тобто я хочу, щоб B, C, D і HEAD зникли, і я хочу, щоб голова була синонімом A. Здається, я можу спробувати відновити базу …
982 git  commit  git-revert 

18
Що таке умова гонки?
Під час написання багатопотокових програм однією з найпоширеніших проблем є умови перегонів. Мої запитання до громади: Який стан перегонів? Як ви їх виявляєте? Як ти з ними поводишся? Нарешті, як ви запобігаєте їх виникненню?

11
Як я можу прокласти трубу більш жорстко, а не прокладати?
У мене є програма, яка записує інформацію в stdoutі stderr, і мені потрібно grepпроаналізувати те, що стає більш складним , ігноруючи stdout . Я, звичайно, можу це зробити в 2 етапи: command > /dev/null 2> temp.file grep 'something' temp.file але я вважаю за краще мати можливість це робити без тимчасових …
981 bash  grep  stdout  pipe  stderr 

22
Не вдається створити обробник всередині потоку, який не викликав Looper.prepare ()
Що означає наступний виняток; як я можу це виправити? Це код: Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT); Це виняток: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.os.Handler.<init>(Handler.java:121) at android.widget.Toast.<init>(Toast.java:68) at android.widget.Toast.makeText(Toast.java:231)

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