LINUX.ORG.RU

Сообщения blokant

 

[C][Недоумение]обмен указателями

Форум — Development

есть классическая ф-ия которую все когда-то писали при знакомсте с указателями: Обмен значениями двух чисел

void swp(int* a, int* b)
{
	int c = *a;
	*a = *b;
	*b = c;
}

Хочу сделать то же самое но изменяя указатели

void swp(int* a, int* b)
{
	int *c = a;
	a = b;
	b = c;
}
Значения указателей меняются внутри ф-ии, т.е. там обмен происходит как я хочу. Но, после выхода из функции все возвращается к начальному состоянию и обмен значениями не происходит. Думаю у меня непонимание архитектуры, или того как работает стек при выходе из ф-ии. Почему указатели возвращяются на свои исходные значения?

 ,

blokant
()

строка -> название_типа

Форум — Development

Есть строка std::string my = «double»; мне надо сделать

<my> *var_name = new <my>. Это реально?

blokant
()

Не работает горячее подключение мыши

Форум — Linux-hardware

dmesg

[25753.498784] usbcore: registered new interface driver hiddev
[25753.514254] input: PIXART USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input9
[25753.514507] generic-usb 0003:093A:2510.0001: input,hidraw0: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-0000:00:1d.1-1/input0
[25753.514544] usbcore: registered new interface driver usbhid
[25753.515245] usbhid: v2.6:USB HID core driver
Однако не работает, если включать комп с уже втыкнутой, то все ок. Проблемы начались после прописывания правил udev для разработки на android

blokant
()

[cynogen]Убрать Pointer location

Форум — Mobile

Есть в цианогене такая приблуда dev tools и в ней пункт pointer location, при помощи которого можно видеть места касания экрана, траектории движения пальцев и т.п. Однажды запустил, вышел на хоум скрин и теперь это приложение всегда висит, никакими киллерами не могу его найти в списке. В автозапуске тоже. Удалил devtools.apk из системного раздела -не помогло. Как еще можно остановить службу?

blokant
()

[13"]vs[15"]

Форум — Linux-hardware

Думаю брать ноут с 13" (acer 3830T) взамен 15" машине. Использую для программирования,серфинга, чтения манов(книги на другом устройстве). Нет возможности взять и потестить под свои задачи. В магазине вроде показалось нормально. Есть у кого опыт подобного перехода?

blokant
()

[android] Не могу отлаживать на телефоне

Форум — Mobile

Купил LG p500 optimus one. Не рутовал. Разрешил в настройках отладку. Эклипс видит тело, но serial number=???? Avd name= N/A target = unknown.

lsusb | grep LG
Bus 001 Device 010: ID 1004:618e LG Electronics, Inc. 
ЧЯДНТ?

 

blokant
()

[boost]undefined reference to boost::*

Форум — Development

ubuntu 10.04. Поставил boost

apt-get install libboost-all-dev
Простенький пример пропер. Попробовал заюзать чужой код, где использовалось boost::program_options , ругается на undefined reference, доставил еще libboost-1.40. по отдельности все, что просил - 0 эффекта. Снес ,использую --purge , поставил заново как в первый раз. Теперь ругается еще и на boost::gregorian. Что может быть?
ls /usr/lib | grep boost

libboost_date_time.a libboost_date_time-mt.a libboost_date_time-mt.so libboost_date_time.so libboost_filesystem.a libboost_filesystem-mt.a libboost_filesystem-mt.so libboost_filesystem.so libboost_graph.a libboost_graph-mt.a libboost_graph-mt.so libboost_graph.so libboost_graph.so.1.40.0 libboost_iostreams.a libboost_iostreams-mt.a libboost_iostreams-mt.so libboost_iostreams.so libboost_iostreams.so.1.40.0 libboost_math_c99.a libboost_math_c99f.a libboost_math_c99f-mt.a libboost_math_c99f-mt.so libboost_math_c99f.so libboost_math_c99f.so.1.40.0 libboost_math_c99l.a libboost_math_c99l-mt.a libboost_math_c99l-mt.so libboost_math_c99l.so libboost_math_c99l.so.1.40.0 libboost_math_c99-mt.a libboost_math_c99-mt.so libboost_math_c99.so libboost_math_c99.so.1.40.0 libboost_math_tr1.a libboost_math_tr1f.a libboost_math_tr1f-mt.a libboost_math_tr1f-mt.so libboost_math_tr1f.so libboost_math_tr1f.so.1.40.0 libboost_math_tr1l.a libboost_math_tr1l-mt.a libboost_math_tr1l-mt.so libboost_math_tr1l.so libboost_math_tr1l.so.1.40.0 libboost_math_tr1-mt.a libboost_math_tr1-mt.so libboost_math_tr1.so libboost_math_tr1.so.1.40.0 libboost_prg_exec_monitor.a libboost_prg_exec_monitor-mt.a libboost_prg_exec_monitor-mt.so libboost_prg_exec_monitor.so libboost_prg_exec_monitor.so.1.40.0 libboost_program_options.a libboost_program_options-mt.a libboost_program_options-mt.so libboost_program_options.so libboost_program_options.so.1.40.0 libboost_python.a libboost_python-mt-py26.a libboost_python-mt-py26.so libboost_python-py26.a libboost_python-py26.so libboost_regex.a libboost_regex-mt.a libboost_regex-mt.so libboost_regex.so libboost_regex.so.1.40.0 libboost_serialization.a libboost_serialization-mt.a libboost_serialization-mt.so libboost_serialization.so libboost_serialization.so.1.40.0 libboost_signals.a libboost_signals-mt.a libboost_signals-mt.so libboost_signals.so libboost_signals.so.1.40.0 libboost_system.a libboost_system-mt.a libboost_system-mt.so libboost_system.so libboost_thread.a libboost_thread-mt.a libboost_thread-mt.so libboost_thread.so libboost_unit_test_framework.a libboost_unit_test_framework-mt.a libboost_unit_test_framework-mt.so libboost_unit_test_framework.so libboost_unit_test_framework.so.1.40.0 libboost_wave.a libboost_wave-mt.a libboost_wave-mt.so libboost_wave.so libboost_wave.so.1.40.0 libboost_wserialization.a libboost_wserialization-mt.a libboost_wserialization-mt.so libboost_wserialization.so libboost_wserialization.so.1.40.0

 

