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

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

9
Швидкий спосіб підрахунку ненульових бітів у натуральному цілому
Мені потрібен швидкий спосіб підрахунку кількості бітів у цілому цілому в python. Моє поточне рішення bin(n).count("1") але мені цікаво, чи існує якийсь швидший спосіб зробити це? PS: (Я представляю великий двовимірний двійковий масив у вигляді єдиного списку чисел і роблю побітові операції, і це зводить час з годин на хвилини. …
117 python  binary  counting 


20
Як уникнути винятку "Шлях кругового перегляду" за допомогою тесту Spring MVC
У мене в одному з контролерів є такий код: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Я просто намагаюся протестувати його за допомогою тесту Spring MVC наступним чином: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private …

14
Як знайти розмір localStorage
Зараз я розробляю сайт, який використовуватиме локальну сховище HTML5. Я прочитав усе про обмеження розміру для різних браузерів. Однак я нічого не бачив, як дізнатися поточний розмір екземпляра localStorage. Це питання вказує на те, що JavaScript не має вбудованого способу відображення розміру для певної змінної. Чи має у localStorage властивість …

13
Чи є зручний спосіб створити класи даних Parcelable в Android з Kotlin?
Наразі я використовую відмінний AutoParcel у своєму проекті Java, який полегшує створення класів Parcelable. Тепер у Котліна, який я вважаю для свого наступного проекту, є ця концепція класів даних, які автоматично генерують методи рівності, hashCode та toString. Чи є зручний спосіб зробити клас даних Kotlin Parcelable зручним способом (без реалізації …


23
Клас не знайдено виключення під час запуску тесту JUnit
Я отримую цю помилку під час запуску тесту JUnit в Eclipse: Class not found com.myproject.server.MyTest java.lang.ClassNotFoundException: com.myproject.server.MyTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) Я спробував додати JUnitбібліотеку в classpath, хоча я …
117 java  eclipse  junit 

9
Чи працює mongodb?
На моєму сервері Unix я встановив mongodb та драйвери php. Моє запитання - як я можу дізнатися, чи працює mongodb? Чи є простий запит командного рядка для перевірки стану? Якщо я запускаю його один раз з оболонки, чи буде він продовжувати працювати, якщо я вийду з оболонки (здається, це не …
117 mongodb  unix  database  nosql 

8
Що робить static_assert і для чого ви його використовуєте?
Чи можете ви навести приклад, коли static_assert(...)("C ++ 11") буде вирішувати проблему в руках елегантно? Я знайомий з часом виконання assert(...). Коли я віддаю перевагу static_assert(...)над регулярним assert(...)? Також у boostтому, що називається BOOST_STATIC_ASSERT, це те саме, що static_assert(...)?

6
Встановлення JDK в Eclipse
У мене є два JDK, для Java 6 і 7. Я хочу створити свій проект, використовуючи обидва. Спочатку ми будували лише 1.6. Я бачу, що в налаштуваннях проекту я можу вибрати рівень 1,5, 1,6 1,7 як рівень компілятора. Як ці параметри додаються до IDE? Я ніколи не встановлював Java 1.5. …
117 eclipse  java 

5
Ігнорування NaN з str.contains
Я хочу знайти рядки, які містять рядок, як-от так: DF[DF.col.str.contains("foo")] Однак це не вдається, оскільки деякі елементи є NaN: ValueError: не вдається індексувати вектор, що містить значення NA / NaN Тож я вдаюсь до затуманених DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Чи є кращий спосіб?
117 python  pandas 

3
git: Як відрізняти змінені файли від попередніх версій після потягу?
Коли я запускаю "git pull", я часто хочу знати, що змінилося між останньою версією файлу та новою. Скажіть, я хочу знати, що хтось інший вчинив у певному файлі. Як це робиться? Я припускаю, що це "git diff" з деякими параметрами для віддачі x проти фіксації y, але я не можу …
117 git 

4
Що є найбільш відповідним кодом статусу HTTP для сторінки помилок "елемент не знайдено"
Мені цікаво, який найбільш відповідний код статусу HTTP для сторінки "елемент не існує". Якщо сама сторінка не існує, я, очевидно, буду використовувати 404. Однак на одній із моїх сторінок є useridаргумент (це сторінка "редагувати користувача"), і якщо немає жодного користувача з вказаним ідентифікатором користувача, я показую сторінки помилок, але я …

8
Як ви програматично оновлюєте параметри запитів у реактор-маршрутизаторі?
Я не можу знайти, як оновлювати параметри запитів за допомогою реактора-маршрутизатора без використання <Link/>. hashHistory.push(url)не здається зареєструвати параметри запитів, і не здається, що ви можете передавати об’єкт запиту чи що-небудь як другий аргумент. Як змінити URL-адресу /shop/Clothes/dressesна /shop/Clothes/dresses?color=blueреактор-роутер без використання<Link> ? І чи onChangeсправді функція є єдиним способом прослуховування змін …

9
Як я можу безпечно кодувати рядок у Java, щоб використовувати її як ім'я файлу?
Я отримую рядок із зовнішнього процесу. Я хочу використовувати цей рядок для створення імені файлу, а потім записати в цей файл. Ось мій фрагмент коду для цього: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter = new PrintWriter(currentFile); Якщо s містить …
117 java  string  file  encoding 

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