1

голосов
1

ответ
69

Просмотры

Match string with database in django

A user will come on website and fill the registration form. Registration form has a question displayed below Which subjects you want to study? Answer by user - I want to study Hindi and english sentence="I want to study Hindi and english" I have 2 database displayed below. Now the answer by the user should match with the one database table with maximum accuracy , The database table matching with maximum accuracy should get selected . I am not able to match with accuracy and if the users write in a different way like I am studying hindi and english I want to study hindi and english . The above 2 sentences means the same but proper matching with database table is not being done by me properly. Kindly help me to resolve this issue. Database: Class_A id subject 1 Hindi 2 English 3 Physics Class_B Id subject 1 Hindi 2 Math 3 Science view.py def submission(request): obj = Registration.objects.latest('id') obj1 = Registration.objects.filter(name__contains=obj1) for a in obj1: sentence= a.subject word = sentence.split() class_a=class_A.objects.all() class_b=class_B.objects.all() if class_a in word: return render(request,'data/submission.html',{'Class':'Your Are in Class A'}) elif class_b in word: return render(request, 'data/submission.html', {'Class': 'You are in Class B'}) Registration is user registration database table.
Rahul Saini
1

голосов
1

ответ
62

Просмотры

which one more preferable array_push() or array_merge() ,when one array is empty and another have some value

Я новичок в PHP, сталкиваются некоторые вопросы между array_push и array_merge я использовал два массива на входе $ а (пустой массив) и $ B (ассоциативный массив с некоторым значением) В случае array_merge, когда я использовал array_merge я получил тот же результат в обоих случаях ($ с и $ е), но в путах я использовал ассоциативный массив с ключом «212» и значения «AA», но на выходе я получаю массив с ключом «0» и значением «аа» теперь в случае array_push я получить 2 различные выходы (INT 1 и INT 2) для двух различных случаев в течение 2 одинаковых входов Я попробовал этот $ а = массив (); $ Ь = массив (212 => "аа"); $ С = array_merge ($ а, $ б); $ F = array_merge ($ Ь, $ а); $ D = array_push ($ Ь, $ а); $ Е = array_push ($ а, $ б); Теперь я сбрасывал этот массив, используя это эхо «»; var_dump ($ с); var_dump ($ е); var_dump ($ г); var_dump ($ е);
Rahul Saini
1

голосов
1

ответ
74

Просмотры

In passport.js, middleware method “local-signup” have unique key email and password. Can be changed or not

