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

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

9
Git - Ігнорувати папку node_modules скрізь
У мене є проект, що містить безліч інших проектів: Основний проект Міні-проект 1 Міні-проект 2 Все, що містить node_modulesпапку. Я хочу, щоб git ігнорував папку незалежно від того, де вона починається з кореневої папки. Щось подібне додати в .gitignore: *node_modules/*
367 git  node-modules 

6
Створення UUID в Postgres для Insert оператора?
Моє запитання досить просте. Я знаю про концепцію UUID і хочу сформувати один, щоб посилатися на кожен 'елемент' з 'магазину' в моєму БД. Здається розумним прав? Проблема полягає в тому, що наступний рядок повертає помилку: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94); ERROR: function uuid_generate_v4() does …

23
Як оновити / вставити документ у "Мангуста"?
Можливо, саме час, можливо, це я тону в розрідженій документації і не в змозі обернути голову навколо концепції оновлення в Мангузі :) Ось угода: У мене є контактна схема і модель (скорочені властивості): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var ContactSchema = …

15
Реагує код "після візуалізації"?
У мене є додаток, де мені потрібно встановити висоту елемента (давайте скажемо "додаток-вміст") динамічно. Він приймає висоту "хромування" додатка і віднімає його, а потім встановлює висоту "вмісту програми", щоб вона відповідала 100% у межах цих обмежень. Це дуже просто з поглядами на ванільну JS, jQuery або Backbone, але я намагаюся …

21
Ітерація через різні дати в Python
У мене є наступний код для цього, але як я можу це зробити краще? Зараз я думаю, що це краще, ніж вкладені петлі, але він починає отримувати Perl-one-lineerish, коли у вас є генератор у розумінні списку. day_count = (end_date - start_date).days + 1 for single_date in [d for d in …

10
Використання вкладок Vim, як буфери
Я розглядав можливість використання вкладок у Vim (з :tabe, :tabnewі т. Д.) Як заміну моєї поточної практики відкриття багатьох файлів у одному вікні в прихованих буферах. Я хотів би, щоб кожен окремий файл, який я відкрив, завжди знаходився на власній вкладці. Однак є деякі речі, які перешкоджають цьому. Як це …
366 vim  editor  tabs 

7
Навіщо нам потрібні монади?
На мою скромну думку, відповіді на відоме питання "Що таке монада?" , особливо найбільш голосуючі, спробуйте пояснити, що таке монада, не чітко пояснюючи, чому монади справді необхідні . Чи можна їх пояснити як вирішення проблеми?
366 haskell  monads 

10
Ярлик IntelliJ для показу спливаючої групи методів у класі, який можна шукати
Я переходжу з Eclipse на IntelliJ. У програмі Eclipse, якщо ви робите Ctrl+ Oу редакторі, вона покаже спливаюче вікно, що дозволяє шукати метод у класі, який ви редагуєте. Який еквівалентний ярлик для цього в IntelliJ?

11
Не є класом Java, що додається
Я намагаюся зробити гру Tetris, і я отримую помилку компілятора Shape is not an enclosing class коли я намагаюся створити об’єкт public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Я використовую внутрішні класи для кожної форми. Ось частина мого коду public …

7
API API API v2.0 + - / me / friends повертається порожньою, або лише друзі, які також використовують мою програму
Я намагаюся отримати ім’я та ідентифікатор свого друга за допомогою API API v2.0, але дані повертаються порожніми: { "data": [ ] } Коли я використовував v1.0, все було гаразд із наступним запитом: FBRequest* friendsRequest = [FBRequest requestForMyFriends]; [friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection, NSDictionary* result, NSError *error) { NSArray* friends = [result …

2
Git diff -w ігнорує пробіли лише на початку та в кінці рядків
Я люблю використовувати, git diff -wщоб ігнорувати відмінності пробілів. Але я щойно помітив, що він ігнорує навіть відмінності пробілів у середині рядків. Як я міг лише ігнорувати відмінності пробілів, які виникають на початку (^) або в кінці ($) рядків?
366 git  diff  whitespace  ignore 

5
Команда «використовувати базу даних» у PostgreSQL
Я початківець в PostgreSQL. Я хочу підключитися до іншої бази даних з редактора запитів Postgres - на зразок USEкоманди MySQL або MS SQL Server. Я знайшов \c databasenameпошук в Інтернеті, але він працює лише на psql . Коли я спробую це з редактора запитів PostgreSQL, я отримую синтаксичну помилку. Я …

28
Laravel 5 Не вдалося відкрити необхідний завантажувальний засіб /../ vendor / autoload.php
Я нещодавно встановив Laravel 5 через композитора. Я спробував створити новий контролер за допомогою artisan, і я отримав таку помилку: bootstrap /../ vendor / autoload.php. Не вдалося відкрити потік: Немає такого файлу чи каталогу. Папка "постачальник" не існує. Я щось пропускаю?
366 php  laravel-5 

13
Постійна інтеграція проти безперервної доставки проти безперервного впровадження
Яка різниця між цими трьома термінами? Мій університет пропонує такі визначення: Безперервна інтеграція в основному означає лише те, що робочі копії розробника синхронізуються із спільним основним рядком кілька разів на день. Безперервна доставка описується як логічна еволюція безперервної інтеграції: Завжди зумійте поставити продукт у виробництво! Безперервне розгортання описується як наступний …


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