программирование

Q & A для профессиональных программистов и энтузиастов

10
C # тип ссылки на строку?
Я знаю, что «строка» в C # является ссылочным типом. Это на MSDN. Однако этот код не работает так, как должен: class Test { public static void Main() { string test = "before passing"; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void TestI(string test) { test = "after passing"; } } …
164 c#  string  reference  types 

23
Как скопировать базу данных SQL Azure на локальный сервер разработки?
Кто-нибудь знает, как я могу скопировать базу данных SQL Azure на мою машину разработки? Я хотел бы прекратить платить, чтобы иметь базу данных разработки в облаке, но это лучший способ получить производственные данные. Я копирую свою производственную базу данных в новую базу данных разработки, но я бы хотел, чтобы эта …

12
Является ли использование Random и OrderBy хорошим алгоритмом перемешивания?
Я прочитал статью о различных алгоритмах случайного воспроизведения в Coding Horror . Я видел, что где-то люди сделали это, чтобы перетасовать список: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); Это хороший алгоритм тасования? Как это работает? Это приемлемый способ сделать это?
164 c#  algorithm  shuffle 

9
Как получить Chrome, чтобы разрешить смешанный контент?
Браузер Chrome по умолчанию блокирует смешанный контент. Как настроить мои параметры / конфигурацию, чтобы разрешить смешанное содержимое, не внося никаких изменений в пользовательский интерфейс каждый раз? Я нашел два решения, но ни одно из них не работает: В нескольких статьях говорится, что вы можете настроить это в разделе «Безопасность» в …

13
Не удалось подтвердить ключ хоста Jenkins
У меня проблема с Дженкинсом , настройка "git", показывает следующую ошибку: Failed to connect to repository : Command "git ls-remote -h https://person@bitbucket.org/person/projectmarket.git HEAD" returned status code 128: stdout: stderr: fatal: Authentication failed Я проверил с SSH : git@bitbucket.org:person/projectmarket.git Это ошибка: Failed to connect to repository : Command "git ls-remote -h …
164 jenkins 

6
В чем разница между Falcor и GraphQL?
GraphQL состоит из системы типов, языка запросов и семантики выполнения, статической проверки и самоанализа типа, каждый из которых описан ниже. Для ознакомления с каждым из этих компонентов мы написали пример, разработанный для иллюстрации различных частей GraphQL. - https://github.com/facebook/graphql Falcor позволяет вам представлять все ваши удаленные источники данных в виде модели …
164 graphql  relayjs  falcor 

5
Как я могу использовать разные сертификаты для определенных соединений?
Модуль, который я добавляю в наше большое Java-приложение, должен общаться с веб-сайтом, защищенным SSL. Проблема в том, что сайт использует самозаверяющий сертификат. У меня есть копия сертификата, чтобы убедиться, что я не сталкиваюсь с атакой «человек посередине», и мне нужно включить этот сертификат в наш код таким образом, чтобы соединение …
164 java  ssl  keystore  truststore  jsse 

15
Ошибка преобразования при преобразовании даты и / или времени из символьной строки при вставке даты и времени
Я пытался создать таблицу следующим образом, create table table1(date1 datetime,date2 datetime); Сначала я попытался вставить значения, как показано ниже, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Это дало ошибку, сказав: Невозможно преобразовать varchar в datetime Затем я попробовал формат ниже, как один из постов, предложенных нашим stackoverflow, insert into …
164 sql  sql-server 

7
Каковы различия между различными параметрами синхронизации потоков в C #?
Может кто-нибудь объяснить разницу между: блокировка (некоторый объект) {} Использование Mutex Используя семафор Использование монитора Использование других классов синхронизации .Net Я просто не могу понять это. Мне кажется, первые два одинаковы?

6
Возвратите все перечислимые с доходностью сразу; без цикла
У меня есть следующая функция, чтобы получить ошибки проверки для карты. Мой вопрос касается работы с GetErrors. Оба метода имеют одинаковый тип возвращаемого значения IEnumerable<ErrorInfo>. private static IEnumerable<ErrorInfo> GetErrors(Card card) { var errors = GetMoreErrors(card); foreach (var e in errors) yield return e; // further yield returns for more validation …

10
Модульное тестирование Node.js [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Существуют ли в настоящее время какие-либо хорошие платформы для модульного тестирования node.js (js …

4
Замена для поиска кода Google? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Google Code Search был невероятно ценен для меня как разработчика - я использую его пару раз …


9
Как сделать класс Java, который реализует один интерфейс с двумя универсальными типами?
У меня общий интерфейс public interface Consumer<E> { public void consume(E e); } У меня есть класс, который использует два типа объектов, поэтому я хотел бы сделать что-то вроде: public class TwoTypesConsumer implements Consumer<Tomato>, Consumer<Apple> { public void consume(Tomato t) { ..... } public void consume(Apple a) { ...... } …

2
Как добавить ненулевое ограничение к существующему столбцу в MySQL
У меня есть имя таблицы с именем "Person" со следующими именами столбцов P_Id(int), LastName(varchar), FirstName (varchar). Я забыл дать NOT NULLограничение P_Id. Теперь я попытался с помощью следующего запроса добавить NOT NULLограничение в существующий столбец с именем P_Id, 1. ALTER TABLE Person MODIFY (P_Id NOT NULL); 2. ALTER TABLE Person …
164 mysql  constraints 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.