- 1
http://www.work.ua/jobs/1286767/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
http://www.work.ua/jobs/1286767/
Я, конечно, знал, что С++ плох, но чтобы настолько...
+135
if (",0,1,2,5,6,9,10,11,14,17,18,".IndexOf("," + cc + ",") != -1)
{
gridwells[rid, cc].Editor = null;
gridwells[rid, cc].View.BackColor = Mark_FormFunctions.DefColor;
}
else if (",3,4,7,8,15,12,13,".IndexOf("," + cc + ",") != -1)
{
gridwells[rid, cc].Editor = DoubleEditor;
gridwells[rid, cc].View = Mark_FormFunctions.EditView;
}
Вот так можно обойтись без switch
0
function* foo() {
let i = 1;
yield ++i;
yield ++i;
}
function main() {
for (const o of foo()) {
print(o);
}
print("done.");
}
вот... решил самую крутую проблему в итераторах... а ты (С/C++) так можешь?
0
def IsZIPFile(filename):
return filename.lower().endswith('.zip')
ибааааать!
−1
let d="please like! "
var c=d
let x=s=>{for(let f=0;f<c.length;f++){eval(s)}}
x("d=d+d")
x("console.log(d)")
На каком языке это получится сделать короче?
+127
wct
http://habrahabr.ru/post/250713/
−153
private function getOldPreviewBySize(width: Number, height: Number): BitmapData
{
- return oldPreviewsArr[width.toString() + height.toString()];
+ if (width && height)
+ return oldPreviewsArr[width.toString() + height.toString()];
+ else
+ return null;
}
хорошо исправил (размеры картинки вполне могут быть и двух и трех-значными цифрами)
+135
private void SendRequest()
{
try
{
HttpWebRequest HTTPRequest;
try
{
HTTPRequest = (HttpWebRequest)WebRequest.Create(this.Host + this.Request);
HTTPRequest.ClientCertificates.Add(this.certificate);
}
catch
{
throw new Exception("-2");
}
try
{
HttpWebResponse response = (HttpWebResponse)HTTPRequest.GetResponse();
Stream stream = response.GetResponseStream();
TextReader xml = new StreamReader(stream, Encoding.GetEncoding(1251));
this.Response = xml.ReadToEnd();
stream.Close();
response.Close();
}
catch
{
throw new Exception("-3");
}
GetError("0");
}
catch (Exception ex)
{
GetError(ex.Message);
this.Response = "ОШИБКА!";
}
}
Оттуда же. Круговорот исключений в природе.
+143
string=(char*)malloc(N);
k=fread(string,sizeof(char),N,f);
while (k==N)
{
free(string);
N=N*2;
rewind(f);//возращает в начало файла
string =(char*)malloc(N);
k=fread(string,sizeof(char),N,f);
}
fclose (f);
Сегодня зачоты ставил...
студенты читают из файла. В буфер. Я придираюсь к тому, что размер файла может быть больше размера буфера....
Исправили...
+130
http://ithappens.ru/story/11670