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

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

9
"Document.getElementByClass не є функцією"
Я намагаюся запустити функцію onclickбудь-якої кнопки за допомогою class="stopMusic". Я отримую помилку в Firebug document.getElementByClass не є функцією Ось мій код: var stopMusicExt = document.getElementByClass("stopButton"); stopButton.onclick = function() { var ta = document.getElementByClass("stopButton"); document['player'].stopMusicExt(ta.value); ta.value = ""; };
142 javascript 

9
Якщо виписка про повернення повинна бути всередині або поза замком?
Я щойно зрозумів, що я десь у своєму коді маю виписку повернення всередині блокування, а колись і зовні. Який із них найкращий? 1) void example() { lock (mutex) { //... } return myData; } 2) void example() { lock (mutex) { //... return myData; } } Який я повинен використовувати?
142 c#  .net  multithreading  mutex 

20
Синглтон з аргументами на Яві
Я читав статтю Сінглтона у Вікіпедії і натрапив на такий приклад: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static class …

7
Як показувати анімовані GIF у формі Windows (c #)
У мене є форма, в якій відображаються повідомлення про прогрес у процесі досить тривалого процесу. Це дзвінок до веб-сервісу, тому я не можу реально відобразити відсоткову кількість повного показника на панелі прогресу. (Мені особливо не подобається властивість Marquee на панелі прогресу) Я хотів би показати анімований GIF, щоб надати процесу …

10
Як встановити з локального кеша з допомогою pip?
Я встановлюю багато однакових пакетів у різних середовищах virtualenv . Чи є спосіб, коли я можу завантажити пакет один раз, а потім встановити pip з локального кешу? Це зменшить пропускну здатність завантаження та час.
142 virtualenv  pip 

5
Як використовувати XPath містить () тут?
Я намагаюся навчитися XPath. Я переглянув інші contains()приклади тут, але нічого, що використовує оператор AND . Я не можу це зробити так: //ul[@class='featureList' and contains(li, 'Model')] Увімкнено: ... <ul class="featureList"> <li><b>Type:</b> Clip Fan</li><li><b>Feature:</b> Air Moved: 65 ft. Amps: 1.1 Clip: Grips any surface up to 1.63" Plug: 3 prong grounded …
142 xml  xpath 

5
Чому `null> = 0 && null <= 0`, але не` null == 0`?
Мені довелося написати процедуру, яка збільшує значення змінної на 1, якщо її тип є, numberі присвоює 0 змінній, якщо ні, де початкова змінна nullабо undefined. Перша реалізація полягала в v &gt;= 0 ? v += 1 : v = 0тому, що я вважав, що що-небудь не число зробить арифметичний вираз …

8
Перетворити ключ pem у формат ssh-rsa
У мене є сертифікат у derформаті, з нього за допомогою цієї команди генерую відкритий ключ: openssl x509 -inform der -in ejbcacert.cer -noout -pubkey &gt; pub1key.pub Що призводить до цього: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7vbqajDw4o6gJy8UtmIbkcpnk O3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2 eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1 QWPdspTBKcxeFbccDwIDAQAB -----END PUBLIC KEY----- Як я можу отримати такий відкритий ключ? Чи з сертифіката, чи …
142 openssl  openssh 

8
Перевірте зміни в таблиці SQL Server?
Як я можу відстежувати базу даних SQL Server щодо змін у таблиці, не використовуючи тригери чи будь-яким чином змінюючи структуру бази даних? Моє бажане середовище програмування .NET і C #. Я хотів би мати можливість підтримувати будь-який SQL Server 2000 SP4 або новіший. Моя програма - це візуалізація даних, що …

4
Змінити таблицю Додати синтаксис стовпця
Я намагаюся програмно додати стовпчик ідентичності до таблиці Співробітники. Не впевнений, що я роблю неправильно зі своїм синтаксисом. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS …
142 sql  sql-server  tsql  ddl 


7
Перетворення ко-варіантного масиву з x у y може спричинити виняток під час виконання
У мене є private readonlyсписок LinkLabels ( IList&lt;LinkLabel&gt;). Пізніше я додаю LinkLabels до цього списку і додаю ці мітки FlowLayoutPanelтаким чином: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); ReSharper показує мені попередження: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation. Будь ласка, …

4
Чому я не можу призначити * Struct інтерфейсу *?
Я просто працюю через гастрольний тур Go , і я плутаюся вказівників та інтерфейсів. Чому цей код не компілюється? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interface pi = ps _, _ = pi, ps } тобто якщо Structє …
142 go 

17
Багатопоточність: В чому сенс більше ниток, ніж ядер?
Я подумав, що сенс багатоядерного комп'ютера полягає в тому, що він може запускати кілька потоків одночасно. У такому випадку, якщо у вас чотириядерна машина, який сенс одночасно працювати більше 4-х потоків? Чи не просто вони б крали час (ресурси CPU) один у одного?


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