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

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

1
Чому компілятор Rust не оптимізує код, припускаючи, що два змінні посилання не можуть мати псевдонім?
Наскільки я знаю, псевдонім посилання / вказівника може перешкоджати можливості компілятора генерувати оптимізований код, оскільки вони повинні забезпечувати, щоб згенерований бінарний файл поводився правильно у випадку, коли два посилання / покажчики справді псевдоніми. Наприклад, у наведеному нижче коді С void adds(int *a, int *b) { *a += *b; *a += …


7
Які найкращі практики щодо вбудованих ресурсів REST?
Наскільки я можу сказати, кожен окремий ресурс повинен мати лише один канонічний шлях. Отже, у наступному прикладі, які б гарні шаблони URL-адрес були? Візьмемо для прикладу представлення компаній про відпочинок. У цьому гіпотетичному прикладі кожна компанія має 0 або більше відділів, і кожен відділ має 0 і більше працівників. Департамент …
301 rest  api-design 

4
Підтримання кінцевого стану в кінці анімації CSS3
Я запускаю анімацію про деякі елементи, встановлені opacity: 0;в CSS. Клас анімації застосовується onClick, і, використовуючи ключові кадри, він змінює непрозорість з 0на 1(серед іншого). На жаль, коли анімація закінчена, елементи повертаються до opacity: 0(як у Firefox, так і в Chrome). Моє природне мислення було б, щоб анімовані елементи підтримували …

13
Надішліть форму за допомогою кнопки поза тегом <form>
Скажіть, у мене є: &lt;form method="get" action="something.php"&gt; &lt;input type="text" name="name" /&gt; &lt;/form&gt; &lt;input type="submit" /&gt; Як я можу надсилати цю форму за допомогою кнопки для надсилання поза формою, я думаю, що в HTML5 є атрибут дії для надсилання, але я не впевнений, що це повністю перехресний веб-переглядач, і чи немає …
301 html 

6
оновлення рядків таблиці в постгресах за допомогою підзапиту
Використовуючи postgres 8.4, моєю метою є оновлення існуючої таблиці: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Спочатку я перевірив свій запит за допомогою оператора insert: insert into address customer,supplier,partner SELECT …

19
Codesign хоче отримати доступ до ключа "доступ" у вашій брелоці, я вводив свій пароль для входу, але продовжує запитувати мене
Я намагаюся навчитися завантажувати програми на свій iPhone з Xcode. Коли я все-таки отримую "Codesign хоче отримати доступ до ключа" доступ "у вашій брелоці, я кладу свій пароль для входу, але він постійно вискакує. Я так багато разів намагався ввійти на свій комп'ютер, пароль облікового запису Apple і багато інших.

5
Різниця між об'єктом Node та об'єктом Element?
Я повністю заплутаний між об'єктом Node та об'єктом Element. document.getElementById()повертає об'єкт Element, а document.getElementsByClassName() повертає об'єкт NodeList (колекція елементів чи вузлів?) Якщо div є об’єктом елемента, то що робити з об’єктом div Node? Що таке об’єкт вузла? Об'єкт документа, об'єкт Елемент та текстовий об’єкт також є об'єктом Вузол? Згідно з …
301 javascript  html  dom 

13
Як визначити, чи встановлено .NET Core
Я знаю, що для старих версій .NET, ви можете визначити, чи встановлена ​​дана версія, дотримуючись https://support.microsoft.com/en-us/kb/318785 Чи існує офіційний метод визначення, чи встановлено .NET Core ? (І я не маю на увазі SDK, я хочу перевірити сервер без SDK, щоб визначити, чи на ньому встановлений DotNetCore.1.0.0-WindowsHosting.exe) я бачу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET Cross-Platform …


10
Різниця між == і ===
Швидко, здається, є два оператори рівності: подвійний дорівнює ( ==) і потрійний дорівнює ( ===), яка різниця між ними?
300 swift 

21
значення nametuple та типові значення для необов'язкових аргументів ключового слова
Я намагаюся перетворити довговічний порожній клас "даних" у названий кортеж. Наразі мій клас виглядає так: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right Після перетворення на namedtupleнього виглядає так: from collections import namedtuple Node = namedtuple('Node', 'val left right') Але тут є …



24
Як виявити iPhone 5 (широкоекранні пристрої)?
Я щойно оновив XCode 4.5 GM і дізнався, що тепер ви можете застосувати розмір "4" Retina "до свого контролера перегляду в дошці. Тепер, якщо я хочу створити додаток, який працює як на iPhone 4, так і на 5, я, звичайно, повинен будувати кожне вікно двічі, але я також повинен виявити, …

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