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

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

13
Як ви ділите константи в модулях NodeJS?
В даний час я роблю це: foo.js const FOO = 5; module.exports = { FOO: FOO }; І використовуючи це в bar.js: var foo = require('foo'); foo.FOO; // 5 Чи є кращий спосіб зробити це? Незручно оголошувати константу в об'єкті експорту.

14
Зупиніть розповсюдження подій миші
Який найпростіший спосіб зупинити поширення подій миші в куті 2? Чи повинен я пройти спеціальний $eventоб’єкт і подзвонити stopPropagation()собі, або є якийсь інший шлях. Наприклад, в Meteor я можу просто повернутися falseз обробника подій.

7
Як зробити гліфікони більшими? (Змінити розмір?)
Я хотів би збільшити глифікон земної кулі, щоб він охоплював велику частину сторінки (це векторне зображення). Це не в кнопці чи нічого; це тільки один. Чи є спосіб це зробити? <div class = "jumbotron"> <span class="glyphicon glyphicon-globe"></span> </div>

9
Як знайти абсолютний URL-адресу дії в ASP.NET MVC?
Мені потрібно зробити щось подібне: <script type="text/javascript"> token_url = "http://example.com/your_token_url"; </script> Я використовую бета-версію MVC, але не можу зрозуміти, як отримати абсолютний URL-адресу дії. Я хотів би зробити щось подібне: <%= Url.AbsoluteAction("Action","Controller")) %> Чи є для цього помічник чи метод сторінки?
239 asp.net-mvc 


11
Як я можу перевірити, чи містить масив Perl певне значення?
Я намагаюся з'ясувати спосіб перевірки наявності значення в масиві без ітерації через масив. Я читаю файл для параметра. У мене довгий список параметрів, з якими я не хочу мати справу. Я розмістив ці небажані параметри в масиві @badparams. Я хочу прочитати новий параметр, і якщо його немає в @badparams, обробіть …
239 perl  arrays  comparison 


17
Перетворення розміру файлів у байтах у читаний для людини рядок
Я використовую цю функцію для перетворення розміру файлу в байтах до файлу, прочитаного людиною: function getReadableFileSizeString(fileSizeInBytes) { var i = -1; var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; do { fileSizeInBytes = fileSizeInBytes / 1024; i++; } while (fileSizeInBytes > 1024); return …

14
Який найкращий спосіб обміну даними між видами діяльності?
У мене є одна діяльність, яка є основною діяльністю, що використовується в додатку, і вона має ряд змінних. У мене є ще два види діяльності, які я хотів би мати можливість використовувати дані з першого заняття. Тепер я знаю, що можу зробити щось подібне: GlobalState gs = (GlobalState) getApplication(); String …
239 java  android  sharing 

5
Чому потоки Java одноразові?
На відміну від C # 's IEnumerable, де конвеєр виконання може бути виконаний стільки разів, скільки ми хочемо, в Java потік можна "повторити" лише один раз. Будь-який дзвінок до операції терміналу закриває потік, роблячи його непридатним. Ця 'особливість' забирає багато сил. Я думаю, що причина цього не є технічною. Які …

27
Навіщо використовувати ітератори замість масивів індексів?
Візьміть наступні два рядки коду: for (int i = 0; i < some_vector.size(); i++) { //do stuff } І це: for (some_iterator = some_vector.begin(); some_iterator != some_vector.end(); some_iterator++) { //do stuff } Мені кажуть, що другий спосіб є кращим. Чому саме це?

12
Чи можете ви видалити елементи зі списку std :: під час ітерації через нього?
У мене код такий: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); Я хотів би видалити неактивні елементи відразу після їх оновлення, щоб уникнути повторного перегляду списку. Але якщо додати коментовані рядки, я отримаю помилку, коли потрапляю до i++: "Список ітераторів не …
239 c++  list  std 

6
Чому віддалена команда SSH отримує меншу кількість змінних середовища, а потім при ручному запуску? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання У мене є команда, яка працює добре, якщо я сшу на машину і запускаю її, але не вдається, коли …

8
System.currentTimeMillis () проти нової дати () проти календаря.getInstance (). GetTime ()
На цей питання є відповіді на Stack Overflow на російському : Що бистрее - System.currentTimeMillis () або Date (). GetTime ()? У Java, які наслідки використання та ефективність використання ресурсів у Java System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() Як я розумію, System.currentTimeMillis()це найефективніше. Однак у більшості застосувань це довге значення …

30
Що робити з TransactionTooLargeException
Я отримав TransactionTooLargeException. Не відтворюється У документах сказано Угода Binder не вдалася, оскільки вона була занадто великою. Під час виклику віддаленої процедури аргументи та повернене значення виклику передаються у вигляді об'єктів Parcel, що зберігаються в буфері транзакцій Binder. Якщо аргументи або значення повернення занадто великі, щоб вміститися в буфер транзакцій, …
239 android  exception 

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