+55
- 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
protected function _convertArrayToStr($arr = array()) {
$str = '';
$data = Controller::getSomeMethod();
$valus = array_values($arr);
$keys = array_keys($arr);
//Количество незаполненых полей
$count = 0;
// Формируем строку с title и введеных значени
for($i = 0; $i < count($arr); ++$i) {
if($keys[$i] == $data[$i]['name'] ) {
if($valus[$i] == 'on') {
$valus[$i] = 'Да';
}
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}else{
$count++;
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}
}
return $str;
}
Стажер реализовал обход ассоциативного массива и преобразование значений массива в строку.
Iliander,
13 Июня 2012
−16
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
template <class T>
inline T qobject_cast(const QObject *object)
{
// this will cause a compilation error if T is not const
register T ptr = static_cast<T>(object);
Q_UNUSED(ptr);
#if !defined(QT_NO_MEMBER_TEMPLATES) && !defined(QT_NO_QOBJECT_CHECK)
reinterpret_cast<T>(0)->qt_check_for_QOBJECT_macro(*reinterpret_cast<T>(const_cast<QObject *>(object)));
#endif
return static_cast<T>(const_cast<QObject *>(reinterpret_cast<T>(0)->staticMetaObject.cast(const_cast<QObject
*>(object))));
}
Кастовали-кастовали и выкастовали!
corelib/kernel/qobject.h в Qt 4.7.x
bormand,
12 Июня 2012
+101
- 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
procedure TForm1.Button1Click(Sender: TObject);
const
n=4;
var
x,y,r: integer;
x1, y1, x2, y2, x3, y3, x4, y4,i : real;
a: string;
begin
//n:=strtoint(edit1.text);
x:=strtoint(edit2.text);
y:=strtoint(edit3.text);
x1:=strtofloat(edit4.text);
y1:=strtofloat(edit5.text);
x2:=strtofloat(edit1.text);
y2:=strtofloat(edit6.text);
x3:=strtofloat(edit7.text);
y3:=strtofloat(edit8.text);
x4:=strtofloat(edit9.text);
y4:=strtofloat(edit10.text);
if (y1>y) or (y1<0) or (x1>x)or (x1<0) then
showmessage('дачник 1');
if (y2>y) or (y2<0) or (x2>x+x)or (x2<0) then
showmessage('дачник 1');
if (y3>y) or (y3<0) or (x3>x+x)or (x3<0) then
showmessage('дачник 1');
if (y4>y) or (y4<0) or (x4>x+x)or (x4<0) then
showmessage('дачник 1');
условие не лучше решения)
"Всем известно, что дачники – народ странный. Строят они свои дачи непонятно где, да и выращивают там непонятно что и непонятно зачем. А уж как они туда добираются, это другая история: кто на автобусе, кто на электричке, кто на автомобиле, ну а кто-то во-все пешком ходит от дома и до самого участка. Так что не стоит удивляться, если вдруг Вы узнаете, что некое садоводческое товарищество располагается на острове, а дачники добираются до него самолетом. Да еще и на этом острове может не быть посадочной полосы, так что высадиться на остров можно, только прыгая с парашютом (мы уж не рассматриваем то, как они возвращаются с дач домой). Рассмотрим этот уникальный случай. Пилот всегда старается осуществить высадку парашютистов таким образом, чтобы дачники приземлялись как можно ближе к своим прямоугольным участкам. Пилоту интересно знать: сколько дачников приземлится на свои участки? Помогите ему решить эту задачу!"
O_o
qwerty13,
05 Июня 2012
+142
- 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
$("#idSave").click(function () {
var img_src = $("#idImg").attr('src');
var web_src = $("#idFromWebSite").attr('href');
var pamp_id = $.cookie('pamp');
var title_src = $("#idTitle").val();
var brand_src = $("#idBrand").val();
var tags_src = $("#idTags").val();
var price_src = $("#idPrice").val();
var privacy_src = $("#idPrivacy").val();
var data = new Object();
data.Url = img_src;
data.UrlFrom = web_src;
data.PampID = pamp_id;
data.Title = title_src;
data.Brand = brand_src;
data.Tags = tags_src;
data.Price = price_src;
data.Privacy = privacy_src;
$.ajax({
url: url,
type: "POST",
dataType: "json",
data: data,
success: successProductSave,
error: errorProductSave
});
});
- $().serialize() and $().serializeArray() ?? WTF ??
- RTFM ....
DarkThinker,
25 Мая 2012
+145
- 1
backgroundImage: 'url(\'' . add . '\')'
Привет из php...
nethak,
25 Мая 2012
−95
- 1
#define LOTS_OF_ARGS "@^v@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
-methodSignatureForSelector: очень рад такому повороту событий.
farcaller,
24 Мая 2012
+137
- 1
http://<api-host>/admin/questions?utf8=✓&skill_id=71
сервер: сер, как у вас с utf8?
клиент: все ОК
ykhrustalev,
23 Мая 2012
+66
- 1
- 2
- 3
- 4
- 5
- 6
catch (com.google.gwt.event.shared.UmbrellaException ex) {
Iterator<Throwable> it = ex.getCauses().iterator();
while (it.hasNext()) {
Throwable msg = it.next();
System.out.println(msg.getStackTrace());
}
обрабатываем exception......
sermolaev,
16 Мая 2012
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
template<class TValueChanger1, class TValueChanger2, class TValueChanger3>
NContour::NPrimitives::PArc ChangePrimitive(NContour::NPrimitives::PArc Arc, const TValueChanger1& ValueChanger1, const TValueChanger2& ValueChanger2, const TValueChanger3& ValueChanger3)
{
return
boost::static_pointer_cast<NContour::NPrimitives::TArc>(ValueChanger3(
boost::static_pointer_cast<NContour::NPrimitives::TArc>(ValueChanger2(
boost::static_pointer_cast<NContour::NPrimitives::TArc>(ValueChanger1(
Arc
))
))
));
}
Говногость,
10 Мая 2012
+80
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$F = 0;
if ($F == "0") {
include ("index-bd.php");
}
else {
include ("../index-bd.php");
};
И так подключатся все файлы в проекте.
Evil_Wolf,
07 Мая 2012