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

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



13
Як використовувати NSURLConnection для з'єднання з SSL для ненадійного сертифіката?
У мене є такий простий код для підключення до веб-сторінки SSL NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url]; [ NSURLConnection sendSynchronousRequest: urlRequest returningResponse: nil error: &error ]; За винятком помилок, якщо cert є автономним підписом Error Domain=NSURLErrorDomain Code=-1202 UserInfo=0xd29930 "untrusted server certificate".Чи є спосіб встановити його так, щоб він прийняв з'єднання в будь-якому випадку …

21
Як розбити рядок на нульовий int
Я хочу розібрати рядок в нульовий int в C #. тобто. Я хочу повернути або значення int рядка, або null, якщо його неможливо проаналізувати. Я якось сподівався, що це спрацює int? val = stringVal as int?; Але це не вийде, тому я так написав цей метод розширення public static int? …
300 c#  .net  string  .net-3.5  nullable 

9
Як уникнути божевілля конструктора залежної інжекції?
Я вважаю, що мої конструктори починають виглядати так: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) з постійно зростаючим списком параметрів. Оскільки "Контейнер" - це мій контейнер для ін'єкцій залежності, чому я не можу просто зробити це: public MyClass(Container con) для кожного класу? Які недоліки? Якщо я це роблю, то …

3
Чому NaN - NaN == 0,0 з компілятором Intel C ++?
Добре відомо, що NaN поширюються в арифметиці, але я не міг знайти жодних демонстрацій, тому я написав невеликий тест: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN; float sub1 = 6.0f - qNaN; float sub2 = qNaN - 6.0f; float …
300 c++  c  floating-point  ieee-754  icc 

3
.NET 4.0 має новий GAC, чому?
%windir%\Microsoft.NET\assembly\є новим GAC . Чи означає це, що зараз ми маємо керувати двома GAC, одним для .NET 2.0-3.5 додатків та іншим для .NET 4.0 додатків? Питання в тому, чому?
300 .net  .net-4.0  gac 


30
Напишіть програму, щоб знайти 100 найбільших чисел із масиву в 1 мільярд чисел
Нещодавно я взяв участь в інтерв'ю, де мене попросили "написати програму, щоб знайти 100 найбільших чисел з масиву в 1 мільярд чисел". Мені вдалося лише дати грубе рішення, яке повинно було сортувати масив за часовою складністю O (nlogn) та взяти останні 100 чисел. Arrays.sort(array); Інтерв'юер шукав кращої складності в часі, …
300 algorithm  sorting 

9
Gson: Пряме перетворення рядка в JsonObject (без POJO)
Не можу цього зрозуміти. Я намагаюся маніпулювати деревом JSON в GSON, але у мене є випадок, коли я не знаю або не маю POJO для перетворення рядка до перетворення в JsonObject. Чи є спосіб перейти безпосередньо від точки Stringдо JsonObject? Я спробував таке (синтаксис Scala): val gson = (new GsonBuilder).create …
300 java  json  gson 


30
Як розмістити зображення в правій частині тексту в UIButton?
Я не хочу використовувати підперегляд, якщо зможу його уникнути. Я хочу мати UIButtonфонове зображення, текст та зображення у ньому. Зараз, коли я це роблю, зображення знаходиться в лівій частині тексту. Фонове зображення, текст і зображення мають різні стани виділення.



30
Під час наведенні наведення дочірнього елемента запускається перетяжка HTML5
Проблема, яка у мене виникає, полягає в тому, що dragleaveподія елемента запускається при наведенні на нього дочірнього елемента. Крім того, dragenterне запускається при повторному наведенні назад на батьківський елемент. Я зробив спрощену скрипку: http://jsfiddle.net/pimvdb/HU6Mk/1/ . HTML: <div id="drag" draggable="true">drag me</div> <hr> <div id="drop"> drop here <p>child</p> parent </div> із наступним …

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