Я пытаюсь подключить свой Samsung Galaxy к ПК, но ddms инструмент не распознает мой телефон. USB, отлаживающий, включен. Что может вызвать проблему?
PS. Я использую Ubuntu 9.10 ОС.
Спасибо.
Вы должны добавить правило в / etc / udev / rules .d (например: 51-android.rules
):
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
на всякий случай убедитесь, что идентификатор вашего телефона совпадает с 0x04e8, используя lsusb
.
Как только новый правило добавлено, просто перезагрузите их
$ sudo udevadm control --reload-rules
Используйте grep или grepl, чтобы найти наблюдения с пробелами и под, чтобы избавиться от них.
names<-c("Ganga Din\t","Shyam Lal","Bulbul ")
grep("[[:space:]]+$",names)
[1] 1 3
grepl("[[:space:]]+$",names)
[1] TRUE FALSE TRUE
sub("[[:space:]]+$","",names)
[1] "Ganga Din" "Shyam Lal" "Bulbul"
-121--530799- Имеются как обоснованные, так и необоснованные случаи генерации кода. Однако правильная генерация кода может дать следующие преимущества:
Сводка:
Спасибо.
Я думаю, что нашел решение этой проблемы. Он не имеет ничего общего с ключом per, а скорее с X509Certificate2 объектом, который должен быть создан с флагом X509KeyStorageFlags.Exportable.
В этом случае ваш X509Certificate2 был создан следующим способом:
System.Security.Cryptography.X509Certificates.X509Certificate2 netcert = DotNetUtilities.ToX509Certificate (cert);
Поэтому убедитесь, что вы передаете экспортируемый флаг в конструкторе X509Certificate2 в этом методе. В моей ситуации мне нужно было подписать некоторые данные закрытым ключом, расположенным в PFX-файле, поэтому я должен был написать следующее:
X509KeyStorageFlags flags = X509KeyStorageFlags.Exportable;
X509Certificate2 cert = new X509Certificate2 («my.pfx», «somepass», флаги);
Теперь я могу сделать
RSACryptoServiceProvider rsa = (RSACryptoServiceProvider) cert.PrivateKey;
RSAParameters rcaParam = rsa. ExportParameters (true);
HTH,
Стефан
-121--1736642-Если (если файл не существует) вы хотите создать его как пустой, самый простой подход -
with open(thepath, 'a'): pass
(в Python 2.6 или лучше; в 2.5 требуется «импорт из будущего» в верхней части модуля).
Если, с другой стороны, вы хотите оставить файл в покое, если он существует, но поместить определенное непустое содержимое там в противном случае, то более сложные подходы на основе если os.path.isfile (путь):
/ else
блоки операторов, вероятно, более подходят.
Необходимо установить драйвер ADB/USB, соответствующий устройству Android.