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

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

11
Ітерація над списком файлів з пробілами
Я хочу повторити список файлів. Цей список є результатом findкоманди, тому я придумав: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Це добре, за винятком випадків, коли у файлі є пробіли у своєму імені: $ ls foo_bar_baz.txt foo …
201 linux  bash  shell 

20
Який найкращий спосіб реалізувати вкладені словники?
У мене є структура даних, яка по суті становить вкладений словник. Скажімо, це виглядає приблизно так: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Зараз підтримувати та створювати це досить болісно; кожного разу, коли у мене …

9
Порожні масиви здаються одночасно істинними та хибними
Порожні масиви є правдивими, але вони також рівні хибним. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Я думаю, це пов'язано з неявним перетворенням, керованим оператором рівності. Хтось може пояснити, …
201 javascript 

10
Розділ проти статті HTML5
У мене є сторінка, що складається з різних "розділів", таких як відеоролики, стрічка новин тощо. Я трохи заплутався, як їх представити з HTML5. В даний час я маю їх як HTML5 <section>, але при подальшому огляді виглядає, що правильнішим би тег був би <article>. Чи може хтось пролити на це …
201 html  markup 

10
Який найбільший розмір безпечного пакету UDP в Інтернеті
Я прочитав ряд статей про розміри пакетів UDP, але не зміг прийти до висновку щодо правильності. Ряд послуг обмежує найбільший пакет UDP до 512 байт (як dns) З огляду на мінімальний MTU в Інтернеті - 576, а розмір заголовка IPv4 - 20 байт, а заголовка UDP - 8 байт. Це …
201 networking  sockets  udp  ipv4 

5
Як встановити imagemagick з домашньою мовою?
Я намагаюся встановити Imagemagick на OSX Lion, але щось не працює, як очікувалося. -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git update-server-info on the server? Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git лікар-заварювач каже: -> brew …
201 git  gcc  homebrew  osx-lion  gcc4 

6
ActiveRecord: розмір проти підрахунку
У Rails можна знайти кількість записів, використовуючи і Model.sizeі, і Model.count. Якщо ви маєте справу зі складнішими запитами, чи є якась перевага використання одного методу над іншим? Чим вони відрізняються? Наприклад, у мене є користувачі з фотографіями. Якщо я хочу показати таблицю користувачів і скільки фотографій у них, чи буде …

8
Як ви можете визначити, коли намальовано макет?
У мене є власний вид, який малює прокручувану растрову карту на екран. Для того, щоб ініціалізувати його, мені потрібно передати розмір у пікселях батьківського об’єкта макета. Але під час функцій onCreate і onResume макет ще не намальований, і тому layout.getMeasuredHeight () повертає 0. Як вирішення, я додав обробник, щоб зачекати …

24
sudo: npm: команда не знайдена
Я намагаюся оновити до останньої версії вузла. Я дотримуюся інструкцій на веб-сторінці http://davidwalsh.name/upgrade-nodejs Але коли я це роблю: sudo npm install -g n Я отримую помилку: sudo: npm: command not found npm працює без судо. Коли я роблю: whereis node Я бачу: node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node Запуск: which npm …
201 node.js  unix  npm 

7
Розгалуження Git: майстер проти походження / master проти віддалених / походження / master
Я думаю, що я на вірному шляху, щоб зрозуміти основні поняття git. Я вже створив і клонував віддалене сховище. Я також створив порожнє сховище на сервері та пов’язав з ним своє місцеве сховище. Моя проблема полягає в тому, що я не розумію різниці між: походження / майстер проти віддалених / …
201 git  git-remote 


30
ng не розпізнається як внутрішня чи зовнішня команда
Запуск Windows 7 Professional 32bit. Я спробував працювати npm install -g angular-cliяк під нормальним, так і під адміністратором. Я також спробував додати його до змінних поведінки під PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)також без успіху. Що я роблю неправильно?

8
Використання псевдоніму стовпця в пункті WHERE запиту MySQL створює помилку
Я веду наступний запит, однак я отримую цю помилку: № 1054 - Невідомий стовпець "Гарантований_поштовий код" у "ВП / ВСІ / ЯКІ-небудь підзапити" SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where the fake col …

4
ПОМИЛКА: дозвіл відхилено для послідовності Cities_id_seq за допомогою Postgres
Я новачок у postgres (і в інформаційних системах баз даних загалом). Я запустив наступний скрипт sql у своїй базі даних: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date not …

6
Як я відформатую дату як ISO 8601 у moment.js?
Цей документ згадується moment.ISO_8601як варіант форматування (від 2.7.0 - http://momentjs.com/docs/#/parsing/special-formats/ ), але жоден з цих не працює (навіть 2.7.0): var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error ( http://jsfiddle.net/b3d6uy05/1/ ) Як я можу отримати ISO 8601 від moment.js?

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