Вопросы с тегом «char»

char обычно относится к символьному типу данных, представляющему буквы текста.

3423
Почему char [] предпочтительнее, чем String для паролей?

В Swing поле пароля имеет метод getPassword()(return char[]) вместо обычного getText()(return String) метода. Точно так же я натолкнулся на предложение не использовать Stringдля обработки паролей. Почему возникает Stringугроза безопасности, когда речь идет о паролях? Это неудобно в использовании...

847
MySQL: большой VARCHAR против текста?

У меня есть таблица сообщений в MySQL, которая записывает сообщения между пользователями. Помимо типичных идентификаторов и типов сообщений (все целочисленные типы) мне нужно сохранить фактический текст сообщения как VARCHAR или TEXT. Я устанавливаю входной предел в 3000 символов, что означает, что...

620
PostgreSQL: разница между текстом и varchar (различается символ)

В чем разница между textтипом данных и character varying( varchar) типами данных? Согласно документации Если изменение символов используется без спецификатора длины, тип принимает строки любого размера. Последнее является расширением PostgreSQL. а также Кроме того, PostgreSQL предоставляет тип...

563
# 1071 - Указанный ключ был слишком длинным; максимальная длина ключа 767 байт

Когда я выполнил следующую команду: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Я получил это сообщение об ошибке: #1071 - Specified key was too long; max key length is 767 bytes Информация о столбце 1 и столбце 2: column1 varchar(20) utf8_general_ci column2 varchar(500)...

506
В чем разница между char s [] и char * s?

В C можно использовать строковый литерал в объявлении, например: char s[] = "hello"; или вот так: char *s = "hello"; Так в чем же разница? Я хочу знать, что на самом деле происходит с точки зрения продолжительности хранения, как во время компиляции, так и во время...

363
Какова длина строки GUID?

Я хочу , чтобы создать столбец VARCHAR в SQL , который должен содержать , N'guid'а guidэто сгенерированный GUID с помощью .NET ( Guid.NewGuid ) - класс System.Guid. Какую длину varcharя должен ожидать от GUID? Это статическая длина? Должен ли я использовать nvarchar(будет ли GUID когда-либо...

335
std :: string to char *

Я хочу преобразовать std :: string в тип данных char * или char [] . std::string str = "string"; char* chr = str; Результат: «ошибка: невозможно преобразовать« std :: string »в« char »...» . Какие методы доступны для...

300
Каков максимальный размер MySQL VARCHAR?

Я хотел бы знать, каков максимальный размер для типа MySQL VARCHAR. Я читал, что максимальный размер ограничен размером строки, который составляет около 65 КБ. Я попытался установить поле, varchar(20000)но оно говорит, что оно слишком большое. Я мог бы установить это varchar(10000). Какой точный...

287
Текстовый тип SQL Server и тип данных varchar [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

261
Удалить последний символ строки

Я получаю много информации в списке, связанном с базой данных, и я хочу создать строку групп для того, кто подключен к веб-сайту. Я использую это для тестирования, но это не динамично, так что это действительно плохо: string strgroupids = "6"; Я хочу использовать это сейчас. Но возвращаемая строка...

259
Почему нет Char.Empty, как String.Empty?

Для этого есть причина? Я спрашиваю, потому что, если вам нужно использовать много пустых символов, вы попадаете в ту же ситуацию, что и при использовании большого количества пустых строк. Редактировать: причина этого использования была такая: myString.Replace ('c', '') Поэтому удалите все...

254
Как преобразовать массив символов в строку?

Конвертировать C ++ stringв массив char довольно просто, используя c_strфункцию string и затем делая это strcpy. Однако как сделать наоборот? У меня есть массив символов , как: char arr[ ] = "This is a test";быть преобразован обратно в: string str = "This is a...