четверг, 9 апреля 2015 г.
воскресенье, 29 марта 2015 г.
OpenVPN или DNS_PROBE_FINISHED_NXDOMAIN или нет интернета.
Недавно поднял на своей локальной машине OpenVPN сервер., поднял для того что иногда использую бесплатный wi-fi,, вообще всем кто пользуется бесплатными wi-fi)\ рекомендую использовать VPN., да и просто при работе. .-_^
Покажу лишь основные проблемы почему клиент может получать ошибку в браузере DNS_PROBE_FINISHED_NXDOMAIN.
Далее меню пуск
3) Запустить службу от имени администратора.
push redirect-gateway def1
На стороне клиента, нужно запустить службу и сам OpenVPN с админискими правами., если вы все установили правильно, то ошибки не будет, если нет, что спишем на проблемы с витаминами на том и порешаем. Все удачи!
Покажу лишь основные проблемы почему клиент может получать ошибку в браузере DNS_PROBE_FINISHED_NXDOMAIN.
На стороне сервера:
Разрешите использование вашего интернета., зайдите в свойства основного соединения(интернет от провайдера)
Далее меню пуск
Запустить с правами администратора.
3) Запустить службу от имени администратора.
Выбрать тип запуска - вручную, далее нажать кнопку запустить, ок.
Откройте конфиг и добавьте следующую строку.push redirect-gateway def1
На стороне клиента, нужно запустить службу и сам OpenVPN с админискими правами., если вы все установили правильно, то ошибки не будет, если нет, что спишем на проблемы с витаминами на том и порешаем. Все удачи!
пятница, 27 марта 2015 г.
среда, 4 марта 2015 г.
ms sql exclusive access could not be obtained because the database is in use
Ошибка при восстановление базы данных/Обновление
Решение:
Выполнить скрипт
Перед восстановлением, для нужной базы.(которую хотите Обновить)
Решение:
Выполнить скрипт
Перед восстановлением, для нужной базы.(которую хотите Обновить)
alter database database_name
set offline with rollback immediate
После успешного обновления выполните скрипт
alter database database_name set online
*Примечание
database_name имя нужной базы.
Полезным так-же могут быть Хранимые процедуры.
sp_who2; Kill;
при выполнении первой можно посмотреть кто лочит базу и убить сессию.
воскресенье, 8 февраля 2015 г.
QTableWidget списки больше 3k
Суть проблемы заключается в следующем:
При добавление данных в QTableWidget (например строк больше 3k), время обработки может затянуться до 20 сек! При этом 20 сек это на машине Windows 7 x64 8GB RAM.
Первое решение проблемы:
Создать модель, заполнить её, после этого присоединить к QTableWidget;
Второе решение проблемы:
Выставить resizeRowToContents (0).
Третье решение проблемы:
Установить self.model.setRowCount(например 8000).
Материалы по теме :
Обсуждение
суббота, 7 февраля 2015 г.
Незаконченная реализация VNC
Моя реализация VNC
четверг, 5 февраля 2015 г.
Проброс портов через роутер
Суть заключается в следующем : Допустим у вас есть роутер, от роутера идет сетевой шнур в компютер/etc, вы хотите запустить какую программу сервер, но беда, клиенты из интерента не могу соединиться с сервером(программой сервером) которой развернут на локальном компьютере.
Примечание * у вас должен быть выделенный IP;
Для этого в настройках роутера, есть возможность проброса порта. что для этого требуется? Перейдите по линку в браузере по адресу http://192.168.1.1/ - обычно это интерфейс через который настраивается роутер. У меня роутер Zyxel я покажу на нем, что требуется сделать.
Объясню только то что нуждается в пояснениях.
Если не знаете для какого сервиса нужно перенаправление, то указываете другой. На вашем роутере может не быть такой опции. Под сервисами подразумевается (ftp, pop3, etc); Далее протоколы связи, если не знаете что это ставьте и TCP и UPD. Ip - адрес сервера, это ip - адрес вашей машины, или машины сервера, и порты соответственно.
Пример хотите развернуть сервер ftp с доступом из интернета; ip - адрес вашей машины 192.168.1.77, по умолчанию программа использует 21 порт;
Настройки будут такие:
Сервис - Другой
Порты : 21
IP - адрес : 192.168.1.77
Доступ из интернета : Разрешать всем
Нажимаете кнопку добавить.
Все вы сделали проброс порта!
Как получить свой ip? для ос Windows?
Пример Windows 7
Пуск -> Выполнить->Найти программы и файлы->Пишем cmd ->Enter;
Откроется окно консоли.
Пишите такую команду там; ipconfig
Красным показывает ваш ip; при выполнении ipconfig /all будут выданы все доступные интерфейсы.
* Заключение убедитесь что роутер всегда выдает вашей машине статический адрес, эта настройка есть в роутере, прежде чем будете делать проброс портов.
*Это необходимо сделать если DHCP включен., если не хотите вникаться, отключите DHCP.
Например роутер выдает моему домашнему серверу всегда один и тот-же ip 192.168.1.77.
Это нужно для того чтобы, при обновлении параметров сети, роутер не выдал какой левый ip адрес, если роутер выдаст другой ip, а проброс делался с указанием конкретного ip, то доступ из интернета не будет доступен к серверу!
Зайдите в роутер
Найдите что либо похожее:
В поле мак адрес выберите устройство, в данном случае компьютер подсоединенный к роутеру. Укажите айпи адрес из доступного диапазона.
Есть так-же полезная команда для опредления открытых портов, наберите netstat.
Примечание * у вас должен быть выделенный IP;
Для этого в настройках роутера, есть возможность проброса порта. что для этого требуется? Перейдите по линку в браузере по адресу http://192.168.1.1/ - обычно это интерфейс через который настраивается роутер. У меня роутер Zyxel я покажу на нем, что требуется сделать.
Объясню только то что нуждается в пояснениях.
Если не знаете для какого сервиса нужно перенаправление, то указываете другой. На вашем роутере может не быть такой опции. Под сервисами подразумевается (ftp, pop3, etc); Далее протоколы связи, если не знаете что это ставьте и TCP и UPD. Ip - адрес сервера, это ip - адрес вашей машины, или машины сервера, и порты соответственно.
Пример хотите развернуть сервер ftp с доступом из интернета; ip - адрес вашей машины 192.168.1.77, по умолчанию программа использует 21 порт;
Настройки будут такие:
Сервис - Другой
Порты : 21
IP - адрес : 192.168.1.77
Доступ из интернета : Разрешать всем
Нажимаете кнопку добавить.
Все вы сделали проброс порта!
Как получить свой ip? для ос Windows?
Пример Windows 7
Пуск -> Выполнить->Найти программы и файлы->Пишем cmd ->Enter;
Откроется окно консоли.
Пишите такую команду там; ipconfig
Красным показывает ваш ip; при выполнении ipconfig /all будут выданы все доступные интерфейсы.
* Заключение убедитесь что роутер всегда выдает вашей машине статический адрес, эта настройка есть в роутере, прежде чем будете делать проброс портов.
*Это необходимо сделать если DHCP включен., если не хотите вникаться, отключите DHCP.
Например роутер выдает моему домашнему серверу всегда один и тот-же ip 192.168.1.77.
Это нужно для того чтобы, при обновлении параметров сети, роутер не выдал какой левый ip адрес, если роутер выдаст другой ip, а проброс делался с указанием конкретного ip, то доступ из интернета не будет доступен к серверу!
Зайдите в роутер
Найдите что либо похожее:
В поле мак адрес выберите устройство, в данном случае компьютер подсоединенный к роутеру. Укажите айпи адрес из доступного диапазона.
Есть так-же полезная команда для опредления открытых портов, наберите netstat.
Подписаться на:
Комментарии (Atom)









