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

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

6
Почему я получаю исключение с сообщением «Неверная настройка для не виртуального (переопределяемого в VB) члена…»?
У меня есть модульный тест, где я должен смоделировать не виртуальный метод, который возвращает тип bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Итак, у меня есть фиктивный …
176 c#  unit-testing  moq 

3
Вызов статических методов из обычных методов класса ES6
Какой стандартный способ вызова статических методов? Я могу думать об использовании constructorили использовании имени самого класса, мне не нравится последний, так как он не чувствует необходимости. Первый рекомендуемый способ, или есть что-то еще? Вот (надуманный) пример: class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } printN(){ this.constructor.print(this.n); …

8
Errno потокобезопасный?
В errno.h, эта переменная объявлена ​​так, extern int errno;поэтому мой вопрос: безопасно ли проверять errnoзначение после некоторых вызовов или использовать perror () в многопоточном коде. Это потокобезопасная переменная? Если нет, то какая альтернатива? Я использую Linux с GCC на архитектуре x86.
176 c  linux  multithreading  gcc 

2
Как получить вставленный идентификатор после вставки строки в SQLite с помощью Python?
Как получить вставленный идентификатор после вставки строки в SQLite с помощью Python? У меня есть таблица, как это: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) Я вставляю новую строку с данными примера username="test"иpassword="test" . Как получить сгенерированный идентификатор безопасным способом транзакции? Это для решения веб-сайта, где два человека …
176 python  sqlite 

17
Проверьте, существует ли таблица, не используя «выбрать из»
Есть ли способ проверить, существует ли таблица, не выбирая и не проверяя значения из нее? То есть я знаю, что могу пойти SELECT testcol FROM testtableи проверить количество возвращаемых полей, но, похоже, должен быть более прямой / элегантный способ сделать это.
176 mysql  sql 


12
ToList () - это создает новый список?
Допустим, у меня есть класс public class MyObject { public int SimpleInt{get;set;} } И у меня есть List<MyObject>, и я ToList()это, а затем изменить один из SimpleInt, будут ли мои изменения будут распространены обратно в первоначальный список. Другими словами, каков будет результат следующего метода? public void RunChangeList() { var objs …
176 c#  linq 

11
Замена NULL на 0 в запросе сервера SQL
Я разработал запрос, и в результатах для первых трех столбцов я получаю NULL. Как я могу заменить его 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as …
176 sql  sql-server 


20
Как добавить две строки, как если бы они были числами?
У меня есть две строки, которые содержат только цифры: var num1 = '20', num2 = '30.5'; Я бы ожидал, что смогу добавить их вместе, но вместо этого они объединяются: num1 + num2; // = '2030.5' Как я могу заставить эти строки рассматриваться как числа?
176 javascript 

13
Выполнить метод при запуске в Spring
Есть ли какая-нибудь особенность Spring 3 для выполнения некоторых методов при первом запуске приложения? Я знаю, что могу сделать метод установки метода с @Scheduledаннотацией, и он выполняется сразу после запуска, но затем он будет выполняться периодически.
176 java  spring 

4
Как я могу просмотреть список <T> и получить каждый элемент?
Как я могу просмотреть список и получить каждый элемент? Я хочу, чтобы вывод выглядел так: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Вот мой код: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type …
176 c#  for-loop  collections 


25
Как определить тип файла MIME в Android?
Предположим, у меня есть полный путь к файлу, например: (/ sdcard / tlogo.png). Я хочу знать его тип пантомимы. Я создал для него функцию public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; …

9
Чистая виртуальная функция с реализацией
Мое основное понимание состоит в том, что для чисто виртуальной функции нет реализации, однако мне сказали, что может быть реализация для чисто виртуальной функции. class A { public: virtual void f() = 0; }; void A::f() { cout&lt;&lt;"Test"&lt;&lt;endl; } Код выше ОК? Какова цель сделать его чисто виртуальной функцией с …
176 c++  pure-virtual 

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