[Git]Изменить имя коммитера
все коммиты в репозитории от одного человека, как заменить во всей истории имя человека на другое?
все коммиты в репозитории от одного человека, как заменить во всей истории имя человека на другое?
есть классическая ф-ия которую все когда-то писали при знакомсте с указателями: Обмен значениями двух чисел
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;
}
Есть строка std::string my = «double»; мне надо сделать
<my> *var_name = new <my>. Это реально?
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
Есть в цианогене такая приблуда dev tools и в ней пункт pointer location, при помощи которого можно видеть места касания экрана, траектории движения пальцев и т.п. Однажды запустил, вышел на хоум скрин и теперь это приложение всегда висит, никакими киллерами не могу его найти в списке. В автозапуске тоже. Удалил devtools.apk из системного раздела -не помогло. Как еще можно остановить службу?
Думаю брать ноут с 13" (acer 3830T) взамен 15" машине. Использую для программирования,серфинга, чтения манов(книги на другом устройстве). Нет возможности взять и потестить под свои задачи. В магазине вроде показалось нормально. Есть у кого опыт подобного перехода?
Купил 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.
ubuntu 10.04. Поставил boost
apt-get install libboost-all-dev
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
ставлю генту, после установки груба перезагружаюсь, в menu.lst указано root(hd0,0) и kernel ... root=/dev/sda1 . /dev/sda1 единственный раздел. Однако ловлю панику(укажите верный раздел для root,не могу примонтировать).Что может быть?
Устанавливаю Gentoo, дохожу до шага где нужно качать ядро ит.д , fetch ругается, пробую пинг - тачка не пингует google. Причем взятый с другого терминала ubuntu(где chroot не сделан) ip гугла пингуется. Почему может не работать dns? Инет получаю по DHCP.
Установил версию 0.9.6 из репозитория, все норм, но при открытии или сохранения файла файловый диалог оказывается пустым, заголовок окна нормальный(открыть или сохранить партитуру) в остальном серое окно. Кто сталкивался?
есть код, динамически меняющий список на странице
<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>
<?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>';
?>
Точнее он работает, и localhost/munin отлично все показывает, но когда пытаюсь с другого компьютера зайти на munin-comp:4949 или munin-comp/munin то веб страница недоступна ERR_CONNECTION_RESET. Пробовал поставить в munin.conf allow <ip компа откуда пытаюсь> но без изменений. Что еще может быть?
Запускаю на машине собранный из сорцов sage4.7. В консоли все ок, если зайти с этой машины на localhost:8000 то все ок. Если с удаленной(планируется использование в качестве сервера) то
http://localhost:8000/?startup_token=898e215408a359a2a9dedc3210686967: Нет такого файла или каталога
На машине с инетом выполняю
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
Есть команда в скрипте
awk '{split($x,c,"-"); print с[1], c[2]; }'
← назад |