- 1
if(0+$count_options!=0)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
if(0+$count_options!=0)
0
int k = 1000 - 1000 / 7 *7;
Процент? Что такое процент?
+8
TOO_ENOUGH_DATA
+4
ob_start();
print_r($_GET);
$get = ob_get_contents();
ob_end_clean();
ob_start();
$m = $_POST;
$m["password"] = "********";
$m["pass1"] = "********";
$m["pass2"] = "********";
print_r($m);
$post = ob_get_contents();
ob_end_clean();
Экстремальный __toString для массивов (для последующей записи в лог)
−3
if (c & Expression::RefValue) {
scontext += "|RefValue";
}
if (c & Expression::RefParameter) {
scontext += "|RefParameter";
}
if (c & Expression::DeepReference) {
scontext += "|DeepReference";
}
if (c & Expression::ObjectContext) {
scontext += "|ObjectContext";
}
if (c & Expression::InParameterExpression) {
scontext += "|InParameterExpression";
}
if (c & Expression::ExistContext) {
scontext += "|ExistContext";
}
if (c & Expression::UnsetContext) {
scontext += "|UnsetContext";
}
if (c & Expression::AssignmentLHS) {
scontext += "|AssignmentLHS";
}
if (c & Expression::RefAssignmentLHS) {
scontext += "|RefAssignmentLHS";
}
if (c & Expression::DeepAssignmentLHS) {
scontext += "|DeepAssignmentLHS";
}
if (c & Expression::AssignmentRHS) {
scontext += "|AssignmentRHS";
}
if (c & Expression::InvokeArgument) {
scontext += "|InvokeArgument";
}
if (c & Expression::OprLValue) {
scontext += "|OprLValue";
}
if (c & Expression::DeepOprLValue) {
scontext += "|DeepOprLValue";
}
if (c & Expression::AccessContext) {
scontext += "|AccessContext";
}
if (c & Expression::ReturnContext) {
scontext += "|ReturnContext";
}
Нашел тут:
https://github.com/facebook/hhvm/blob/master/hphp/compiler/construct.cpp#L226
+1
public EntityTypes GetEntityType(DBContext Entities, int EntityTypeID)
{
DateTime? Null = null;
var entityType = (from entitytypes in Entities.EntityTypes.Include("GlobalText").Include("GlobalText.GlobalTextInstance")
where entitytypes.EntityTypeId.Equals(EntityTypeID)
&& (Null == null ? entitytypes.ActiveUntil == null : entitytypes.ActiveUntil == Null)
select entitytypes).FirstOrDefault();
return entityType;
}
Помимо самой первозданной красоты этого куска, он, собственно, еще и продублирован в местах, эдак 12-15
−1
module Bert {
export class Decoder {
private b: ArrayBuffer;
private d: DataView;
private i: number = 0;
result: any;
constructor(packet: ArrayBuffer) {
this.b = packet;
this.d = new DataView(packet);
if (131 == this.d.getUint8(this.i++)) {
this.result = this.decode();
} else {
throw 'Not BERT';
}
}
decode() {
var tag = this.d.getUint8(this.i++);
var r: any;
switch (tag) {
case 100: r = this.decodeAtom(); break; // latin1 atom
case 107: r = this.decodeString(); break; // utf8 string
case 109: r = this.decodeBinary(); break; // utf8 binary string
case 115: r = this.decodeSmallAtom(); break; // latin1 atom
case 118: r = this.decodeAtom(); break; // utf8 atom
case 119: r = this.decodeSmallAtom(); break; // utf8 atom
}
return r;
}
decodeAtom() {
var length = this.d.getUint16(this.i);
this.i += 2;
var dec = new Utf8.Decoder(this.b.slice(this.i, this.i + length));
this.i += length;
return dec.result;
}
decodeSmallAtom() {
var length = this.d.getUint8(this.i++);
var dec = new Utf8.Decoder(this.b.slice(this.i, this.i + length));
this.i += length;
return dec.result;
}
decodeString() {
var length = this.d.getUint16(this.i);
this.i += 2;
var dec = new Utf8.Decoder(this.b.slice(this.i, this.i + length));
this.i += length;
return dec.result;
}
decodeBinary() {
var length = this.d.getUint32(this.i);
this.i += 4;
var dec = new Utf8.Decoder(this.b.slice(this.i, this.i + length));
this.i += length;
return dec.result;
}
...
}
}
Перед тем, как избавлюсь от повторяющегося кода в нижней части
(typescript)
+2
if(!$var1 = $var2){
$var1 = /*запрос из базы*/;
}
Не понял что это.
+3
$("#name").on('keyup blur keydown keypress change', function(e){
if($('#name').val().length === 0)
{
$('#name').removeClass("valid");
$('#name').addClass("invalid");
enablebtn();
}
else if($('#name').val().length > 0)
{
$('#name').removeClass("invalid");
$('#name').addClass("valid");
enablebtn();
}
Имитация проверки в реальном времени
−2
var stack = [], getter
var lel = f => {
stack.push(f);
return (...params) =>
stack.forEach(f => f.apply(this, params))
};
Object.defineProperty(document.body, 'onclick', {
set: f => getter = lel(f),
get: args => getter
});
document.body.onclick = () => console.log(1)
document.body.onclick = () => console.log(2)