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

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

18
StringBuilder vs об'єднання рядків у toString () на Java
Враховуючи дві toString()реалізації нижче, яка з них є кращою: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } або public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? Що ще важливіше, …

13
Коли я повинен використовувати перехресне нанесення на внутрішнє з'єднання?
Яка головна мета використання CROSS APPLY ? Я читав (невиразно, через публікації в Інтернеті), які cross applyможуть бути ефективнішими при виборі великих наборів даних, якщо ви розділяєте їх. (Пейджинг приходить на думку) Я також знаю, що CROSS APPLYне потрібен UDF як права таблиця. У більшості INNER JOINзапитів (один на багато …


11
Різниця між del, Remove та pop у списках
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> Чи є різниця між перерахованими вище трьома методами для видалення елемента зі списку?
925 python  list 

5
Використовуючи HTML5 / Canvas / JavaScript, щоб зробити знімки екрана в браузері
"Повідомити про помилку" або "Зворотній зв'язок" від Google дозволяє вибрати область вікна веб-переглядача, щоб створити знімок екрана, який надсилається з вашими відгуками про помилку. Скріншот Джейсона Малого, розміщений у двох примірниках . Як вони це роблять? API JavaScript зворотного зв’язку Google завантажується звідси, і їх огляд модуля зворотного зв’язку демонструє …

23
Чим відрізняється зображення Docker від контейнера?
Під час використання Docker ми починаємо з базового зображення. Ми завантажуємо його, створюємо зміни, і ці зміни зберігаються в шарах, утворюючи інше зображення. Отже, в кінцевому підсумку у мене є зображення для мого примірника PostgreSQL та зображення для мого веб-додатка, зміни якого продовжують зберігатися. Що таке контейнер?

28
Зміна розміру зображення в Markdown
Я тільки почав з Маркдаун. Мені це подобається, але є одна помилка: як я можу змінити розмір зображення за допомогою Markdown? Документація дає лише такі пропозиції щодо зображення: ![drawing](drawing.jpg) Якщо можливо, я б хотів, щоб малюнок також був зосереджений. Я прошу загального Markdown, а не лише того, як це робить …
920 image  markdown 

30
Як обрізати пробіл із змінної Bash?
У мене є сценарій оболонки з цим кодом: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Але умовний код завжди виконується, тому що hg stзавжди друкується принаймні один символ нового рядка. Чи є простий спосіб позбавити пробіл $var(наприклад, trim()у PHP )? або Чи існує стандартний …
920 string  bash  variables  trim 

30
Як перевірити номери телефонів за допомогою регулярного вираження
Я намагаюся зібрати комплексний регулярний вираз для перевірки номерів телефонів. В ідеалі він би обробляв міжнародні формати, але він повинен обробляти американські формати, включаючи наступні: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Я відповім моєю сьогоднішньою спробою, але сподіваюся, що у когось є щось краще та …

19
Початок роботи Git з проксі-сервером - не вдається з "Запити час вичерпано"
Як змусити Git використовувати проксі-сервер? Мені потрібно перевірити код з сервера Git, але він показує "Запит часу вичерпано" кожен раз. Як мені це обійти? Як же я можу встановити проксі-сервер?

17
Як заборонити кнопкам надсилати форми
На наступній сторінці за допомогою Firefox кнопка видалення подає форму, але кнопка "Додати" не робить. Як запобігти надсиланню форми кнопкою видалення? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; …


11
Git push відхилено після відновлення функції гілки
Гаразд, я думав, що це простий сценарій git, що мені не вистачає? У мене є masterфілія та featureфілія. Я займаюся деякою роботою над master, дехто над feature, а потім ще деякою master. Я закінчую щось подібне (лексикографічний порядок передбачає порядок комітетів): A--B--C------F--G (master) \ D--E (feature) У мене немає ніяких …
916 git 

16
Скопіюйте елементи масиву в інший масив
У мене є масив JavaScript, dataArrayякий я хочу натиснути на новий масив newArray. За винятком того, що я не хочу newArray[0]бути dataArray. Я хочу натиснути всі елементи в новий масив: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... а ще краще: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // …
916 javascript  arrays 


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