Карточная игра «Верю — не верю»

В 2003 году первой моей курсовой по программированию была карточная игра «Верю — не верю». Эта игра мне очень нравилась с детства. Впервый раз я увидел как в нее играли «старшаки» на соседней улице, было очень весело. Они играли колодой из 52 карт + 2 джокера, играли очень профессионально, с одного захода куча проходила несколько
Читать далее…

Перебор всех подмножеств заданного множества (Java)

Пусть дано множество, состоящее из четырех элементов: {a,b,c,d}. Необходимо перебрать все возможные подмножества данного множества: 1) {} — пустое множество 2) {a} 3) {b} 4) {a,b} 5) {c} 6) {a,c} 7) {b,c} 8) {a,b,c} 9) {d} 10) {a,d} 11) {b,d} 12) {a,b,d} 13) {c,d} 14) {a,c,d} 15) {b,c,d} 16) {a,b,c,d} Причем подмножества {a,b} и {b,a}
Читать далее…

Музыка для программирования

Музыка для программирования || Музыка для кодинга || Хакерская музыка || Программистский транс Blue_Stahli_-_Contre_Strike-CS-GO.mp3 DJ-Velocity-Exposure.mp3 dj_slyter_-_kazantip.mp3 glide_-_extasy_(mf_remix).mp3 KaZantip.mp3 Na_igre_2_prodoljenie_-_Gamers.mp3 nobody.one-Trapper.mp3 Quake3track2.mp3 Quake3track5.mp3 RedAlertTrack9.mp3 The_Prodigy_-_Youll_Be_Under_My_Wheels.mp3 TheAlgorithm-Null.mp3 Vibrasphere-ForestFuel.mp3 StreetHacker Music — Traction 4 Heavy

Замена и удаление повторяющихся символов в строке

В данной статье будет рассмотрена замена и удаление повторяющихся символов в строке с помощью регулярных выражений Java. Заменять и удалять повторяющиеся символы будет через функции замены класса String. У класса String есть четыре метода для замены символов. Вот их сигнатуры: replace(char oldChar, char newChar):String replace(CharSequence target, CharSequence replacement):String replaceAll(String regex,String replacement):String replaceFirst(String regex,String replacement):String Первые
Читать далее…

org.apache.http.NoHttpResponseException: The target server failed to respond

Случилось так, что в двух моих Android-приложениях перестала работать статистика. Хотя приложения уже работали более года без обновлений, да и сервис статистики я не трогал. Запустив одно из приложений под отладкой, обнаружил ошибку: org.apache.http.NoHttpResponseException: The target server failed to respond Потом локализовал ошибку. Вот фрагмент проблемного кода: HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, 5000);//тайм-аут подключения
Читать далее…

Создание резервной копии директорий (WinRAR)

Иногда возникает необходимость в создании полной резервной копии какой-нибудь директории. Можно, конечно, каждый раз вручную архивировать папку, присваивая название архиву и проставляя номер или дату резервной копии. Но это быстро надоедает. Предлагаю написать скрипт(bat), который будет автоматизировать эту работу. Допустим, есть директория D:\Projects\ProjectX, для которой нужно сделать резервную копию, заархивировав WinRAR’ом. Название архива будет содержать,
Читать далее…

Пишем свой сборщик писем на PHP (3 часть из 3)

Описание использованных функций (func.php):

Пишем свой сборщик писем на PHP (2 часть из 3)

Скрипт для скачивания писем (loader.php)

Пишем свой сборщик писем на PHP (1 часть из 3)

В данной статье будет описано создание сборщика писем на PHP. Если в один прекрасный день у вас возникла необходимость забирать письма с почтового (почтовых) ящиков и куда-то складывать (скорее всего, в базу данных), то добро пожаловать. Очень надеюсь, что статья вам пригодиться и облегчит жизнь. В третьей части статьи будут приложены все необходимые коды. И
Читать далее…

Сделать в слове первую букву заглавной (Java)

Для того чтобы сделать первую букву в слове заглавной, напишем собственную функцию firstUpperCase. Функция firstUpperCase будет принимать слово, а возвращать тоже слово, но с первой заглавной буквой. public String firstUpperCase(String word){ if(word == null || word.isEmpty()) return «»;//или return word; return word.substring(0, 1).toUpperCase() + word.substring(1); } word.substring(0, 1) — возвращает первую букву в слове word.substring(0,
Читать далее…