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

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


28
Як отримати розширення файлу в PHP?
Це питання, яке ви можете прочитати всюди в Інтернеті з різними відповідями: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename); $exts = split("[/\\.]", $filename); $n = count($exts)-1; $ext = $exts[$n]; тощо. Однак завжди є "найкращий спосіб", і …


11
Як видалити файли, які говорять "старий режим 100755 новий режим 100644" з нестандартних змін у Git?
З якоїсь причини, коли я спочатку витягував із сховища проект мого git, я отримав у своїй робочій копії тони файлів, які не мали в них помітних змін, але продовжують показуватися в моєму unstaged changesрайоні. Я використовую Git Gui в Windows xp, і коли я переходжу до файлу, щоб побачити, що …
723 git  git-gui 

27
Як визначити двовимірний масив у Python
Я хочу визначити двовимірний масив без ініціалізованої довжини, як це: Matrix = [][] але це не працює ... Я спробував код нижче, але він також неправильний: Matrix = [5][5] Помилка: Traceback ... IndexError: list index out of range Яка моя помилка?

7
Як змінити віддалений сховище для підмодуля git?
Я створив сховище git із підмодулем у ньому. Я в змозі сказати самому підмодулю змінити шлях віддаленого сховища, але я не впевнений, як сказати батьківському репозиторію, як змінити шлях віддаленого сховища для підмодуля. Я не був би здивований, якщо мені дещо не пощастило і доведеться робити справи вручну, оскільки навіть …


11
Видаліть git-комітку, яку не натискали
Я зробив це, git commitале ще не перемістив його до сховища. Тож коли я це роблю git status, я отримую "# Ваша гілка випереджає" господар "на 1 комітку. Тож якщо я хочу відмовитись від своєї головної комісії, чи можу я просто зробити: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 враховуючи, що коли git …
722 git 



6
Монада - це просто моноїд у категорії ендофандерів, у чому проблема?
Хто перший сказав таке? Монада - це просто моноїд у категорії ендофандерів, у чому проблема? І на менш важливу увагу, чи це правда, і якщо так, ви можете дати пояснення (сподіваємось, таке, яке може зрозуміти той, хто не має багато досвіду Haskell)?

11
Як я можу змусити поділ бути плаваючою точкою? Ділення продовжує округлення до 0?
У мене є два цілих значення aі b, але мені потрібно їх співвідношення у плаваючій точці. Я це знаю a < bі хочу обчислити a / b, тому якщо я буду використовувати ціле ділення, я завжди отримуватиму 0 із залишком a. Як я можу змусити cбути числом з плаваючою комою …


24
Оновіть Node.js до останньої версії в Mac OS
В даний час я використовую Node.js v0.6.16 на Mac OS X 10.7.4. Тепер я хочу оновити його до останнього Node.js v0.8.1. Але після завантаження та встановлення останнього файлу пакета з nodejs.org я виявив, що система все ще використовує v0.6.16 замість v0.8.1, коли я набирав "node -v" у терміналі. Чи є …
721 macos  node.js  upgrade 

11
Чим відрізняється піп від конди?
Я знаю pip, що це менеджер пакунків для пакетів python. Однак я побачив, що установка на веб-сайті IPython використовує condaдля встановлення IPython. Чи можу я використовувати pipдля встановлення IPython? Чому я повинен використовувати condaяк ще один менеджер пакунків python, коли він уже є pip? У чому різниця між pipі conda?

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