Двапой #121 30 сентября 2013 Первая просто интересно стало. Разница есть, так же как и в С инкрементирование ++ работает быстрее чем х=х+1 Вторую спиздил с буржуйского сайта.Разница конечно есть, но в пределах погрешности ее нет. i++ работает медленее i = i + 1; потому что за i++ скрывается еще одна переменная которая создается чтобы проинкрементировать переменную после Цитата Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Eul- #122 30 сентября 2013 http://archive-ipq-co.narod.ru/ мб поможет кому-то Цитата http://steamcommunity.com/id/147488 Поделиться сообщением Ссылка на сообщение
^p1x #123 30 сентября 2013 2poy gde uroki blead. + к каждому уроку делай задание! Цитата Поделиться сообщением Ссылка на сообщение
F1sher #124 30 сентября 2013 Первая просто интересно стало. Разница есть, так же как и в С инкрементирование ++ работает быстрее чем х=х+1 Вторую спиздил с буржуйского сайта.Разница конечно есть, но в пределах погрешности ее нет. i++ работает медленее i = i + 1; потому что за i++ скрывается еще одна переменная которая создается чтобы проинкрементировать переменную послеа тут говорится наоборот http://answers.yahoo.com/question/index?qid=20080722061409AAxRnHv сейчас проверил с помощью time в линуксе:1) при i=i+1 время выполнения: 5.433с, 5.441с, 5.433с2) i++ : 5.428c, 5.432c, 5.427c чуть точнее при помощи gettimeofday i++Time: 5433Time: 5419Time: 5421Time: 5426Time: 5426Time: 5427Time: 5426Time: 5425Time: 5429Time: 5445среднее = 5.427700e+03 i+1Time: 5424Time: 5424Time: 5426Time: 5425Time: 5424Time: 5421Time: 5421Time: 5419Time: 5422Time: 5424среднее = 5.423000e+03 мб ты и прав Цитата Би май дарлинг http://www.youtube.com/watch?v=LhkUjA3D8ig Поделиться сообщением Ссылка на сообщение
SPYHunter #126 30 сентября 2013 Нахуя делать свою доску, когда есть готовая Цитата https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
Двапой #127 30 сентября 2013 (изменено) Стандартные функции (работа с массивами) Тут должны были быть еще строки, но лучше по отдельности. Это все таки две огромные темы в программировании. Но по сути строки это массив сиволов, но об этом позже. Как вы уже знаете массивы используются для группирования чего либо. Массивы могут быть любой вложенности. То есть могут быть массивы массивов. Думаю вы проходили матрицы в школе, вот массив массивов по сути есть что-то подобное. Вы навреное слышали такие слова применительно к программированию как - цикл, итерация, for, while for each...цикл - это циклитерация это один шаг цикла (я об этом уже говорил?) for, while, foreach это обозначения циклов в пхп. Точнее такие своеобразные функции для работы с массивами. разберем как они работаю, и где что использовать // массив четырех человек что отписались выше $users = array("Двапой", "SPYHunter", "F1sher", "^p1x"); // давате их выведем на экран // с опомщью for for($i = 0; $i < count($users); $i++) { echo "user " . $users[$i]; } // с помощью while $c = 0; while($c++ < count($users)) { echo "user " . $users[$c]; } // foreach foreach($users as $user) { echo "user " . $user; } Вроде как все выведут одно и тоже :) теперь разбор for состоит из трех элементов, каждый из которых между собой разделяется точкой с запятой - Первый элемент это создание или обозначение какой-либо переменной которая будет нам помогать с циклом. А поскольку наш массив начинается с нулегого элемента, то мы обозначаем нашу переменную за нуль. - Второй элемент это условие выполнения цикла. Пока он является правдой TRUE уикл выполняется. Как становится FALSE цикл заканчивается. Тут мы сравниваем нашу переменную с колличеством элементов в массиве. Колличество эллементов определяется как count($massiv). - Третий элемент это то что мы делаем каждый раз с нашей переменной (в нашем случае с переменной $i). Мы ее каждый раз увеличивам на 1 while "до тех пор пока", состоит из одного элемента - условия. Пока условие верно цикл продолжается. Думаю тут сами разберетесь. foreach это моя любимая штука. ОЧЕНЬ редко использую все остальные циклы, хотя они быстрее, но не шибко удобнее.форич принимает один элемент это массив, а потом просит указать название перменной в которую поместит наш элемент массива. для этого используются ключевое слово as Думаю на этот раз хватит. И вот вам задание: Создать функцию, которая принимает одно числовое значение и выводит на экран такую вот пирамиду. Высота пирамиды равна переданному значению. * ** *** ... *** ** * То есть пирамида только из звездочек троеточие показывает что ширина этой пирамиды может быть любой. Решения скидывать мне в личку! Изменено 30 сентября 2013 пользователем Двапой Цитата Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
y6u #128 30 сентября 2013 Прочитав данный пост вы познаете javascript! Короче ява/джава/жаваскрипт - это не java, а совсем другой язык, применяется в основном для создания динамики на веб-страницах. Переменные объявляются через var, никакие $ не нужны. Имена переменных и функций чувствительны к регистру, так что getElemenById и никак иначе. Везде, где можно ставится точка с запятой; Главная задача программиста - добраться до элемента в DOM, а там уже дело техники. Библиотека jQuery упрощает поиск элементов - $('.nav'); Нашел элемент(ы) - и захуярил! джиквери сам строит цикл, если заюзать слово this. Есть еще много библиотек, выучите их.Все! Теперь вы можете создавать яркие, динамичные, отзывчивые сайты! Цитата Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #129 30 сентября 2013 Жду с нетерпением выпуск про фабрикуфабрик. Цитата Поделиться сообщением Ссылка на сообщение
Kant #130 30 сентября 2013 Первая просто интересно стало. Разница есть, так же как и в С инкрементирование ++ работает быстрее чем х=х+1 Вторую спиздил с буржуйского сайта.Разница конечно есть, но в пределах погрешности ее нет. i++ работает медленее i = i + 1; потому что за i++ скрывается еще одна переменная которая создается чтобы проинкрементировать переменную послеа тут говорится наоборот http://answers.yahoo...22061409AAxRnHv сейчас проверил с помощью time в линуксе:1) при i=i+1 время выполнения: 5.433с, 5.441с, 5.433с2) i++ : 5.428c, 5.432c, 5.427c мб ты и праввсе без исключения нормальные компиляторы уже давно научились это оптимизировать. Твои показания могут разниться просто от разной нагрузки на цп от других процессов.посмотри ассемблерный исходник и там будет везде одинаковый кодmov bx, 0 add bx, 1 и для i++и для ++i и для i = i+1; абсолютно одинаковый код получается для всех трех вариантов при -O0\1\2 А -O3 вообще развернул мой цикл в просто 10 вызовов принтфа, читер ебаный D: Цитата Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
sp0ke #131 1 октября 2013 короче на сайте есть форма ввода. данные идут в мускул методом пост, какой то паринь спамит в поле хуйню типа hi UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- этой и еще другую. он как-то может навредить? или чето узнать? ваще Цитата Поделиться сообщением Ссылка на сообщение
justice_st #132 1 октября 2013 http://php.net/manual/en/pdo.prepared-statements.php Цитата Поделиться сообщением Ссылка на сообщение
Хантер #135 1 октября 2013 (изменено) Ребзя, я вот попытался хелло ворлд сделать (программист дохуя), но столкнулся с проблемой:Кидаю файл с кодом в папку диск g > home > test1.ru > www > файл hello.php , открываю в браузере test1.ru/hello.php, а вместо хелло ворлда открывает какие-то непонятные символы ВТФ? Что я делаю не так? Код с гугла бтв А, да, код был скопирован в нотпад, мб дело в нем Изменено 1 октября 2013 пользователем Хантер Цитата Поделиться сообщением Ссылка на сообщение
justice_st #136 1 октября 2013 (изменено) хтмл страница у тебя должна начинаться так <!DOCTYPE HTML> <html lang="en"> <head> <title>%title%</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head>в итоге у тебя должно быть типа этого<?php $dummy = "hello world"; ?> <!DOCTYPE HTML> <html lang="en"> <head> <title>%title%</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> <content> <?php echo $dummy; ?> </content> </body> </html> Изменено 1 октября 2013 пользователем justice_st Цитата Поделиться сообщением Ссылка на сообщение
Хантер #137 1 октября 2013 Получилось спасибо большое. На днях обмажусь литературой, надо бы выучить все эти символы. Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #138 1 октября 2013 Жду с нетерпением выпуск про фабрикуфабрик. ЖВ Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Хантер #139 1 октября 2013 Хелпуйте, пацанвав книге Валейда (пхп 5 для чайников) сказано следующее:http://books.google.com.ua/books?id=h-QOpqwERa8C&pg=PA37&dq=%D1%83%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5+%D0%B2+%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5+URL+%D0%B0%D0%B4%D1%80%D0%B5%D1%81+%D1%84%D0%B0%D0%B9%D0%BB%D0%B0+test.php&hl=ru&sa=X&ei=OopKUvDsAojFtQaozIHQBg&ved=0CDoQ6AEwAA#v=onepage&q=%D1%83%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5%20%D0%B2%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5%20URL%20%D0%B0%D0%B4%D1%80%D0%B5%D1%81%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%20test.php&f=false там предоставлен следующий код:<html><head><title>Тестирование PHP</title></head><body><p>Это строка HTML<?phpepcho "<p>Это строка PHP</p>";phpinfo();?></body></html>делаю все так же как и с хелло ворлдом: кидаю файл с кодом в папку g>home>test1.ru>www, но при открытии http://test1.ru/test.php мне выбивается Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in G:\home\test1.ru\www\Test.php on line 8 что я опять делаю не так должна выводится какая-то таблица (так указано в книге), а на деле хрен Че-то стыдно за такие вопросы И вообще, задал себе такой вопрос (и вам тоже): мб начать все-таки изучать сначала html? Я просто понятия о нем вообще не имею. В книге сказано, что желательно его знать/поучить, но поскольку я этого не делал, я не понимаю почти ничего. Вообще. Цитата Поделиться сообщением Ссылка на сообщение
Kant #140 1 октября 2013 ну например у тебя написано ePcho вместо echo Цитата Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение