- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static function cancel (tween : T) : void {
delete _dict[tween];
}
public function cancel () : void {
delete _dict[this];
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−118
public static function cancel (tween : T) : void {
delete _dict[tween];
}
public function cancel () : void {
delete _dict[this];
}
Пыщ пыщ, я развлекаюсь
+87
FileName := Format('%.2d',[I]) + 'frame' + Format('%.3d', [J]) + '.jpg';
Вычисление названия картинки в цикле
+156
// ==UserScript==
// @name GK_nickcolors
// @namespace GK
// @description Highlighting usernames relying their ID's. (Oldfag detector).
// @include http://govnokod.ru/*
// @include http://www.govnokod.ru/*
// @version 0
// @grant none
// ==/UserScript==
var re = /(\d+)$/;
const TOP_BORDER = 8000;
function getColor(href) {
var res = re.exec(href);
var id = parseInt(res[0]);
var coeff = id / TOP_BORDER;
var b = 40;
var g = Math.floor(255 * coeff);
var r = Math.floor(255 - g);
return 'RGB(' + r + ',' + g + ',' + b + ')';
}
function nickColors() {
$ = unsafeWindow.jQuery;
$('p.author a:nth-child(2), strong.entry-author a').each(function() {
this.style.color = getColor(this.href);
});
}
document.onkeydown = function (event) {
if (!document.getElementById) return;
if (window.event) event = window.event;
if (event.ctrlKey)
if ((event.keyCode ? event.keyCode : event.which ? event.which : null) == 13)
nickColors();
}
Скроллишь уютненький. Видишь - срач. И не поймёшь, кто прав, кто виноват. Клацаешь Ctrl+Enter - и вот оно, олдфаги краснеют, зеленки зеленеют.
(Правда диссонанс из-за того, что крестик-то как раз-таки красный, а галочка - зелёная).
Вдохновился http://govnokod.ru/13516#comment190221 тут.
Заодно расквитайте за незнание JS без остатка.
+129
static string BuildPostData(IDictionary<string, string> d)
{
var s = "";
for (var i = 0; i < d.Count; i++)
{
var item = d.ElementAt(i);
var key = item.Key;
var val = item.Value;
s += String.Format("{0}={1}", key, HttpUtility.UrlEncode(val));
if (i != d.Count - 1)
s += "&";
}
return s;
}
Встретил вот такое.... переписал кодом ниже. Меньше мусора и работает намного быстрее.
static string BuildPostData(IEnumerable<KeyValuePair<s tring, string>> d)
{
return string.Join("&", d.Select(i => string.Format(CultureProvider.Common, "{0}={1}", i.Key, HttpUtility.UrlEncode(i.Value))));
}
−1050
- (void) closeApp {
int closer = 1 / 0;
}
Закрываем программу легкой арифметикой.
Найдено в рабочем проекте.
+1
ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {
bool f;
ListNode* t;
return (ListNode*)
(
(!list1 * (unsigned long long)list2) +
(!list2 * (unsigned long long)list1) +
((!!list1 && !!list2 &&
(
((f = (list1 -> val <= list2 -> val)) && (t = list1, list1->next = mergeTwoLists(list1 -> next, list2)))||
((!f) && (t = list2, list2->next = mergeTwoLists(list1, list2->next)))
)
) * (unsigned long long)t)
);
}
2022. Хабр. Итоги.
+1
function main() {
let user = {
firstName: "John",
sayHi() {
print(`Hello, ${this.firstName}!`);
},
};
user.sayHi();
print("done.");
}
как тебе такое Илон Маск?
−1
double end_line( char data[0][200]){
double x = 0 , y = 0, sum = 0,ml = 0 ;
char *point = strtok( &data[1][0] , " " );
while( point != '\0' ){
if(isdigit( *point ) ){
ml = atof( (char *) point ) ;
push_stack_2( &topPTR_2,ml);
}
else if ( isOperator ( *point ) == 1 ){
y = pop_2(&topPTR_2);
x = pop_2(&topPTR_2);
if( *point == '^' ){
sum = pow(x, y) ;
push_stack_2( &topPTR_2, sum );
}
if( *point == '*' ){
push_stack_2(&topPTR_2, x * y );
}
if( *point == '+' ){
push_stack_2(&topPTR_2, x + y );
}
if( *point == '/' ){
push_stack_2(&topPTR_2, x / y );
}
if( *point == '-' ){
push_stack_2(&topPTR_2, x - y );
}
}
point = strtok(NULL , " " ) ;
return pop_2(&topPTR_2);
}
int in_line(char data[][200] , int lng ){
double x = 0 , y = 0, sum = 0 ;
int j = 0 , k = 0 , d = 0;
data[0][lng ] = ')';
push_stack(&topPTR, '(');
for (k = 0; check_stack((void *) &topPTR) != 1 ; k++) {
if ( isdigit(data[0][k]) || data[0][k] == '.' ) {
data[1][j++] = data[0][k];
}
if (data[0][k] == '(') {
push_stack(&topPTR, infix[0][k]);
}
if (isOperator(data[0][k]) == 1) {
data[1][j++] = ' ';
for (; precedence(topPTR->alpha, data[0][k]) != -1 ; ) {
data[1][j++] = pop(&topPTR);
data[1][j++] = ' ';
}
push_stack(&topPTR, data[0][k]);
push_stack(&topPTR, ' ' );
}
if (data[0][k] == ')') {
d = pop(&topPTR);
for (; d != '(' ; d = pop(&topPTR)) {
data[1][j++] = d;
}
}
else if (isalpha(data[0][k] ) ) {
puts ("error");
return 0;
}
}
return 1;
}
calc 2
+142
void _cls(){
static const int LINE_COUNT = 200;
for (int i = 0; i < LINE_COUNT; i++)
cout << "\n";
}
С форума - "Допустим я запустил консольную программку, там что-то она делает, и в результате экран заполняется текстом и т.д. Как программно можно очистить экран консоли?"
Ответ:
очистка экзана за счет пустых строк <код>
+156
http://alexnisnevich.github.io/untrusted/
кто знает как 11 уровень пройти? :)