Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

8
Як отримати шлях запиту з експрес-об'єктом req
Я використовую express + node.js і у мене є об'єкт req, запитом у браузері є / рахунок, але коли я реєструю req.path, я отримую '/' --- не '/ account'. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); } …

7
Як прочитати вихідний код команд оболонки?
Я хотів би прочитати фактичний вихідний код, з яким написані команди Linux. Я набув певного досвіду їх використання, і тепер думаю, що настав час взаємодіяти зі своєю машиною на більш глибокому рівні. Я знайшов тут деякі команди http://directory.fsf.org/wiki/GNU . На жаль, я не зміг знайти основні команди, такі як 'ls', …



7
Скасуйте частину нестандартних змін у git
Як я скасовую частини моїх нестандартних змін у git, а решту зберігаю як невідомі? Я зрозумів: git commit --interactive # Choose the parts I want to delete # Commit the changes git stash git rebase -i master # (I am an ancestor of master) # Delete the line of the …
158 git 


18
Не вдалося створити профіль надання
Я намагаюся створити проект у Xcode, версія 8.0 beta 6 (8S201h), і я отримую цю помилку. Обліковий запис Apple - це безкоштовно, тому що я просто граю з Xcode, але він змушує мене встановити його як команду. Будь-яка допомога?
158 xcode 

6
Чи відомий порядок ітерації через std :: map (та гарантований стандартом)?
Що я маю на увазі, це те, що ми знаємо, що std::mapелементи впорядковані за клавішами. Отже, скажімо, що ключі - цілі числа. Якщо я перейду std::map::begin()до std::map::end()використання a for, чи гарантує стандарт стандарт, що я повторюватимуться через елементи з ключами, відсортовані у порядку зростання? Приклад: std::map<int, int> map_; map_[1] = …
158 c++  dictionary  stl  standards 

3
Чим відрізняється npm-shrinkwrap.json від пакета-lock.json?
З випуском npm @ 5 він тепер запише a, package-lock.jsonякщо npm-shrinkwrap.jsonвже не існує. Я встановив npm @ 5 у всьому світі через: npm install npm@5 -g А тепер, якщо npm-shrinkwrap.jsonпід час виявлення a : npm install буде надруковано попередження: npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, …

2
Рамка Django REST: не модельний серіалізатор
Я початківець у рамках Django REST і потребую вашої поради. Я розробляю веб-сервіс. Послуга повинна надавати інтерфейс REST іншим службам. Інтерфейс REST, який мені потрібно реалізувати, не працює безпосередньо з моїми моделями (я маю на увазі операції get, put, post, delete). Натомість він надає інші послуги з деякими результатами розрахунку. …

6
Що таке BSON і чим він відрізняється від JSON?
Я тільки починаю з MongoDB, і одна з речей, яку я помітив, це те, що він використовує BSON для внутрішнього зберігання даних. Однак з документації не зовсім зрозуміло, що таке BSON і як він використовується в MongoDB. Може хтось мені це пояснить, будь ласка?
158 json  mongodb  bson  nosql 

8
Як члени класу C ++ ініціалізуються, якщо я не роблю це явно?
Припустимо , у мене є клас з приватними ЧЛЕНІВ ptr, name, pname, rname, crnameі age. Що станеться, якщо я сам не ініціалізую їх? Ось приклад: class Example { private: int *ptr; string name; string *pname; string &rname; const string &crname; int age; public: Example() {} }; І тоді я роблю: …

3
Як саме працює CMake?
Я не прошу цього лише для себе. Я сподіваюся, що це запитання стане посиланням для багатьох новачків, які подобаються мені, і виявило надзвичайно здивованим, що саме відбувається за кадром, коли для такого невеликого CMakeLists.txtфайлу cmake_minimum_required (VERSION 2.6) project(Tutorial) add_executable(Tutorial tutorial.cpp) і така маленька tutorial.cpp int main() { return 0; } …
158 cmake 

15
Перетворити список у рядок, розділений комами
Мій код наведений нижче: public void ReadListItem() { List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 }; string str = string.Empty; foreach (var item in lst) str = str + item + ","; str = str.Remove(str.Length - 1); Console.WriteLine(str); } Вихід: 1,2,3,4,5 Який найпростіший спосіб перетворити на …
158 c#  .net 

18
Python - Список унікальних словників
Скажімо, я отримав список словників: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] і мені потрібно отримати список унікальних словників (видалення дублікатів): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Чи може …
158 python  dictionary 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.