Правильный ли у меня ход мыслей?не совсем. по тому что
все не так как на самом деле(с) без понятия кто
linux swap по желанию (если хочу гибернацию, то размер по количеству RAM)жутко медленный, по тому что очень тщательный. хотя SSD вас спасет )).. на практике все равно проще не пользовать гибернацию в линукс. мало того, маны по ее активации в ку/ю/бунте, лично меня отпугнули (а вот в fedora, при наличии своп раздела не меньше рама - она доступна из коробки. но я сейчас пилю конфигурацию на федоре в железяке с хардом, но 16 гигами. там гибернация ужасает своей длительностью)
Потом при установке Kubuntu мне нужно дополнительно создать:категорически свой загрузочный раздел! (тронете виндовый - потеряете винду upd ну не то что совсем, но квалификация потребуется на порядок большая, чем уровень вашего вопроса ))) boot/efi строго FAT32. выделите гиг, хватит за уши.
- boot/efi на 500 МБ (и указать этот раздел для загрузчика GRUB)
public class Rootobject
{
public Friendslist friendslist { get; set; }
}
public class Friendslist
{
public Friend[] friends { get; set; }
}
public class Friend
{
public string steamid { get; set; }
public string relationship { get; set; }
public int friend_since { get; set; }
}
List<Friend>
или List<Friend>Friend[]
будут сериализоваться/десериализоваться одинаково. что выбрать в итоге, зависит исключительно от вашего удобства и стиля кодирования "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyvm %1 --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata %1 "VBoxInternal2/EfiGraphicsResolution" "1842x1026"
последняя строчка эксперементально подбирается, а в качестве входного параметра имя виртуалки (%1)smc.version = "0"
Есть сервис который по http отдает данные. Считываю данные таким образом:
WebClient client = new WebClient();
string s = client.DownloadString("213.125.32.5:83/axis-cgi/operator/param.cgi?action...");
В результате в s получаю Brand.ProdShortName=AXIS P3367.
http://213.125.32.5:83/axis-cgi/operator/param.cgi?action=list&group=Brand.ProdShortName
http://213.125.32.5:83/axis-cgi/motion/motiondata.cgi?group=0
у меня в браузере выглядит несколько иначе (но может и тоже практически так же.. у вас какое то логгирование? у меня просто отображение страницы в FF)using System;
using System.IO;
using System.Net;
using System.Text;
namespace WebStream
{
static class Program
{
static void Main(string[] args)
{
Console.WriteLine("let's begin..\n");
var myWebClient = new WebClient();
var myStream = myWebClient.OpenRead("http://213.125.32.5:83/axis-cgi/motion/motiondata.cgi?group=0");
var sr = new StreamReader(myStream);
while (!sr.EndOfStream)
{
var line = sr.ReadLine();
// возможно эту проверку можно и убрать, это как вам удобнее
if (!string.IsNullOrEmpty(line))
Console.WriteLine(line);
}
myStream.Close();
}
}
}
.. естественно совершенству нет предела. тут не учтена ни какая возможность выхода вообще. не рассмотрены варианты async (а они есть в природе). но как proof of concept пойдет )). уже гораздо лучше чем ничего ))Встроенный в ноутбуке микрофон перестает работать при подключение к нему наушников, при этом раньше все работало
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string str =
@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Northwind;Integrated Security=SSPI";
ReadOrderData(str);
}
private static void ReadOrderData(string connectionString)
{
string queryString = "SELECT SUM(Freight) FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
// !1 ридер все таки должен выполнить считывание, даже если это одна строка
reader.Read();
// !2 запоршенное поле Freight имеет тип money, ближайший аналог decimal
// и мы имеем дело со строками БД, в которых подразумеваются колонки, доже если это одна колонка
var s = (decimal)reader[0];
Console.WriteLine(s);
reader.Close();
}
}
}
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string str =
@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Northwind;Integrated Security=SSPI";
ReadOrderData(str);
}
private static void ReadOrderData(string connectionString)
{
string queryString = "SELECT SUM(Freight) FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();
var s = (decimal)command.ExecuteScalar();
Console.WriteLine(s);
}
}
}
По мнению авторов сравнительного исследования качество доказательной базы оказалось низким, исследования были плохо проработаны и имели небольшое количество участников.