Воскресенье
17-11-2024
17:53
Главная
FAQ
Информист Приветствую Вас Гость
Регистрация
Вход
Меню сайта

Наш опрос
Насколько вам понравился этот сайт
Всего ответов: 545

Главная » FAQ [ Добавить вопрос ]

Программирование [38]
Java, JavaScript, C/C++, Delphi, Assembler, C#, MVC ASP.NET
Inet [12]
Браузеры (Opera, Firefox, IE, ...), пейджеры (ICQ, QIP, ...), сайты, ...
HTML [10]
Вопросы по верстке
Linux [28]
Или "как же это заюзать?"
Софт [8]
Matlab, Eclipse
Аппаратная часть [5]
Архитектура ПК, VHDL, алгоритмы аппаратной части
Разное полезное [12]
Как запомнить, пояснение пословиц
ГОСТ [1]
Размеры по ГОСТам, законы, правила и прочее необходимое, что трудно найти в документации
СУБД [6]
Postgres
Windows [12]
Или заморочки с виндой. Восстановление после "работы" вирусов

Если не удается подключить комп с вистой к локалке, обычно появляется желтый треугольник на значке подключения, то необходимо прописать в командной строке vist'ы следущее:

netsh interface tcp set global autotuninglevel=disabled

Если установлен касперский, то необходимо снять флажок фильтра каспера в свойствах локального подключения к сети.

Если при соединении двух компов сеть на висте отображается как неопознанная, то необходимо: 

  1. выбрать подключение по лок.сети
  2. нажать диагностика
  3. через несколько секунд в окне выбора выбрать последний пункт "выполинть сброс сетевого адаптера". При этом желательно айпишники на обоих машинах задавать вручную и разными =) например IP 172.16.0.1 маска 255.255.255.0 на одной машине и IP 172.16.0.2 маска 255.255.255.0 на второй.

Огурцы горчат, если в них накапливается глюкозидное вещество — кукурбитацин. Его наличие в плодах в основном обусловлено наследственными свойствами отдельных сортов. Однако большую роль играют и некоторые внешние условия: недостаток влаги, освещения, питательных элементов, резкий перепад температуры. Особенно горьким вкусом отличаются плоды, росшие на сухих грядках в теплую погоду.

статья от огородника


Считаеться, что во время второй мировой войны немецкие войска специально не бомбили всего три здания в Ленинграде (нынешний Санкт-Петербург):

Зимний дворец - поскольку Гитлер планировал там праздновать свою победу.

Исаакиевский собор - поскольку петербуржцы свезли туда все ценности города.

"Большой дом" (на то время - административное здание, предназначенное для ОГПУ-НКВД, сейчас - управление ФСБ) - поскольку русские держали на верхних этажах здания немецких пленных офицеров.


Инструменты - Настройки - Дополнительно - Программы. Поставь галку в чекбоксе "Проверять, что Опера - браузер по умолчанию...

<script type="text/javascript">
 
window.onload = function () {
   alert('Документ загружен!');
}
 
</script>
 
или
 
<script type="text/javascript">
 
(function () {
   alert('Документ загружен!');
})()
 
</script>

http://free.1gb.ua/ - не поддерживает PHP

Layer-Matting-Defringe

Слои-Придание матовости-Удаление бахромы


При смене доменного имени (адреса сайта), как организовать переадресацию со старого сайта на новый? В этом может помочь javascript.

Для переадресации например на сайт google.com следует вставить на страницу следующий код, при этом переадресация будет без временной задержки:


<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>

Пример кода для переадресации с временной задержкой, при этом пользователь 5 секунд наблюдает страницу со старого сайта, на оторой отображаеться сообщение о переезде сайта:

<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
  window.location = "../javascriptredirect.php"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Сайт переехал!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new 
location!</p>

</body>
</html>

Источник


javascript:for(i=0;i<5000;i++){ var elem = document.getElementById('f'+i); if(elem == null) break; elem.onclick(); }

При переохлаждении ступней рефлекторно замедляется кровообращение в носоглотке и там начинают размножаться всякие вирусы как свои, так и чужие, которые мы случайно вдохнули.

