- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
for k:=1 to 5 do begin
new (z2);
z2^.pole1:=k;
z2^.pole2:=z1;
z1:=z2;
end;
for k:=1 to 5 do begin
z2^.pole3:=z1;
z1:=z2;
z2:=z2^.pole2;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+94
for k:=1 to 5 do begin
new (z2);
z2^.pole1:=k;
z2^.pole2:=z1;
z1:=z2;
end;
for k:=1 to 5 do begin
z2^.pole3:=z1;
z1:=z2;
z2:=z2^.pole2;
end;
Вот так в нашем универе учат создавать двунаправленые массивы. Код кстати не только принципиально индусский, но еще и не рабочий.
+74
synchronized public void refreshConversionTable() {
btnClick = true;
if (dataModel != null)
dataModel.reset();
dataModel = null;
}
если модель данных существует, сначала сбросить все данные, а потом занулим....
+165
for ($i=(((($start-4*$limit)/$limit) > 0) ? (($start-4*$limit)/$limit) : 0);$i < ( ((($start+5*$limit)/$limit) < ($count[0]/$limit)) ? (($start+5*$limit)/$limit) : ($count[0]/$limit)) ;$i++)
{
...
}
Человек интересно сам понял бы через 10 минту что тут происходит.
+156
jQuery('.favoriteStar'+json.id).each(function(){
var src = jQuery(this).attr('src');
if (json.status != 1) {
src = src.replace('ico_heart.png','ico_heart_grey.png');
} else {
src = src.replace('ico_heart_grey.png','ico_heart.png');
}
jQuery(this).attr('src',src);
});
Установка элемента как favorite
+72
//Функция
}
return (s1.compareTo("") != 0 ? s1 + (s.compareTo("") != 0 ? GlomoConfig.distInfo.smsCustomTailSeparator() + s : "") : "").toLowerCase();
}
Взято из декомпилированного кода java-игрушки.
+155
lili at nikha dot org 04-Apr-2011 04:02
Keep it simple!
For associative arrays, my replacement for list() is this:
<?php
foreach ($associative_array as $key => $value) { $$key = $value; }
?>
Example:
<?php
$petnames = array();
$petnames['dog'] = 'Paul';
$petnames['cat'] = 'Lili';
foreach ($petnames as $name => $value) { $$name = $value; }
echo 'my pets are '.$dog.' and '.$cat;
?>
Will give you:
my pets are Paul and Lili
Коммент к функции list() в мануале. В See Also был extract(), но видимо далбоёбов это не останавливает.
+142
#include <iostream>
using namespace std;
int main()
{
int i, n;
cin >> n;
int A[n];
for(i = 0; i < n; i++)
cin >> A[i];
for(i = 0; i < n - 1; i++)
swap (A[i], A [n - i + 1]);
for(i = 0; i < n; i++)
cout << A[i] << " ";
return 0;
}
Помогите! Должен выводить числа массива в обратном порядкеБ а он не выводит!
+994
template< typename _Data >
void
Foo< _Data >::deduceNumberOfSignificant( _Data _field )
{
switch( sizeof( _Data ) )
{
case sizeof( field32 ):
m_significantNumber = 7;
break;
case sizeof( field64 ):
m_significantNumber = 16;
break;
case sizeof( field128 ):
m_significantNumber = 34;
break;
default:
BOOST_ASSERT( "Improper field size" );
}
}
+153
if (strcasecmp($fieldValue, "Array") == 0) {
...
}
+71
public class Pages extends TabActivity {
@Override
protected void onResume() {
super.onResume();
if (!loading) {
loading = true;
new EmptyThread().execute();
}
}
@Override
protected void onPause() {
Data.killNow = true;
super.onPause();
}
private class EmptyThread extends AsyncTask<Void, String, Void> {
@Override
protected void onPreExecute() {
Data.killNow = false;
}
@Override
protected Void doInBackground(Void... unused) {
while (!Data.killNow) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
}
return null;
}
@Override
protected void onPostExecute(Void unused) {
loading = false;
}
}
}
В продолжение предыдущей темы (http://govnokod.ru/9256): из-за столь вольного обращения с модификатором static и адского обращения с AsyncTask*ами программист нарвался на утечку памяти и AsyncTask*и у него прекратили запускаться (не факт, что из-за утечек, я их исходный код не смотрел). Выше вам был представлен костыль, благодаря которому асинхронки всё-таки запускались. Как - я так и не постиг.
Для справки - когда экран выходит на передний план, срабатывает onResume(), когда уходит с него - onPause().