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

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

2
Каковы точные правила автоматической разыменования в Rust?
Я изучаю / экспериментирую с Rust, и при всей элегантности, которую я нахожу в этом языке, есть одна особенность, которая сбивает меня с толку и кажется совершенно неуместной. Rust автоматически разыменовывает указатели при вызове метода. Я сделал несколько тестов, чтобы определить точное поведение: struct X { val: i32 } impl …

8
Комната персистентной библиотеки. Удалить все
Как я могу удалить все записи в определенной таблице, используя Библиотеку комнат? Мне нужно удалить таблицу, но я не могу найти какую-либо информацию, как это сделать. Только когда база данных мигрирует или загружает все записи и удаляет их :)

27
Как создать Android Hash Key Hash?
Я вообще не понимаю этот процесс. Я был в состоянии перейти к папке, содержащей keytool в Java SDK. Хотя я продолжаю получать сообщение об ошибке, openssl не распознается как внутренняя или внешняя команда. Проблема в том, что даже если я смогу заставить это работать, что я буду делать и с …
182 java  android  facebook 

8
PHP - переместить файл в другую папку на сервере
Мне нужно разрешить пользователям на моем сайте удалять свои изображения с сервера после того, как они их загрузили, если они больше не хотят их. Ранее я использовал эту unlinkфункцию в PHP, но с тех пор мне сказали, что это может быть довольно рискованным и проблемой безопасности. (Предыдущий код ниже :) …
182 php  directory  move  unlink 

6
Сериализация списка в JSON
У меня есть объектная модель, которая выглядит так: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } Свойство ObjectInJsonпредставляет собой уже сериализованную версию объекта, содержащего вложенные списки. На данный момент я сериализирую список MyObjectInJsonвручную следующим образом: StringBuilder TheListBuilder = new StringBuilder(); TheListBuilder.Append("["); int TheCounter = 0; foreach …
182 c#  asp.net  json 

5
Могу ли я установить max_retries для request.request?
Модуль запросов Python прост и элегантен, но меня беспокоит одна вещь. Возможно получить request.exception.ConnectionError с сообщением как: Max retries exceeded with url: ... Это означает, что запросы могут пытаться получить доступ к данным несколько раз. Но нигде в документации нет ни одного упоминания об этой возможности. Глядя на исходный код, …


8
Как правильно создавать составные первичные ключи - MYSQL
Вот грубое упрощение интенсивной установки, с которой я работаю. table_1и table_2оба имеют автоинкрементные суррогатные первичные ключи в качестве идентификатора. infoэто таблица, которая содержит информацию о обоих table_1и table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field) Я пытаюсь решить, должен ли я сделать первичный ключ из infoнабора …

15
Есть ли способ перейти к реальной реализации метода за интерфейсом?
В Visual Studio, когда вы щелкаете правой кнопкой мыши вызов метода, вы переходите к реализации этого метода внутри класса, за исключением случаев, когда вы обращаетесь к этому методу через интерфейс: в этом случае вы переходите к методу интерфейса, а не к реальной реализации. Есть ли способ / советы (сочетание клавиш …
182 c#  .net  vb.net  visual-studio 

8
Git Alias ​​- несколько команд и параметров
Я пытаюсь создать псевдоним, который использует несколько команд Git и позиционные параметры. Для каждого есть страницы Stackoverflow, и кажется, что делать то и другое мучительно очевидно, но у меня возникли проблемы. В качестве примера я хочу перейти на ветку foo и выполнить статус. Итак, по моему .gitconfig, у меня есть: …
182 git  sh  alias  git-alias 

3
Фрагменты Android.app против android.support.v4.app с использованием ViewPager?
У меня вопрос относительно библиотек поддержки Android, фрагментов и, в качестве конкретного примера, ViewPagerкласса. Я намерен создать приложение с функциональностью, аналогичной образцу, представленному на веб-сайте разработчика Android ( http://developer.android.com/training/animation/screen-slide.html или http://developer.android.com/. обучение / реализация-навигация / lateral.html ). Заглянув в их код, я заметил, что они используют android.support.v4.appбиблиотеку, которая, согласно моим …

5
Аутентификация REST API
Я создаю приложение, которое будет размещено на сервере. Я хочу создать API для приложения, чтобы облегчить взаимодействие с любой платформой (веб-приложение, мобильное приложение). Я не понимаю, как мы аутентифицируем пользователя при использовании REST API. Например, когда пользователь вошел в систему, а затем хочет создать тему форума. Как я узнаю, что …
182 api  rest 


13
Recyclerview внутри ScrollView не прокручивается плавно
Для своего приложения я использую RecyclerViewвнутреннюю часть, ScrollViewгде RecyclerViewвысота зависит от ее содержимого с использованием этой библиотеки . Прокрутка работает, но не работает плавно, когда я прокручиваю RecyclerView. Когда я прокручиваю ScrollViewсам, он прокручивается плавно. Код, который я использую для определения RecyclerView: LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false); mFriendsListView.setLayoutManager(friendsLayoutManager); …

3
Удалите ссылки / оригинал / головы / мастера из репозитория git после filter-branch --tree-filter?
У меня возник тот же вопрос, что и здесь: Новый репозиторий git в корневом каталоге для добавления существующего репозитория в подкаталог Я следовал за этим ответом здесь: Новый репозиторий git в корневом каталоге, чтобы включить существующий репозиторий в подкаталог Теперь gitk --allпоказаны две истории: одна кульминационная в текущем master, а …

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