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

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

5
Що таке файли .a та .so?
На даний момент я намагаюся перенести додаток C на AIX і я заплутався. Що таке файли .a та .so і як вони використовуються під час створення / запуску програми?


12
RESTful URL-дизайн для пошуку
Я шукаю розумний спосіб представити пошуки як RESTful URL-адреси. Установка: У мене є дві моделі: Автомобілі та Гаражі, де Автомобілі можуть бути в гаражах. Отже, мої URL-адреси виглядають так: /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id returns garage with given id Автомобіль …
427 rest 


12
Як отримати елемент із набору, не виймаючи його?
Припустимо наступне: >>> s = set([1, 2, 3]) Як я можу отримати значення (будь-яке значення), sне виконуючи це s.pop()? Я хочу залишити елемент у наборі до тих пір, поки не буду впевнений, що зможу його видалити - у чому я можу бути впевнений лише після асинхронного дзвінка іншому хосту. Швидкий …
427 python  set 

22
Коли використовувати інтерфейс замість абстрактного класу і навпаки?
Це може бути загальне питання про ООП. Я хотів зробити загальне порівняння між інтерфейсом та абстрактним класом на основі їх використання. Коли хотілося б використовувати інтерфейс і коли потрібно використовувати абстрактний клас ?

18
Як змінити колір рядка стану в Android?
Перш за все це не дублікат, як у розділі Як змінити колір тла панелі стану андроїда Як змінити колір рядка стану, який повинен бути таким же, як у панелі навігації. Я хочу, щоб колір рядка стану був таким самим, як колір панелі навігації

30
Який найкращий спосіб отримати останній елемент масиву, не видаляючи його?
Добре, Я знаю все про array_pop(), але це видаляє останній елемент. Який найкращий спосіб отримати останній елемент масиву, не видаляючи його? EDIT: Ось бонус: $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); або навіть $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: …
427 php  arrays 

9
ОНОВЛЕННЯ та ЗАМІНА частини рядка
У мене є таблиця з двома стовпцями IDта Value. Я хочу змінити частину деяких рядків у другій колонці. Приклад таблиці: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 Тепер 123\в Valueрядку не потрібно. Я спробував UPDATEі REPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID …

16
Передати масив цілих чисел до веб-API ASP.NET?
У мене є сервіс REST ASP.NET (версія 4), де мені потрібно передати масив цілих чисел. Ось мій спосіб дії: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } І це я URL-адресу, яку я спробував: /Categories?categoryids=1,2,3,4

10
Що таке двокрапка двокрапки `::` Рубі?
Що це за двокрапка ::? Напр Foo::Bar. Я знайшов визначення : Це ::одинарний оператор, який дозволяє отримувати доступ до констант, методів екземплярів та методів класу, визначених у класі чи модулі, з будь-якого місця за межами класу чи модуля. Яка користь - це сфера (приватна, захищена), якщо ви можете просто використати, …
427 ruby  syntax  operators 

17
Пошук методів, якими володіє об’єкт Python
З огляду на будь-який тип об’єкта Python, чи є простий спосіб отримати список усіх методів, якими володіє цей об’єкт? Або, якщо це неможливо, чи є принаймні простий спосіб перевірити, чи є у нього певний метод, крім простої перевірки, чи виникає помилка при виклику методу?

15
Як замінити всі точки в рядку за допомогою JavaScript
Я хочу замінити всі виникнення точки ( .) у рядку JavaScript Наприклад, у мене є: var mystring = 'okay.this.is.a.string'; Я хочу отримати: okay this is a string. Поки я намагався: mystring.replace(/./g,' ') але це закінчується тим, що всі рядки замінені на пробіли.

13
Як нульову колодку послідовності цілих чисел у bash, щоб усі мали однакову ширину?
Мені потрібно циклічити деякі значення, for i in $(seq $first $last) do does something here done Для, $firstі $lastмені потрібно, щоб він був фіксованої довжини 5. Отже, якщо вхід є 1, мені потрібно додати нулі спереду, щоб це стало 00001. 99999Наприклад, це петлі , але довжина повинна бути 5. Наприклад: …
426 bash  numbers  padding 


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