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

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

17
Приватні та захищені члени: C ++
Чи може хтось просвітити мене щодо різниці між членами privateта protectedчленами занять? Я розумію , від умовностей найкращої практики , що змінні і функції , які не називаються поза класом повинні бути зроблені private- але дивлячись на мій MFC проект, MFC , здається, користь protected. У чому різниця і що …
276 c++  class  mfc 

5
Чи можу я передати масив як аргументи методу зі змінними аргументами в Java?
Я хотів би мати можливість створити таку функцію, як: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } Проблема тут полягає в тому , що argsрозглядається як Object[]в способі myFormat, і , таким чином , є єдиним аргументом String.format, в …

9
Отримання першого символу рядка з $ str [0]
Я хочу отримати першу букву рядка, і я помітив, що це $str[0]чудово працює. Я просто не впевнений, чи це "хороша практика", оскільки це позначення зазвичай використовується для масивів. Ця функція, здається, не дуже добре задокументована, тому я звертаюся до вас, хлопці, скажіть мені, чи все в порядку - в усіх …
276 php  string  substring 

19
Як мені вирватися з петлі у Scala?
Як викреслити цикл? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Як перетворити вкладені петлі в хвостову рекурсію? З програми Scala Talk на FOSDEM 2009 …

30
Отримання "типу або імені простору імен не вдалося знайти", але все здається нормальним?
Я отримую: Не вдалося знайти ім'я типу або простору імен помилка для програми C # WPF у VS2010. Ця область коду склалася чудово, але раптом я отримую цю помилку. Я спробував видалити довідку про проект та usingзаяву, закрити VS2010 та перезапустити, але все-таки у мене є ця проблема. Будь-які ідеї, …

7
повинні з'являтися в пункті GROUP BY або використовуватися в сукупній функції
У мене є таблиця, яка виглядає як "makerar", що телефонує cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 І я хочу вибрати максимальну середню для кожного імені. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; але …

5
За яких умов створюється JSESSIONID?
Коли / які умови JSESSIONIDстворюються? Це на домен? Наприклад, якщо у мене є сервер додатків Tomcat і я розгортаю кілька веб-додатків, буде створено інше в JSESSIONIDзалежності від контексту (веб-додаток), або воно поділяється між веб-додатками, якщо вони є одним доменом?
276 java  jsessionid 

13
Коли використовувати @QueryParam vs @PathParam
Я не задаю питання, яке тут вже задають: Яка різниця між @PathParam та @QueryParam Це "найкращі практики" або питання конвенції. Коли ви використовуєте @PathParamпроти @QueryParam. Що я можу придумати, що це рішення може використовувати їх для розмежування інформаційної структури. Дозвольте проілюструвати нижче мою LTPO - менш ніж ідеальне спостереження. Використання …
276 java  rest  jax-rs 

4
Чому, як виявляється, перемикання Java на суміжні вставки працює швидше із доданими справами?
Я працюю над деяким кодом Java, який потрібно оптимізувати, оскільки він буде працювати в гарячих функціях, які викликаються в багатьох точках моєї основної логіки програми. Частина цього коду включає множення doubleзмінних на 10підняті до довільних негативних int exponents. Одним із швидких способів (відредагувати: але не найшвидше, див. Оновлення 2 нижче) …


13
Як працюють malloc () та free ()?
Я хочу знати, як mallocі як freeпрацювати. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Я був би дуже вдячний, …

7
Найефективніший спосіб повернути нумерований масив
Вірите чи ні, після профілю мого поточного коду повторювана операція реверсії масивного масиву з'їла гігантський шматок часу роботи. Зараз у мене є загальний метод на основі перегляду: reversed_arr = arr[::-1] Чи є якийсь інший спосіб зробити це більш ефективно, чи це просто ілюзія моєї одержимості нереалістичним нудотним виконанням?
276 python  numpy 

2
Яка різниця між "x is null" та "x == null"?
В C # 7 ми можемо використовувати if (x is null) return; замість if (x == null) return; Чи є якісь переваги щодо використання нового способу (колишнього прикладу) над старим? Чи відрізняється семантика? Це лише питання смаку? Якщо ні, коли я повинен використовувати один над іншим? Довідка: Що нового в …

12
Збільшити розмір купи в Java
Я працюю на сервері Windows 2003 (64-розрядний) з 8 ГБ оперативної пам’яті. Як я можу збільшити максимум пам'яті купи? Я використовую -Xmx1500mпрапор для збільшення розміру купи до 1500 Мб. Чи можу я збільшити об'єм пам'яті до 75% фізичної пам'яті (6 Гб Heap)?
276 java  heap-memory 


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