программирование

Q & A для профессиональных программистов и энтузиастов

10
Существование изменяемого именованного кортежа в Python?
Кто-нибудь может изменить namedtuple или предоставить альтернативный класс, чтобы он работал с изменяемыми объектами? В первую очередь для удобства чтения я хотел бы что-то похожее на namedtuple, которое делает это: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) …

7
Javascript parseInt () с ведущими нулями
Функция parseInt в Javascript, похоже, не работает полностью. parseInt("01") returns 1 parseInt("02") returns 2 parseInt("03") returns 3 parseInt("04") returns 4 parseInt("05") returns 5 parseInt("06") returns 6 parseInt("07") returns 7 parseInt("08") returns 0 parseInt("09") returns 0 Вы не можете этого объяснить. Попробуйте. (jsFiddle) Изменить Поскольку этот вопрос был задан и дан …
121 javascript 

6
Очистить данные приложения программно
Я хочу программно очистить данные моего приложения. Данные приложения могут содержать что угодно, например базы данных, общие настройки, внутренние и внешние файлы или любые другие файлы, созданные в приложении. Я знаю, что мы можем очистить данные на мобильном устройстве с помощью: Настройки-> Приложения-> Управление приложениями-> My_application-> Очистить данные Но мне …
121 android 

6
Почему метод Java Arrays.sort использует два разных алгоритма сортировки для разных типов?
Arrays.sortМетод Java 6 использует быструю сортировку для массивов примитивов и сортировку слиянием для массивов объектов. Я считаю, что в большинстве случаев Quicksort быстрее, чем сортировка слиянием, и требует меньше памяти. Мои эксперименты подтверждают это, хотя оба алгоритма - O (n log (n)). Так почему же для разных типов используются разные …

5
Как создать Observable из статических данных, подобных http в Angular?
У меня есть служба, в которой есть этот метод: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } } …

4
Программно изменить тему Activity
В определенных случаях мне нужно удалить тему диалога из моей активности, но, похоже, она не работает. Вот пример Первое действие: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Второе действие: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); setContentView(R.layout.activity_second); } Отрывок из манифеста: …
121 android 


12
WPF ListView отключить выделение
У меня есть простой WPF ListView и простой вопрос: Можно ли отключить выделение, чтобы, когда пользователь щелкал строку, строка не выделялась? Я бы хотел, чтобы строка 1 выглядела так же, как строка 0 при нажатии. Возможно, связано: могу ли я стилизовать внешний вид наведения / выделения? Например. для замены синего …
121 wpf  listview 

4
Как распечатать список символов, экспортированных из динамической библиотеки
Итак, я пытался заставить динамические библиотеки работать в моем проекте XCode под Mac OS X. Пока без радости. Я могу загрузить файл dylib, но когда я вызываю dlsym для получения указателя функции, он возвращает 0, а dlerror сообщает, что символ не найден. Поэтому мне интересно, есть ли простой способ перечислить …
121 macos  dylib 

3
Как перебрать все файлы в каталоге в с # .net?
Я хочу получить файлы в папке, а также в ее подпапках. Следующий код не получает файлы в своей подпапке: string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs"); Может ли кто-нибудь рассказать мне, как это реализовать в С # .net?
121 c#  .net 

3
Заставить git log игнорировать изменения для определенных путей
Как я могу сделать так, чтобы git logпоказывались только те коммиты, которые изменили файлы, кроме тех, которые я указал? С помощью git logя могу отфильтровать наблюдаемые мной коммиты до тех, которые касаются заданного набора путей. Я хочу инвертировать этот фильтр, чтобы в списке отображались только те пути касания, которые не …
121 git 

8
Могу ли я раскрасить столбцы таблицы с помощью CSS, не раскрашивая отдельные ячейки?
Есть ли способ полностью раскрасить промежутки столбцов. См. Пример запуска ниже: <table border="1"> <tr> <th>Motor</th> <th colspan="3">Engine</th> <th>Car</th> <th colspan="2">Body</th> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> <td>7</td> </tr> <tr> <td>7</td> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> </tr> </table> Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент И я ищу лучший способ …
121 html  css 

3
Как сделать многострочное редактирование?
Я хочу отредактировать несколько строк в eclipse, но не могу найти ярлык или плагин. В Geany я просто нажимаю ctrl+ alt+ up/ и downмогу добавлять / редактировать несколько строк. Возможно, этот пример может объяснить, что я имею в виду: var text = "myname"; var addr = "myaddr"; var age = …
121 eclipse  line 

2
Свойство должно быть инициализированным или абстрактным
Должно быть, это глупый вопрос, но я новичок в Kotlin и не нашел решения. Как объявить поле класса? Как и в java: protected SharedPreferences mSharedPreferences; А позже в onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Теперь я могу использовать его где угодно (в подклассах этого базового действия). Я пытаюсь сделать то же самое …
121 android  kotlin 

2
Технически в чем разница между s3n, s3a и s3?
Мне известно о существовании https://wiki.apache.org/hadoop/AmazonS3 и следующих слов: S3 Native FileSystem (схема URI: s3n) Собственная файловая система для чтения и записи обычных файлов на S3. Преимущество этой файловой системы в том, что вы можете получить доступ к файлам на S3, которые были написаны с помощью других инструментов. И наоборот, другие …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.