Если у тебя замерзла голова сосуды безо всяких рефлексов суживаются напрямую, защитные силы организма ослабевают и твое очередное ОРЗ тут как тут. Да еще и лицевой нерв может ветром надуть, отчего у тебя разом все зубы заболят, и волосы на морозе начнут выпадать из-за нарушения питания волосяных луковичек. В общем, когда на улице холодно одевайся тепло и не мудри.


Ctrl+Space - Контекстная подсказка (Code suggest)
Ctrl+F11, F11 -повторить запуск/отладку
Ctrl+F6 - список редактируемых буферов, последний буфер (переназначил на Ctrl+`)
F3 - показать место декларирования обьека
Ctrl+Shift+T - поиск типа
Ctrl+Shift+G - найти все вхождения (незаменимо при рефакторинге!)
Ctrl+H, Ctrl+J -локальный поиск, инкрементальный поиск
Ctrl+Alt+H - показать иерархию вызов
Ctrl+1 -Quick fix (это сложно описать, это надо видеть)
Alt+Shift+T, Alt+Shift+S - контекстное меню рефакторингаи меню source
Ctrl+Shift+O - организивать imports
Ctrl+Shift+F -переформатировать код
Ctrl+Shift+/, Ctrl + / - закомментировать/раскомментировать выделенный блок, линию
Ctrl+E - навигация по окнам
Ctrl+Q - перейти в место последнего редактирования
Alt+Shift+J - сгенерировать Javadoc
CTRL+M - максимизировать текущий редактор (спасибо, будем знать), by Sergey
Alt+Shift+R - открыть ресурс
F4 - просмотреть иерархию классов
CTRL+SHIFT+L - список комбинаций клавиш, не заменим когда забываешь какую-то из них.
Alt+Shift+X, Q - запустить как Ant Script
Alt+Shift+X, J - запустить как Java класс
Alt+Shift+X, G - запустить как Groovy скрипт (естественно, при наличии плагина)
Alt+Shift+X, D - запустить на отладку

Рты бывают разные: не все люди могут физически даже засунуть в рот лампочку, ну а некоторым удается вынуть ее так же легко как и засунуть. Конечно же это бредовая идея и лучше ее не проверять, но всегда остануться смельчаки, которые решат проверить этот факт на себе толи ради спора, толи просто для интереса. В общем суть в том, что челюсти среднестатистического человека могут расходиться как раз на расстояние, соответствующее диаметру лампочки, казалось бы что сложного в том, чтобы вынуть предмет изо рта, если он туда как то попал, но проблема заключается в том, что мышцы, позволяющие открывать и закрывать рот, от неестесственного напряжения сокращаются, тем самым уменьшая максимальный размер открытого рта, вот по этому лампочку засунутую в рот без посторонней помощи вынуть нельзя.

Как же это делают в травмпункте, спросите Вы, ну лично я не знаю, но насколько мне известно, то существуют следующие решения:

  • использовать мышечный релаксант
  • определенными манипуляциями временно ослабить мышечное напряжение в области нижней челюсти
  • просунуть в рот платок и обернуть лампочку, после чего акуратно разбить ее и легко вынуть изо рта платок с осколками

Кстати, кроме мышечного спазма можно также заработать вывих челюсти, а это менее приятно, так как после извлечения лампочки можно и рот не закрыть, тогда врачам придется и челюсть Вашу вправлять, а после использования мышечного релаксанта, химически расслабленные мышцы не смогут сокращаться некоторое время (до нескольких часов) и человек так и ходит с открытым ртом :-).


Если у вас виста и вы хотите подключить к ней сетевой принтер, то есть вероятность появления ошибки (главное дико информационная ошибка, спасибо большое мелкософту епт) с номером 0x000006be.

Суть решения проблемы в том, чтобы подключить сетевой принтер немного другим способом, отличным от стандартного (с определенной стороны этот способ можно трактовать как подключение сетевого принтера как локального). Для этого можно пойти двумя путями:

1. открыть проводник (иой компьютер, например) на машине с вистой и ввести в строку адреса адрес сетевого принтера, например, \\remoteHost\myPrinter

2.1 открыть Панель управления -> Принтеры, нажать Установка принтера;

2.2 выбрать Добавыить локальный принтер;

2.3 выбрать Создать новый порт;

2.4 выбрать в выпадающем списке Local port (ну там оно и так стоит, так что не меняйте просто ничего);

2.5 нажать Далее

2.6 введите адрес принтера, например, \\remoteHost\myPrinter, ОК

2.7 установить дрова какие попросит, если надо, вот в принципе и всё.


Многие говорят, что это невозможно, даже сама виста сообщает об этом. В принципе так и есть, но если сильно захочеться, то можно. Запускать dos приложения в полноэкранном режиме под вистой можно при помощи эмулятора DosBox. Настроек у него куча, возможностей тоже дофига, со знанием английского языка (или воспользовавшись чем то вроде translate.google.ru) можно прочитать readme.txt файл в папке с установленным досбоксом можно разобраться как им пользоваться.

Чтобы сильно не заморачиваться, а просто запустить программку (игрушку) делаем следуещее:
1. устанавливаем досбокс (думаю это и так понятно)
2. создаем ярлык для запуска
3. ярлык должен указывать, например, на следующее:
   "C:\Program Files\DOSBox-0.73\dosbox.exe" -c "mount c 'c:\program files\'" -c "c:" -c "c:\vc\vc.com" -fullscreen

Объясняю:
   "C:\Program Files\DOSBox-0.73\dosbox.exe" - где находиться досбокс, который и будем заниматься эмуляцией доса
    - это ключ, который указывает, что далее следует команда для досбокса, которую он выпонит, когда запусти в себе дос
По-умолчанию запущенный досбокс "не видит" ничего кроме своей собственной виртуальной папки, т.е. вот так сразу нельзя будет запустить что-либо с вашего компа в досбоксе, для этого:
   -c "mount c 'c:\program files' "- примонтировать папку на вашем компе, в данном случае program files, в качестве диска c в досбоксе, одинарные кавычки нужны потому что в пути есть пробел
   -c "c:" - сменить текущий диск на диск c (на самом деле это будет указанная ранее папка Program Files)
   -c "c:\vc\vc.com" - запустить требуемую программу, в данном случае это Volcov Commander
   -fullscreen - ключ для досбокса, указывающий, что нужно работать в полноэкранном режиме.

Вот в принципе и все, удачи в работе с досом под вистой.


Для начала необходимо загрузить ОС в однопользовательском режиме, для этого, удерживая клавишу стрелка вверх(вниз), ждем появления меню загрузки.
Далее выбираем нужную ОС, жмем клавишу E.
Выбираем строку с параметрами ядра (вторая строка, первое слово kernel) и жмем E.
В конце строки дописываем:
   init=/bin/bash
или
   init=1
Жмем Enter, клавишу B.
Теперь линуха загрузилась в однопользовательском режиме, вводим слежующую команду для перемонтирования корневой ФС в режиме записи:
   #mount / -o remount,rw
Для смены пароля рута:
   #passwd root
Вводим новый пароль, подтверждаем.
Далее для сохранения внесенных изменений необходимо перемонтировать корневую фс в режиме только чтение.
   #mount / -o remount,ro
Теперь ребутаем комп:
   #reboot

Для сброса пароля следует использовать опцию -d, другие вожможности команды passwd, как обычно смотрим через help:
   #passwd --help

Источник


Установить:
      apt-get install subversion

Скачать (CheckOut) с репозитория:
      svn co http://svn.server.com/svn/myproject

заходим на сайт под номером пароль которого необходимо сменить, далее:

http://www.icq.com/support/change_password/index.php?uin=********

где вместо ******** - номер ICQ, под которым зашли

в соответствующие поля вводим старый пароль, новый и его подтверждение


/usr/lib/jvm/java

  1. Листер в тотал командере открывает в текстовом виде
  2. Book Designer v 4.0
  3. http://www.gribuser.ru/xml/fictionbook/ в частности FB2Any

Fedora - yum

использование: yum install <имя пакета>

Ubuntu - apt-get

использование: apt-get <имя пакета>

Mandriva - urpmi

использование: urpmi <имя пакета>

для установки пакета в текущей директории: rpm -i <имя пакета>

для удаления пакета: urpme <имя пакета>


/etc/sysconfig/desktop

или

switchdesk <имя оболочки, например> gnome

возможно switchdesk понадобиться установить: apt-get switchdesk, или yum install switchdesk, или urpmi switchdesk


Для запуска программ: /etc/inittab

Для запуска демонов: /etc/rc.d/rc.local


ps aux - owner id status runned command

ps auxww - более детальная информация, указывается путь к выполняемому файлу


Если у вас для связи с локальной сетью используется одна плата Ethernet, и все машины находятся в этой сети (сетевая маска 255.255.255.0), то для настройки маршрутизации достаточно вызвать:

route add -net 192.168.36.0 netmask 255.255.255.0 eth0

Маршрут по умолчанию настраивается следующей командой:

route add default gw 192.168.1.1 eth0


select "Fam"|| ' ' ||"Name"||' '||"Otchestvo" as full_name from student;

CREATE SEQUENCE foo_seq;
CREATE TABLE foo (
    foo_id integer NOT NULL DEFAULT nextval('foo_seq'),
    foo_name text,
PRIMARY KEY (foo_id)
);

DECLARE
    kod_gr varchar(6);
    nom_z varchar(6);
    stud_full_name varchar(72);
BEGIN
    SELECT s."Fam"||' '||s."Name"||' '||s."Otchestvo" 
           INTO stud_full_name 
           FROM student s, EXAMEN e 
           WHERE s.id=e.student_id;
    SELECT s.nom_zach into nom_z 
           FROM student s, examen e 
           WHERE s.id=e.student_id;
    SELECT s.kod_gr into kod_gr 
           FROM student s, examen e 
           WHERE s.id=e.student_id;
    EXECUTE 'INSERT INTO examen_log (prepod, date, old_mark, new_mark, 
           student, nom_z, kod_gr)
           VALUES (USER, CURRENT_DATE,
           ' || OLD.mark || ',
           ' || NEW.mark || ',
           ''' || stud_full_name || ''',
           ''' || nom_z || ''',
           ''' || kod_gr || '''
);';
    RETURN NULL;
END;


age(timestamp, timestamp)

age(timestamp)

чтобы выделить, например, годы:

date_part('year',age(timestamp))


Теги: <pre></pre> и <tt></tt>

У тэга <pre> есть одна замечательная особенность: текст, заключенный в него, выводится с точностью до пробела так, как вы его набили в блокноте. Этот тэг вам может быть полезен, допустим, для форматирования стихотворений.


У операции реляционного деления два операнда - бинарное и унарное отношения. Результирующее отношение состоит из одноатрибутных кортежей, включающих значения первого атрибута кортежей первого операнда таких, что множество значений второго атрибута (при фиксированном значении первого атрибута) совпадает со множеством значений второго операнда.

SELECT DISTINCT A.X
  FROM A
  WHERE NOT EXIST
    (SELECT *
        FROM B
        WHERE NOT EXIST
          (SELECT *
              FROM A A1
              WHERE
                  A1.X = A.X AND
                  A1.Y = B.Y));

Замечание. Оператор SQL, реализующий деление отношений трудно запомнить, поэтому дадим пример эквивалентного преобразования выражений, представляющих суть запроса.

Пусть отношение A содержит данные о поставках деталей, отношение B содержит список всех деталей, которые могут поставляться. Атрибут X является номером поставщика, атрибут Y является номером детали.

Разделить отношение A на отношение B означает в данном примере "отобрать номера поставщиков, которые поставляют все детали".

Преобразуем текст выражения:

"Отобрать номера поставщиков, которые поставляют все детали" эквивалентно

"Отобрать те номера поставщиков из таблицы A, для которых не существует непоставляемых деталей в таблице B" эквивалентно

"Отобрать те номера поставщиков из таблицы A, для которых не существует тех номеров деталей из таблицы B, которые не поставляются этим поставщиком" эквивалентно

"Отобрать те номера поставщиков из таблицы A, для которых не существует тех номеров деталей из таблицы B, для которых не существует записей о поставках в таблице A для этого поставщика и этой детали".

Последнее выражение дословно переводится на язык SQL. При переводе выражения на язык SQL нужно учесть, что во внутреннем подзапросе таблица A должна быть переименована, для того чтобы отличать ее от экземпляра этой же таблицы, используемой во внешнем запросе.

A x
/
x
=
A
A y y B
A z z C
B x
B y
B z
C x
C y
C z
D x
E y
E z
F x
F z

Раскаковуем:

# ./VBoxLinuxAdditions.run --noexec --keep --target /root/VBoxInstall

влезть в install.sh и добавить в проверку версии xorg

Найдите строчки

7.1.* | 7.2.* )
install -o 0 -g 0 -m 0644 vboxvideo_drv_71.so $modules_dir/drivers/vboxvideo_drv.so install -o 0 -g 0 -m 0644 vboxmouse_drv_71.so $modules_dir/input/vboxmouse_drv.so

И замените первую на:

7.1.* | 7.2.* | 7.3.* )
install -o 0 -g 0 -m 0644 vboxvideo_drv_71.so
$modules_dir/drivers/vboxvideo_drv.so
install -o 0 -g 0 -m 0644 vboxmouse_drv_71.so
$modules_dir/input/vboxmouse_drv.so

Заменяем:

15 1.5.99.* | 1.6 )

На:

15 1.5.99.* | 1.6 | 1.6.0)

try {
// Create an appending file handler
boolean append = true;
FileHandler handler = new FileHandler("d:\\my.log", append);

// Add to the desired logger
Logger logger = Logger.getLogger("com.mycompany");
logger.addHandler(handler);
} catch (IOException e) {
System.err.println("ERROR");

}


http://www.exampledepot.com/egs/java.util.logging/pkg.html


Вредная штуковина, не правда ли? ))

Отключить БОЛЬШИЕ буквы можно нажатием обоих Shift одновременно, но чтоб больше эта хрень Вас не беспокоила, при появлении окна с кнопками ОК, Отмена, Параметры, нажмите кнопку Параметры, далее в окне "Специальные возможности" снимите все галочки, нажмите на кнопки Настройка для залипания клавиш и фильтрации ввода и снимите галочки возле "Использовать такой способ включения".


Как бы это парадоксально не было, но стандартных методов получения разности дат в жабе не получить, нужно все писать вручную:

 final long DAYS_PER_YEAR = 365;
 final long HOURS_PER_DAY = 24;
 final long MINUTES_PER_HOUR = 60;
 final long SECONDS_PER_MINUTE = 60;
 final long MILISECONDS_PER_SECOND = 1000;
 
 Date data1 = ...;
 Date data2 = ...;
 
 long dateOfStart = data1.getTime();
 long dateOfEnd = data2.getTime();
 long timeDiff = dateOfEnd - dateOfStart;
 int yearsDiff = (int) (timeDiff /
 (DAYS_PER_YEAR *
 HOURS_PER_DAY *
 MINUTES_PER_HOUR *
 SECONDS_PER_MINUTE *
 MILISECONDS_PER_SECOND));
Или можно заюзать либу joda-time

Date today = new Date();
// для разнообразия приплюсуем 366 дней и 1 год
Date date1 = new DateTime(today).plusDays(366).toDate();
Date date2 = new DateTime(date1).plusYears(1).toDate();

LocalDate ld1 = LocalDate.fromDateFields(date1);
LocalDate ld2 = LocalDate.fromDateFields(date2);

Days diff = Days.daysBetween(ld1,ld2);
int days = diff.getDays();

System.out.println("ld1 = " + ld1);
System.out.println("ld2 = " + ld2);
System.out.println("diff = " + days);

for (Map.Entry entry : map.entrySet()) {
      entry.getKey(); // String
      entry.getValue(); // Object
}

Ctrl+S появляется строка, куда можно вводить начало имени файла, первый подходящий файл будет выбран автоматически.

ssh -X user@host

Откроется обычная консоль, но теперь можно будет запускать графические программы.


В апаче не установлен модуль php


var targInfo = {
 Set : function(foo,bar) {this[foo] = bar;},
 Get : function(foo) {return this[foo];}
}


targInfo.Set('AT33', Array('N18',5,60));
foo='AT33';
alert(targInfo.Get(foo));
alert(targInfo[foo][1]);
Источник

1-50 51-100 101-137
Форма входа

Поиск
Яндекс


Поиск по Информисту

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024Сайт создан в системе uCoz