- 1
Давайте флудить и троллить ;-)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Давайте флудить и троллить ;-)
Давайте флудить и троллить ;-)
+1
public class RegLocalityPK
implements Serializable
{
private String countryNo;
private String govNo;
private String localityNo;
public String getGovNo()
{
return this.govNo;
}
…
+2
Complex numbers:
>> Complex()({r: 2, i: 0} / {r: 1, i: 1} + {r: -3, i: 2}))
<- {r: -2, i: 1}
Automatic differentiation:
Let f(x) = x^3 - 5x:
>> var f = x => Dual()(x * x * x - {x:5, dx:0} * x);
Now map it over some values:
>> [-2,-1,0,1,2].map(a=>({x:a,dx:1})).map(f).map(a=>a.dx)
<- [ 7, -2, -5, -2, 7 ]
i.e. f'(x) = 3x^2 - 5.
Polynoomials:
>> Poly()([1,-2,3,-4]*[5,-6]).map((c,p)=>''+c+'x^'+p).join(' + ')
<- "5x^0 + -16x^1 + 27x^2 + -38x^3 + 24x^4"
В ЙажаСцрипт завезли перегрузку операторов.
https://gist.github.com/pyrocto/5a068100abd5ff6dfbe69a73bbc510d7
−1
void* execute_thread(void* arg)
{
int i;
int interval;
//Период контроля времени задаётся с точностью в 10мс.
//Контролировать в данной реализации таймера точность в 1мс не имеет смысла,
//так как это почти не возможно и, как правило, не требуется,
//а крутить проверку таймеров с такой частотой только "пожерать" ресурсы процессора.
struct timespec sleep_period = {0,9999999}; //Период, почти 10 мс
do {
for(i=0;i<n_timers;i++){
if(timers[i]->enable == false){
//Если таймер не активный, то присваиваем ему начальное значение
clock_gettime(CLOCK_REALTIME, &timers[i]->time_before);
}
}
//Засыпаем на 10мс
nanosleep(&sleep_period , NULL);
for(i=0;i<n_timers;i++){
if(timers[i]->enable == true){
//Получаем текущее значение времени.
clock_gettime(CLOCK_REALTIME, &timers[i]->time_after);
//Вычисляем прошедшее время ожидания
interval = ((timers[i]->time_after.tv_sec-timers[i]->time_before.tv_sec)*1000000000
+timers[i]->time_after.tv_nsec-timers[i]->time_before.tv_nsec)/1000000;
//Проверяем условие, если ОК, то обновляем время и формируем событие
if(interval >= timers[i]->interval){
clock_gettime(CLOCK_REALTIME, &timers[i]->time_before);
timers[i]->listener->on_time(timers[i]);
}
}
}
} while (terminate == false);
}
https://habr.com/ru/post/569392/
> Объектно-ориентированное программирование на Си без плюсов. Часть 2. Таймер
0
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['square'])) {$square = $_POST['square'];}
if (isset($_POST['price'])) {$price = $_POST['price'];}
if (isset($_POST['tel'])) {$tel = $_POST['tel'];}
/* Сюда впишите свою эл. почту */
$address = "[email protected]";
/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Тема: Заказ обратного звонка!\nЧто-то: $square\nЦена: $price\nТелефон: $tel";
/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Zapis na OKNA'; //сабж
$email='Заказ <site.ru>'; // от кого
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3; url=index.html">
<title>С вами свяжутся</title>
<meta name="generator">
<style type="text/css">
body
{
background: #22BFF7 url(images/zakaz.jpg) top -70% center no-repeat;
}
<script type="text/javascript">
setTimeout('location.replace("/index.html")', 3000);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>
</head>
</body>
</html>
No comments.... just send mail...
+2
private fun findFirstChecked(calendarModel: CalendarModel) =
LocalDate.parse(
"${calendarModel.year}-${
calendarModel.months.indexOfFirst {
it.state is
CalendarMonthState.EnableType
}.plus(1).toString().padStart(2, '0')
}-01"
)
Та хрен его знает что оно делает. Вроде бы находит выбранный месяц календаря, но это не точно.
−1
function in_array(what, where) {
for(var i=0; i<where.length; i++)
if(what == where[i])
return true;
return false;
}
Когда PHP'шному быдлокодеру не хватило функций в Javascript
+3
# Alternative mysql_real_escape_string without mysql connection
function escape_string($param) {
if(is_array($param))
return array_map(__METHOD__, $param);
if(!empty($param) && is_string($param)) {
return str_replace(array('\\', "\0", "\n", "\r", "'", '"', "\x1a"), array('\\\\', '\\0', '\\n', '\\r', "\\'", '\\"', '\\Z'), $param);
}
return $param;
}
#Using example
$name = @trim(escape_string(stripslashes($_POST['name'])));
https://gist.github.com/wilnaweb/ca37459bdf92aa74bd2dd7994fa5b0df
−1
#include <iostream>
#include <windows.h>
int i;
using namespace std;
int main() {
setlocale(LC_ALL, "RUSSIAN");
cout << "супер антиверус "чистелка гавна" от леомакс готов к запуську" << endl;
for (i;i<101;i++) {
switch(i) {
case 11:{
cout << "проверка на наличие говнакода" << endl;
break;
};
case 28:{
cout << "говнакод не найдет" << endl;
break;
}
case 50:{
cout << "исчу трайани" << endl;
break;
}
case 64:{
cout << "песдец" << endl;
break;
}
case 90:{
cout << "готова!!111!!!11!" << endl;
break;
}
}
Sleep(100);
}
cout << "супер антиверус от леосракс "чистелка гавна" нашел верус в вашем компьюктере, с вас всего 999р на нашу карту, если не скинете, вам песдъа"
return 0;
}
Антивирус "Чистилка Говна" от Leomax. Всего за 999Р!!! Успейте купить сегодня!!!
0
<#@ output extension=".cs" #>
<#@ assembly name="System.Xml" #>
<#
System.Xml.XmlDocument configurationData = ...; // Read a data file here.
#>
namespace Fabrikam.<#= configurationData.SelectSingleNode("jobName").Value #>
{
... // More code here.
}
T4
Design time templates define part of the source code and other resources of your application. Typically you use several templates that read the data in a single input file or database, and generate some of your .cs, .vb, or other source files. Each template generates one file. They are executed within Visual Studio or MSBuild.
https://docs.microsoft.com/en-us/visualstudio/modeling/code-generation-and-t4-text-templates?view=vs-2019