Azure Static Web App как добавить свой корневой домен
На данный момент Azure Static Web App не работает с корневыми доменами. Но есть пособ это обойти. Вы создаете поддомен www, чтобы получилось www.ksemenenko.com и указываете его в Azure Static Web App. Настраиваете переадресацию у вашего хостера доменных имен на https://www.ksemenenko.com таким образом если кто-то зайдет просто на http://ksemenenko.com то будет переадресован на https://www.ksemenenko.com где и хоститься ваш сайт....
Github как верифицировать домен
Для верификации домена в Github вам нужно добавить DNS TXT запись как на каритнке: Но записать нужно добавлять не так как указано на сайте, а вот так: Host: _github-challenge-managed-code-hub TXT Value: 0000000000 то есть без имени вашего домена....
Как конвертировать количество byte в KB, MB, GB
private static readonly string[] _suffixes = { "bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; public static string Convert(long value, int decimalPlaces = 1) { if (decimalPlaces < 0) throw new ArgumentOutOfRangeException("decimalPlaces"); if (value < 0) return "-" + SizeSuffix(-value); if (value == 0) return string.Format("{0:n" + decimalPlaces + "} bytes", 0); // mag is 0 for bytes, 1 for KB, 2, for MB, etc. int mag = (int)Math....
Git Как объединить несколько коммитов в один
git rebase -i HEAD~3 pick f392171 Added new feature X squash ba9dd9a Added new elements to page design squash df71a27 Updated CSS for new elements ...
Git как удалить ветку из удаленного репозитория
$ git push origin --delete <branch_name> $ git branch -d <branch_name> или git push origin :branchname ...
Git Удаление всех локальных веток
Чтобы удалить все локальные ветки в Git нужно выполнить следующую команду: git branch | grep -v "master" | xargs git branch -D ...
Как использовать Visual Studio DiffTool vsmergediff в GIT
по пути типа C:\Users%username% в файле .gitconfig нужно: добавить в конце: [difftool "vsdiffmerge"] path = C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe cmd = \"C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" [mergetool "vsdiffmerge"] path = C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe cmd = "\"C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe\" /m \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" " только укажите правильный путь к visual studio и в начале файле укажите чем вы будете...
Как вставить явные значения для auto increment ключей в mssql
Комманда называеться SET IDENTITY_INSERT и использовать ее нужно вот так: SET IDENTITY_INSERT [tableName] ON INSERT INTO TableName(...... SET IDENTITY_INSERT [tableName] OFF SET IDENTITY_INSERT (Transact-SQL) Позволяет вставлять явные значения в столбец идентификаторов таблицы. https://msdn.microsoft.com/ru-ru/library/ms188059(v=sql.120).aspx...
C# работа с файловой системой
// получить список всех файлов во всех директориях начиная с базовой Directory.GetFiles(dirPath, "*", SearchOption.AllDirectories); // получить список всех подпапок для текущей папки Directory.EnumerateDirectories(dirPath); // получить список файлов в текущей папке Directory.EnumerateFiles(dirPath); ...
Як оновити форк репозиторія в github
Додайте віддалене джерело, назвіть його “upstream”: git remote add upstream https://github.com/whoever/whatever.git Отримати всі гілки цього джерела в гілки віддаленого відстеження, таких, як upstream / master: git fetch upstream Переконайтеся, що ви перебуваєте у головній гілці: git checkout master Перепишіть свою головну гілку так, щоб будь-які ваші Коміто які ще не знаходяться в upstream / master були вгорі Інша гілка: git rebase upstream/master або git merge upstream/master http://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository...
Определение: Ковариантность и Контравариантность
Ковариантность: позволяет использовать более конкретный тип, чем заданный изначально. Контравариантность: позволяет использовать более универсальный тип, чем заданный изначально. Инвариантность: позволяет использовать только заданный тип. ...
Pre-build/Post-build переменные в VisualStudio
Имя переменной Описание $(ConfigurationName) Имя текущей конфигурации проекта, например «Debug $(OutDir) Путь к каталогу выходных файлов относительно каталога проекта. Это разрешает значение для свойства «Каталог вывода». Он включает обратную косую черту ‘'. $(DevEnvDir) Каталог установки Visual Studio 2005 (определенный с помощью диска и пути); Включает обратную косую черту ‘'. $(PlatformName) Название целевой платформы. Например, «AnyCPU». $(ProjectDir) Каталог проекта (определяемый с помощью диска и пути); Включает обратную косую черту ‘'....
Настройка Windows Service – доступ к рабочему столу
Для этого сервис должен быть запущен он локальный учетной записи, и в инсталлере нужно прописать вот так: [RunInstaller(true)] public partial class ProjectInstaller : System.Configuration.Install.Installer { public ProjectInstaller() { this.InitializeComponent(); } protected override void OnCommitted(IDictionary savedState) { base.OnCommitted(savedState); using (RegistryKey ckey = Registry.LocalMachine.OpenSubKey(string.Format(@"SYSTEM\CurrentControlSet\Services\{0}", "YOURSERVICENAME"), true)) { if (ckey != null && ckey.GetValue("Type") != null) { ckey.SetValue("Type", (((int)ckey.GetValue("Type")) | 256)); } } } } Ссылка http://stackoverflow.com/questions/1945529/how-can-i-configure-my-windows-service-in-the-code-to-access-the-desktop...
Видимость классов собрки
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimpleLibrary.Fakes, PublicKey=002…8b")] ...
Как получить доступ к private полю класса из вне
Иногда нужно получить доступ к private полям класса, а у вас нет возможности модифицировать класс. Это можно сделать так: static void Main(string[] args) { PrivateClass myPrivateClass = new PrivateClass(); // input from ToString() at the beginning to see the content Console.WriteLine(myPrivateClass); FieldInfo fi = typeof(PrivateClass).GetField("_privateText", BindingFlags.NonPublic | BindingFlags.Instance); String valueFromPrivateField = fi.GetValue(myPrivateClass).ToString(); Console.WriteLine("And this was read with reflection: {0}", valueFromPrivateField); } static void Main(string[] args) { PrivateClass myPrivateClass = new PrivateClass(); // input from ToString() at the beginning Console....