новый пользователь); }); }}); })); Мой вопрос мы можем изменили значение usernameField и passwordField? Как usernameField и passwordField ключи никогда не изменятся, так как он predifned ключей в паспортной библиотеке. passport.use ( 'локальных подключений', новый LocalStrategy ({usernameField: 'EMAILID', passwordField: 'paswrd', passReqToCallback: истинно},
Rahul Saini
1

голосов
1

ответ
103

Просмотры

Как использовать $ раздвоение оператор с агрегацией

Я хочу использовать $ раздвоение оператор на поле даты. [{ "Статус": правда, "beaconData": { "Дата": "15/07/2017, 11:00", "заряд": 15}, { "статус": правда, "beaconData": { " дата»: "2/07/2017, 15:00", "заряд": 35}, { "статус": правда, "beaconData": { "дата": "2/07/2017, 11:05" , "заряд": 5}] Я использовал как этот db.orders.aggregate ([{$ проект: {данные: {$ раскол: [ "$ beaconData.date", ""]}, 'статус': 1}}]), но возвращает ошибку, как "ERRMSG": "исключение: недопустимый оператор '$' раскол", "код": 15999,
Rahul Saini
1

голосов
2

ответ
49

Просмотры

Как рассчитать количество уникальных данных в MongoDB

Я очень новый новичок в MongoDB. мы должны показать выходные данные, в которых, имеющие уникальный номер пользователя по дате. Количество пользователей Android и пользователя Ios. Это ввода входных данных в формате JSON [{ 'Имя': 'user1', 'дата': '23 / 09 / 2017' , 'DeviceType': 'Android'}, { 'Имя': 'user2', 'дата': '24 / 09 / 2017' , 'DeviceType': '' Иос}, { 'имя': 'user1', 'дата': '23 / 09 / 2017' , 'DeviceType': 'ИОС'}, { «имя ': 'user2', 'дата': '23 / 09/2017', 'DeviceType': 'ИОС'}, { 'имя': 'user1', 'дата': '24 / 09 / 2017' , «DeviceType ':' ИОС}, { 'имя': 'user2', 'дата': '25 / 09 / 2017' , ' DeviceType»:„Android“}] Я очень смущен, что запрос для извлечения необходимых данных. А выход есть выход [{ 'дата': '23 / 09 / 2017' , 'iosCount': 2 'androidCount': 1}, { 'дата': '24 / 09 / 2017' , 'iosCount': 2, 'androidCount': 0}, { 'дата': '25 / 09 / 2017' , 'iosCount': 0, 'androidCount': 1}]
Rahul Saini
1

голосов
2

ответ
74

Просмотры

Ошибка типа: restify.authorizationParser не является функцией в узле

Я столкнулся этой ошибкой и попытался несколько версии restify как 4.1.1, 6.0.0, 4.3.2 ^. Но его прекрасно работать на моей локальной машине, но не работает на производстве. TypeError: restify.authorizationParser не является функцией Пожалуйста, не могли бы вы мне помочь. Я буду очень благодарен вам.
Rahul Saini
6

голосов
3

ответ
2.5k

Просмотры

Программное отображение Раскадровки

Я использую раскадровку, что я обращенную ошибку, как показано ниже мой код успешно выполняются, но их нет, страницы шоу или действия в тренажере только показывает черный экран после запуска изображения. ClsMainPageAppDelegate.h #import @interface ClsMainPageAppDelegate: UIResponder @property (сильный, неатомический) UIWindow * окно; @end ClsMainPageAppDelegate.m #import "ClsMainPageAppDelegate.h" #import "ClsMainPageViewController.h" #import "ClsTermsandConditionViewController.h" @implementation ClsMainPageAppDelegate - (BOOL) применение: (UIApplication *) didFinishLaunchingWithOptions приложения: (NSDictionary *) launchOptions {// Override пункт для настройки после запуска приложения. NSUserDefaults * fetchDefaults = [NSUserDefaults standardUserDefaults]; ИНТ сообщение = [fetchDefaults integerForKey: @ "checkvalue"]; NSLog (@ "Сообщение Привет:% я", сообщение); если (сообщение == 1) {UIStoryboard * раскадровка = [UIStoryboard storyboardWithName: @ "MainStoryboard" пачка: ноль]; ClsMainPageViewController * = MVC [раскадровка instantiateViewControllerWithIdentifier: @ "BeIinformedPage"]; нет [(UINavigationController *) self.window.rootViewController pushViewController: анимированный MVC: NO]; NSLog (@ "Запущенный Главная страница"); } Еще {UIStoryboard * раскадровка = [UIStoryboard storyboardWithName: @ "MainStoryboard" пачка: ноль]; ClsTermsandConditionViewController * = MVC [раскадровка instantiateViewControllerWithIdentifier: @ "termsandConditionControl"]; нет [(UINavigationController *) self.window.rootViewController pushViewController: анимированный MVC: NO]; NSLog (@ «запускаемых Правила и условия Страница»); } Вернуться ДА; } Ошибка Этой ошибки я сталкиваюсь, когда я не выбираю точку входа в storybroad является Initial View Controller. 2013-07-17 19: 38: 12,749 BeInformed [1011: c07] Не удалось создать экземпляр контроллера вид по умолчанию для «MainStoryboard» UIMainStoryboardFile - возможно, точка входа не установлен? 2013-07-17 19: 38: 16,127 BeInformed [1011: c07] Сообщение Привет: 0 2013-07-17 19: 38: 18,333 BeInformed [1011: c07] Запущенный Условия Page Error Эта ошибка сталкиваюсь, когда я выбрать точка входа в storybroad является Initial View Controller (termsandConditionControl) 2013-07-17 19: 53: 19,839 BeInformed [1057: c07] Сообщение Привет: 0 2013-07-17 19: 53: 26,175 BeInformed [1057: c07] - [ClsTermsandConditionViewController pushViewController: анимационный]: непризнанные селектор направлен например 0x71b2f50 2013-07-17 19: 53: 26,176 BeInformed [1057:
Rahul Saini
5

голосов
3

ответ
11.8k

Просмотры

не может найти объявление интерфейса для «NSObject», суперкласс «GPXType»

Я сделал некоторые исследования по этому вопросу, но я не нашел ничего подобного просто нет. Я использую рамки IOS GPX, чтобы сделать путь на карте с помощью GPX файла. У меня есть импорт IOS GPX.framework на моем проекте. но я сталкиваюсь с проблемой. Пожалуйста, Веди меня, если у кого есть какие-либо советы ...
Rahul Saini
2

голосов
0

ответ
129

Просмотры

Дизайн перестановки / сортировки ListView

У меня есть ListView, который отображает некоторые пользовательские элементы. Требование, чтобы дать пользователю средство, чтобы изменить положение элементов списка вверх и вниз. Для перегруппировки я планирую использовать: перетащить сортировки ListView Сценарий: Там будет два ListViews: Оригинальный список отображается в начале. Список с переставить обработчик справа, как это при запуске приложения отображается первый список, но когда пользователь нажимает кнопку изменить, отображаются второй список с обработчиками. Переход между двумя список должен быть таким образом, что позиция поддерживается и в настоящее время отображается тот же список. Вопрос: Каков наилучший подход к разработке этого дела. Должен ли я сделать два ListViews? Если да, то, как передавать данные между ними при сохранении перехода? Или, показать / скрыть обработчик в одном списке?
rahul saini
7

голосов
3

ответ
7.2k

Просмотры

Как получить все курсы по Мудл?

Мне нужно, чтобы показать все MOODLE курсов в списке меню. Может кто-нибудь предложить мне, что, как я могу получить все курсы с помощью кода PHP или Мудл встроенные функции. Спасибо
rahul saini
6

голосов
2

ответ
1.6k

Просмотры

Как перемотать последние салфетки, как трут

Я работаю над приложением IOS (используя Objective-C). Я использую MDCSwipeToChoose API красть вид (как и неприязнь). Я хочу добавить еще одну кнопку в App (перемотка последней салфетки, как трут).
Rahul Saini
2

голосов
2

ответ
2k

Просмотры

Datepicker падает на IOS 8 текстовое поле

Я использовал UIDatePicker на UITextField. У меня есть пресс UITextField, чтобы выбрать дату, используя Datepicker 1-й раз (App работает правильно), 2-й раз, когда я снова нажмите на UITextField, чтобы выбрать новую дату установки на UITextField с помощью UIDatePicker то приложение будет сбой. Я не использую UITableView, я использую простой вид, что это ViewController. Пожалуйста, помогите мне ... Спасибо - (Недействительными) viewDidLoad {[супер viewDidLoad]; Форма = [[NSDateFormatter Alloc] инициализации]; [Форма setDateFormat: @ "ММ-дд-гггг"]; DatePicker = [[UIDatePicker Alloc] инициализации]; // Выбор даты datePicker.frame = CGRectMake (0,0,320, 216); datePicker.backgroundColor = [UIColor whiteColor]; } - (BOOL) textFieldShouldBeginEditing: (UITextField *) текстовое поле {BOOL а; если (TextField. Тег == 10) {UIViewController * popoverContent = [[UIViewController Alloc] инициализации]; // ViewController UIView * popoverView = [[UIView Alloc] инициализации]; // вид popoverView.backgroundColor = [UIColor blackColor]; datePicker.datePickerMode = UIDatePickerModeDate; [DatePicker setMinuteInterval: 5]; [DatePicker SetTag: 10]; [Datepicker addTarget: само действие: @selector (Result) forControlEvents: UIControlEventValueChanged]; [PopoverView addSubview: DatePicker]; popoverContent.view = popoverView; UINavigationController * navigationController = [[UINavigationController Alloc] initWithRootViewController: popoverContent]; navigationController.delegate = самостоятельно; popoverController = [[UIPopoverController Alloc] initWithContentViewController: navigationController]; popoverController.delegate = самостоятельно; [Не popoverController setPopoverContentSize: CGSizeMake (320, 250) анимированные: NO]; [PopoverController presentPopoverFromRect: textField.frame INview: self.addView permittedArrowDirections: UIPopoverArrowDirectionUp анимированные: ДА]; а = НЕТ; } Еще {а = ДА; } Возвращает; } - (недействительными) Результат {NSDateFormatter * formDay = [[NSDateFormatter Alloc] инициализации]; [PopoverController presentPopoverFromRect: textField.frame INview: self.addView permittedArrowDirections: UIPopoverArrowDirectionUp анимированные: ДА]; а = НЕТ; } Еще {а = ДА; } Возвращает; } - (недействительными) Результат {NSDateFormatter * formDay = [[NSDateFormatter Alloc] инициализации]; [PopoverController presentPopoverFromRect: textField.frame INview: self.addView permittedArrowDirections: UIPopoverArrowDirectionUp анимированные: ДА]; а = НЕТ; } Еще {а = ДА; } Возвращает; } - (недействительными) Результат {NSDateFormatter * formDay = [[NSDateFormatter Alloc] инициализации]; formDay.dateFormat = @ "ММ-дд-гггг"; NSString * день = [formDay stringFromDate: [дата Datepicker]]; self.edit_dob.text = день; } Ошибка *** отказ Assertion в - [UIPickerTableView _createPreparedCellForGlobalRow: withIndexPath: willDisplay:], /SourceCache/UIKit/UIKit-3318.16.14/UITableView.m:9269 *** Нагрузочного приложение из - за неперехваченное исключение 'NSInternalInconsistencyException', причина: «UITableView DataSource не установлен» у меня есть поделиться скриншотом. У меня есть выберите дату в первый раз успешно , и когда я нажмите кнопку , чтобы сбросить новую дату в этом текстовом поле , что время приложение авария.
Rahul Saini
2

голосов
1

ответ
135

Просмотры

How to integrate soap xml API of unicommerce in nodejs

I am trying to hit xml Api of unicommerce by soap module in nodejs. It is working fine in soapUI.But is not integrated in node Application. I am getting this error. ERROR: {Error: Cannot parse response}. var express = require("express"); var soap = require("soap"); var http = require('http'); var app = express(); var router = express.Router(); var username = "*********"; var password = "************"; var auth = "Basic " + new Buffer(username + ":" + password).toString("base64");// not working var wsdlUrl = 'https://lensclues.unicommerce.com/services/soap/uniware16.wsdl?facility=01'; const Autentication = '' + '' + '' + '**********' + '*******************'+ '$$$$$$$$$$$'+ '2017-01-19T15:14:46.893Z'+ ''+ '' + '' soap.createClient(wsdlUrl, function (err, soapClient) { soapClient.addSoapHeader(Autentication); const data = '' + '' + '' + '' + '' + 'LCSGDB555xD15165S4PURx124' + '' + '' + '600' + '' + '' + '' if (err) { console.log("err", err); } soapClient.GetInventorySnapshot({ data }, function (err, result) { if (err) { console.log("ERROR:", err); } else { console.log("result", result); } }); The question is: How do I send the request and print the answer? Could you have any clues about this kind of issue? Thanks a lot!
Rahul Saini
4

голосов
1

ответ
1.2k

Просмотры

В чем разница между крипто и Bcrypt

Эти модули необходимы, как что константные криптографических = требуется ( «крипто»); Const Bcrypt = требуется ( 'Bcrypt'); Я очень смущен между ними. Я хочу знать, что разница между ними, и когда он должен быть использован.
Rahul Saini
6

голосов
3

ответ
24.6k

Просмотры

USB не обнаружения в оракула VirtualBox на Mac OS [закрыт]

Моя операционная система окна 8 и я бегу Mac OS в виртуальной box.I успешно установить Mac OS на оракула виртуальной коробки, но когда я использовал мой Pen диск это не обнаружить в Mac OS. У меня есть установить внешнее программное обеспечение для USB-устройств для расширения VirtualBox 4.2.16 пакет, но моя проблема не решена. Пожалуйста, проверьте мой скриншот х. Пожалуйста, помогите мне и решить мою проблему ... Спасибо вам. Я нажимаю на варианте формы устройства Add Filter и выберите свой USB, то VirtualBox автоматического обнаружения этой информации. Тогда я нормально и запустить Mac OS. Mac Os начинаются, когда я иду в VirtualBox меню и выберите опцию навигации-> USB Devices-> Data Traveler Кингстоне G3 [0100]. когда я столкнулся с такого рода ошибки. Пожалуйста, решить мою проблему. Спасибо вам.
Rahul Saini
3

голосов
2

ответ
2.2k

Просмотры

Для Позвони WebAPI в Swift и фатальная ошибка: словарь литерал содержит дубликаты ключей

Я использовал как быстрые и Objective-C для вызова API с его параметром, я успешно сделал в Objective C, но у меня сталкивается с вопросом в Swift вызвать API с его параметрами. Я использовал два параметра являются одни и те же клавиши, что является «Password». он не работает в Swift Но он работает правильно Objective C. Пожалуйста, Веди меня и обновить свой Swift код. Благодарности Swift Code вар Титулы: [String: String] = [ "FirstName": имя, "ContactNumber": контакт, "Электронная почта": электронная почта, "пароль": пароль, "пароль": repassword, "Rd_UserType": тип] вар запрос = NSMutableURLRequest (URL: NSURL (строка: "http://local.in/api/AccountApi")!) вар сессия = NSURLSession.sharedSession () request.HTTPMethod = "POST" вар ERR: NSError? запрос. NSURL * URL = [NSURL URLWithString: @ "http://local.in/api/AccountApi"]; NSLog (@ "% @", URL); NSData * PostData = [сообщение dataUsingEncoding: NSASCIIStringEncoding allowLossyConversion: ДА]; NSString * postLength = [NSString stringWithFormat: @ "% лу", (без знака длиной) [длина PostData]]; NSMutableURLRequest * Запрос = [[NSMutableURLRequest Alloc] инициализации]; [Запрос setURL: URL]; [Запрос setHTTPMethod: @ "POST"]; [Запрос SetValue: postLength forHTTPHeaderField: @ "Content-Length"]; [Запрос SetValue: @ "приложения / JSON" forHTTPHeaderField: @ "Accept"]; [Запрос SetValue: @ "применение / х-WWW-форм-urlencoded" forHTTPHeaderField: @ "Content-Type"]; [Запрос setHTTPBody: PostData]; // [NSURLRequest setAllowsAnyHTTPSCertificate: ДА forHost: [URL хоста]]; NSError об ошибке * = [[NSError Alloc] инициализации]; NSHTTPURLResponse * ответ = ноль; NSData * urlData = [NSURLConnection sendSynchronousRequest: запрос returningResponse: & ошибки отклика: & ошибка]; NSLog (@ "Код ответа:% л.д." (длинный) [ответ StatusCode]); если ([ответ StatusCode]> = 200 && [ответ StatusCode] <300) {NSString * responseData = [[NSString Alloc] initWithData: кодирование urlData: NSUTF8StringEncoding]; NSLog (@ "ответ ==>% @", responseData); } NSData * urlData = [NSURLConnection sendSynchronousRequest: запрос returningResponse: & ошибки отклика: & ошибка]; NSLog (@ "Код ответа:% л.д." (длинный) [ответ StatusCode]); если ([ответ StatusCode]> = 200 && [ответ StatusCode] <300) {NSString * responseData = [[NSString Alloc] initWithData: кодирование urlData: NSUTF8StringEncoding]; NSLog (@ "ответ ==>% @", responseData); } NSData * urlData = [NSURLConnection sendSynchronousRequest: запрос returningResponse: & ошибки отклика: & ошибка]; NSLog (@ "Код ответа:% л.д." (длинный) [ответ StatusCode]); если ([ответ StatusCode]> = 200 && [ответ StatusCode] <300) {NSString * responseData = [[NSString Alloc] initWithData: кодирование urlData: NSUTF8StringEncoding]; NSLog (@ "ответ ==>% @", responseData); }
Rahul Saini
2

голосов
1

ответ
143

Просмотры

Как использовать $ вычитать с массивом документа в MongoDB

У нас есть две коллекции, в которых пользователи и организации. db.users.aggregate ([{$ спичка: { "organization.metaInfo": { "$ п": "отключен"}}}, { "$ разматывают": "$ организация"}, { "$ группа": { "_id": "$ organization.organizationId", "считать": { "$ сумма": 1}}}, {$ поиска: {от: "организаций", localField: "_id", foreignField: "_id", а : "orgDta"}}, { "$ проект": { "_ идентификатор": 1, "счетчик": 1, "orgDta.organizationLicence.userCount": 1}}]) Когда этот запрос выполняется возвращать результат, как который хорошо для меня. { "_Id": "768d3090-d4f5-11e7-a503-9b68b90cdb4e", "считать": 5.0, "orgDta": [{ "OrganizationLicence": { "UserCount": 50}}]}, { "_id": "d9933740-c29c-11e7-9481-b52c5f3e2e70", "счет": 1.0, "orgDta": [{ "organizationLicence": { "UserCount": 1}}]}, { "_id": "5386ebc0-c29b-11e7-9481-b52c5f3e2e70", "счет": 1.0, "orgDta": [{ "organizationLicence": { "UserCount": 1 }}]} Теперь я хочу, чтобы выполнить операцию вычитания между ними подсчетом и userCount.But я не знаю, что, как использовать здесь. Я пытался вместе с $ проекта { "$ проекта": { "_ ид": 1, "рассчитывать": 1, "orgDta.dObjects": 1, «orgDta.
Rahul Saini
2

голосов
1

ответ
85

Просмотры

Как $ вытаскивать документы в вложенном массиве документов в MongoDB

Как удалить данные из документов, которые имеют USERID = "fadd66e5-97b9-4ae0-86ca-7922bf9d1da4" в parentHierarchy и имеют organizationId = "d44a90c0-3f04-4dbd-97f0-cd1be3baf2de". Это документы. [{ "Имя": "ABC", "организация": [{ "organizationId": "d44a90c0-3f04-4dbd-97f0-cd1be3baf2de", "parentHierarchy": [{ "привилегию": "Администратор", "идентификатор пользователя": "fadd66e5-97b9-4ae0-86ca-7922bf9d1da4"}, { "привилегию": "Менеджер", "идентификатор пользователя": "fadd56e5-97b9-4ae0-86ca-7922bf9d1da4" [{ "Привилегию": "Администратор", "идентификатор пользователя": "fadd66e5-97b9-4ae0-86ca-7922bf9d1da4"}, { "привилегию": "Менеджер", "идентификатор пользователя": «fadd56e5-97b9-4ae0-86ca-7922bf9d1da4 "}]}]}] Выходной документ должен быть прийти в этом формате (которые не имеют parenthierarchy в этом organisationId "d44a90c0-3f04-4dbd-97f0-cd1be3baf2de"). [{ "Имя": "ABC", "организация": [{ "organizationId": "d44a90c0-3f04-4dbd-97f0-cd1be3baf2de", "parentHierarchy": [{ " верно}, функция (ошибка, документы) {если (ошибка) {console.log ( "ошибка в обновление parentHierarchy"); } еще {console.log ( "обновленные документы"); }})
Rahul Saini
2

голосов
1

ответ
1.5k

Просмотры

How to subtract two date time in mongodb

Я использовал агрегатную функцию. db.checkins.aggregate ([{$ спичка: {checkinType: "Маяк", "associationIds.organizationId": "af39bc69-1938-4149", "checkinData.time": { "$ GTE": новая Дата ( "2018- 01-18T18: 30: 00.000Z "), "$ л": новая дата (" 2018-01-19T18: 30: 00.000Z ")}}}, {" $ рода ": {" checkinData.time ": - 1}}, {$ группа: { "_id": { "orgId": "$ asst.organizationId", "идентификатор пользователя": "$ asst.userId"}, "lastSeen": { "$ первый": "$ checkinData .time "}, "firstSeen": {" $ последний ":" $ checkinData.time "}, }}, { "$ Проект": { "_ идентификатор": 1, "lastSeen": 1, "firstSeen": 1, totalHourSpent: {$ вычитать: [ "$ lastSeen", "$ firstSeen"]}}}] ) Когда я выполнил этот запрос возврата монго totalHourSpent в milisecond, который приведен ниже. { "_Id": { "orgId": "af39bc69-1938-4149-b9f7-f101fd9baf73", "идентификатор пользователя": "34adb4a0-0012-11e7-bf32-cf79d6b423e9"}, "lastSeen": ISODate ( "2018-01- 19T18: 49: 52,242 + 05: 30 "), "firstSeen": ISODate (" 2018-01-19T10: 08: 21,026 + 05: 30 "), "totalHourSpent": NumberLong (" 31291216" )}, { «_id ": { "orgId": "af39bc69-1938-4149-b9f7-f101fd9baf73", "идентификатор пользователя": "679416b0-3f88-11e7-8d27-77235eb1ba9b"}, "lastSeen": ISODate ( "2018-01-19T20: 51: 30,946 + 05: 30"), "firstSeen": ISODate ( "2018-01-19T11: 07 : 44,256 + 05: 30 "), "totalHourSpent": NumberLong (" 35026690" )}, Как рассчитать totalHourSpent в час. Заранее спасибо.
Rahul Saini
2

голосов
1

ответ
43

Просмотры

$ DateToString и $ подстрока не показывая правильную дату

db.checkins.aggregate ([{ '$ матч': { "checkinData.time": { "$ GT": ISODate ( "2017-08-31T18: 30: 00.000Z"), "$ Ге": ISODate (» 2017-08-31T20: 00: 00.000Z ")}}}, {" $ проект ": { 'ООД': {" $ dateToString ": {формат: "% Y-% m-% d", дата:" $ checkinData.time "}}}}]) возвращает данные из базы данных он отлично хорошо это означает, что все возвращения данных следующую дату (2017/09/01). но проблема в том, что значение поля «DTE» показывает предыдущую дату (2017-08-31), но я должен показать значение «DTE» является датой следующей (2017-09-01). Я использовал $ dateToString и $ подстроку { "$ проект": { "ООД": { "$ зиЬзЬг": [ "$ checkinData.time", 0,10]},
Rahul Saini
2

голосов
2

ответ
32

Просмотры

How to find function to match spectific data in mongoDB

we have to find data if this key-value exists together. 1. orgId = PQR 2. tagId = 123 This is array of objects. [{ "_id" : "c6114ee0", orders:[{ "orgId" : "ABC", "tagId" : "123" }, {"orgId": "PQR", "tagId": "456" }, {"orgId": "XYZ" } ] }, { "_id" : "c6114ee1", orders:[{ "orgId" : "SDE", "tagId" : "446" }, {"orgId": "PQR", "tagId": "123" }, {"orgId": "UJI" } ] }] output { "_id" : "c6114ee1", orders:[ {"orgId": "PQR", "tagId": "123" } ] } we have used this condition db.collection.find({"orders.orgId":"PQR","orders.tagId":"123"},function(err, result){ }) it returns both documents. NOTE: we have not be used aggregate
Rahul Saini
3

голосов
1

ответ
41

Просмотры

How to run docker to other server machine

I have code server.js 'use strict'; const express = require('express'); // Constants const PORT = 8080; // App const app = express(); app.get('/', function (req, res) { res.send('Hello world\n'); }); app.listen(PORT); console.log('Running on http://localhost:' + PORT); dockerfile FROM node:6.5.0 WORKDIR /app RUN npm install nodemon -g COPY package.json /app/package.json RUN npm install COPY server.js /app EXPOSE 8080 package.json { "name": "docker_web_app", "version": "1.0.0", "description": "Node.js on Docker", "author": "First Last ", "main": "server.js", "scripts": { "start": "node server.js" }, "dependencies": { "express": "^4.13.3" } } I have Implemented dockerfile and docker image on local machine and then pushed on docker hub. On other machine I pull docker image from docker hub and run docar command, It runs successfully and return console.log(). I want to see node module and project directory, but have not seen anywhere. Please help me. How can show project directory on other machine.
Rahul Saini
2

голосов
1

ответ
69

Просмотры

Uncaught exception ‘Twilio\Exceptions\TwilioException’ with message ‘Unknown domain sid’

Hello everyone I trying to integrate message Api Twilio in php . I did all things same as mentioned in Twilio Documentation but I'm getting error Uncaught exception ‘Twilio\Exceptions\TwilioException’ with message ‘Unknown domain sid’ it is giving error on line 796 Twilio\Rest\Client->__get(‘sid’) #1 {main} thrown in /home/mydomain/public_html/twilio/Twilio/Rest/Client.php on line 796 Can Someone please suggest why I'm getting this error . If anyone want any other information please let me know. my Code how i trying to do this $status = 'no'; if (isset($_GET['mobile_no']) && ! empty($_GET['mobile_no'])) { $mobile_no = $_GET['mobile_no']; $sql_result = "select * from users where user_id='" . $_SESSION['user_id'] . "' "; $result_user = mysqli_query($x, $sql_result); $details_user = mysqli_fetch_assoc($result_user); //$user_otp = rand(1000,9999); $user_otp = mt_rand(100000, 999999); $msg = "Your OTP for XYZ is:" . ' ' . $user_otp; $current_otp = hash('sha256', $user_otp); $sql111 = "update users set mobile_otp='$current_otp',mobile_status='0' where user_id='" . $_SESSION['user_id'] . "'"; mysqli_query($x, $sql111); //use Twilio\Rest\Client; $client->messages->create( // the number you'd like to send the message to $mobile, [ // A Twilio phone number you purchased at twilio.com/console 'from' => '+18154274419', // the body of the text message you'd like to send 'body' => 'Sent from a Twilio Trial Account', ] ); if ($client->sid) { $status = 'yes'; } } echo $status; Any help would be greatly appreciated.
Rahul Saini
2

голосов
0

ответ
34

Просмотры

Match string with database in django/python

Пользователь будет приходить на сайт и заполнить регистрационную форму. Регистрационная форма имеет вопрос отображается под какие предметы вы хотите учиться? Ответ пользователя - Я хочу, чтобы изучить экологические исследования. предложение = «Я хочу учиться Environmental Studies» У меня есть база данных 2 показаны ниже. Теперь ответ пользователя должен совпадать с таблицей одной базы данных с максимальной точностью, Совпадение таблицы базы данных с максимальной точностью должна выбрано. Я не в состоянии соответствовать с точностью. Class_A предмет ID 1 Environmental Studies 2 Физкультура предмет Class_B Id 1 Обществознание 2 Управление компьютером 3 Hindi представление views.py четкости (запрос): OBJ = Регистрация. objects.latest ( 'ID') obj1 = Registration.objects.filter (name__contains = obj1) для а obj1: предложение = a.subject слово = sentence.split () class_a = class_A.objects.all () class_b = class_B. objects.all (), если Class_a.filter (subject__in = слово) .exists (): возврат визуализации (запрос, 'данные / submission.html', { 'Класс': 'Ваш относятся к классу А'}) Элиф Class_b.filter (subject__in = слово) .exists (): возврат визуализации (запрос, «данные / submission.html», { «Класс»: «Вы в классе B»}) система работает нормально с одним словом тему добавлена ​​в базу данных Таблица Как хинди, английский ( «Я хочу изучать хинди.»). Но когда 2 слова или 3 слова Тема добавлена ​​в таблице базы данных, как физическое образование или исследования окружающей среды. Тогда система не работает. Подобно этому, если пользователь заполняет регистрационную форму, написав: «Я хочу, чтобы изучить исследования окружающей среды.» , Тогда оно не спички из 2 слов предметных.
Rahul Saini
2

голосов
3

ответ
73

Просмотры

Как использовать MongoDB с узлом

Когда я запускаю сценарий, ошибка возвращается. TypeError: db.collection не является функцией вар MongoClient = требуется ( 'MongoDB') MongoClient;. вар URL = "MongoDB: // а: 12345**@xxxx.mlab.com: &&&& / MyDB"; MongoClient.connect (URL, функция (эээ, дБ) {если (ERR) {console.log (ERR);} еще {console.log ( "База данных создана!");. Db.collection ( 'пользователи') агрегатный ( [{ '$ матч': { 'organization.organizationId': "e1716c62-fdce-11e7-8be5- 0ed5f89f718b"}}, { "$ проект": { "deviceDetails": 1, "UserDetails": 1}}], функция (ошибка, документы) {если (ошибка) {консоль (ошибка);} Else {console.log (документы); }}); }); Привет, не могли бы вы помочь мне, где я делаю wrong.Thanks!
Rahul Saini
3

голосов
2

ответ
43

Просмотры

How to deploy docker file on other server

I am trying to deploy docker container to other server. Here code is, in which some files server.js var express = require('express'); // call express var app = express(); // define our app using express var bodyParser = require('body-parser'); var halson = require('halson'); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); var port = process.env.PORT || 8080; var config = require('./config'); var mongoose = require('mongoose'); mongoose.connect("mongodb://localhost/product_quantities"); var ProductQuantity = require('./app/models/product_quantity'); var router = express.Router(); router.put('/product_quantities/:product_id', function(req, res) { if (req.body.quantity_onhand == null) { res.status(400); res.setHeader('Content-Type', 'application/vnd.error+json'); res.json({ message: "quantity_onhand parameter is required"}); } else{ ProductQuantity.findOne({ product_id: req.params.product_id}, function(err, productQuantity) { if (err) return console.error(err); var created = false; // track create vs. update if (productQuantity == null) { productQuantity = new ProductQuantity(); productQuantity.product_id = req.params.product_id; created = true; } // set/update the onhand quantity and save productQuantity.quantity_onhand = req.body.quantity_onhand; productQuantity.save(function(err) { if (err) { res.status(500); res.setHeader('Content-Type', 'application/vnd.error+json'); res.json({ message: "Failed to save productQuantity"}); } else { // return the appropriate response code, based // on whether we created or updated a ProductQuantity if (created) { res.status(201); } else { res.status(200); } res.setHeader('Content-Type', 'application/hal+json'); var resource = halson({ product_id: productQuantity.product_id, quantity_onhand: productQuantity.quantity_onhand, created_at: productQuantity.created_at }).addLink('self', '/product_quantities/'+productQuantity.product_id) res.send(JSON.stringify(resource)); } }); }); } }); // Register our route app.use('/', router); // Start the server app.listen(port); console.log('Running on port ' + port); package.json { "name": "project", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "body-parser": "^1.17.1", "express": "^4.15.2", "halson": "^2.3.1", "mongoose": "^4.9.3" } } config.js module.exports = { db: { production: "mongodb://"+process.env.MONGODB_ADDRESS+":27017/product_quantities", development: "mongodb://"+process.env.MONGODB_ADDRESS+":27017/product_quantities", } }; dockerfile FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY . /usr/src/app EXPOSE 8080 RUN npm install CMD ["npm", "start"] service.yml file services: inventory: git_url: [email protected] : launchany / microservices-узла inventory.git git_branch: мастер команды: НПМ начать build_root:. Порты: - Контейнер: 8080 HTTP: 80 HTTPS: 443 env_vars: NODE_ENV: производственные базы данных: - MongoDB я Реализовано Docker изображение на местной командой докер , а также толкнул на Docker ступице. Теперь в другом сервере , когда мы тянем контейнер из Докер хаба команды Докер тянуть его успешно работать , но когда мы запускаем команду грузчиком , то он вернет ошибку в: MongoError: не удалось подключиться к серверу [LOCALHOST: 27017] на первом подключения [MongoError: подключить ECONNREFUSED 127.0.0.1:27017]
Rahul Saini
1

голосов
1

ответ
542

Просмотры

Проблема в Rhino API, после интегрирования progaurd

После интегрирования Progaurd, я столкнулся вопрос с Rhino API. Без progaurd ниже кода работает отлично. org.mozilla.javascript.Context контекст = org.mozilla.javascript.Context.enter (); context.setOptimizationLevel (-1); ScriptableObject область применения = context.initStandardObjects (); попробуйте {InputStream InputStream = mContext.getAssets () открытый (JAVASCRIPT_FILE). InputStreamReader читатель = новый InputStreamReader (InputStream); context.evaluateReader (сфера, читатель, JAVASCRIPT_FILE, 1, NULL); } Поймать (IOException исключение) {певд CustomException (нуль, исключение); } Функция functionAdd = (Функция) scope.get (JAVASCRIPT_FUNCTION_NAME); Объект returnObject = functionAdd.call (контекст, область, область применения, новый объект [] {параметр1, параметр2, параметр3}); Но после интегрирования Progaurd, я получаю ниже ошибки: 02-26 14: 58: 13,200:
rahul saini
1

голосов
2

ответ
1.5k

Просмотры

How to change the color of a specific word in ios

I have a search any specific word like "God". I want to change that specific word text color should be change in different color. I have try to search on google but I have found out that a specific word color change for particular index value from start to end of word Link that's why my problem not solve. Please Help me and update my code for change the specific word text color i.e the word in the box you have see in the image. Thanks - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:UYLCellIdentifier forIndexPath:indexPath]; [self configureCell:cell forRowAtIndexPath:indexPath]; return cell; } - (void)configureCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell isKindOfClass:[UYLTextCellSearch class]]) { UYLTextCellSearch *textCell = (UYLTextCellSearch *)cell; DataBase *DBContentDetail = [_sourceData objectAtIndex:indexPath.row]; textCell.lineLabel.text = [NSString stringWithFormat:@"%@",DBContentDetail.dbtext]; [textCell.lineLabel sizeToFit]; } }
Rahul Saini
2

голосов
2

ответ
3.8k

Просмотры

Как скрыть или удалить навигационную панель в верхней части?

Этот код успешно excuted затем «условия и состояние страницы» открыто. Но одна проблема, я сталкиваюсь с дополнительным один навигационным баром шоу на верхней части страницы. как скрыть или удалить эту навигационную панель в верхней части страницы? ClsMainPageAppDelegate.m #import "ClsMainPageAppDelegate.h" #import "ClsTermsandConditionViewController.h" - (BOOL) применение: (UIApplication *) применение didFinishLaunchingWithOptions: (NSDictionary *) launchOptions {UIStoryboard * раскадровка = [UIStoryboard storyboardWithName: @ расслоение "MainStoryboard": ноль]; ClsTermsandConditionViewController * IVC = [раскадровка instantiateViewControllerWithIdentifier: @ "termsandConditionControl"]; UINavigationController * navigationController = [[UINavigationController Alloc] initWithRootViewController: IVC]; self.window.rootViewController = ноль; self.window.rootViewController = navigationController; [Self.window makeKeyAndVisible]; }
Rahul Saini
2

голосов
2

ответ
3.3k

Просмотры

LinearLayout set border color dynamically using java code without XML

Я сделал некоторые исследования по этому вопросу, но я не нашел ничего подобного просто нет. Сначала я сделать границу Linear Layout с помощью ShapeDrawable тогда я пытаюсь установить цвет фона на LinearLayout но цвет не установлен, то у меня есть комментарии две строки ShapeDrawable затем после того как я установить цвет фона Linear Layout, но проблемы возникают в цвет границы , Это значение я получил через JSON цвета фона и цвет границы. Я хочу, чтобы установить это значение динамически цвет фона и цвет границы Linear Layout через код Java. Пожалуйста, Веди меня. Благодаря LinearLayout linearToAdd = новый LinearLayout (getActivity ()); linearToAdd.setOrientation (ВЕРТИКАЛЬНЫЙ); .. Флоат г = getActivity () GetResources () getDisplayMetrics () плотности.; linearToAdd.setBackgroundColor (Color.parseColor ((String) (mPod.getBackground ()))); переключатель (parentType) {случай LINEAR_LAYOUT: LinearLayout.LayoutParams linearParams = новые LinearLayout.LayoutParams ((INT) (mPod.getWidth () * г), (INT) (mPod.getHeight () * г)); Log.d (TAG, "LinLay, W, H, T, L: "+ mPod.getWidth () +", "+ mPod.getHeight () +", "+ mPod.getLeft () +"," + ОПМП .getTop ()); linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } LayoutParams linearParams = новые LinearLayout.LayoutParams ((INT) (mPod.getWidth () * г), (INT) (mPod.getHeight () * г)); Log.d (TAG, "LinLay, W, H, T, L: "+ mPod.getWidth () +", "+ mPod.getHeight () +", "+ mPod.getLeft () +"," + ОПМП .getTop ()); linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } LayoutParams linearParams = новые LinearLayout.LayoutParams ((INT) (mPod.getWidth () * г), (INT) (mPod.getHeight () * г)); Log.d (TAG, "LinLay, W, H, T, L: "+ mPod.getWidth () +", "+ mPod.getHeight () +", "+ mPod.getLeft () +"," + ОПМП .getTop ()); linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } GetHeight () * г)); Log.d (TAG, "LinLay, W, H, T, L: "+ mPod.getWidth () +", "+ mPod.getHeight () +", "+ mPod.getLeft () +"," + ОПМП .getTop ()); linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } GetHeight () * г)); Log.d (TAG, "LinLay, W, H, T, L: "+ mPod.getWidth () +", "+ mPod.getHeight () +", "+ mPod.getLeft () +"," + ОПМП .getTop ()); linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } linearParams.setMargins (mPod.getLeft (), mPod.getTop (), 0,0); linearToAdd.setLayoutParams (linearParams); ShapeDrawable rectShapeDrawable1 = новый ShapeDrawable (); Краска paint1 = rectShapeDrawable1.getPaint (); // paint1.setColor (Color.rgb (0, 0, 0)); paint1.setStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } SetStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; } SetStyle (Paint.Style.STROKE); paint1.setStrokeWidth (3); // linearToAdd.setBackgroundDrawable (rectShapeDrawable1); перерыв; }
Rahul Saini