Programming WTF (original) (raw)
Слегка кастомный instanceof | [28 Jan 2016|12:40pm] |
---|---|
Даже не знаю, нужны ли здесь комментарии. Java. Object obj = list.next(); try { fileName = (String) obj; } catch (Exception e) { File file = (File) obj; fileName = file.getAbsolutePath(); } | |
8 comments|post comment |
Supported from version | [22 Oct 2015|12:03am] |
---|---|
std::wstring wsEbnSupportedFromVersion;EBN в данном случае сокращение некоего внутреннего фирменного понятия по первым буквам. Ну не знает человек русского :) | |
13 comments|post comment |
Да это же GOTO!!! | [23 Apr 2015|06:14pm] |
---|---|
Век живи век учись ... впервые встретил такую красоту в ява коде. SHEETS: for (int i = 0; i < wb.getNumberOfSheets(); i++) { Sheet sheet = wb.getSheetAt(i);... //Create rowMap to represent a sheet for (Row row : sheet) { if (isComment(row, specData) | | isEmptyRow(row)) { continue; } if (specData.getColumnIndex().isEmpty()) { try { specData.getColumnIndex().putAll(findColumnIndexes(row)); } catch (NoSuchColumnException e) { if (skipNotFoundColumnSheet) { continue SHEETS; } else { throw e; } } catch (RuntimeException e) { throw new RuntimeException(r.getFilename() + " processing error.", e); } } else { specData.getRowMap().put(SpecRowMetadata.of(row.getRowNum(), mainTable), getRowMap(row, specData)); } }... } |
5 comments|post comment |
Пройдемся по листу | [04 Mar 2015|04:58pm] |
---|---|
Java:Iterator iterator = batch.iterator(); while (iterator.hasNext()) { message = iterator.next(); iterator.remove(); } return message; (batch - List) | |
6 comments|post comment |
Больше кода для бога кода! | [29 Dec 2014|03:03pm] |
---|---|
public class MyIdGuidPair { private Guid _id; public Guid Id { get { return _id; } set { _id = value; } } private DateTimeOffset _datetimevalue; public DateTimeOffset DatetimeValue { get { return _datetimevalue; } set { _datetimevalue = value; } } public void SetId(Guid id) { _id = id; } public Guid GetId() { return _id; } public void SetDatetimeValue(DateTimeOffset value) { _datetimevalue = value; } public DateTimeOffset GetDatetimeValue() { return _datetimevalue; } } C#, форматирование автора.Не связано с каким-либо легаси. | |
13 comments|post comment |
[28 Oct 2014|05:17pm] | |
---|---|
atname=mbstrtoupper(at_name = mb_strtoupper(atname=mbstrtoupper(anti_theft_brand.' '.$anti_theft_name, 'UTF-8'); atname=at_name = atname=at_name == ' ' ? '' : $at_name; | |
11 comments|post comment |
взять и уебать | [22 Oct 2014|03:43pm] |
---|---|
P4OUT &= ~R_B+~R_G; // сброс триггеровЭто из профессиональной железки, прошедшей сертификацию. Почему у нас падают спутники, я не удивляюсь. | |
22 comments|post comment |
как говорится, попытка - не пытка | [05 May 2014|05:41pm] |
---|---|
горячие калифорнийские .... пишут: // Try replacing both lowercase utf-8 and upper UTF-8 and similar combinations. // Covering all cases here. html=strreplace(′<metacharset="UTF−8"></meta>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html = str_replace('<meta charset="UTF-8"></meta>', '<meta content="text/html; charset=UTF-8"></meta>', html=strreplace(′<metacharset="UTF−8"></meta>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html); html=strreplace(′<metacharset="utf−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html = str_replace('<meta charset="utf-8"/>', '<meta content="text/html; charset=UTF-8"></meta>', html=strreplace(′<metacharset="utf−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html); html=strreplace(′<metacharset="UTF−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html = str_replace('<meta charset="UTF-8"/>', '<meta content="text/html; charset=UTF-8"></meta>', html=strreplace(′<metacharset="UTF−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html); html=strreplace(′<metacharset="UTF−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html = str_replace('<meta charset="UTF-8" />', '<meta content="text/html; charset=UTF-8"></meta>', html=strreplace(′<metacharset="UTF−8"/>′,′<metacontent="text/html;charset=UTF−8"></meta>′,html); | |
8 comments|post comment |
[16 Apr 2014|12:26am] | |
---|---|
Из решений Google Code Jam этого года:File f = new File("D-small-attempt0.in"); Scanner t = new Scanner(f); // ... StringTokenizer bn =new StringTokenizer(t.nextLine()," "); // ... bna[i]=Double.parseDouble(bn.nextToken()); | |
6 comments|post comment |
[15 Nov 2013|12:56am] | |
---|---|
if a.title[0].upper() in "0123456789": # bla bla bla Поясним. Этих самых a в базе 754 штуки, из которых с цифры начинаются всего 3. То есть это говно еще и крутится вхолостую.Когда аффтара спросили, зачем upper(), ответил, цитирую: "есть маленькие цифры, например o это маленький 0".Про .isdigit(), конечно, ему потом рассказали всё равно. | |
15 comments|post comment |
[07 Oct 2013|10:57am] | |
---|---|
Задача: в js обойти вложенный массив(с разнообразным содержанием) и вывести сумму всех интегеров, содержащихся в нем. решение: i.toSource().replace(/\[|\]/g, '').split(', ').forEach(function(a){if(a.match(/^\d$/)) s -= -a}) | |
10 comments|post comment |
[21 Mar 2013|12:42pm] | |
---|---|
import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('172.16.1.1',80))s.send('POST /proto/result.php HTTP/1.0\nHost: test\n\n')s.close() | |
17 comments|post comment |
[18 Mar 2013|10:57pm] | |
---|---|
<html> <head> <meta charset="utf-8" /> <title> JS EXAMPLE </title> <script type="text/javascript"> function init() { var n = 0; e = document.getElementById("output"); setInterval(function() { e.innerHTML = ++n; }, 1000); } window.onload = init; </script> </head> <body> <h1> Javascript example </h1> <h2> The count is: <span id="output">0</span> </h2> </body> </html> | |
50 comments|post comment |
navigation | |
---|---|
[ viewing | most recent entries ] [ go | earlier ] |