Вопросы-ответы - все решения ➜ страница 233
Что такое "экспорт по умолчанию" в javascript?
File: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Я никогда не видел export default раньше. Есть ли эквивалентные вещи для export default что может быть проще для понимания? ...
В чем разница между услугами.AddTransient, сервис.AddScoped и сервис.AddSingleton методы в ASP.NET ядро?
Я хочу реализовать инъекции зависимостей in Asp.Net ядро. Поэтому после добавления этого кода в ConfigureServices метод, оба способа работают. в чем разница между услуги.AddTransient и сервис.AddScope методы есть Asp.Net ядро? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); } ...
Как автоматически перезагрузить файлы в узле.Джей?
любые идеи о том, как я мог бы реализовать автоматическую перезагрузку файлов в узле.Джей? Я устал от перезагрузки сервера каждый раз, когда я меняю файл. Видимо Узел.js' ...
Как создать пользователя только для чтения в PostgreSQL?
Я хотел бы создать пользователя в PostgreSQL, который может делать только выбор из конкретной базы данных. В MySQL команда была бы: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; что такое эквивалентная команда или серия команд в PostgreSQL? я попробовал... postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy'; postgres=# GRANT SELECT ON DATABASE mydb TO xxx; но похоже, что единственными вещами, которые вы можете предоставить в базе данных, являются CREATE, CONNECT, TEMPORARY и TEMP. ...
Регулярное выражение для замены нескольких пробелов одним пробелом
Дана строка типа: "The dog has a long tail, and it is RED!" какой jQuery или JavaScript magic можно использовать для сохранения пробелов только в одном пространстве max? цель: "The dog has a long tail, and it is RED!" ...
Как передать функцию в качестве параметра в Java? [дубликат]
этот вопрос уже есть ответ здесь: метод Java Pass в качестве параметра 13 ответов можно ли передать метод в метод Java в качестве параметра? Если да, может кто-нибудь, пожалуйста, направлять меня? Это не кажется тривиальным ...
Обмен данными между контроллерами AngularJS
Я пытаюсь обмениваться данными между контроллерами. Use-case-это многоступенчатая форма, данные, введенные на одном входе, позже используются в нескольких местах отображения вне исходного контроллера. Код ниже, и в jsfiddle здесь. HTML <div ng-controller="FirstCtrl"> <input type="text" ng-model="FirstName"><!-- Input entered here --> <br>Input is : <strong>{{FirstName}}</strong><!-- Successfully updates here --> </div> <hr> <d ...
Как создаются лицензионные ключи программного обеспечения?
лицензионные ключи являются стандартом defacto в качестве антипиратской меры. Честно говоря, это поражает меня как (in)безопасность через неизвестность, хотя я действительно не знаю, как генерируются лицензионные ключи. Что такое хороший (безопасный) пример генерации лицензионного ключа? Какой криптографический примитив (если таковой имеется) они используют? Это дайджест сообщения? Если да, то какие данные они будут хэшировать? Какие методы используют разработчики, чтобы сделать его трудным для ...
Как выровнять 3 дива (левый/центральный/правый) внутри другого div?
Я хочу, чтобы 3 дива выровнены внутри контейнера div, что-то вроде этого: [[LEFT] [CENTER] [RIGHT]] контейнер div имеет ширину 100% (без заданной ширины), а центральный div должен оставаться в центре после изменения размера контейнера. Я: #container{width:100%;} #left{float:left;width:100px;} #right{float:right;width:100px;} #center{margin:0 auto;width:100px;} но это будет: [[LEFT] [CENTER] ] [RIGHT] какие-либо советы? ...
Элегантная функция Python для преобразования CamelCase в snake case?
пример: >>> convert('CamelCase') 'camel_case' ...
Как я могу поместить ListView в ScrollView без его сворачивания?
Я искал решения этой проблемы, и единственный ответ, который я могу найти, кажется,"не помещайте ListView в ScrollView". Я еще не видел никакого реального объяснения почему хотя. Единственная причина, по которой я могу найти, это то, что Google не думает, что вы должны этого хотеть. Ну да, так я и сделал. Итак, вопрос в том, как вы можете поместить ListView в ScrollView без его сворачивания до минимальной высоты? ...
Как я могу отменить NSArray в Objective-C?
мне нужно изменить мои NSArray. пример: [1,2,3,4,5] должны стать: [5,4,3,2,1] каков наилучший способ достичь этого? ...
Как удалить параметры меню правой кнопки мыши msysgit?
Это не лучший вопрос программирования, но давайте посмотрим правде в глаза, ребята из серверной ошибки не очень хорошо разбираются в git, поэтому я думаю, что это больше относится к этой аудитории. Я хочу переключиться на TortoiseGit или PortableGit в моей оболочке, но у меня остались эти раздражающие параметры контекстного меню. Как мне заставить их уйти? Нужно ли писать скрипт для их удаления? ...
Разница между applicationContext.xml и spring-сервлет.xml в Spring Framework
Are applicationContext.xml и spring-servlet.xml связанные так или иначе в рамках Spring? будут ли файлы свойств объявлены в applicationContext.xml быть доступен для DispatcherServlet? на соответствующей ноте, зачем мне нужен *-servlet.xml на всех? Почему это недостаточно? ...
Использование вкладок Vim, таких как буферы
Я бы посмотрел на возможность использования вкладок в Vim (с :tabe,:tabnew и т. д.) в качестве замены моей текущей практики открытия многих файлов в одном окне в скрытых буферах. Я хотел бы, чтобы каждый отдельный файл, который я открыл, всегда был на своей вкладке. Однако, есть некоторые вещи, которые мешают этому. Как я могу исправить это: когда такие команды, как gf и ^] перейти к месту в другом файле, файл открывается в новом буфере на текущей вкладке. Есть ли способ, чтобы все эти виды к ...
Статические функции/переменные класса vs в классах Swift?
следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } в чем разница между статический ...
ASP.NET сравнение двигателя с MVC
Я искал на SO & Google для разбивки различных двигателей просмотра, доступных для ASP.NET MVC, но не нашли намного больше, чем простые высокоуровневые описания того, что такое механизм просмотра. Я не обязательно ищу "лучший" или "самый быстрый", а скорее некоторые реальные сравнения преимуществ / недостатков основных игроков (например, по умолчанию WebFormViewEngine, Mvccontrib View Engine и т. д.) для различных ситуаций. Я думаю, что это было бы очень полезно при определении того, будет ...
Как мне найти объект, вызывающий метод с использованием трассировки стека или отражение?
Мне нужно найти объект, вызывающий метод. Возможно ли использовать stacktrace или отражение? ...
Возвращает None, если ключ словаря недоступен
Мне нужен способ получить значение словаря, если его ключ существует, или просто вернуть None, если это не так. однако Python возвращает key_error, если вы ищете ключ, который не существует. Я знаю, что могу проверить ключ, но я ищу что-то более явное. Есть ли способ просто вернуть None, если ключ не существует ? ...
В чем разница между float и double?
Я читал о разнице между двойной точностью и плавающей запятой одинарной точности. Однако, в большинстве случаев, float и double кажутся взаимозаменяемыми, т. е. использование одного или другого не влияет на результаты. Это действительно так? Когда поплавки и двойники взаимозаменяемы? В чем разница между ними? ...
Явные и неявные SQL-соединения
есть ли разница в эффективности явного и неявного внутреннего соединения? Например: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; и SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id; ...
Простой способ превратить массив JavaScript в список, разделенный запятыми?
У меня есть одномерный массив строк в JavaScript, который я хочу превратить в запятую. Есть ли простой способ в садовом JavaScript (или jQuery) превратить это в список, разделенный запятыми? (Я знаю, как перебирать массив и строить строку самостоятельно путем конкатенации, если это единственный способ.) ...
bodyParser устарел Экспресс 4
Я использую express 4.0 и я знаю, что парсер тела был взят из express core, я использую рекомендуемую замену, однако я получаю body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 где я могу найти этот предполагаемый middlewares? или я не должен получать эту ошибку? var express = require('express'); var server = ...
Глобальные переменные в AngularJS
У меня есть проблема, когда я инициализирую переменную на области в контроллере. Затем он изменяется в другом контроллере, когда пользователь входит в систему. Эта переменная используется для управления такими вещами, как панель навигации, и ограничивает доступ к частям сайта в зависимости от типа пользователя, поэтому важно, чтобы она сохраняла свое значение. Проблема с этим заключается в том, что контроллер, который инициализирует его, снова вызывается angular some how, а затем сбрасывает пере ...
Каковы лучшие настройки JVM для Eclipse? [закрытый]
какие лучшие настройки JVM вы нашли для запуска Eclipse? ...
Javascript: как фильтровать массив объектов на основе атрибутов?
у меня есть следующие JavaScript-массив недвижимого имущества предметов домашней обстановки: var json = { 'homes': [{ "home_id": "1", "price": "925", "sqft": "1100", "num_of_beds": "2", "num_of_baths": "2.0", }, { "home_id": "2", "price": "1425", "sqft": "1900", "num_of_beds": "4", "num_of_baths": "2.5", }, // ... (more homes) ... ] } var ...
Неустранимая ошибка: не удается найти локальное ворчание
сначала я удалил старый хрюканье, и я устанавливаю новый хрюканье.Но я получил ошибку: D:wwwgrunt-testgrunt грунт-интерфейса командной строки интерфейс командной строки хрюкать. (версии v0.1.4) неустранимая ошибка: не удается найти локальное ворчание. Если вы видите это сообщение, либо Gruntfile не был найден, либо grunt не был установлен локально для вашего проекта. Для большего информацию об установке и настройке grunt см. В разделе начало работы руководство: http://gr ...
Преобразование массива в JSON
у меня есть массив (var cars = []), который содержит несколько целых чисел. Я добавил несколько значений в массив, но теперь мне нужно отправить этот массив на страницу через jQuery .get метод. Как я могу преобразовать его в объект JSON для отправки? ...
git cherry-pick говорит: "... 38c74d-это слияние, но опция no-m не была предоставлена"
Я сделал некоторые изменения в моей главной ветви и хочу принести их вверх по течению. когда я выбираю следующие коммиты, однако я застреваю на fd9f578, где git говорит: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. что git пытается сказать мне, и черри-выбрать правильную вещь, чтобы использовать здесь? Главная ветвь включает изменения в файлы, которые были изменены в восходящей ветви, поэтому я уверен, что будут некот ...
Разделить список на подсписки с помощью LINQ
есть ли способ я могу разделить List<SomeObject> в несколько отдельных списков SomeObject, используя индекс элемента в качестве разделителя каждой сплит? позвольте мне привести следующий пример: у меня есть List<SomeObject> и мне нужен List<List<SomeObject>> или List<SomeObject>[], так что каждый из этих результирующих списков будет содержать группу из 3 элементов исходного списка (последовательно). например.: Исходный Список: [a, g, e, w, p, s, q, f, x, y, i, ...