Архив за месяц: Октябрь 2015

C#: пример подключения к базе данных MSSQL

C#: пример подключения к базе данных MSSQL

/*
  * Created by SharpDevelop.
  * http://kmsvsr.ru
  * Date: 11.04.2015
  * Time: 15:23
  */
 using System;
 using System.Data.SqlClient;
 
 namespace ExecSQL
 {
     class Program
     {
         public static void Main(string[] args)
         {
             Console.WriteLine("Let`s execute our query!");
     
             using (SqlConnection con = new SqlConnection("user id=sa;password=Pa$$w0rd;server=192.168.3.4;database=MyBase;connection timeout=30;"))
             {
                 con.Open();
                 using (SqlCommand command = new SqlCommand("select COLUMN1 from MYTABLE where COLUMN2 ='http://kmsvsr.ru'", con))
                 using (SqlDataReader reader = command.ExecuteReader())
                 {
                 while (reader.Read())
                 {
                     //Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
                     Console.WriteLine("{0}", reader.GetInt32(0));
                 }
                 }
             }
             
             Console.Write("Press any key to exit . . . ");
             Console.ReadKey(true);
         }
     }
 }

Просмотр списка баз и таблиц из командной строки в PostgreSQL

Для просмотра списков баз данных и таблиц в них команды следующие:

  • \list или \l: вывести список всех баз данных
  • \dt: вывести список всех таблиц в текущей базе

В других базах таблицы увидеть не удастся, пока не поменяем текущую.

Для смены базы данных:

\connect database_name

Здесь мануал по psql.

 

Рецепт: Если файлы справки .CHM открываются с пустыми страницами

Рецепт: Если файлы справки .CHM открываются с пустыми страницами, то сохраняем следующий текст в блокноте в файле с именем «chm.reg»

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]

"MaxAllowedZone"=dword:00000001

"EnableFrameNavigationInSafeMode"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]

"MaxAllowedZone"=dword:00000001 


и получившийся файл импортируем в реестр например через программу regedit.exe, встроенную в Windows

Настройка VNC-сервера на Raspberry Pi

Устанавливаем Tightvncserver на дистрибутив Raspbian следующим образом:

  1. Устанавливаем tight VNC: “sudo apt-get install tightvncserver”
  2. Запускаем: “tightvncserver”, с нас спросят дважды ввести пароль, который обрубят до 8 символов. Под этим паролем будем подключаться.
  3. Запускаем сессию VNC: “vncserver :1 -geometry 800×600 -depth 16”
  4. Подключаемся клиентом, например на 10.0.1.8:5901 (порт можно по быстрому проверить через «nmap 10.0.1.8»), где 10.0.1.8 — ip-адрес малинки

2015-10-31_raspberrypi_vnc