- 1
- 2
- 3
- 4
// Когда лень удалять условие и рефакторить код в условии...
if(1==1){
// тут около 1000 строк кода...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
// Когда лень удалять условие и рефакторить код в условии...
if(1==1){
// тут около 1000 строк кода...
}
+170
header("HTTP/1.1 404 OK");
+142
Вопрос у меня есть. Весь известный интернет переискал найти не могу. Прога для линукса нужна. Которая фиксирует факт нажатия клавиши и по желанию меня.
Потом сообщает Вася ты с момента запуска проги нажимал кнопки 3 часа. в таких то промежутках.
А то я слишком много мне так кажется [s]смотрю порно[/s] занимаюсь хуйней а не работаю.
Такую прогу мне под линукс бы надо.
+144
sleh = UpCase(92); // просто слеш
Просто слеш.
+142
QString queryString = QString("SELECT `angle`, `heights` FROM `heights%1` WHERE `angle` / 10 ").arg(camera->cid());
if (from <= 0 || to > 360)
{
if (from <= 0) // to the right of North
{
from += 360;
qSwap<double>(from, to);
}
else if (to > 360) // to the left of North
{
to -= 360;
qSwap<double>(from, to);
}
from += 0.1;
to -= 0.1;
queryString += "NOT ";
}
queryString += QString("BETWEEN %1 AND %2").arg(from, 0, 'f', 1).arg(to, 0, 'f', 1);
извращался как мог, сколько дадите по шкале от 0 до 10?
+143
/* Example libCello Program */
#include "Cello.h"
int main(int argc, char** argv) {
/* Stack objects are created using "$" */
var int_item = $(Int, 5);
var float_item = $(Real, 2.4);
var string_item = $(String, "Hello");
/* Heap objects are created using "new" */
var items = new(List, int_item, float_item, string_item);
/* Collections can be looped over */
foreach (item in items) {
/* Types are also objects */
var type = type_of(item);
print("Object %$ has type %$\n", item, type);
}
/* Heap objects destroyed with "delete" */
delete(items);
}
http://libcello.org/
+144
private String compId(final String name) {
final Pattern compiled = Pattern.compile("^on([_A-Za-z0-9]+)From([_A-Za-z0-9]+)$");
final Matcher matcher = compiled.matcher(name);
return matcher.matches() ? matcher.group(2) : null;
}
private String compEvent(final String name) {
final Pattern compiled = Pattern.compile("^on([_A-Za-z0-9]+)(From([_A-Za-z0-9]+))?$");
final Matcher matcher = compiled.matcher(name);
return matcher.matches() ? matcher.group(1) : null;
}
+145
this.serializeParams = function(params) {
var serialize = [];
var buildParameters = function (parameters) {
var result = {};
if(typeof parameters == "object") {
for(var param in parameters) {
if(!parameters.hasOwnProperty(param)) {
continue;
}
result[param] = buildParameters(parameters[param]);
}
}
if(typeof parameters == "string") {
return parameters;
}
return result;
};
console.log(buildParameters(params));
for (var param in params) {
if(!params.hasOwnProperty(param)) {
continue;
}
buildParameters(params[param]);
serialize.push(param + '=' + params[param]);
}
if (serialize.length === 0) {
return '';
}
return (this.options.method === "GET" ? "?" : "") + serialize.join('&');
};
В голове выглядело все идеально а получилось что то типа
for(var i = 0; i < 1e10; i++) { continue; } // бесполезная работа
+146
if((pDir = opendir(pchPath)) != NULL)
{
strcpy(chBuffer, pchPath);
strcat(chBuffer, "/");
while((pTemp == NULL) && ((pDirent = readdir(pDir)) != NULL))
{
if(((pChar = strstr(pDirent->d_name, Info.pchFilePrefix)) == pDirent->d_name) &&
((pChar = strstr(pDirent->d_name, Info.pchFileExtension)) != NULL) &&
(pChar[strlen(Info.pchFileExtension)] == '\0'))
{
sprintf(strrchr(chBuffer, '/') + 1, "%s", pDirent->d_name);
лаконичные программисты лаконично ходят по каталогам.
+142
do
{
...
} while ((strcmp(input,"") != 0)); /* till end of string */
нашел в прошивке одного очень известного производителя сетевого оборудования, они так парсят команды, введенные пользователем