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

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

17
Що розуміється під незмінним?
Це може бути найглумішим питанням, яке коли-небудь задавали, але я думаю, що для новачків Java це досить заплутано. Чи може хтось уточнити, що мається на увазі під незмінним ? Чому Stringнепорушний? Які переваги / недоліки незмінних предметів? Чому слід StringBuilderзмінювати такі об'єкти, які можна змінити, як " String" та "vice-verse"? …



6
Як передати аргумент унікального_ptr конструктору чи функції?
Я новачок, щоб перемістити семантику в C ++ 11, і я не знаю дуже добре, як обробляти unique_ptrпараметри в конструкторах або функціях. Розглянемо цей клас із посиланням на себе: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); …

14
Змініть розмір полотна HTML5 відповідно до вікна
Як я можу автоматично масштабувати <canvas>елемент HTML5 для розміщення сторінки? Наприклад, я можу отримати <div>масштаб, встановивши значення heightі widthвластивості на 100%, але <canvas>масштаб не буде, чи не так?



25
Чому використання аллока () не вважається хорошою практикою?
alloca()виділяє пам'ять на стек, а не на купу, як у випадку malloc(). Отже, коли я повертаюся з розпорядку, пам'ять звільняється. Отже, насправді це вирішує мою проблему звільнення динамічно розподіленої пам'яті. Звільнення пам'яті, що виділяється, malloc()є головним болем, і якщо якимось чином пропущене, призводить до всіляких проблем з пам'яттю. Чому використання …
400 c  stack  malloc  allocation  alloca 

13
Перейменуйте ключ словника
Чи є спосіб перейменувати ключ словника, не присвоюючи його значення новому імені та не видаляючи старий ключ імені; і без ітерації через ключ / значення dict? У разі OrdersDict зробіть те саме, зберігаючи позицію цього ключа.


9
Як я можу бачити нормальний вихід друку, створений під час запуску pytest?
Іноді мені хочеться просто вставити деякі заяви про друк у свій код і подивитися, що надрукується, коли я виконую це. Мій звичний спосіб "здійснити" це за допомогою існуючих тестів на пістери. Але коли я запускаю їх, я, здається, не бачу жодного стандартного виводу (принаймні, з PyCharm, моєї IDE). Чи є …
400 python  logging  output  pytest 


8
Чи є спосіб перемалювати вікно tmux при переключенні меншого монітора на більший?
Скажімо, ви підключаєтесь до віддаленого сервера через ssh за допомогою Terminal.app. Коли ви "tmux приєднуєте" з монітором більшої роздільної здатності від меншого, який ви раніше запускали tmux, він малює точки навколо консолі. Він не відповідає новому розміру вікна. Чи є спосіб перемалювати і очистити вікно? CTRL+ Lабо CTRL- B+ Rне …
399 tmux 

2
Метод Mockito test void метод викидає виняток
У мене є метод із voidтипом повернення. Він також може нанести ряд винятків, тому я хотів би перевірити ті винятки, які викидаються. Усі спроби провалилися з тієї ж причини: Метод, коли (T) у типі Stubber не застосовується для аргументів (недійсних) Будь-які ідеї, як я можу отримати метод кинути вказаний виняток? …

5
Система з рідинною або фіксованою сіткою у адаптивному дизайні на основі Twitter Bootstrap
Мене плутають різні варіанти в сітці завантажувального закладу щебетання та те, як вони йдуть разом. Почнемо з того , що ви можете мати звичайний фіксований containerабо container-fluid. Тоді або один може включати в себе або звичайний row, або ряд рідини, row-fluid. Тобто, у вас може бути фіксований контейнер з рядком …

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