- 1
Как так получается, что после json_encode($massiv) у меня то "{}", то "[]"?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Как так получается, что после json_encode($massiv) у меня то "{}", то "[]"?
−4
import shutil
shutil.rmtree('/')
print('Me POshutil ))))))))0')
Шутка на языке Python! )))0
−2
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int a=120;
printf("%i\n",*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&*&*&*&*&*&*&*&*&*&
*&*&*&a);
}
+1
namespace detail
{
template <typename Function, typename Tuple, std::size_t... i>
void applyForEach(Function&& f, Tuple&& t, std::index_sequence<i...>)
{
(static_cast<void>(std::invoke(f, std::integral_constant<std::size_t, i>{}, std::get<i>(t))), ...);
}
} // namespace detail
template <typename Function, typename Tuple>
void applyForEach(Tuple&& tuple, Function&& function)
{
using Indexes = std::make_index_sequence<std::tuple_size_v<Tuple>>;
detail::applyForEach(std::forward<Function>(function), std::forward<Tuple>(tuple), Indexes{});
}
Строка 6. Мы тут сделали синтаксис для fold expression, только вам его не дадим: у вас документов нет.
Clang: https://wandbox.org/permlink/lNOFu1sOV9bA2LJF
GCC: https://wandbox.org/permlink/yqeiYHTgZOz9NkkJ
+1
Пост SQL-проблем.
Собственно, никогда за весь свой опыт я не использовал join. Большое кол-во выпускников гикбрейнсов говорит, "бла бла бла, джойн даёт нихуёвый перформанс по сравнению с этими вашими инлайн выборками".
Но конечно гикбрейнсы не понимают, что джойн - не панацея, и блочить реляционку пока она тебе не найдет все связи - по меньшей мере тупо. Ровно как и не понимают, что перформанс им даст нормальный кэш
который джуны так не любят использовать, или используют криво(кэшируют целые запросы, а не возвращаемые объекты).
Уважаемые говнокодеры, как вам данный высер?
0
Чем полностью стереть файл\каталог с NTFS?
Имею ввиду удалить не только сам файл\каталог, но и перезатереть его запись в каталоге?
Хотя логично предположить, что если запись содержимого каталога сортируется, то она перезапишется.
Содержимое каталога хранится вне MFT, записи о каталогах хранятся в ней.
Также в NTFS есть журнал транзакций, значит надо тереть и оттуда?
Я так понял, в ext3\4 обычный шреддинг тоже не поможет.
0
<?
error_reporting(E_ALL ^ E_DEPRECATED);
defined('_SECUR_GAMES') or die('Unknown Error!');
function bbcode($var = "") {
$var = preg_replace('#\[b\](.*?)\[/b\]#si', '<span style="font-weight: bold;">\1</span>', $var);
$var = preg_replace('#\[i\](.*?)\[/i\]#si', '<span style="font-style:italic;">\1</span>', $var);
$var = preg_replace('#\[u\](.*?)\[/u\]#si', '<span style="text-decoration:underline;">\1</span>', $var);
$var = preg_replace('#\[s\](.*?)\[/s\]#si', '<span style="text-decoration: line-through;">\1</span>', $var);
$var = preg_replace('#\[big\](.*?)\[/big\]#si', '<big>\1</big>', $var);
$var = preg_replace('#\[small\](.*?)\[/small\]#si', '<small>\1</small>', $var);
$var = preg_replace('#\[center\](.*?)\[/center\]#si', '<center>\1</center>', $var);
$var = preg_replace('#\[right\](.*?)\[/right\]#si', '<span class="right">\1</span>', $var);
$var = preg_replace('#\[hr\](.*?)\[/hr\]#si', '<hr>\1</hr>', $var);
$var = preg_replace('#\[br\](.*?)\[/br\]#si', '<br>\1</br>', $var);
$var = preg_replace('#\[p\](.*?)\[/p\]#si', '<p>\1</p>', $var);
$var = preg_replace('#\[gold\](.*?)\[/gold\]#si', '<span style="color:gold">\1</span>', $var);
return $var;
}
function calculate_age($birthday) {
$birthday_timestamp = strtotime($birthday);
$age = date('Y') - date('Y', $birthday_timestamp);
if (date('md', $birthday_timestamp) > date('md')) {
$age--;
}
return $age;
}
function generatePassword($length=8){
$chars = 'qwedazxscvfrtgnbhyujmkiolp1234567890WEDAZXSCVFRTGNBHYUJMKIOLP';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(2, $numChars) - 1,2);
}
return $string;
}
function generatePass_word($length=8){
$chars = 'qcvfrtgnbhyujmlp567890WEDAZXSCVFRBHYIOLP';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(2, $numChars) - 1,2);
}
return $string;
}
function generateLogin($length=8){
$chars = 'qweascv8fjmk6iolp123450WEXSCVFRTGNUOLP';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(2, $numChars) - 1,2);
}
return $string;
}
function check($str)
{
$str = htmlentities($str, ENT_QUOTES, 'UTF-8');
$str = str_replace("\'", "'", $str);
$str = str_replace("\r\n", "<br/>", $str);
$str = strtr($str, array(chr("0") => "", chr("1") => "", chr("2") => "", chr("3") => "", chr("4") => "", chr("5") => "", chr("6") => "", chr("7") => "", chr("8") => "", chr("9") => "", chr("10") => "", chr("11") => "", chr("12") => "", chr
("13") => "", chr("14") => "", chr("15") => "", chr("16") => "", chr("17") => "", chr("18") => "", chr("19") => "", chr("20") => "", chr("21") => "", chr("22") => "", chr("23") => "", chr("24") => "", chr("25") => "", chr("26") => "", chr("27") =>
"", chr("28") => "", chr("29") => "", chr("30") => "", chr("31") => ""));
$str = str_replace('\\', "\", $str);
$str = str_replace("|", "I", $str);
$str = str_replace("||", "I", $str);
$str = str_replace("/\\\$/", "$", $str);
$str = str_replace("[l]http://", "[l]", $str);
$str = str_replace("[l] http://", "[l]", $str);
$str = mysql_real_escape_string($str);
return $str;
}
class PAGINGS
{
public $total;
private $total_pages;
private $page;
private $start;
private $end;
public $get;
public $count_get;
public function __construct($size, $query)
{
$this->total = mysql_result(mysql_query(preg_replace('~SELECT (.*?) FROM~isU', 'SELECT COUNT(*) FROM', $query).' ;'), 0);
$this->total_pages = ceil($this->total / $size);
$this->page = isset($_POST['page']) ? $_POST['page'] : $_GET['page'];
$this->page = !empty($this->page) && ctype_digit($this->page) && $this->page >= 1 && $this->page <= $this->total_pages ? $this->page : 1;
$this->start = ($this->page * $size) - $size;
$this->end = $this->start + $size < $this->total ? $this->start + $size : $this->total;
$this->get = mysql_query($query.' LIMIT '.$this->start.', '.htmlspecialchars(stripslashes(addslashes(strip_tags(mysql_real_escape_string(trim($size)))))).' ;');
$this->count_get = @ mysql_num_rows($this->get);
}
Взял перл из спора с каким-то мамкиным экспертом, утверждавшим "функциональщина - сраный легаси, ооп - наше всё". Здесь ещё куча алмазиков:
https://bymas.ru/downloads/view/77400
0
Что плохого в том, что базу данных "Вконтакте" пишут олимпиадники?
Они же не на "PHP" это делают.
P. S. Страйкер, почини капчу, заебал.
+1
За "PHP".
−1
if (!a) {
a = 1;
} else {
a = 2;
}
var a = undefined;
console.log(a); //undefined
if (!a) {
a = 1;
} else {
a = 2;
}
var a ;
console.log(a); //1