- 1
local sql=$(printf 'SELECT count(table_name) FROM user_tables WHERE table_name in (%s)' "$str_tables")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−128
local sql=$(printf 'SELECT count(table_name) FROM user_tables WHERE table_name in (%s)' "$str_tables")
Ънтерпрайз ашпрёт
+55
bool nt_utils::enum_processes(std::vector<uint32_t>& pids)
{
pids.clear();
PDWORD process_ids = NULL;
DWORD cb = ALLOC_SIZE;
DWORD bytes_returned = 0;
BOOL complete = FALSE;
__try {
while (!complete) {
process_ids = static_cast<PDWORD>(
::HeapAlloc(
::GetProcessHeap(),
HEAP_GENERATE_EXCEPTIONS | HEAP_ZERO_MEMORY,
cb
)
);
if (::EnumProcesses(process_ids, cb, &bytes_returned)) {
if (cb == bytes_returned) {
::HeapFree(::GetProcessHeap(), 0, process_ids);
process_ids = NULL;
cb *= 2;
} else {
complete = TRUE;
}
} else {
::HeapFree(::GetProcessHeap(), 0, process_ids);
process_ids = NULL;
complete = TRUE;
}
}
if (process_ids) {
DWORD size = bytes_returned / sizeof(DWORD);
pids.reserve(size);
for (DWORD i = 0; i < size; ++i) {
assert(process_ids[i]);
pids[i] = process_ids[i];
}
::HeapFree(::GetProcessHeap(), 0, process_ids);
}
} __except (EXCEPTION_EXECUTE_HANDLER) {
if (process_ids) {
::HeapFree(::GetProcessHeap(), 0, process_ids);
}
return false;
}
return !!process_ids;
}
Получение id всех процессов
+91
program lab2;
const n = 5;
var i:integer;
var A, x1, dx:single;
var arrayX : array[1..n] of single;
var arrayY : array[1..n] of single;
begin
readln(A);
x1:= -1 * 2.2 * A;
dx:= A/5;
arrayX[1]:= x1;
for i:=2 to n do
arrayX[i]:= arrayX[i - 1] + dx;
for i:=1 to n do
begin
if (arrayX[i] < 0) then
arrayY[i]:= -1 * sqrt(sqrt(16 * sqr(sqr(A)) + 4 * sqr(A) * sqr(arrayX[i] + A)) - sqr(arrayX[i] + A) - sqr(A))
else
arrayY[i]:= sqrt(sqr(A) - sqr(arrayX[i] + A)) - 2 * A;
writeln(arrayX[i], ' ; ', arrayY[i]);
end;
readln;
end.
govno, govno, govnyanoe
+159
$(document).ready(function(){
$('.result_count').hide();
$('.contentLeft li').on('click',function(){
$('.contentLeft li input[type="radio"]').attr('checked',false);
$('li.activebutton input[type="radio"]').attr('checked',true);
});
$('.contentLeftValut li label').on('click',function(){
$('.contentLeftValut li').removeClass('act_li');
$(this).closest('li').addClass('act_li');
$('.contentLeftValut li input[type="radio"]').attr('checked',false);
$('li.act_li input[type="radio"]').attr('checked',true);
});
$('.calculBlock').change(function()
{
$('.error').html('');
var first_array = {"1":1,"2":2,"3":3,"4":4,"5":5,"6":7,"7":10,"8":12,"9":15,"10":17,"11":20,"12":22,"13":25,"14":27,"15":30,"16":32,"17":35,"18":40,"19":45,"20":50,"21":55,"22":60,"23":65,
"24":70,"25":75,"26":80,"27":85,"28":90,"29":95,"30":100}
var two_array = {"1":123.7,"2":154.3,"3":175.4,"4":199.3,"5":212.8,"6":278.3,"7":312.2,
"8":378.5,"9":439.4,"10":472.8,"11":532.8,"12":566.9,"13":621.6,"14":664.3,
"15":739.2,"16":775.1,"17":829.1,"18":929.0,"19":1008.8,"20":1159.3,"21":1260.9,"22":1361.0,"23":1462.7,
"24":1563.4,"25":1674.3,"26":1785.3,"27":1896.2,"28":2007.1,"29":2118.1,"30":2229.0}
var three_array = {"1":20.47,"2":23.66,"3":34.04,"4":37.3,"5":40.57,"6":41.14,"7":56.95,
"8":60.58,"9":66.07,"10":69.73,"11":75.17,"12":79.01,"13":86.63,"14":90.05,
"15":94.93,"16":102.47,"17":109.78,"18":117.89,"19":126.04,"20":134.21,"21":142.31,"22":150.45,"23":158.59,
"24":166.71,"25":238.12,"26":253.02,"27":267.92,"28":282.82,"29":297.72,"30":312.62}
var error = 0;
var ves = 0;
var result = 0;
var firstPlace = Math.ceil($('.firstPlace').val());
if (firstPlace == ""||$.isNumeric(firstPlace)){
$('.error').html('Введите точку отправки');
return;
}
else{
var lastPlace = Math.ceil($('.lastPlace').val());
if ((lastPlace == "" ) || ($.isNumeric(lastPlace))){
$('.error').html('Введите точку доставки');
return;
}
else{
var weight = Math.ceil($('.weight').val());
if ((weight=="" ) || (isNaN(weight))){
$('.error').html('Введите вес груза');
return;
}
else{
var length = Math.ceil($('.length').val());
if ((length=="" ) || (isNaN(length))){
$('.error').html('Введите длину груза');
return;
}
else{
var height = Math.ceil($('.height').val());
if ((height=="" ) || (isNaN(height))){
$('.error').html('Введите высоту груза');
return;
}
else{
var width = Math.ceil($('.width').val());
if ((width=="" ) || (isNaN(width))){
$('.error').html('Введите ширину груза');
return;
}
else{
var price = Math.ceil($('.price').val());
if ((price=="" ) || (isNaN(price))){
$('.error').html('Введите цену груза');
}
else{
var ob_ves = length*height*width/5000;
if(weight > Math.round(ob_ves)){
ves = weight;
}
else{ves = Math.round(ob_ves);
}
if( (($('#p_eks').is(':checked')) && ($('#usa').is(':checked'))) || ( ($('#g_eks').is(':checked')) && ($('#usa').is(':checked'))) ){
for (var i=1;i <= 30;i++){
if (ves <= first_array[i]){
result = two_array[i] + ves*4;
break;
}
}
}
if( (($('#p_eks').is(':checked')) && ($('#euro').is(':checked'))) || ( ($('#g_eks').is(':checked')) && ($('#euro').is(':checked'))) ){
for (var i=1;i <= 30;i++){
if (ves <= first_array[i]){
Ай, блять. Калькулятор.
+161
if (in_array($str, array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'))) {
return TRUE;
} else {
$this->error = "Значение поля 'Месяц' содержит некорректное значение";
return FALSE;
}
−123
l_space varchar2(100) := ' ';
l_space_1 varchar2(100) := ' ';
l_space_2 varchar2(100) := ' ';
l_space_3 varchar2(100) := ' ';
l_space_4 varchar2(100) := ' ';
+159
public function get($idUser, User $user, Request $request)
{
return new Result($this->getAccounts($this->user, $this->slim->request()->getIp()));
}
+153
if(count($colors)>1){
if($i==2){
$col = $colors[1];
}else{
$col = $colors[0];
}
}else{
$col=$colors[0];
}
Вот где не надо - тьма тернарных операторов, а где их логичнее всего ожидать - вот такой огород из IF/ELSE
+119
static void writeInternal(byte type, Object object, ObjectOutput out) throws IOException {
out.writeByte(type);
switch (type) {
case DURATION_TYPE:
((Duration) object).writeExternal(out);
break;
case INSTANT_TYPE:
((Instant) object).writeExternal(out);
break;
...
<snip>
...
case PERIOD_TYPE:
((Period) object).writeExternal(out);
break;
default:
throw new InvalidClassException("Unknown serialized type");
}
}
JDK 8. java.time.Ser.
Вот что происходит, когда в языке есть только public-наследование. Без рефлексии короче написать нельзя.
−115
ls -laF /usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
if [ "$?" -ne 0 ]; then
current_location=$PWD
gzip -dc < curl-7.22.0.tar.gz | tar -xf -
cd curl-7.22.0
./configure --prefix=/usr
make
make install
cd $current_location
else
echo "libcurl.so.4.2.0 already exist!"
fi
Ключ -f? Нет, не слышали.