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

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

9
C ++ valarray проти вектора
Мені дуже подобаються вектори. Вони витончені і швидкі. Але я знаю, що ця річ під назвою валярій існує. Чому я використовую валярій замість вектора? Я знаю, що у валярій є синтаксичний цукор, але крім них, коли вони корисні?

15
Як один код запису, який найкраще використовує кеш процесора для підвищення продуктивності?
Це може звучати як суб'єктивне запитання, але те, що я шукаю, - це конкретні випадки, з якими ви могли зіткнутися з цим. Як зробити код, ефективний кеш / кеш-пам'ять (більше звернень до кешу, якомога менше пропусків кешу)? З обох позицій кеш даних та кеш програм (кеш інструкцій), тобто які речі …

5
Фокус html форми за замовчуванням без JavaScript
Чи можна встановити фокус введення за замовчуванням на формі HTML без використання JavaScript, наприклад: <html> <form> Input 1: <input type="text" name="textbox1"/> <br/> Input 2: <input type="text" name="textbox2"/> </form> </html> Я хочу встановити фокус за замовчуванням на будь-яке текстове поле, коли форма завантажується без використання JavaScript (так як я хочу, щоб …

10
IBOutlet та IBAction
Яка мета використання IBOutlets та IBActions в Xcode and Interface Builder? Чи має значення, якщо я не використовую IBOutlets та IBActions? Швидкий: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Завдання-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ …

13
Що насправді означає «Пам'ять, виділена під час компіляції»?
У мовах програмування, таких як C і C ++, люди часто посилаються на статичне та динамічне розподіл пам'яті. Я розумію це поняття, але фраза "Вся пам'ять була виділена (зарезервована) під час компіляції" завжди мене бентежить. Компіляція, наскільки я розумію, перетворює код C / C ++ високого рівня в машинну мову …

10
Найкращий спосіб додати певний сторінок JavaScript у додатку Rails 3?
У Rails 3 є ненав’язливий JavaScript, який досить класно. Але мені було цікаво, який найкращий спосіб - включити додатковий JavaScript для певної сторінки. Наприклад, де я, можливо, раніше: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Зараз ми можемо зробити це ненав'язливим з чимось подібним <%= f.radio_button :rating, 'positive' %> …


8
Як я можу спливаюче діалогове вікно друку за допомогою Javascript?
У мене є сторінка із посиланням "Друк", що перенаправляє користувача до дружньої сторінки. Клієнт хоче, щоб діалогове вікно друку з'являлося автоматично, коли користувач переходить на сторінку друку. Як я можу це зробити за допомогою JavaScript?
159 javascript 

9
Пряме завантаження файлів Amazon S3 з браузера клієнта - розкриття приватного ключа
Я здійснюю пряме завантаження файлів з клієнтської машини на Amazon S3 через REST API, використовуючи лише JavaScript, без будь-якого коду на стороні сервера. Все працює добре, але одне мене хвилює ... Коли я надсилаю запит на Amazon S3 REST API, мені потрібно підписати запит і поставити підпис у Authenticationзаголовку. Щоб …

2
Що роблять hjust та vjust при створенні сюжету за допомогою ggplot?
Кожен раз, коли я створюю сюжет за допомогою ggplot, я витрачаю трохи, пробуючи різні значення для hjust та vjust у такій лінії, як + opts(axis.text.x = theme_text(hjust = 0.5)) щоб змусити мітки осі вирівнюватися там, де мітки осі майже торкаються осі, і наближаються до неї (виправдано до осі, так би …
159 r  plot  ggplot2 

2
Як String.Equals (a, b) не створює StackOverflowException?
Оглядаючи String ==оператора, я помітив, що він дзвонить String.Equals(string a, string b), це означає, що це просто прохід. Досліджуючи String.Equals(string a, string b)метод, я бачу, що він перевіряє рівність за допомогою ==оператора. Як це насправді працює і не викликає, StackOverflowExceptionколи роблять щось на кшталт "x" == "x"або "x" == "y"? …
159 c#  .net 


15
Чи є хешмап Java справді O (1)?
Я бачив кілька цікавих претензій на хешмапи SO re Java та їх O(1)час пошуку. Хтось може пояснити, чому це так? Якщо ці хешмапи не сильно відрізняються від будь-якого алгоритму хешування, на який я був придбаний, завжди повинен існувати набір даних, який містить зіткнення. У цьому випадку пошук буде O(n)швидше, ніж …

11
Шрифт з походження був заблокований під час завантаження політикою перехресного походження ресурсів
Я отримую таку помилку в декількох браузерах Chrome, але не в усіх. Не повністю впевнений, у чому полягає проблема. Шрифт з походження " https://ABCDEFG.cloudfront.net " був заблокований при завантаженні за допомогою політики перехресного розподілу ресурсів: на запитуваному ресурсі немає заголовка "Access-Control-Allow-Origin". Тому " https://sub.domain.com " не може бути доступний. У …

17
Не вдалося запустити програму (0xc000007b)
У мене є програма клієнт / сервер, яку я розробляв на одному ПК. Зараз йому потрібні два послідовних порти, тому я позичив ПК у друга. Коли я будую додаток і намагаюся запустити або налагодити його (чи то в Delphi IDE, чи в Менеджері файлів Windows), він помиляється "Програму не вдалося …
159 windows  delphi  64-bit 

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