- 1
- 2
- 3
- 4
- 5
- 6
- 7
class tree
{
tree *child;
tree(){
child=new tree[1]; //никогда так не делать!!
}
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+172
class tree
{
tree *child;
tree(){
child=new tree[1]; //никогда так не делать!!
}
};
+173
$file='spiski.txt';
$handle = fopen($file, "r");
while ( $handle == FALSE )
{
$handle = fopen($file, "r");
}
Метод назойливого открывания файла.
+75
public static Cursor getListGroupCursor(Activity activity,
ShopListItem list, boolean marked) {
long state = marked ? Cells.PURCHAZED_STATE : Cells.WANT_TO_BUY_STATE;
String where;
String[] arg;
if (list.isAutoList()) {
where = Cells.STATE + " = ?";
arg = new String[] { Long.toString(state) };
} else {
where = Cells.LIST_ID + " = ? AND " + Cells.STATE + " = ?";
arg = new String[] { Long.toString(list.getId()),
Long.toString(state) };
}
Cursor c = activity.managedQuery(Cells.CONTENT_URI,
new String[] { Cells.CATEGORY_ID }, where, arg,
Cells.DISTINCT_SORT_ORDER);
ArrayList<Long> ids = new ArrayList<Long>();
while (c != null && c.moveToNext()) {
ids.add(new Long(c.getLong(c.getColumnIndex(Cells.CATEGORY_ID))));
}
if (c != null) {
c.close();
}
int count = ids.size();
String whereGroup = null;
String[] argGroup = null;
if (count > 0) {
whereGroup = "";
argGroup = new String[count];
for (int i = 0; i < count; i++) {
if (i < count - 1) {
whereGroup += (Categories._ID + "= ? OR ");
} else {
whereGroup += (Categories._ID + "= ?");
}
argGroup[i] = Long.toString(ids.get(i));
// Log.i(tag, "getListGroupCursor "+argGroup[i]);
}
} else {
whereGroup = Categories._ID + "= -1";
}
Cursor groupCursor = activity.managedQuery(Categories.CONTENT_URI,
null, whereGroup, argGroup, Categories.DEFAULT_SORT_ORDER);
return groupCursor;
}
Работа с ContentProvider в android. Выборка категорий, id которых присутствуют в результатах первой выборки (по признаку)
−117
private function formatCallResult(data : String) : URLVariables
{
try
{
var urlVariables : URLVariables = new URLVariables(data);
MonsterDebugger.trace(this,[urlVariables.msgdesc,urlVariables.msgbody]);
var pattern : RegExp = /\[s](.+)\[\/s\]/ig //*new RegExp("\\[s\\]([\\w\\s]+)\\[/s\\]", "ig");*/
var msgdescReady : String = urlVariables.msgdesc.replace(pattern, "<b>$1</b>");
var msgbodyReady : String = urlVariables.msgbody.replace(pattern, "<b>$1</b>");
var pattern2 : RegExp = /\[n](.+)\[\/n\]/ig;
//TODO Write nice regexp instead !
urlVariables.msgdesc = msgdescReady;
urlVariables.msgbody = msgbodyReady;
msgdescReady = urlVariables.msgdesc.replace(pattern2, "<b>$1</b>");
msgbodyReady = urlVariables.msgbody.replace(pattern2, "<b>$1</b>");
urlVariables.msgdesc = msgdescReady;
urlVariables.msgbody = msgbodyReady;
MonsterDebugger.trace(this,[urlVariables.msgdesc,urlVariables.msgbody]);
}
catch (e : Error)
{
}
return urlVariables;
}
Я уже минут 10 силюсь понять, что же оно должно было делать...
−110
NSString* rarityStr = [[APPDELEGATE daoManager] getDictName:tmpl.rarityId];
int lengthdiff = [@"Uncommon" length] - [rarityStr length];
if ([rarityStr isEqualToString:@"Rare"]) {
lengthdiff++;
}
NSMutableString* spacesStr = [NSMutableString string];
while (lengthdiff > 0) {
[spacesStr appendString:@" "];
lengthdiff--;
}
[rarityLabel setText:[NSString stringWithFormat:@"%@%@", spacesStr, rarityStr]];
выравнивание текста в лейбле по правому краю =)
+163
<?php
header('Access-Control-Allow-Origin: http://domain/');
$file = file_get_contents($_GET['parse']);
$title = explode("<title>", $file);
$title = explode("</title>", $title[1]);
$title = $title[0];
$arr = explode("</head>", $file);
$arr = $arr[0];
$arr = explode("<head>", $arr);
$arr = $arr[1];
$arr = str_replace("name", "id", $arr);
$arr = str_replace("content", "value", $arr);
$arr = str_replace("meta", "input", $arr);
$arr = str_replace("link", "//", $arr);
$arr = str_replace("script", "//", $arr);
$arr = str_replace("type", "//", $arr);
$arr = str_replace("charset", "//", $arr);
$arr = str_replace("src", "//", $arr);
$arr = str_replace("href", "//", $arr);
$arr = str_replace("http", "//", $arr);
$arr = str_replace("java", "//", $arr);
$arr = str_replace("media", "//", $arr);
$arr = str_replace("html", "//", $arr);
print "<input id=\"title\" value=\"{$title}\">";
print $arr;
?>
http://www.php.ru/forum/viewtopic.php?p=258765#258765
+189
public function renderHiddenIdentityFieldReturnsAHiddenInputFieldContainingTheObjectsUID()
+75
class AboutProgram extends Frame{
AboutProgram(String s){
super(s);
setBounds(50,50,420,420);
setVisible(true);
setLayout(null);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent ev){
dispose();
}
});
}
@Override
public void paint(Graphics g){
g.setFont(new Font("Times New Roman",Font.BOLD,30));
g.setColor(new Color(200,10,100));
g.drawString("Java-сапёр\n",150,50);
g.setColor(Color.blue);
g.setFont(new Font("Serif", Font.ITALIC | Font.BOLD, 15));
g.drawString("Автор \t div#[email protected]\n",20,100);
g.drawString("Период написания demo version \t 29.10.2005 - 04.11.2005",20,120);
g.drawString("Правила игры \n ",20,140);
g.drawString("Вы должны пометить все мины флажками \n ",40,160);
g.drawString("Флажок ставится правой кнопкой мыши\n ",40,180);
g.drawString("Открыть отдельное поле можно левой кнопкой мыши\n ",40,200);
g.drawString("Если поле пустое, то открываются все\n ",40,220);
g.drawString("соседние поля, в которых нет мин\n ",40,240);
g.drawString("Цифра в отдельном поле означает, что\n ",40,260);
g.drawString("в соседних клетках соответствующее число мин\n ",40,280);
g.drawString("Игра заканчивается, если\n ",20,300);
g.drawString("1) Все мины помечены флажками\n ",40,320);
g.drawString("2) Вы наткнулись на мину!\n ",40,340);
g.setColor(Color.red);
g.drawString("Помните!\n ",20,360);
g.setColor(Color.blue);
g.drawString("Сапёр ошибается только один раз!\n ",40,380);
}
}
Ну и о программе "избитого" сапера.
+152
#include "stdafx.h"
#include "angel.h"
#include "angelDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
BEGIN_MESSAGE_MAP(CangelApp, CWinApp)
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
CangelApp::CangelApp()
{}
CangelApp theApp;
BOOL CangelApp::InitInstance()
{
InitCommonControls();
CWinApp::InitInstance();
AfxEnableControlContainer();
CangelDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
}
else if (nResponse == IDCANCEL)
{
}
return FALSE;
}
Подумаю об этом завтра, ну или когда там?!
+164
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
Ну чтобы уж точно обработать все runtime-отбросы.