Вопросы-ответы - все решения ➜ страница 343
Оптимизация a "while(1);" в C++0x
обновление, см. ниже! Я слышал и читал, что C++0x позволяет компилятору печатать "Hello" для следующего фрагмента #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } это, по-видимому, имеет какое-то отношение к потокам и возможностям оптимизации. Мне кажется, что это может удивить многих людей. есть ли у кого-то хорошее объяснение, почему это было необходимо разрешить? Для справки, самый последний проект C++0x говорит в 6.5/5 цик ...
Как вычесть 30 дней из текущей даты и времени в mysql?
Как вычесть 30 дней из текущей даты и времени в mysql? SELECT * FROM table WHERE exec_datetime BETWEEN DATEDIFF(NOW() - 30 days) AND NOW(); ...
Visual Studio Code-сделать выделенный блок текста прописным?
могу ли я сделать многострочный выбор текста все заглавные буквы в Visual Studio Code? В полном объеме Visual Studio это CTRL+SHIFT+U для этого. расширение, которое существует, что я видел только не-многострочные блоки. ...
Что означает базовый SDK, цель развертывания iOS, цель и проект в xcode
скажем, я установил базовый SDK на 7, что это значит? Это может означать, что приложение будет работать на iOS 7. Но это то, для чего предназначена цель развертывания iOS. также почему я указываю эти 3 значения как в проекте, так и в цели. Это не имеет смысла. Зачем указывать одно и то же дважды? ...
Видимость по умолчанию для классов и членов C# (поля, методы и т. д.)?
Я пытаюсь найти ссылку для видимости по умолчанию различных аспектов C#. Типы классов, полей, методов, перечислений и т. д. может ли кто-нибудь предоставить список этих элементов вместе с их видимостью по умолчанию (т. е. без префиксного модификатора)? ...
Есть!= проверить потокобезопасность?
Я знаю, что сложные операции, такие как i++ не являются потокобезопасными, поскольку они включают несколько операции. но проверка ссылки сама по себе является потокобезопасной операцией? a != a //is this thread-safe я попробовал программу и использовать несколько потоков, но это не удастся. Наверное, я не мог имитировать гонку на своей машине. EDIT: public class TestThreadSafety { private Object a = new Object(); public static void main(String[] args) { final TestThreadS ...
Вызов функции int () для каждого элемента списка?
у меня есть список с числовыми строками, например: numbers = ['1', '5', '10', '8']; Я хотел бы преобразовать каждый элемент списка в целое число, так что это будет выглядеть так: numbers = [1, 5, 10, 8]; я мог бы сделать это с помощью цикла, вот так: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; это должно быть так некрасиво? Я уверен, что есть более подходящие для Python способ сделать это в одну строку кода. Пожалуйста, помогите мне. ...
Можно ли десериализовать XML в список?
учитывая следующий XML: <?xml version="1.0"?> <user_list> <user> <id>1</id> <name>Joe</name> </user> <user> <id>2</id> <name>John</name> </user> </user_list> и следующий класс: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } можно использовать XmlSerializer для десериализации x ...
Модульное тестирование, что событие возникает в C#
у меня есть код, который вызывает PropertyChanged события и я хотел бы иметь возможность модульного теста, что события поднимаются правильно. код, который вызывает события, как public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public strin ...
В чем разница между IQueryable и IEnumerable
Я понимаю разницу. Будучи довольно новым для .Net, я знаю, что могу запросить IEnumerables использование расширений Linq. Так что же это IQueryable а чем это отличается? Смотрите также, в чем разница между IQueryable[T] и IEnumerable[T]? это совпадает с этим вопросом. ...
Как создать резервную копию локального репозитория Git?
Я использую git на относительно небольшом проекте, и я нахожу, что молнии.содержимое каталога git может быть прекрасным способом резервного копирования проекта. Но это немного странно, потому что, когда я восстанавливаю, первое, что мне нужно сделать, это git reset --hard. есть ли проблемы с резервным копированием git РЕПО таким образом? Кроме того, есть ли лучший способ сделать это (например, портативный формат git или что-то подобное?)? ...
Как сделать 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) { ...... } } видимо, я не могу этого сделать. Я, конечно, могу реализовать отправку сам, например public class TwoTypesCons ...
Драйвер MySQL JDBC 5.1.33-проблема с часовым поясом
некоторые справочная информация: У меня есть Java 1.6 webapp работает на Tomcat 7. База данных MySQL 5.5. Ранее я использовал драйвер Mysql JDBC 5.1.23 для подключения к БД. Все сработало. Недавно я обновился до драйвера Mysql JDBC 5.1.33. После обновления Tomcat выдаст эту ошибку при запуске приложения. WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is unrecognized or represents more than one timezone. You must configure either the ser ...
Как создать таблицу из результата запроса select в SQL Server 2008 [дубликат]
этот вопрос уже есть ответ здесь: Как создать таблицу с помощью select query в SQL Server? 3 ответы Я хочу создать таблицу из select query result в SQL Server, я пробовал create table temp AS select..... но я получаю ошибку неверный синтаксис рядом с ключевым словом 'AS' ...
вывод vbscript на консоль
какая команда или самый быстрый способ вывода результатов на консоль с помощью VBScript? ...
Являются ли несинхронизированные статические методы потокобезопасными, если они не изменяют статические переменные класса?
мне было интересно, если у вас есть статический метод, который является не синхронизируется, но не изменить любые статические переменные это потокобезопасным? Что делать, если метод создает локальные переменные внутри него? Например, является ли следующий код потокобезопасным? public static String[] makeStringArray( String a, String b ){ return new String[]{ a, b }; } Итак, если у меня есть два потока, вызывающие метод ths непрерывно и одновременно, один с собаками (скажем, "Great dane" и ...
Разветвление от GitHub до Bitbucket
Я работаю над проектом на основе CakePHP,, расположенной на GitHub. мой проект расположен на Bitbucket. Оба они используют git. В основном я хотел бы создать "вилку" (я не знаю, если я использую правильные термины, так как я новичок в git) CakePHP в моем репозитории Bitbucket, чтобы иметь возможность получать обновления без необходимости загружать все CakePHP zip / tar и заменять папка, затем зафиксируйте и нажмите, но, возможно, с помощью "слияния" (?). спасибо! ...
Событие выбора входного файла HTML не запускается при выборе того же файла
есть ли шанс обнаружить каждый выбор файла, который пользователь сделал для HTML input типа file элемент? Это было задано много раз раньше, но обычно предлагалось onchange событие не срабатывает, если пользователь снова выбирает тот же файл. ...
как указать локальные модули в качестве зависимостей пакетов npm
у меня есть приложение, которое имеет обычный набор зависимостей от сторонних модулей (например, "экспресс"), указанному в пакете.файл json в разделе зависимости. Е. Г. "express" : "3.1.1" Я хотел бы структурировать свой собственный код модульно и иметь набор локальных (то есть в файловой системе, в которой я сейчас нахожусь) модулей, установленных пакетом.формат JSON. Я знаю, что могу установить локальный модуль, запустив: npm install path/to/mymodule однако, я не знаю, как это сделат ...
Что означает "#pragma comment"?
Что значит #pragma comment значит в следующий? #pragma comment(lib, "kernel32") #pragma comment(lib, "user32") ...
Пожалуйста, объясните некоторые моменты Пола Грэма на Lisp
Мне нужна помощь в понимании некоторых моментов от Пола Грэма Что Сделало Lisp Другим. новая концепция переменных. В Lisp все переменные фактически являются указателями. Значения-это то, что имеет типы, а не переменные, а назначение или привязка переменных означает копирование указателей, а не то, на что они указывают. тип символа. Символы отличаются от строк тем, что вы можете проверить равенство путем сравнения указатель. обозначение кода с использованием деревьев символов. весь язык всегда ...
Какой тип лямбда-выражения в Scala и каковы их преимущества?
иногда я натыкаюсь на полу-таинственную нотацию def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} в сообщениях блога Scala, которые дают ему" мы использовали этот тип-лямбда-трюк " handwave. хотя у меня есть некоторая интуиция об этом (мы получаем анонимный параметр типа A без необходимости загрязнять определение с ним?), Я не нашел четкого источника, описывающего, что такое тип лямбда-трюк, и каковы его преимущества. Это просто синтаксический сахар, или он открывает некоторые новы ...
пользовательского интерфейса jQuery позиция сортировки
Как отслеживать, какая позиция элемента, когда его положение в сортируемом списке изменяется? ...
Ява.ленг.RuntimeException: не удается создать экземпляр activity ComponentInfo
Я пытался запустить пример кода При запуске приложения в эмуляторе Android 1.5 , я получил эти ошибки.... У любого есть какой-то намек..? ошибка от LogCat: 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): FATAL EXCEPTION: main 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.s.android.test/com.s.android.test.MainActivity}: java.lang.ClassNotFoundException: com.s.android.test.MainActivity in loader dalvik.system.PathCl ...
Mockito: список Сопоставителей с дженериками
Mockito предлагает: when(mock.process(Matchers.any(List.class))); Как избежать предупреждения, если process принимает List<Bar> вместо? ...
Формат JavaScript дата для гггг-ММ-ДД
привет все у меня есть формат даты ВС мая 11,2014 как я могу конвертировать его в 2014-05-11 в javascript. function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); taskdate(datemilli); приведенный выше код дает мне тот же формат даты ВС мая 11,2014 пожалуйста, помогите ...
jQuery проводка допустимого json в теле запроса
и по jQuery Ajax docs, он сериализует данные в виде строки запроса при отправке запросов, а параметр processData:false должен позволить мне отправить фактический JSON в теле. К сожалению, мне трудно определить, во-первых, если это происходит, а во-вторых, что объект выглядит так, что отправляется на сервер. Все, что я знаю, это то, что сервер не анализирует то, что я посылаю. при использовании http client для размещения объекта литерал {someKey:'someData'}, это работает. Но при использовании ...
округлить до 2 десятичных знаков в java? [дубликат]
этот вопрос уже есть ответ здесь: Как округлить число до n десятичных знаков в Java 29 ответов Я прочитал много вопросов stackoverflow, но ни один, кажется, не работает для меня. я использую math.round() закруглить. вот код: class round{ public static void main(String args[]){ double a = 123.13698; double roundOff = Math.round(a*100)/100; System.out.println(roundOff); } } на выходе я ...
Доступ к словарю.Ключи ключ через числовой индекс
я использую Dictionary<string, int> здесь int - это количество ключей. теперь мне нужно получить доступ к последнему вставленному ключу внутри словаря, но я не знаю его имени. Очевидная попытка: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; не работает, потому что Dictionary.Keys не реализует []-индексатора. мне просто интересно, есть ли подобный класс? Я думал об использовании стека, но это только хранит строку. Теперь я могу создать свою собственную структуру, а затем испо ...
Strtotime() не работает с форматом dd/mm/YYYY
мне очень нравится , но инструкция не дает полного описания поддерживаемых форматов даты. strtotime('dd/mm/YYYY') не работает, он работает только с . если у меня есть дата в dd/mm/YYYY формат, как я могу конвертировать его в YYYY-mm-dd? Я могу сделать это с помощью ...