- 1
Забаньте DOKTOPuHXO
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
Забаньте DOKTOPuHXO
−6
Name:
<input type="text" name=
"name"
value="<?php echo $name;?>">
E-mail: <
input type="text"
name="email" value="<?php
echo $email;?>">
Website: <input type="text" name="website" value="
<?php echo $website;?>"
>
Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
Gender:
<input type="radio" name="gender"
<
?
php
if (isset($gender) && $gender=="female") echo "checked";
?> value="female">Female
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">
Male
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="other") echo "checked";?>value="other">Other
PHP говно
0
SELECT *
FROM
(SELECT CASE
WHEN (CASE
WHEN datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365 = 0 THEN 'Y y.,'
ELSE cast((datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) AS varchar(20)) + ','
END + CASE
WHEN (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/30 - (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) * 12) = 0 THEN 'M m.'
ELSE cast((datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/30 - (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) * 12) AS varchar(20))
END) = 'Y y.,M m.' THEN ''
ELSE (CASE
WHEN datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365 = 0 THEN 'Y y.,'
ELSE cast((datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) AS varchar(20)) + ','
END + CASE
WHEN (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/30 - (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) * 12) = 0 THEN 'M m.'
ELSE cast((datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/30 - (datediff(DAY,date,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date))/365) * 12) AS varchar(20)) END)
END AS 'Возраст',
date AS date1,
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date) AS date2
FROM Battles AS P1
WHERE
(SELECT top (1) date
FROM Battles AS P2
WHERE P2.date > P1.date
ORDER BY P2.date) IS NOT NULL) AS t
UNION
(SELECT CASE
WHEN (CASE
WHEN datediff(DAY,date,CONVERT (date, GETDATE()))/365 = 0 THEN 'Y y.,'
ELSE cast((datediff(DAY,date,CONVERT (date, GETDATE()))/365) AS varchar(20)) + ','
END + CASE
WHEN (datediff(DAY,date,CONVERT (date, GETDATE()))/30 - (datediff(DAY,date,CONVERT (date, GETDATE()))/365) * 12) = 0 THEN 'M m.'
ELSE cast((datediff(DAY,date,CONVERT (date, GETDATE()))/30 - (datediff(DAY,date,CONVERT (date, GETDATE()))/365) * 12) AS varchar(20))
END) = 'Y y.,M m.' THEN ''
ELSE (CASE
WHEN datediff(DAY,date,CONVERT (date, GETDATE()))/365 = 0 THEN 'Y y.,'
ELSE cast((datediff(DAY,date,CONVERT (date, GETDATE()))/365) AS varchar(20)) + ','
END + CASE
WHEN (datediff(DAY,date,CONVERT (date, GETDATE()))/30 - (datediff(DAY,date,CONVERT (date, GETDATE()))/365) * 12) = 0 THEN 'M m.'
ELSE cast((datediff(DAY,date,CONVERT (date, GETDATE()))/30 - (datediff(DAY,date,CONVERT (date, GETDATE()))/365) * 12) AS varchar(20))
END)
END, date, CONVERT (date, GETDATE())
FROM Battles AS T1
WHERE
(SELECT top (1) date FROM Battles AS T2
WHERE T2.date > T1.date ORDER BY T2.date) IS NULL );
BDcorabli@ex5
+2
select * from
(
select case when (case when datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365 = 0 then 'Y y.,' else cast((datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) as varchar(20)) + ',' end + case when (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/30 - (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) * 12) = 0 then 'M m.' else cast((datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/30 - (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) * 12) as varchar(20)) end) = 'Y y.,M m.' then '' else (case when datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365 = 0 then 'Y y.,' else cast((datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) as varchar(20)) + ',' end + case when (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/30 - (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) * 12) = 0 then 'M m.' else cast((datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/30 - (datediff(day,date,(select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date))/365) * 12) as varchar(20)) end) end as 'Возраст', date as date1, (select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date) as date2 from Battles as P1 where (select top (1) date from Battles as P2 where P2.date > P1.date order by P2.date) is not null) as t
union
(select case when (case when datediff(day,date,CONVERT (date, GETDATE()))/365 = 0 then 'Y y.,' else cast((datediff(day,date,CONVERT (date, GETDATE()))/365) as varchar(20)) + ',' end + case when (datediff(day,date,CONVERT (date, GETDATE()))/30 - (datediff(day,date,CONVERT (date, GETDATE()))/365) * 12) = 0 then 'M m.' else cast((datediff(day,date,CONVERT (date, GETDATE()))/30 - (datediff(day,date,CONVERT (date, GETDATE()))/365) * 12) as varchar(20)) end) = 'Y y.,M m.' then '' else (case when datediff(day,date,CONVERT (date, GETDATE()))/365 = 0 then 'Y y.,' else cast((datediff(day,date,CONVERT (date, GETDATE()))/365) as varchar(20)) + ',' end + case when (datediff(day,date,CONVERT (date, GETDATE()))/30 - (datediff(day,date,CONVERT (date, GETDATE()))/365) * 12) = 0 then 'M m.' else cast((datediff(day,date,CONVERT (date, GETDATE()))/30 - (datediff(day,date,CONVERT (date, GETDATE()))/365) * 12) as varchar(20)) end) end, date, CONVERT (date, GETDATE()) from Battles as T1 where (select top (1) date from Battles as T2 where T2.date > T1.date order by T2.date) is null
);
BDcorabli@nomer5
+1
/* Get LDAC handle */
LDACBT_API HANDLE_LDAC_BT ldacBT_get_handle( void )
/* Free LDAC handle */
LDACBT_API void ldacBT_free_handle( HANDLE_LDAC_BT hLdacBT )
/* Close LDAC handle */
LDACBT_API void ldacBT_close_handle( HANDLE_LDAC_BT hLdacBT )
/* Get ERROR CODE */
LDACBT_API int ldacBT_get_error_code( HANDLE_LDAC_BT hLdacBT )
/* Get Configured Sampling frequency */
LDACBT_API int ldacBT_get_sampling_freq( HANDLE_LDAC_BT hLdacBT )
СОНЭ умеет в комментарии.
https://android.googlesource.com/platform/external/libldac/+/master/src/ldacBT_api.c
−4
Как называется физическая сеть, разбитая на подсети?
(man dhcpd.conf)
−2
if type(colType) == type(0): # it's a length
Библиотека csv, встроенная в питон.
−3
//+-------------------------------------------------------------------------
//
// Function: GetNumberOfType
// SetNumberOfType
//
// Synopsis: Helpers to get/set an integer value of given variant type
// by dereferencing a pointer
//
// pv - pointer to dereference
// vt - variant type
//
//--------------------------------------------------------------------------
// BUGBUG: The VC 5 compiler flags this as an error because VT_BOOL4 is not
// a valid VARENUM value. Disable the warning for now.
#pragma warning(disable:4063) // case '254' is not a valid value for switch of enum 'VARENUM'
long
GetNumberOfType (void * pv, VARENUM vt)
{
switch(vt)
{
case VT_I2:
case VT_BOOL:
return * (SHORT*) pv;
case VT_I4:
case VT_BOOL4:
return * (LONG*) pv;
default:
Assert(FALSE);
return 0;
}
}
void
SetNumberOfType (void * pv, VARENUM vt, long l)
{
switch(vt)
{
case VT_BOOL:
l = l ? VB_TRUE : VB_FALSE;
// vvvvvvvvvvv FALL THROUGH vvvvvvvvvvvvv
case VT_I2:
Assert(l >= SHRT_MIN && l <= SHRT_MAX);
* (SHORT*) pv = SHORT(l);
break;
case VT_BOOL4:
l = l ? VB_TRUE : VB_FALSE;
// vvvvvvvvvvv FALL THROUGH vvvvvvvvvvvvv
case VT_I4:
* (LONG_UNALIGNED *) pv = l;
break;
default:
Assert(FALSE);
}
}
Опять какая-то сранина известно откуда.
0
#define ONE_GB 1024
#define FIVE_GB 5115
Написано в очень известной Калифорнийской конторе
+1
class TaxStorage {
public:
using TaxCode = Code<3>; // Code<int N, typename Storage = uint32_t> тип для маленьких строк
using TaxType = Code<3>;
using TaxId = std::tuple<TaxCode, TaxType>;
using TaxMap = std::map<TaxId, int>
using CityId = int;
using TaxPointMap = std::unordered_map<CityId, TaxMap>;
TaxMap forCityOrOther(const TaxPointMap& map, const CityId cityId) const {
const auto found = map.find(cityId);
return found == map.cend() ? map.at(OTHER_CITY) : *found; // должно быть found->second
}
}
Dev: Ok GCC, tell me what is wrong.
GCC: /home/whatever/project/TaxStorage.h:102: error: incompatible operand types ('const std::unordered_map<int, std::map<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> > >, std::allocator<std::pair<const std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> > > > >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<const int, std::map<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> > >, std::allocator<std::pair<const std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> > > > > > > >::mapped_type' (aka 'const std::map<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> > >, std::allocator<std::pair<const std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> > > > >') and 'const std::pair<const int, std::map<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::tuple<Code<3, unsigned int>, Code<3, unsigned int> > >, std::allocator<std::pair<const std::tuple<Code<3, unsigned int>, Code<3, unsigned int> >, std::vector<unsigned long, std::allocator<unsigned long> > > > > >')
ДОКОЛЕ?!!