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

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

4
Різниця між завантажувачем контекстного класу потоку та звичайним завантажувачем класів
Чим відрізняється завантажувач контекстного класу потоку від звичайного завантажувача класів? Тобто, якщо Thread.currentThread().getContextClassLoader()і getClass().getClassLoader()повертати об'єкти завантажувача різних класів, який із них буде використовуватися?

6
Гола зірочка в аргументах функції?
Що робить гола зірочка в аргументах функції? Коли я подивився на модуль соління , то бачу таке: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Я знаю про одиничні та подвійні зірочки, що передують аргументам (для змінної кількості аргументів), але це нічого не передує. І я майже впевнений, що це не має нічого …


6
Чому використовують неназвані простори імен та які їх переваги?
Я щойно приєднався до нового програмного проекту C ++ і намагаюся зрозуміти дизайн. Проект часто використовує безіменні простори імен. Наприклад, щось подібне може статися у файлі визначення класу: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) {... Які міркування щодо дизайну можуть спричинити використання …
242 c++  oop  namespaces 

14
Як виправити помилку "Посилання на збірку не має сильного імені"?
Я додав слабко названу збірку до свого проекту Visual Studio 2005 (який названий настійно). Зараз я отримую помилку: "Посилана збірка" xxxxxxxx "не має сильної назви" Чи потрібно підписувати цю сторонні збори?

30
Пік виявлення сигналу в даних реальних часових серій
Оновлення: Найефективніший алгоритм на даний момент - це цей . Це питання досліджує надійні алгоритми для виявлення раптових піків даних реальних часових серій. Розглянемо наступний набір даних: p = [1 1 1.1 1 0.9 1 1 1.1 1 0.9 1 1.1 1 1 0.9 1 1 1.1 1 1 1 …


16
Python JSON серіалізує об'єкт Decimal
У мене є Decimal('3.9')частина об'єкта, і я хочу його кодувати до рядка JSON, який повинен виглядати так {'x': 3.9}. Мене не хвилює точність на стороні клієнта, тому поплавок чудово. Чи є хороший спосіб серіалізувати це? JSONDecoder не приймає об'єкти Decimal, і перетворення на поплавок заздалегідь дає вихід, {'x': 3.8999999999999999}що неправильно, …

14
Чим відрізняється лінійна регресія від логістичної регресії?
Коли нам потрібно передбачити значення категоричного (або дискретного) результату, ми використовуємо логістичну регресію . Я вважаю, що ми використовуємо лінійну регресію, щоб також передбачити значення результату з урахуванням вхідних значень. Тоді, в чому різниця між двома методологіями?

8
MySQL: визначте, яку базу даних обрано?
Після заклику mysql_select_dbзахопити базу даних, чи є можливість пізніше вивести ім'я бази даних, яку зараз вибрано? Це здається дуже базовим, але я не зміг знайти нічого на php.net або stackoverflow (усі результати призначені для "не вибрано базу даних").
242 mysql 

8
Як користуватися ScrollView в Android?
У мене є файл макета XML, але текст більш ніж відповідає розміру екрана. Що мені потрібно зробити, щоб зробити ScrollView? <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginTop="10dip" android:layout_marginRight="5dip" android:tint="#55ff0000" android:src="@drawable/icon" /> </TableRow> <TableRow> <TextView android:id="@+id/name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="3dip" android:text=" Name " …

4
Оновлення підмодуля Git
Мені не ясно, що означає наступне (з документації на оновлення підмодуля Git ): ... зробить підмодулі HEAD від'єднаними, якщо не вказано --rebaseабо --merge... Як --rebase/ --mergeзмінює речі? Головний мій варіант використання - це купа центральних сховищ, які я вбудую через підмодулі в інші сховища. Я хотів би мати можливість вдосконалитись …

10
Перейменуйте стовпчик у MySQL
Я намагаюся перейменувати стовпчик на сервері спільноти MySQL 5.5.27, використовуючи цей вираз SQL: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Я також спробував ALTER TABLE table_name RENAME old_col_name TO new_col_name; Але це говорить: Помилка: перевірте Посібник, який відповідає вашій версії сервера MySQL
242 mysql  sql 

6
Натискання порожніх зобов’язань віддалено
Я перемістив одну комісію на віддалений, але тепер зрозумів, що повідомлення про фіксацію є невірним. Я хотів би змінити повідомлення про фіксацію, але AFAIK це неможливо. Тому я вирішив створити порожній фіксатор з правильним повідомленням: git commit --allow-empty Чи є недоліки / наслідки натискання порожніх комітетів? Чи є якась проблема, …
242 git  git-commit 

21
Як я можу перевірити, чи починається рядок C ++ std :: з певного рядка, і перетворити підрядку до int?
Як я реалізую наступне (псевдокод Python) у C ++? if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (Наприклад, якщо argv[1]є --foo=98, то foo_valueє98 .) Оновлення: я не вагаюся вивчати Boost, оскільки я просто розглядаю внесення дуже невеликих змін у простий маленький інструмент командного рядка (я б краще не навчився зв’язуватись і використовувати Boost …

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