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

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


14
Получить только запрашиваемый элемент в массиве объектов в коллекции MongoDB
Предположим, у вас есть следующие документы в моей коллекции: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Сделать запрос: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Или db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) Возвращает соответствующий …


11
Как обновить Ruby версии 2.0.0 до последней версии в Mac OSX Yosemite?
Мне нужно обновить мою версию ruby ​​с 2.0.0 до последней версии, я не могу использовать некоторые гемы, потому что моя версия не обновлена. Некоторое время назад я использовал Homebrew для установки Ruby. Как я могу обновить свою версию Ruby?
377 ruby  version 


5
Объясняя Apache ZooKeeper
Я пытаюсь понять ZooKeeper, как он работает и что он делает. Есть ли приложение, которое можно сравнить с ZooKeeper? Если вы знаете, то как бы вы описали ZooKeeper для неспециалистов? Я пробовал Apache Wiki, Zookeeper SourceForge ... но я до сих пор не могу с этим справиться. Я только что …


15
Как обезопасить MongoDB с помощью имени пользователя и пароля
Я хочу настроить аутентификацию имени пользователя и пароля для моего экземпляра MongoDB, чтобы при любом удаленном доступе запрашивались имя пользователя и пароль. Я попробовал учебник с сайта MongoDB и сделал следующее: use admin db.addUser('theadmin', '12345'); db.auth('theadmin','12345'); После этого я вышел и снова побежал монго. И мне не нужен пароль для …


24
Как я могу получить поведение readlink -f GNU на Mac?
В Linux readlinkутилита принимает опцию, -fкоторая идет по дополнительным ссылкам. Это не работает на Mac и, возможно, на системах BSD. Каким будет эквивалент? Вот некоторая отладочная информация: $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file ...]
377 macos  freebsd  sh 

23
Почему изображение, снятое с помощью камеры, поворачивается на некоторых устройствах на Android?
Я снимаю изображение и настраиваю его на просмотр изображения. public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode …

10
Что делает «! -» в JavaScript?
У меня есть этот кусок кода (взят из этого вопроса ): var walk = function(dir, done) { var results = []; fs.readdir(dir, function(err, list) { if (err) return done(err); var pending = list.length; if (!pending) return done(null, results); list.forEach(function(file) { file = path.resolve(dir, file); fs.stat(file, function(err, stat) { if (stat …

10
Аутентификация AngularJS UI-роутера
Я новичок в AngularJS, и меня немного смущает, как я могу использовать angular- "ui-router" в следующем сценарии: Я строю веб-приложение, которое состоит из двух разделов. Первый раздел - это домашняя страница с ее представлениями для входа и регистрации, а второй раздел - это панель управления (после успешного входа в систему). …


23
Обнаружить iPad Mini в HTML5
IPad Mini от Apple - меньший клон iPad 2 во многих отношениях, чем хотелось бы. В JavaScript window.navigatorобъект предоставляет одинаковые значения для Mini и iPad 2. Мои тесты, которые пока не выявили разницу, не привели к успеху. Почему это важно? Поскольку экраны iPad Mini и iPad 2 идентичны по пикселям, …
376 javascript  html  ipad  svg 

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