-
+107.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
/// <summary>
/// Check if this char is digit
/// </summary>
/// <param name="symbol">Some char</param>
/// <returns>True if is digit</returns>
private static bool IsDigit(char symbol)
{
List<char> digits = new List<char>();
digits.Add('0');
digits.Add('1');
digits.Add('2');
digits.Add('3');
digits.Add('4');
digits.Add('5');
digits.Add('6');
digits.Add('7');
digits.Add('8');
digits.Add('9');
return digits.Contains(symbol);
}
так сказать код от велосипедиста, сделал свой IsDigit() хотя уже есть char.IsDigit()
sv219,
13 Августа 2009
-
+155
- 1
- 2
- 3
- 4
- 5
if ( in_array($str, $first) )
{
for ( $j = 0; in_array($str . substr("000000000", 0, 9 - strlen("$j")) . $j, $first); ++$i );
$str = $str . substr( "000000000", 0, 9 - strlen("$j") ) . $j;
}
что этот код делает?
HOmerrt,
13 Августа 2009
-
+154
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?php
$dPh = fopen("photos.cfg", "r");
while (($aCrow = fgetcsv($dPh, 0, "|", "}")) !== FALSE){
$sNof = explode(".", $aCrow[0]);
echo "<a href='photo/_html/show.php?ph=$sNof[0]'>\n";
echo "\t<img src='photo/_thumbs/$aCrow[0]' alt='$aCrow[1]'>\n";
echo "</a>\n";
}
?>
Скрипт, который создаёт превьюшки со ссылками для фотогаллереи.
photos.cfg - содержит строки вида: Имя_файла.jpg|Описание, которое видит пользователь.
show.php - отдельная тема.
Ambilight,
13 Августа 2009
-
+153
- 1
- 2
$procs=explode('
',$procs);
Отлавливаем перевод строки.
Не знаю даже говнокод ли это. Это срабатывает в тех случаях когда \r, \n, \r\n бессильны.
random2,
13 Августа 2009
-
+153.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<?php
/* ... */
$sbj->hasNewMsgs = false;
if (User::isLogged()) {
if (0) {
if (/* Condition */) {
$sbj->hasNewMsgs = true;
}
}
}
/* ... */
?>
Пишу форум. Выкладываю в публичный доступ более менее стабильную версию. Обнаруживается баг: «когда в теме есть новые сообщения — она не помечается, хотя категория, которая её содержит — помечается, как "с новыми сообщениями"». Неделю ленюсь залезть в исходники, найти, где же этот баг закрался (представляя, сколько кода надо перелопатить). Таки зашёл и сразу к модели, а там...
Видно, дебажил и забыл убрать «экранизацию»
Shock,
12 Августа 2009
-
−129.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
// method that break down the application
public function hide():void
{
try
{
removeMenu();
TextField(txtTitle).text = '';
// WTF place - this setter raise error
TextArea(txt).htmlText = '';
} catch (e:Error) {
// russians are not surrender!
// catch error and call them recursively
trace(e);
hide();
}
}
Затыкание метода, выбрасывающего трудноуловимый эсксепшн
remoteobject,
12 Августа 2009
-
+8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
//retrive the weather file
QProcess* process = new QProcess(this);
QString command = "wget -O " + QDir::homePath() + "/.weather.xml http://weather.yahooapis.com/forecastrss?p=" + zip;
if(tempType == "C")
{
command.append("&u=c");
}
process->start(command);
process->waitForFinished();
delete process;
Учитесь писать переносимый код!
Sauron,
12 Августа 2009
-
+160.3
- 1
- 2
- 3
- 4
- 5
- 6
- 7
if($x){
echo ('Да');
}elseif(!$x){
echo('Нет');
}else{
echo('Пора.');
}
Очень таинственный код...
REM99,
12 Августа 2009
-
+151.9
- 1
$table_name = "$pub_code"."_"."$lg_code";
funny-chipmunk,
12 Августа 2009
-
+71.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1 && num < ordersList.size()) {
int objectsPerPageCount = orders.getObjectsPerPage();
for (int i = 0; i < ordersList.size(); i++) {
if (num >= objectsPerPageCount * i && num < objectsPerPageCount * (i + 1)) {
orders.setPage(i + 1);
break;
}
}
}
установка текущей страницы...
переписалось в:
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1) {
orders.setPage(num / orders.getObjectsPerPage());
}
asdqwezx,
12 Августа 2009