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

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

3
Які використання тегів у програмі Go?
У специфікації мови Go йдеться про короткий огляд тегів: За оголошенням поля може супроводжуватися необов'язковий літеральний тег рядка, який стає атрибутом для всіх полів у відповідному оголошенні поля. Теги стають видимими через інтерфейс відображення, але інакше ігноруються. // A struct corresponding to the TimeStamp protocol buffer. // The tag strings …
392 go  reflection  struct 

14
NSNotificationCenter addObserver в Swift
Як додати спостерігача в Swift до центру сповіщень за замовчуванням? Я намагаюся перенести цей рядок коду, який надсилає сповіщення про зміну рівня акумулятора. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryLevelChanged:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];

21
Перейменування поточного файлу у Vim
Як слід перейменувати свій поточний файл у Vim? Наприклад: Я редагую person.html_erb_spec.rb Я хотів би, щоб це перейменовано person.haml_spec.rb Я хотів би продовжувати редагування person.haml_spec.rb Як би я міг робити це елегантно?
392 vim  vi 

7
За замовчуванням для KeyValuePair
У мене є об’єкт типу IEnumerable<KeyValuePair<T,U>> keyValueList, який я використовую var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Як я можу перевірити, чи getResultце за замовчуванням, якщо я не можу знайти правильний елемент? Я не можу перевірити, є це nullчи ні, тому що KeyValuePairце структура.
392 c#  key-value 

24
Неможливо імпортувати файл ключів "blah.pfx" - помилка "Файл ключа може бути захищений паролем"
Ми просто модернізували наші проекти Visual Studio 2008 до Visual Studio 2010. Усі наші збори були підписані чітко за допомогою сертифікату підпису коду Verisign . Після оновлення ми постійно отримуємо таку помилку: Неможливо імпортувати такий ключовий файл: companyname.pfx. Файл ключів може бути захищений паролем. Щоб виправити це, спробуйте імпортувати сертифікат …

20
Обробляти завантаження файлів з публікації Ajax
У мене є програма javascript, яка надсилає запити ajax POST на певну URL-адресу. Відповідь може бути рядком JSON або може бути файлом (як додаток). Я можу легко виявити тип вмісту та вміст-диспозицію у своєму виклику ajax, але як тільки я виявляю, що відповідь містить файл, як я запропоную клієнту завантажити …
392 javascript  jquery  ajax 

22
Файл cookie заблоковано / не збережено в IFRAME в Internet Explorer
У мене є два веб - сайту, скажімо , вони example.comі anotherexample.net. У anotherexample.net/page.htmlмене є IFRAME SRC="http://example.com/someform.asp". Цей IFRAME відображає форму, яку користувач повинен заповнити та надіслати http://example.com/process.asp. Коли я відкриваю форму (" someform.asp") у власному вікні браузера, все працює добре. Однак коли я завантажуюсь someform.aspяк IFRAME в IE 6 …

1
Транзитивність автоспеціалізації в GHC
З документів для GHC 7.6: [Y] часто навіть не потрібна СПЕЦІАЛІЗАЦІЯ в першу чергу. Під час компіляції модуля M оптимізатор GHC (з -O) автоматично враховує кожну функцію перевантаженого верхнього рівня, заявлену в M, і спеціалізує її для різних типів, при яких вона викликається в М. Оптимізатор також враховує кожну імпортовану …
392 haskell  ghc 

17
Чи можете ви використовувати кінцеву кому в об'єкті JSON?
Коли вручну генерується об'єкт або масив JSON, часто простіше залишити коду на останньому елементі в об'єкті або масиві. Наприклад, код, який виводиться з масиву рядків, може виглядати так (у псевдокоді на C ++): s.append("["); for (i = 0; i < 5; ++i) { s.appendF("\"%d\",", i); } s.append("]"); даючи вам такий …
392 json  syntax  delimiter 

21
Де PHP зберігає журнал помилок? (php5, apache, fastcgi, cpanel)
Я перебуваю на спільному хостингу і в мене працюють Cpanel, Apache, PHP, які управляються fastcgi. Де PHP зберігає журнал помилок? Чи є інший спосіб я знайти журнал помилок у спільному середовищі хостингу, замість того, щоб пройти всю структуру сайту, щоб шукати файли error_log? У мене є доступ до php.ini(я використовую …

18
Як вирівняти 3 диви (ліворуч / центр / праворуч) всередині іншого діва?
Я хочу, щоб 3 діви були вирівняні всередині контейнера, подібно до цього: [[LEFT] [CENTER] [RIGHT]] Див контейнера шириною 100% (без встановленої ширини), а центральний поділ повинен залишатися в центрі після зміни розміру контейнера. Тому я встановив: #container{width:100%;} #left{float:left;width:100px;} #right{float:right;width:100px;} #center{margin:0 auto;width:100px;} Але це стає: [[LEFT] [CENTER] ] [RIGHT] Якісь поради?

6
Як встановити пакет R з джерела?
Друг прислав мені з цього великого підручника з webscraping NYTimes з R . Я дуже хотів би спробувати. Однак перший крок - встановити пакет з назвою RJSONIO з джерела. Я досить добре знаю R, але поняття не маю, як встановити пакет з джерела. Я запускаю Mac OSX.
392 r  package  install  r-faq 

15
Як використовувати оператор пропуску?
Я зараз вивчаю Python, і я дійшов до розділу про passтвердження. Посібник, який я використовую, визначає це як Nullзаяву, яке зазвичай використовується як заповнювач. Я все ще не повністю розумію, що це означає. Чи може хтось показати мені просту / базову ситуацію, де passвисловлювання буде використано та навіщо воно потрібне?
392 python 

19
Xcode "Створити та архівувати" з командного рядка
Xcode 3.2 надає дивовижну нову функцію в меню "Build", "Build and Archive", яка генерує. Ви також можете відкрити Органайзер, перейти в "Заархівовані програми" та "Надіслати заявку на iTunesConnect". Чи є спосіб використовувати "Збірка та архівування" з командного рядка (як частина сценарію збірки)? Я припускаю, що це xcodebuildбуло б задіяно якось, …

18
Що таке Y-комбінатор? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Y-комбінатор - це концепція інформатики з "функціональної" сторони речей. Більшість програмістів взагалі мало знають …

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