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

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

28
Як ми контролюємо кешування веб-сторінок у всіх браузерах?
Проведені нами дослідження показали, що не всі браузери дотримуються директив HTTP-кешу рівномірно. З міркувань безпеки ми не хочемо , деякі сторінки в нашому додатку для кешування, коли - небудь, з допомогою веб - браузера. Це має працювати як мінімум для таких веб-переглядачів: Internet Explorer 6+ Firefox 1.5+ Сафарі 3+ Opera …

19
Як побачити зміни в Git-комітеті?
Коли я це git diff COMMITбачу, я бачу зміни між цим комітом і HEAD (наскільки я знаю), але я хотів би побачити зміни, які були внесені цим єдиним зобов'язанням. Я не знайшов очевидних варіантів на diff/, logякі дадуть мені такий вихід.

30
Знайдіть об’єкт за ідентифікатором у масиві об’єктів JavaScript
У мене масив: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] Я не в змозі змінити структуру масиву. Мені передають ідентифікатор 45, і я хочу отримати 'bar'цей об’єкт у масиві. Як це зробити в JavaScript або за допомогою jQuery?


21
Як ефективно підрахувати кількість ключів / властивостей об’єкта в JavaScript?
Який найшвидший спосіб підрахувати кількість ключів / властивостей об’єкта? Чи можна це зробити без ітерації над об’єктом? тобто не роблячи var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox надав магічну __count__властивість, але це було видалено десь у версії 4.)

19
Яка мета ключового слова var і коли я повинен його використовувати (або пропустити)?
ПРИМІТКА . Це питання було задано з точки зору версії 3 або 5. ECMAScript. Відповіді можуть застаріти, якщо з'явиться нові можливості у випуску ECMAScript 6. Яка саме функція varключового слова в JavaScript, і в чому різниця між var someNumber = 2; var someFunction = function() { doSomething; } var someObject …

5
Як знайти Waldo з Mathematica?
Це клопіло мене у вихідні: Який хороший спосіб вирішити ті, де Вальдо? [ "Wally" поза межами Північної Америки] головоломки, використовуючи Mathematica (обробка зображень та інші функції)? Ось що у мене є, функція, яка трохи зменшує візуальну складність, затемнюючи деякі не червоні кольори: whereIsWaldo[url_] := Module[{waldo, waldo2, waldoMask}, waldo = Import[url]; …

20
Як я повторюю діапазон чисел, визначених змінними в Bash?
Як я повторюю діапазон чисел у Bash, коли діапазон задається змінною? Я знаю, що можу це зробити (називається "вираження послідовності" в документації на Bash ): for i in {1..5}; do echo $i; done Що дає: 1 2 3 4 5 Але як я можу замінити будь-яку кінцеву точку діапазону змінною? …
1542 bash  shell  for-loop  syntax 

30
Як зробити заполнитель для вікна "select"?
Я використовую заповнювачі для введення тексту, що працює добре. Але я також хотів би використати заповнювач мітки для своїх вибраних скриньок. Звичайно, я можу просто використовувати цей код: <select> <option value="">Select your option</option> <option value="hurr">Durr</option> </select> Але "Виберіть свій варіант" - чорний колір, а не світлий. Тож моє рішення могло …

30
Навіщо використовувати геттери та сетери / аксесуари?
Яка перевага використання геттерів та сетерів - які тільки отримуються та встановлюються - замість того, щоб просто використовувати публічні поля для цих змінних? Якщо геттери і сетери коли-небудь роблять більше, ніж просто просте отримання / встановлення, я можу це зрозуміти дуже швидко, але я не на 100% зрозуміла, як: public …
1540 java  oop  setter  getter  abstraction 

12
Як порівняти файли з двох різних галузей?
У мене є сценарій, який добре працює в одній гілці, а в іншій ламається. Я хочу подивитися дві версії поруч і побачити, що відрізняється. Чи є способи зробити це? Щоб було зрозуміло, я не шукаю інструмент порівняння (я використовую програму "Більше порівняння"). Я шукаю команду git diff, яка дозволить мені …
1537 git  git-diff 

9
Як перервати рядок на кілька рядків?
У YAML у мене дуже довга струна. Я хочу зберегти це в перегляді 80-стовпчиків мого редактора, тому я хотів би перервати рядок. Який для цього синтаксис? Іншими словами, у мене це: Key: 'this is my very very very very very very long string' і я хотів би мати це (або …
1537 string  syntax  yaml  newline 


30
Як змусити оновлення фавікону?
У мене є програма Grails, що працює локально, використовуючи власний Tomcat, і я щойно змінив фавікон на новий. Проблема в тому, що я не бачу його в жодному браузері. Старий фавікон з'являється, або я взагалі не отримую фавікон, але не мій новий. Я не думаю, що це проблема "Грааля" сама …
1535 favicon 

7
Як перенаправити та додати як stdout, так і stderr до файлу з Bash?
Щоб перенаправити stdout до усіченого файлу в Bash, я знаю, щоб використовувати: cmd > file.txt Щоб перенаправити stdout в Bash, додавши до файлу, я знаю, що використовувати: cmd >> file.txt Щоб перенаправити як stdout, так і stderr на усічений файл, я знаю, як використовувати: cmd &> file.txt Як перенаправити як …
1533 linux  bash  redirect  stream  pipe 

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