blokant
()

[gentoo][panic] не принимает root=

Форум — Linux-install

ставлю генту, после установки груба перезагружаюсь, в menu.lst указано root(hd0,0) и kernel ... root=/dev/sda1 . /dev/sda1 единственный раздел. Однако ловлю панику(укажите верный раздел для root,не могу примонтировать).Что может быть?

 ,

blokant
()

[gentoo]Не работает DNS

Форум — Linux-install

Устанавливаю Gentoo, дохожу до шага где нужно качать ядро ит.д , fetch ругается, пробую пинг - тачка не пингует google. Причем взятый с другого терминала ubuntu(где chroot не сделан) ip гугла пингуется. Почему может не работать dns? Инет получаю по DHCP.

 

blokant
()

MuseScore не открывает и не сохраняет файлы

Форум — Desktop

Установил версию 0.9.6 из репозитория, все норм, но при открытии или сохранения файла файловый диалог оказывается пустым, заголовок окна нормальный(открыть или сохранить партитуру) в остальном серое окно. Кто сталкивался?

blokant
()

[неосилятор][js][нет кода html]

Форум — Web-development

есть код, динамически меняющий список на странице

<script type="text/javascript">
function selectcat()
{
    var x=document.getElementById("sec").options[sec.selectedIndex].value;
   
    var t = new Array();
    hsub=document.getElementById("hstoresubsec").innerHTML.split('-');
    hsec=document.getElementById("hstoresec").innerHTML.split('-');
    var n = hsub.length;
    var i=0;
    var j=0;
    document.getElementById("subid").options.length=0;//clean the list
    while(i<=n-2)//for every subsection
    {
       
        if(x==hsec[i])
        {
          document.getElementById("subid").options[j]=new Option(hsub[i],i,false,false);
          j++;
        }
       i++;
    }
   
}
</script>
Так вывожу первый список(sections)
<?php

     echo "  <select id=\"sec\" name=\"Section\" onchange=\"selectcat()\">";
     
     while( $sections=mysql_fetch_array($sec_array)){
    //echo $sections[1];
    //echo "\n";
    //echo $row[2];
     echo "<option value=$sections[0]>$sections[0]</option>\n"; 
     }
     
     echo "</select>\n</br>";
     
?>

с ним все ок.

Вот так второй(subsections), он зависит от выбранного в первом пункте

<?php
echo '<select id="subid" name="Subsection">';

$i=0;
while( $subsections=mysql_fetch_array($subsec_array2))
  {
     echo "<option value=\"$subsections[0]\">$subsections[0]</option>";
     $i++;
  }

echo '</select>';
?>
Если менять значение в первом списке то в html коде я вообще не вижу пунктов из второго списка. Я понимаю, что js через DOM все меняет.Но мне нужно передать значение из второго списка через POST.Как?

 ,

blokant
()

не работает munin

Форум — Admin

Точнее он работает, и localhost/munin отлично все показывает, но когда пытаюсь с другого компьютера зайти на munin-comp:4949 или munin-comp/munin то веб страница недоступна ERR_CONNECTION_RESET. Пробовал поставить в munin.conf allow <ip компа откуда пытаюсь> но без изменений. Что еще может быть?

blokant
()

[sage]проблема с web-интерфейсом

Форум — Desktop

Запускаю на машине собранный из сорцов sage4.7. В консоли все ок, если зайти с этой машины на localhost:8000 то все ок. Если с удаленной(планируется использование в качестве сервера) то

http://localhost:8000/?startup_token=898e215408a359a2a9dedc3210686967: Нет такого файла или каталога
. Идеи?

blokant
()

Не раздается инет

Форум — Admin

На машине с инетом выполняю

 net.ipv4.ip_forward=1 # раскомментировал в /etc/sysctl.conf
 sysctl -w net.ipv4.ip_forward="1"
 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Так всегда делал раньше, было ок, проблемы начались как вернулся на проводное соединение вместо вифи.

На машине где инет нужен

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0  
allow-hotplug eth0
iface eth0 inet static
  address 192.168.0.1
  netmask 255.255.255.0
  gateway 192.168.0.3


#$route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.0.3     0.0.0.0         UG    0      0        0 eth0
где 192...03 - машина с интернетом. При попытке пинговать гугл unknown host выскакивает без задержки, думаю, проблема не в машине-роутере. Что -то не так с таблицей?

blokant
()

awk и внешние переменные

Форум — Development

Есть команда в скрипте

awk '{split($x,c,"-"); print с[1], c[2]; }'
Как можно использовать значения массива с далее в скрипте?

blokant
()

RSS подписка на новые темы