ElezthemDev, дружище. Твой ответ - повергает в уныние. Если тебе что-то конкретно непонятно по шагам - то ты спрашивай. Если ты вообще-вообще ничего не знаешь то я не могу тебе помогать.
И хабр не заниматеся процессом обучения а просто отвечает на конкретные вопросы.
Я тебе написал команды для командной строки Linux. Но это может работать и в Windows если ты установишь sqlite.
Разобрался? Молодец. Ты вообще зачем стал сравнивать С++ и Java?
Я могу в Java с reflection такой код написать который принципиально
невозможно повторить в парадигме С++. Или возможно только
если создать сверху рантайм. Просто они разные.
И ООП разное. Почему ты не сравнил еще Python/Rust в части ООП?. Там матрица фич будет
такая что никакой Кент Бек и Гради Буч ее даже не выучат никогда. И спор
о каноническом ООП - бесполезен. У нас нет определения ООП до сих пор.
И если ты решил стать кодером в плюса - учи спокойно плюсы. Учи их стандарты
и гарантии. Все остальное - это чепуха которой можно сбить с толку на собеседованиях.
Только на собеседованиях подсовывают такие образцы кода которые в PROD никто
не пропускает на code-review. Профессионалы стараются просто обходить острые углы
и не создают ситуаций со спорным overloading, type coercion и прочее.
Adamos, очень часто люди мудрствуют лукаво. Я делаю просто println в каждый метод и смотрю что получилось. На это уходит одна минута. Но автору было жаль эту минуту. Он хотел в хабре просто поговорить. День потерян на пустяки.
Почитай как JSON хранит Unicode символы. И поскольку ты проигнорировал мое первое задание.
Я даю тебе еще второе задание. Сделать тоже самое. Только охранить в базу вьетнамский символ
не в string. А в JSON. И прочитать его. И убедитсья что он прочитан правильно.
Vasyl Vandych, смотри. Ты кружишся по кругу потому что не можешь определить какой формат представления Вьетнамского языка является коррекным для хранения в PHP, JSON, MySQL.
Не пиши сложных и умных функций. Сделай просто тест. Возмьи 1 вьетнамскую букву.
Запиши ее в строку на языке PHP. Потом запиши ее в базу. Потом прочти ее из базы.
Выведи на экран (в каноническом Unicode представлении). Потом найди эту строку по
простому фильтру равенства WHERE field1 = "\u......"
У нас нет доказательств что срабатывают все conditions и мы заходим в следующий блок.
/* Search */
if($this->search && $this->search_by) {
$where .= " AND {$table_prefix}`{$this->search_by}` LIKE '%{$this->search}%'";
}
Распечатай на экране то что возвращает эта функция. Может она возращает это в странном виде?
Может здесь пустая строка? Может кодировка не та?
Да мало-ли чего.
Понимаешь тут половина топиков в хабре закрываются ответами самих авторов. Только
я как Аристотель или как Платон должен ходить и задавать наводящие вопросы.
HexUserHex, да. Мысль хорошая. Я тоже думаю что нужно найти утилиты от Radeon которые покажут суммарное время uptime. Или даже лучше не аптайм а какое-то число виртуалных попугаев-флопов чтоб понять сколько эта бедная видяшка работала или может на ней уже майнили.
gloomyvlad, я тебе вместо рыбы дал более ценное. Спининг чтоб ты рыбу ловил.
Если ты разберешся как работают алгортмы хеширования - то станешь больше инженером чем вчера.
А если будешь слушать всякие гайды по читерству - так и будешь маленький поросёнок.
Война твоя против владельцев игровых хостингов все равно обречена на поражение.
Поэтому лучше займись чем-то более фундаментальным. Хоть денег поднимешь.
А когда поднимешь денег - то читерство потеряет смысл. Вдонатишь просто и будешь
играть с комфортом.
CityCat4, мне кажется это - популярный американский мем. Когда свидетели описывают преступника - обычно склоняются к мнению что это был "какой-то мексиканец" :)