- 1
- 2
- 3
if (($arrRoleInHold = $this->syncByToken($token)) && (!$arrRoleInHold)) {
throw new Exception('');
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
if (($arrRoleInHold = $this->syncByToken($token)) && (!$arrRoleInHold)) {
throw new Exception('');
}
хорошее условие!
−126
Если ЗаполненАдрес=0 Тогда
Если ПустаяСтрока(Запрос.ЭлПочта)=0 Тогда
Продолжить;
Иначе
ТЗ.НоваяСтрока();
ТЗ.Код = Запрос.Контрагенты.Код;
ТЗ.Контрагент = Запрос.Контрагенты.Наименование;
ТЗ.ЭлАдрес = Запрос.ЭлПочта;
КонецЕсли;
иначе
Если ПустаяСтрока(Запрос.ЭлПочта)=1 Тогда
Продолжить;
Иначе
ТЗ.НоваяСтрока();
ТЗ.Код = Запрос.Контрагенты.Код;
ТЗ.Контрагент = Запрос.Контрагенты.Наименование;
ТЗ.ЭлАдрес = Запрос.ЭлПочта;
КонецЕсли;
Конецесли;
ЗаполненАдрес - это чекбокс.
Если сократить код, то получится:
Если ЗаполненАдрес<>ПустаяСтрока(Запрос.ЭлПоч та) Тогда
ТЗ.НоваяСтрока();
ТЗ.Код = Запрос.Контрагенты.Код;
ТЗ.Контрагент = Запрос.Контрагенты.Наименование;
ТЗ.ЭлАдрес = Запрос.ЭлПочта;
КонецЕсли;
+86
function TSnifferMainForm.GetSetInjected(pID:Cardinal; Get:Boolean=False):Boolean;
type rParam=record _pID:Cardinal; _Get,_Res:Boolean; end;
const PE_STR='*RODC_PE ';
var Params:rParam;
function ProcCloseEnum(Handle:THandle; _Params:Integer):BOOL; stdcall;
var TempPID:Cardinal; hCap:string; lCap:integer;
begin
Result:=True;
GetWindowThreadProcessId(Handle,TempPID);
if TempPID=rParam(Pointer(_Params)^)._pID then begin
lCap:=SendMessage(Handle,WM_GETTEXTLENGTH,0,0);
lCap:=lCap+1;
SetLength(hCap,lCap-1);
SendMessage(Handle,WM_GETTEXT,lCap,LongInt(@hCap[1]));
if not rParam(Pointer(_Params)^)._Get then if Pos(PE_STR,hCap)=0 then SetWindowText(Handle,PAnsiChar(PE_STR+hCap)) else SetWindowText(Handle,PAnsiChar(StringReplace(hCap,PE_STR,'',[rfReplaceAll])))
else if Pos(PE_STR,hCap)<>1 then rParam(Pointer(_Params)^)._Res:=False else rParam(Pointer(_Params)^)._Res:=True;
Result:=False; end;
end;
begin
Params._pID:=pID; Params._Get:=Get;
EnumWindows(@ProcCloseEnum,Integer(@Params));
Result:=Params._Res;
end;
Нет, сраный коллбек, я сделаю тебя локальным чего бы мне это не стоило!
+162
function loadScript(varStr, codeStr) {
var $script = $('<script>').attr('type', 'text/javascript');
$script.html('var ' + varStr + ' = ' + codeStr);
document.getElementsByTagName("head")[0].appendChild($script[0]);
}
Как инициализировать переменную, используя любимый поисковик и jQuery
+55
else if(block->o_type == O_else)
{
block->o_type = O_else;
}
else if(block->o_type == O_endif)
{
block->o_type = O_endif;
}
else if(block->o_type == O_break)
{
block->o_type = O_break;
}
else if(block->o_type == O_continue)
{
block->o_type = O_continue;
}
else if(block->o_type == O_endwhile)
{
block->o_type = O_endwhile;
}
+133
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace nonopt
{
class Program
{
static void Main(string[] args)
{
string h = "h";
string e = "e";
string l1 = "l";
string l2 = "l";
string o1 = "o";
string he = h + e;
string ll = l1 + l2;
string hell = he + ll;
string hello = hell + o1;
string w = "w";
string o2 = "o";
string r = "r";
string l3 = "l";
string d = "d";
string wo = w + o2;
string rl = r + l3;
string worl = wo + rl;
string world = worl + d;
string empty = " ";
Console.WriteLine(hello + empty + world);
Console.ReadKey();
}
}
}
+169
for (var i = 0; i < result.Results.length; i++) {
data = result.Results;
if (i == 0) {
$calendarPins = jQuery.parseJSON(data[i].Markers);
GoogleMapsInitialization();
}
}
Аж за душу взяло...
+143
dw 0 ; reserved, must be 0
dw 1 ; icon type, must be 1
dw 2 ; number of images in file
; 1st icon header
db 32 ; width
db 32 ; height
db 0 ; no color palette
db 0 ; reserved, must be 0
dw 1 ; planes
dw 32 ; bits per pixel
dd icon32_end-icon32_start ; length
dd icon32_start ; offset
; 2nd icon header
db 16 ; width
db 16 ; height
db 0 ; no color palette
db 0 ; reserved, must be 0
dw 1 ; planes
dw 32 ; bits per pixel
dd icon16_end-icon16_start ; length
dd icon16_start ; offset
; 1st icon body
icon32_start:
file 'icon32.png'
icon32_end:
; 2nd icon body
icon16_start:
file 'icon16.png'
icon16_end:
http://habrahabr.ru/post/247425/
Сборка иконки FASMом
+133
http://www.youtube.com/watch?v=yRsT5wBSYZ0
Советую
+45
void Table::DeleteInTable(POINT PF[1])
{
int i = 0;
Rhombus *F = NULL;
el->element[i]->R->numer == PF; //поиск
delete el->element[el->Size]->R; //удаление
el->Size -= 1;
}
Код знакомого мне человека. В общем задача такова: написать функцию удаления элемента из таблицы. На вход должен идти ключ (целое число).