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

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

7
Передача масиву до функції зі змінною кількістю аргументів у Swift
У мові програмування Swift написано: Функції також можуть приймати змінну кількість аргументів, збираючи їх у масив. func sumOf(numbers: Int...) -> Int { ... } Коли я називаю таку функцію списком чисел, розділених комами (`sumOf (1, 2, 3, 4)), вони стають доступними як масив всередині функції. Питання: що робити, якщо у …

4
Шукаєте чіткого визначення того, що таке «токенізатор», «парсер» та «лексери» та як вони пов’язані між собою та використовуються?
Я шукаю чіткого визначення того, що таке "токенізатор", "аналізатор" і "лексер" і як вони пов'язані один з одним (наприклад, чи використовує аналізатор токенізатор чи навпаки)? Мені потрібно створити програму буде проходити через вихідні файли c / h для витягування декларації даних та визначень. Я шукав приклади і можу знайти деяку …
151 parsing  lexer  tokenize 

4
Хтось насправді ефективно реалізував Фібоначчі-Кучку?
Хто-небудь з вас коли-небудь реалізував фібоначчі-купи ? Я зробив це кілька років тому, але це було на кілька порядків повільніше, ніж використання BinHeaps на основі масиву. Тоді я вважав це цінним уроком того, як дослідження не завжди є настільки хорошими, як це стверджується. Однак багато дослідницьких робіт стверджують, що їх …

12
Безкоштовний інструмент для перевірки вихідного коду C / C ++ щодо набору стандартів кодування? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Це виглядає досить легко знайти такий інструмент для Java ( Checkstyle , СЗАО ), але …
151 c++  c  coding-style 

2
Найкращий спосіб синхронізувати локальний HTML5 DB (WebSQL Storage, SQLite) з сервером (двостороння синхронізація) [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

2
Обмеження типу Nat в Shapeless
Безформний тип Nat представляє спосіб кодування натуральних чисел на рівні типу. Це використовується, наприклад, для списків фіксованого розміру. Ви навіть можете робити розрахунки на рівні типу, наприклад, додавати список Nелементів до списку Kелементів і повертати список, який, як відомо, під час компіляції матиN+K елементи. Чи здатне це представництво представляти велику …

6
андроїд запустити діяльність зі служби
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Я запустив цю послугу з Activity У тому Activityвипадку, якщо стан задовольняє старт startService(new Intent(WozzonActivity.this, LocationService.class)); З мого LocationServiceзгаданого вище не вдалося запустити Activity, як я можу отримати …

25
Випадковий запис в ActiveRecord
Мені потрібно отримати випадковий запис із таблиці через ActiveRecord. Я наслідував приклад Джаміса Бака з 2006 року . Однак я також натрапив на інший спосіб пошуку в Google (не можу приписувати посилання через нові обмеження користувача): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Мені цікаво, як …

15
Перетворити HTML в NSAttributedString в iOS
Я використовую екземпляр, UIWebViewщоб обробити якийсь текст і розфарбувати його правильно, він дає результат як HTML, але замість того, щоб відображати його у UIWebViewя хочу відобразити за Core Textдопомогою а NSAttributedString. Я вмію створювати та малювати, NSAttributedStringале я не впевнений, як я можу конвертувати та відображати HTML в атрибутованій рядку. …

4
Bash якщо [false]; повертає правду
Навчався башти цього тижня і наткнувся на корч. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Це завжди буде істинним, хоча, здавалося б, умова вказує інакше. Якщо я знімаю дужки, []то це працює, але я не розумію, чому.

23
Як змусити браузер Chrome перезавантажити .css файл під час налагодження у Visual Studio?
Зараз я редагую .css-файл всередині Visual Studio 2012 (у режимі налагодження). Я використовую Chrome як свій браузер. Коли я вношу зміни у файл .css мого додатку всередині Visual Studio і зберігаю, оновлення сторінки не завантажуватиметься оновленою зміною у моєму файлі .css. Я думаю, що .css файл все ще є кешованим. …

8
Намагаючись витягнути файли з мого сховища Github: "відмова від об'єднання пов'язаних історій"
Я вчу git, і я стежу за книгою спільноти Git. Раніше (давно) я зробив публічний сховище на Github, з деякими файлами. Тепер я створив локальне сховище Git на своєму поточному комп’ютері та здійснив деякі файли. Потім я додав віддалену вказівку до своєї сторінки Github: [root@osboxes c]# git remote add learnc …

11
Додаток Excel VBA мимовільно зупиняється повідомленням "Виконання коду припинено"
З того, що я бачу в Інтернеті, це досить поширена скарга, але відповіді здаються більш рідкими. Проблема полягає в наступному: У нас є ряд додатків Excel VBA, які відмінно працюють на машинах багатьох користувачів. Однак на одній машині вони зупиняються на певних рядках коду. Це завжди однакові лінії, але, здається, …
151 excel  vba 

7
Швидкий запуск методом?
Чи існує такий метод, як метод startWith () чи щось подібне у Swift? Я в основному намагаюся перевірити, чи починається певна рядок з іншої рядки. Я також хочу, щоб це було нечутливим до регістру. Як ви могли б сказати, я просто намагаюся зробити просту функцію пошуку, але, здається, я в …
151 ios  swift 


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