- 1
Скрипаль заебал, Хачатурян заебал, Хабиб заебал, Мамаев заебал, Кокорин заебал, Цеповяз остоёб.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−106
Скрипаль заебал, Хачатурян заебал, Хабиб заебал, Мамаев заебал, Кокорин заебал, Цеповяз остоёб.
+4
unit ZwDeleteFileSample;
interface
uses Windows, nt_status, native, hal, fcall, macros, ntoskrnl;
function _DriverEntry(DriverObject: PDriverObject; RegistryPath: PUnicodeString): NTSTATUS; stdcall;
implementation
procedure DriverUnload(pDriverObject: PDriverObject); stdcall;
begin
DbgPrint('Test Driver :: Unloaded');
end;
function _DriverEntry(DriverObject: PDriverObject; RegistryPath: PUnicodeString): NTSTATUS; stdcall;
var UNICODESTRING: UNICODE_STRING;
obj: OBJECT_ATTRIBUTES;
begin
DbgPrint('Test Driver :: Loaded');
DriverObject^.DriverUnload := @DriverUnload;
RtlInitUnicodeString(UNICODESTRING, '\??\C:\test.exe');
InitializeObjectAttributes(obj, @UNICODESTRING, OBJ_CASE_INSENSITIVE + OBJ_KERNEL_HANDLE, 0, nil);
Result := ZwDeleteFile(@obj);
if Result = STATUS_SUCCESS then
begin
DbgPrint('File deleted sucessfully - Result:0x%.8X', Result); // Result to get Error Code
end else
begin
DbgPrint('Fail to delete file - Result:0x%.8X', Result); // Result to get Error Code
DbgPrint('Object name :%wZ', obj.ObjectName); // Result to get Error Code
end;
Result := STATUS_SUCCESS;
end;
end.
Драйвер на дэлфи. Ничего необычного, листайте дальше.
0
Vector_type(const Vector_type& m1) {
if (this->size != m1.size) {
if (this->size != 0)
destroy_memmory();
this->size = m1.size;
this->M = new m_type[size];
for (int i = 0; i < size; i++)
this->M[i] = m1.M[i];
}
else {
for (int i = 0; i < size; i++)
this->M[i] = m1.M[i];
}
};
Vector_type& operator = (const Vector_type& m1) {
if (this->size != m1.size)
throw "not right =";
for (int i = 0; i < size; i++)
this->M[i] = m1.M[i];
return *this;
};
Действительно что могло пойти не так? просто копировать приравнять, копировать, приравнять, копировать...
+1
// todo '+1' is temporary
private string CorrectPhoneNumber(string phoneNumber, string countryCode = "+1")
{
if (phoneNumber.Substring(0, 1) != "+")
{
return string.Format("{0}{1}", phoneNumber.Length == 10 ? countryCode : "+", phoneNumber);
}
return phoneNumber;
}
Genious!
−2
<a class="callformtrigger" href="http://#ck_callback_button"><!-- container box --></a>
<script>
(function(){
try{
var el = $("a.callformtrigger");
var hash = el.attr("href");
hash = hash.replace("http://", "");
el.attr("href", hash);
}
catch(e)
{
/** **/
}
})();
</script>
вместо того, чтобы поправить данный url в исходниках, был применен данный способ
0
// тухло
if (json.Contains("message"))
{
classOperatios.ResultOper2 result2 = JsonConvert.DeserializeObject<classOperatios.ResultOper2>(json);
MessageBox.Show(result2.message + (char)13 + (char)10 + result2.errors);
}
Царский код. Как склеить две строки с разделителем "новая строка".
−1
const (
millisPerSecond = int64(time.Second / time.Millisecond)
nanosPerMillisecond = int64(time.Millisecond / time.Nanosecond)
)
Автор предусмотрел возможность изменения СИ.
−2
int[][] arr = new int[3][];
arr[0] = new int[3];
arr[1] = new int[2];
arr[2] = new int[5];
arr[0][2] = 16;
arr[1][0] = 45;
arr[2][4] = 99;
foreach (int item in arr[0])
Console.Write(item + " ");
Console.WriteLine();
foreach (int item in arr[1])
Console.Write(item + " ");
Console.WriteLine();
foreach (int item in arr[2])
Console.Write(item + " ");
Этот foreach просто божественен
0
private Integer getIntegerValue(int length) throws PivotReadExeption {
getValue(length);
return this.stringBuffer.toString().trim().isEmpty()?0:Integer.valueOf(this.stringBuffer.toString());
}
private BigDecimal getDoubleValue(int length) throws PivotReadExeption {
getValue(length);
if(this.stringBuffer.toString().trim().isEmpty()) return null;
return new BigDecimal(this.stringBuffer.toString().trim());
}
Сотрудник выдал. Это говнокод или нет?
0
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
ios::sync_with_stdio.h(false);
cin.tie(0);
cout.tie(0);
}
Чо за хуйня?