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

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

2
В чем разница между json.dumps и json.load? [закрыто]
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос В чем разница между json.dumpsи json.load? Насколько я понимаю, один загружает JSON в …
145 python  json 

8
Какая коллекция .NET обеспечивает самый быстрый поиск
У меня есть 60 тыс. Элементов, которые нужно проверить по списку поиска из 20 тыс. Есть ли объект коллекции (например List, HashTable), который предоставляет исключительно быстрый Contains()метод? Или мне придется писать свою? Другими словами, Contains()метод по умолчанию - просто сканировать каждый элемент или использует лучший алгоритм поиска. foreach (Record item …
145 c#  .net  search  collections 

11
Regex для проверки надежности пароля
Мои критерии надежности пароля следующие: Длина 8 символов 2 буквы в верхнем регистре 1 специальный символ (!@#$&*) 2 цифры (0-9) 3 буквы в нижнем регистре Может ли кто-нибудь дать мне регулярное выражение для того же. Все условия должны выполняться паролем.
145 regex  passwords 

16
Заставить Android-действие всегда использовать альбомный режим
Я использую программу просмотра Android VNC на своем HTC G1 . Но по какой-то причине это приложение всегда находится в альбомном режиме, несмотря на то, что мой G1 находится в портретном режиме. Поскольку программа просмотра Android VNC имеет открытый исходный код, я хотел бы знать, как можно жестко запрограммировать действие, …

17
Присваивание в операторе if
У меня есть класс Animalи его подкласс Dog. Я часто пишу следующие строки: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Для переменной Animal animal;. Есть ли какой-нибудь синтаксис, который позволяет мне написать что-то вроде: if (Dog dog = animal as Dog) { dog.Name; …
145 c#  casting  if-statement 

6
Игнорирование акцентированных букв при сравнении строк
Мне нужно сравнить 2 строки в C # и рассматривать буквы с диакритическими знаками так же, как буквы без диакритических знаков. Например: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Эти две строки должны быть одинаковыми (что касается моего приложения), но оба этих утверждения оцениваются как …
145 c#  string  localization 

16
Файлы заголовков переопределения C ++ (winsock2.h)
Как предотвратить двойное включение файлов заголовков? Проблема в том, что я включаюв MyClass.h, а затем я включаю MyClass.h во многие файлы, поэтому он включается несколько раз, и возникает ошибка переопределения. Как предотвратить? Я использую #pragma once вместо включения охранников, и я думаю, что это нормально. MyClass.h: // MyClass.h #pragma once …
145 c++  header  redefinition 

13
move_uploaded_file выдает ошибку «Не удалось открыть поток: в доступе отказано»
Я продолжаю получать эту ошибку при попытке настроить каталог загрузки с Apache 2.2 и PHP 5.3 на CentOS. В php.ini: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ В httpd.conf: Directory /var/www/html/mysite/tmp_file_upload/> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory> <Directory /var/www/html/mysite/images/> Options -Indexes </Directory> Разрешения каталога CentOS: drwxrwxr-x 2 root root 4096 …

12
«0000-00-00 00:00:00» не может быть представлен как ошибка java.sql.Timestamp.
У меня есть таблица базы данных, содержащая даты (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). Я использую MySQL. Иногда данные из программы передаются в базу данных без даты. Таким образом, значение даты автоматически назначается, 0000-00-00 00:00:00 когда данные таблицы вызываются со столбцом даты, в котором возникает ошибка. ...'0000-00-00 00:00:00' can …
145 java  mysql  jdbc  timestamp 

5
Как я могу выбрать элемент с классом в DIV?
У меня есть следующий HTML: <div id="mydiv"> <div class="myclass"></div> </div> Я хочу иметь возможность использовать селектор, который выбирает внутреннюю часть div, но специфичен для mydivконтейнера. Как я могу добиться этого с помощью jQuery?


6
Нужны ли мне все три конструктора для пользовательского представления Android?
При создании собственного представления я заметил, что многие люди делают это так: public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private void doAdditionalConstructorWork() { …


5
Определить статический метод в исходном файле с объявлением в заголовочном файле на C ++
У меня небольшие проблемы с работой со статическими методами в C ++ Пример .h: class IC_Utility { public: IC_Utility(); ~IC_Utility(); std::string CP_PStringToString( const unsigned char *outString ); void CP_StringToPString( std::string& inString, unsigned char *outString, short inMaxLength ); static void CP_StringToPString( std::string& inString, unsigned char *outString); void CP_StringToPString( FxString& inString, FxUChar …

8
Android P visibilityawareimagebutton.setVisibility можно вызывать только из той же группы библиотек
Я пытаюсь использовать новый Android P FloatingActionButton, который является частью, com.google.android.material.floatingactionbutton.FloatingActionButtonи получаю следующее предупреждение: VisibilityAwareImageButton.setVisibility можно вызывать только из той же группы библиотек (groupId = com.google.android.material) import com.google.android.material.floatingactionbutton.FloatingActionButton import android.view.View class MainActivity : AppCompatActivity() { lateinit var demoFab: FloatingActionButton override fun onCreate(savedInstanceState: Bundle?) { demoFab = findViewById(R.id.demoFab) demoFab.visibility = View.VISIBLE …

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