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

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

12
Що таке інваріант?
Слово, здається, звикає в ряді контекстів. Найкраще, що я можу зрозуміти, це те, що вони означають змінну, яка не може змінитися. Хіба це не те, для чого потрібні константи / фінали (чорт ти Java!)?

20
Як зафіксувати відповідь form.submit
У мене є такий код: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> Я хочу зафіксувати відповідь html form1.submit? Як це зробити? Чи можу я зареєструвати будь-яку функцію зворотного виклику до методу form1.submit?

12
Отримайте вихідний код фонового процесу
У мене є команда CMD, що викликається з мого основного сценарію оболонки Bourne, яка бере назавжди. Я хочу змінити сценарій так: Виконайте команду CMD паралельно як фоновий процес ( CMD &). У головному сценарії є цикл, який слідкує за породженою командою кожні кілька секунд. Цикл також відголошує деякі повідомлення для …
130 linux  shell  unix  process 

9
Модуль json Python перетворює клавіші int словника в рядки
Я виявив, що коли виконується наступне, модуль json python (включений з 2.6) перетворює клавіші int словника до рядків. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Чи є який-небудь простий спосіб зберегти ключ як int, не потребуючи розбору рядка на дамп і завантаження. Я вважаю, що …
130 python  json 


8
Шукаєте рішення ALT + LeftArrowKey в zsh
Нещодавно я перейшов з bash на zsh, проте мені не вистачає моїх Alt+ LeftArrowKeyі Alt+, RightArrowKeyщоб одночасно повертати слово назад і назад. Прямо зараз, якщо натиснути Alt+, LeftArrowKeyповертаю пару листів і тоді я застряг. Я не піду далі назад, і він не повернеться до кінця рядка з Alt+, RightArrowKeyяк я …
130 shell  key  zsh 

2
перевірте, чи змінною є фрейм даних
коли моя функція f викликається змінною, я хочу перевірити, чи var є файлом даних панди: def f(var): if var == pd.DataFrame(): print "do stuff" Я думаю, що рішення може бути досить простим, але навіть з def f(var): if var.values != None: print "do stuff" Я не можу змусити його працювати …
130 python  pandas 

16
вимагати (vendor / autoload.php): не вдалося відкрити потік
Я знаю, що це видання було розміщено багато разів, але для мене це здається іншою проблемою. Дійсно, ця помилка Попередження: вимагаю (vendor / autoload.php): не вдалося відкрити потік: Немає такого файлу чи каталогу в C: \ xampp \ htdocs \ site_web \ send_mail.php у рядку 3 Фатальна помилка: вимагаю (): …

10
Навколишнє середовище невідповідне, будь ласка, уважно перевірте план пакунків
Я намагався оновити або встановити нові пакети з анаконди, і останнім часом з'явилося це повідомлення: The environment is inconsistent, please check the package plan carefully The following package are causing the inconsistency: - defaults/win-32::anaconda==5.3.1=py37_0 done Я спробував conda clean --allі потім, conda update --allале це зберігається. Інформація про Конду active …
130 anaconda  conda 

5
git add * (зірочка) vs git add. (період)
Я новачок у git, і у мене є питання щодо додавання файлів у git. Я знайшов кілька питань StackOverflow про різницю між git add .і git add -a, git add --all, git add -Aі т.д. Але я не зміг знайти місце , яке пояснює , що git add *робить. Я …

10
Об'ємна вставка з SQLAlchemy ORM
Чи є спосіб змусити SQLAlchemy зробити об'ємну вставку, а не вставляти кожен окремий об'єкт. тобто робити: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) а не: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Я щойно перетворив якийсь код для …

7
Передача просто типу в якості параметра в C #
Гіпотетично мені було б зручно це зробити: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) де метод GetColumns буде викликати інший метод всередині залежно від типу, що передається. Так, я міг би зробити це як булевий прапор чи подібне, я просто задумався, чи є спосіб, можливо, пропустити це, а потім запитати: typeof (arg [1]) …
130 c#  types  methods  parameters 

11
Використання булевих? в, якщо вираз
Якщо у мене є нульовий Boolean b, я можу зробити таке порівняння на Java: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } У Котліні я можу досягти цього за допомогою !!оператора: val b: Boolean? …
130 kotlin  null 



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