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

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

6
Як встановлюється походження / HEAD?
У мене створено відділення для відстеження посилання на походження. git checkout <branchname>переходить на цю гілку, і git statusпокаже мені, як далеко попереду чи позаду моєї гілки є походження, але я здивований, що origin/HEADвсе ще вказує на origin/master, а неorigin/<branchname> Отже, моє питання полягає в тому, за яких обставин рухається походження …
144 git 

5
Яка різниця між == та .equals у Scala?
У чому різниця між Scala ==і .equals()в якому, і коли його використовувати? Чи реалізація така, як у Java? EDIT: Пов'язане питання стосується конкретних випадків AnyVal. Більш загальний випадок Any.

9
Як отримати n-й елемент списку python або за замовчуванням, якщо вони відсутні
Я шукаю еквівалент у python dictionary.get(key, default)для списків. Чи є якась ідіома вкладиша, щоб отримати n-й елемент списку або значення за замовчуванням, якщо немає? Наприклад, давши список myList, який я хотів би отримати myList[0], або 5, якщо myListце порожній список. Дякую.
144 python  list 

5
Посилання на веб-сайт документації C # XML
Чи можливо включити посилання на веб-сайт у документацію XML? Наприклад, мій метод узагальнений як ///<Summary> /// This is a math function I found HERE. ///</Summary> public void SomeMathThing(Double[] doubleArray) { ... } і коли я набираю SomeMathThing( Я хочу, щоб IntelliSense показав резюме з можливістю натиснути "ТУТ" для посилання на …
144 c#  xml  hyperlink 

5
Як я можу поділитися налаштуваннями запуску / відлагодження IntelliJ між проектами?
У мене є багато різних версій свого додатка. Кожен з них є окремим проектом Intellij. Щоразу, коли я відкриваю нову, список конфігурацій починається порожнім: Прикра це в тому, що я розгортаю до 1 вм і мені потрібно копіювати та вставляти конфігурації налагодження кожного разу, коли я хочу протестувати іншу версію. …

12
Передайте параметр масиву в SqlCommand
Я намагаюся передати параметр масиву до комісії SQL в C #, як показано нижче, але це не працює. Хтось із цим зустрічався раніше? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; …
144 c#  tsql 

7
подія Дія <> подія EventHandler <>
Чи є різниця між оголошенням event Action&lt;&gt;та event EventHandler&lt;&gt;. Якщо припустити, що не має значення, який об’єкт насправді викликав подію. наприклад: public event Action&lt;bool, int, Blah&gt; DiagnosticsEvent; проти public event EventHandler&lt;DiagnosticsArgs&gt; DiagnosticsEvent; class DiagnosticsArgs : EventArgs { public DiagnosticsArgs(bool b, int i, Blah bl) {...} ... } використання було б …
144 c# 

3
Заголовок типу вмісту HTTP та JSON
Я завжди намагався уникати використання більшості властивостей протоколу HTTP заради страху перед невідомим. Однак я сказав собі, що сьогодні зіткнуся зі страхом і почну цілеспрямовано використовувати заголовки. Я намагаюся надсилати jsonдані в браузер і використовувати їх відразу. Наприклад, якщо у мене функція обробника Ajax у стані готового 4, це виглядає …
144 javascript  php  json  http 

2
Дивна функція в ActivityManager: isUserAMonkey. Що це означає, в чому його використання?
У пакеті я знайшов таку функцію android.app.ActivityManager. public static boolean isUserAMonkey () Посилання описує: public static boolean isUserAMonkey () Так: API рівень 8 Повертає "true", якщо користувальницький інтерфейс зараз переплутаний з мавпою. Мене вразила ця дивна функція. І у вас є кілька питань. Що це означає (користувальницький інтерфейс зараз заплутується …
144 android 

26
Спроба читати чи записувати захищену пам'ять. Це часто свідчить про те, що інша пам'ять пошкоджена
Я сподіваюся, що хтось може просвітити мене щодо того, що могло спричинити цю помилку: Спроба читати чи записувати захищену пам'ять. Це часто свідчить про те, що інша пам'ять пошкоджена. Я не можу реально поштовий індекс, оскільки ця помилка, здається, потрапляє в будь-яку випадкову область програми. Додаток запуститься десь 12-48 годин …

7
Як перевірити, чи число між двома значеннями?
У JavaScript я кажу браузеру щось робити, якщо розмір вікна перевищує 500 пікселів. Я це роблю так: if (windowsize &gt; 500) { // do this } Це чудово працює, але я хотів би застосувати цей самий метод, але з діапазоном чисел. Тому я хотів би сказати своєму браузеру робити речі, …
144 javascript 

15
Як вимкнути журнал INFO в Spark?
Я встановив Spark за допомогою посібника AWS EC2, і я можу запустити програму за допомогою bin/pysparkсценарію, щоб дістатися до іскрового підказка, а також можу успішно виконати Швидкий старт. Однак я не можу за все життя зрозуміти, як зупинити весь багатослівний INFOжурнал після кожної команди. Я спробував майже кожен можливий сценарій …

17
Як ви отримуєте ім'я сховища Git у деякому сховищі Git?
Коли ви працюєте в якомусь каталозі Git, як можна отримати ім’я сховища Git у деякому сховищі Git? Чи є команди Git? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # …
144 git  repository 

18
"ImportError: модуль не названий" при спробі запуску сценарію Python
Я намагаюся запустити сценарій, який, серед іншого, запускає сценарій пітона. Я отримую ImportError: Немає модуля з іменем ..., однак, якщо я запускаю ipython і імпортую той самий модуль тим же способом через інтерпретатор, модуль приймається. Що відбувається, і як я можу це виправити? Я намагався зрозуміти, як python використовує PYTHONPATH, …

1
Вийдіть із поточної функції з GDB
Тим, хто використовує Visual Studio, буде знайома клавішаShift + , яка виходить з функції, тобто продовжує виконання поточної функції, поки не повернеться до свого абонента, і в цей момент вона зупиняється.F11 Чи є еквівалент у GDB?
144 gdb 

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