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

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

12
Як розгорнути файл війни в Tomcat 7
Я скопіював sample.warфайл у webappsкаталог Tomcat, і я можу отримати доступ localhost:8080. Тепер, як Tomcat розгорне його, я маю на увазі, чи потрібно його відкривати в браузері? Як я можу отримати доступ до програми?
346 java  tomcat  war 

11
Як я можу замінити діалогове вікно OnBeforeUnload і замінити його власним?
Мені потрібно попередити користувачів про незбережені зміни, перш ніж вони залишають сторінку (досить поширена проблема). window.onbeforeunload=handler Це працює, але воно відкриває діалог за замовчуванням із дратуючим стандартним повідомленням, яке перекриває мій власний текст. Мені потрібно або повністю замінити стандартне повідомлення, щоб текст міг бути зрозумілим, або (ще краще) замінити весь …

9
Чому я повинен дбати про легкі та позначені теги?
Минулого року я перейшов з Subversion на Git як щоденний VCS і все ще намагаюся зрозуміти більш точні моменти "Git-think". Той, що мене турбує останнім часом, - це "легкий" порівняно з анотованими та підписаними тегами. Здається, загальновизнано, що анотовані теги перевершують легкі теги для реального використання, але я знайшов пояснення, …
346 git  git-tag 

13
Чому ми повинні визначати обидва == і! = У C #?
Компілятор C # вимагає, щоб кожен раз, коли спеціальний тип визначає оператора ==, він також повинен визначати !=(див. Тут ). Чому? Мені цікаво дізнатись, чому дизайнери вважали це необхідним і чому компілятор за замовчуванням не може прийняти розумну реалізацію для будь-якого з операторів, коли присутній лише інший. Наприклад, Lua дозволяє …

18
Яка різниця між паралельним програмуванням і паралельним програмуванням?
Яка різниця між паралельним програмуванням і паралельним програмуванням? Я запитав google, але не знайшов нічого, що допомогло б мені зрозуміти цю різницю. Чи можете ви надати мені приклад для обох? Наразі я знайшов таке пояснення: http://www.linux-mag.com/id/7411 - але "паралельність є властивістю програми" проти "паралельне виконання - це властивість машини" для …



17
Чи є спосіб отримати XPath в Google Chrome?
У мене є веб-сторінка, яку я хочу використовувати з YQL. Але мені потрібен XPath певного елемента. Я бачу це в області інструментів налагодження для Google Chrome, але я не бачу способу скопіювати цей XPath. Чи є спосіб скопіювати повний XPath?

30
Порт 80 використовується системою SYSTEM (PID 4), що це?
Я намагаюся використовувати порт 80 для свого сервера додатків, але коли я виконую, netstat -aonя отримую: TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 Коли я дивлюся на цей процес в диспетчері завдань, він показує PID 4це SYSTEM, це все . Без розширення ... нічого. Просто " SYSTEM". Що тут відбувається? Боюся закінчити …
346 iis  port  pid  netstat 

9
Пояснення JSONB, запроваджене PostgreSQL
PostgreSQL щойно представив JSONB, і він вже в тренді новин хакера . Було б чудово, якби хтось міг пояснити, чим він відрізняється від Hstore та JSON, які раніше були в PostgreSQL. Які його переваги та обмеження і коли хтось повинен розглянути можливість його використання?

11
Розділити пробіл комою та смужкою на Python
У мене є код python, який розбивається на коми, але не знімає пробіл: >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] Я вважаю за краще вилучити пробіл таким …
346 python  whitespace  strip 

4
Список Big-O для функцій PHP
Протягом деякого часу користуючись PHP, я помітив, що не всі вбудовані функції PHP такі швидкі, як очікувалося. Розглянемо ці дві можливі реалізації функції, яка визначає, чи є число простим, використовуючи кешований масив простих чисел. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, …

10
Встановлення пакетів Python з локальної папки файлової системи у virtualenv з допомогою pip
Чи можливо встановити пакети за допомогою pip з локальної файлової системи? Я запустив python setup.py sdistсвій пакет, який створив відповідний файл tar.gz. Цей файл зберігається в моїй системі за адресою /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. Тепер у віртуальному середовищі я хотів би встановити пакети або з pypi, або з певного локального місця /srv/pkg. Чи …
346 python  pip 


7
Яка найкраща стратегія для тестування одиниць додатків, керованих базами даних?
Я працюю з безліччю веб-додатків, які керуються базами даних різної складності на бекенді. Як правило, існує рівень ORM, окремий від логіки бізнесу та презентації. Це робить опробовування бізнес-логіки досить простим; речі можуть бути реалізовані в дискретних модулях, і будь-які дані, необхідні для тесту, можуть бути підроблені через глузування об'єктів. Але …

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