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

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

11
Як отримати ім'я значення перерахунку в Swift?
Якщо у мене є перерахування з неочищеними Integerзначеннями: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Як я можу перетворити cityзначення в рядок Melbourne? Чи доступний такий тип самоаналізу імені типу в мові? Щось на кшталт (цей код не працюватиме): println("Your city is …
167 swift  enumeration 

13
Дозвіл на Android не працює, навіть якщо я його заявив
Я намагаюся написати код, щоб надіслати SMS з програми Android, але коли я намагаюся надіслати SMS, він повертає мені помилку: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) at android.telephony.SmsManager.sendTextMessage(SmsManager.java:293) …

9
Збережіть цикл на "self" за допомогою блоків
Я боюся, що це питання є досить базовим, але я думаю, що це стосується багатьох програмістів Objective-C, які потрапляють у блоки. Я чув, що оскільки блоки захоплюють локальні змінні, на які посилаються в якості constкопій, використання selfблоку може призвести до збереження циклу, якщо цей блок буде скопійований. Отже, ми повинні …

9
Хороша чи погана практика? Ініціалізація об'єктів у геттері
У мене є дивна звичка, здається ... щонайменше, за словами мого колеги. Ми разом працювали над невеликим проектом. Я написав класи (спрощений приклад): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return …
167 c#  coding-style  getter 

7
Як розпочати роботу на TDD з Ruby on Rails? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я знайомий з концепціями (брав тестувальні заняття в коледжі), але я …

30
Чому JavaScript, а не стандартна віртуальна машина браузера?
Чи не було б сенсу підтримувати набір мов (Java, Python, Ruby тощо) за допомогою стандартизованої віртуальної машини, розміщеної в браузері, а не вимагати використання спеціалізованої мови - справді спеціалізованої парадигми - тільки для сценаріїв клієнта? Щоб уточнити пропозицію, веб-сторінка міститиме байт-код замість будь-якої мови вищого рівня, як JavaScript. Я розумію …
167 javascript 


19
Помилка відновлення SQL Server - доступ заборонено
Я створив базу даних на своїй локальній машині, а потім зробив резервну копію, викликану tables.bakтаблицею DataLabTables. Я перемістив цю резервну копію на віддалену машину без цієї таблиці і спробував відновити, але отримав таку помилку: System.Data.SqlClient.SqlError: Операційна система повернула помилку "5 (доступ заборонено) під час спроби" RestoreContainer :: ValidateTargetForCreation "on 'c: …

25
не вдається запустити локальний сервер mongodb
Я новачок у mongodb .. коли я спробував запустити локальний сервер mongodb з mongodкомандою, він не вдався запустити і кинув цю помилку .. /usr/lib/mongodb/mongod --help for help and startup options Sat Jun 25 09:38:51 MongoDB starting : pid=1782 port=27017 dbpath=/data/db/ 32-bit ** NOTE: when using MongoDB 32 bit, you are …
167 mongodb 

17
Не вдається встановити пакети Python [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
Я намагаюся встановити бібліотеку Python за допомогою pip, отримуючи помилку SSL: ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement …


13
Вставлення тексту, де курсор використовує Javascript / jquery
У мене є сторінка з великою кількістю текстових полів. Коли хтось клацає посилання, я хочу, щоб слово чи два було вставлено там, де знаходиться курсор, або додане до текстового поля, на якому є фокус. Наприклад, якщо курсор / фокус знаходиться на текстовому полі з надписом "яблуко", і він натискає на …
167 javascript  jquery 

18
GitHub - не вдалося підключитися до github 443 windows / Не вдалося підключитися до gitHub - Немає помилок
Q - я встановив git, щоб отримати останню версію Angular. Коли я намагався бігати git clone https://github.com/angular/angular-phonecat.git Мені не вдалося підключитися до помилки github 443 Я навіть намагався git clone git://github.com/angular/angular-phonecat.git Це дало мені не вдалося підключити жодне повідомлення про помилку. Я за брандмауером своєї компанії. Я не можу побачити …
167 git  github 



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