-
+133
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
void DUR_check()
{
DUR_tick[DUR_link]=DUR_tmp_tick;
DUR_tmp_tick=0;
DUR_link++;
if(DUR_link > 9) DUR_link=0;
S32 tmp3 = DUR_tick[0] + DUR_tick[1] + DUR_tick[2] + DUR_tick[3] + DUR_tick[4] + DUR_tick[5] + DUR_tick[6] + DUR_tick[7] + DUR_tick[8] + DUR_tick[9];
//tmp3=((tmp3-HZ_MIN)*100)/(HZ_MAX-HZ_MIN);
tmp3=(tmp3/10)-50;
if(tmp3<0)tmp3=0;
if(tmp3>100)tmp3=100;
DUR_level=tmp3;
}
Первый блин, возможно комом.
Один из проектов, который был передан мне.
Это расчет процента заполнения ёмкости по частотному датчику.
DUR_tmp_tick - количество прерываний от датчика,
DUR_level - это и есть рассчитанные проценты.
Все переменные глобальные, фильтр организован.
Вызывается функция в другом прерывании, от таймера.
Впрочем, всё остальное тоже вызывается в прерывании от таймера.
apparato,
17 Апреля 2013
-
+152
- 1
return x==y && "$x"=="$y";
а вдруг нет?
Lure Of Chaos,
17 Апреля 2013
-
+149
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
<?php
if($_POST['start']>150)
die('NULL');
$start=$_POST['start'];
$end=min($start+$_POST['limit'],150);
$k=0;
for($i=$start;$i<$end;++$i)
{if($k>50)
die();
$k++;
?>
<div class="table_account bg_color_ta_1">
...
Вот такую гранату я сегодня получил от "выпускника" Харьковского вуза по специализации программирования.
Тут уже чуток обсуждали http://webimho.ru/topic/5481/
q10800,
17 Апреля 2013
-
+7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
MashTextGen::MashTextGen()
{
files.push_back("BarButton.cpp");
files.push_back("CreateBar.cpp");
files.push_back("Eventfulness.cpp");
files.push_back("Glob.cpp");
files.push_back("main.cpp");
files.push_back("mashtextgen.cpp");
files.push_back("MashWindow.cpp");
files.push_back("Note.cpp");
files.push_back("NotificationBar.cpp");
files.push_back("Render.cpp");
files.push_back("RogueWindow.cpp");
files.push_back("WorldWindow.cpp");
files.push_back("BarButton.h");
files.push_back("CreateBar.h");
files.push_back("Eventfulness.h");
files.push_back("Glob.h");
files.push_back("main.h");
files.push_back("mashtextgen.h");
files.push_back("MashWindow.h");
files.push_back("Note.h");
files.push_back("NotificationBar.h");
files.push_back("Render.h");
files.push_back("RogueWindow.h");
files.push_back("WorldWindow.h");
LoadMoreData();
picker = 0;
}
Я так и не понял зачем этот код.
Найдено в опенсорсной игре.
x0m9k,
17 Апреля 2013
-
+151
- 1
- 2
- 3
- 4
- 5
if (count($items) > 100) {
for ($i = count($items); 100 < count($items); $i--) {
unset($items[$i-1]);
}
}
Массив должен содержать сто или меньше элементов
VanSanblch,
16 Апреля 2013
-
+148
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
if(!empty($_POST['Order']['tp1'])) {
$step3_arr['tp1'] = intval($_POST['Order']['tp1']);
}
if(!empty($_POST['Order']['tp2'])) {
$step3_arr['tp2'] = intval($_POST['Order']['tp2']);
}
if(!empty($_POST['Order']['tp3'])) {
$step3_arr['tp3'] = intval($_POST['Order']['tp3']);
}
if(!empty($_POST['Order']['tp4'])) {
$step3_arr['tp4'] = intval($_POST['Order']['tp4']);
}
if(!empty($_POST['Order']['eggs1'])) {
$step3_arr['eggs1'] = intval($_POST['Order']['eggs1']);
}
if(!empty($_POST['Order']['eggs2'])) {
$step3_arr['eggs2'] = intval($_POST['Order']['eggs2']);
}
if(!empty($_POST['Order']['eggs3'])) {
$step3_arr['eggs3'] = intval($_POST['Order']['eggs3']);
}
if(!empty($_POST['Order']['eggs4'])) {
$step3_arr['eggs4'] = intval($_POST['Order']['eggs4']);
}
Форма заказа. это только часть длинного листинга if-ов :).
oxser,
16 Апреля 2013
-
+15
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
for(std::list<Eff_t*>::iterator i = m_effects.begin(); i != m_effects.end(); ++i)
{
Rot3DEff_t* pRot3DEff = dynamic_cast<Rot3DEff_t*>(*i);
//иначе вместо деструктра Rot3DEff_t вызывается деструктор Eff_t
//если этого не делать не освободится текстура m_pText класса Rot3DEff_t
if (pRot3DEff)
delete pRot3DEff;
else
delete *i;
}
lifemaker,
16 Апреля 2013
-
+146
- 1
- 2
- 3
- 4
- 5
switch($k) {
default: { // Вот так поворот О_о, пацаны, я сам в шоке!
$ret->$k = $v;
}
}
снова мое.
Serabas,
16 Апреля 2013
-
+158
- 1
($property['valid'] == 'ошибка') !== TRUE
вот и бери стажеров на работу
CRRaD,
15 Апреля 2013
-
+150
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
<?php
class autoLoad
{
const dir = 'class';
const ext = '.php';
private static $class;
public static function load($class)
{
self::$class = $class;
include self::dir . DIRECTORY_SEPARATOR . self::$class . self::ext;
}
}
spl_autoload_register(array('autoload', 'load'));
нашел лаадер
juice,
15 Апреля 2013