[TFS + git] как прикрутить git к TFS и ничего не сломать?

Доброго времени суток…
С одной стороны имеется TFS репозиторий, с которым мне надо работать, а с другой я хочу иметь локальный git репозиторий и локально работать с ним так, чтобы при коммите в master изменения накатывались на мою локальную копию с TFS, и можно было бы их коммитить уже на TFS. Ну и чтобы при обновлении в git, он обновлялся с локальной копии файлов, обновленных с TFS.
Так же подойдет любой другой способ прикрутить git к TFS, главное, чтобы ничего не сломать на TFS…
Заранее спасибо…

Git   Team   Foundation   Server    

366   1   20:02, 4th August, 2020


Лучшая практика для веб-сервисов

Я создал веб-сервис, и когда я хочу использовать его методы, я создаю его экземпляр в процедуре a, вызываю метод, и я, наконец, избавляюсь от него, однако я думаю, что также можно было бы создать экземпляр веб-сервиса в событии "private void Main_Load(object sender, EventArgs e)".

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

Я хотел бы знать, какие из этих методов лучше, или если есть гораздо лучший способ сделать это

Стратегия 1

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();

        //Connect to webservice
        svc = new ForPocketPC.ServiceForPocketPC();
        svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
        svc.AllowAutoRedirect = false;
        svc.UserAgent = Settings.UserAgent;
        svc.PreAuthenticate = true;
        svc.Url = Settings.Url;
        svc.Timeout = System.Threading.Timeout.Infinite;

        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
    finally
    {
        if (svc != null)
            svc.Dispose();
    }
}

Стратегия 2

private myWebservice svc;

private void Main_Load(object sender, EventArgs e)
{
    //Connect to webservice
    svc = new ForPocketPC.ServiceForPocketPC();
    svc.Credentials = new System.Net.NetworkCredential(Settings.UserName, Settings.Password);
    svc.AllowAutoRedirect = false;
    svc.UserAgent = Settings.UserAgent;
    svc.PreAuthenticate = true;
    svc.Url = Settings.Url;
    svc.Timeout = System.Threading.Timeout.Infinite;
}

private void btnRead_Click(object sender, EventArgs e)
{
    try
    {
        //Show clock
        this.picResult.Image = new Bitmap(pathWait);

        Application.DoEvents();
        svc.CallMethod();
         ...
    }
    catch (Exception ex)
    {
        ShowError(ex);
    }
}

private void Main_Closing(object sender, CancelEventArgs e)
{
    svc.Dispose();
}

web-services    

415   2   19:47, 4th August, 2020


Google Cyrillic?

17ab59fbe4d19451ff9ec36d6d08ce9b.png


Отчего главная страница гугла может показывать такие загогулины вместо кириллицы? Ubuntu 10.10, Firefox 3.6, в настройках гугла выбран русский язык.

Google   Кириллица    

383   4   19:42, 4th August, 2020


Посоветуйте зеркалку, пожалуйста

Есть 50т.р., хочется зеркалку.

Тушку + оптику отдельно. Только canon. Был 1000d, я из него вырос. Есть оптика портретник canon 50 1.8.
Вспышку не надо, только тушка и оптика.

Фотать буду портрет, пейзаж, просто фотки обычные, постановочные. Никакого спорта, репортажей и т.д.

Canon   Фотографии   Фотоаппараты    

316   11   19:12, 4th August, 2020


Чтение файла в C/C++/C# без прав на него, как сделать?

Хочу прочитать файл на который текущий пользователь не имеет прав. Делаю к примеру:


FileStream fs = File.Open(fileName, FileMode.Open, FileAccess.Read);


Пишет отказано в доступе. Как обойти без переназначения прав?

Нужен ответ на C/C++ или C#, желательно на шарпе.

C   C++    

382   3   19:11, 4th August, 2020


Можно ли LGPL использовать как библиотеку в коммерческом продукте, не открывая код продукта?

Какая должна быть линковка? Статическая или обязательно динамическая? Нужно ли поставлять текст лицензии LGPL. Прочитал саму лицензию, исходя из этого ответ, что LGPL динамическая линковка позволяет держать свой код закрытым. Но хочу перестраховаться, поэтому спрашиваю вас! Большое спасибо, все-таки лицензии момент тонкий…



И еще правильно ли я понимаю, что GPL никак не обойти, чтобы использовать его в каком-нибудь виде, но не открывать свои коды? Или у кого есть какие идеи? Спасибо!

Open   Source   Лицензии   на   ПО   и   другие   произведения    

309   3   19:07, 4th August, 2020


Лучший алгоритм переноса слов?

Перенос слов-это одна из обязательных функций современного текстового редактора.

Как можно обрабатывать перенос слов? Каков наилучший алгоритм для переноса слов?

Если текст состоит из нескольких миллионов строк, как я могу сделать перенос слов очень быстро?

Зачем мне нужно это решение? Потому что мои проекты должны рисовать текст с различным уровнем масштабирования и одновременно красивым внешним видом.

Рабочая среда - это Windows мобильных устройств. Максимальная скорость 600 MHz при очень малом объеме памяти.

Как я должен обрабатывать информацию о линии? Предположим, что исходные данные имеют три строки.

THIS IS LINE 1.
THIS IS LINE 2.
THIS IS LINE 3.

После этого текст разрыва будет показан следующим образом:

THIS IS
LINE 1.
THIS IS
LINE 2.
THIS IS
LINE 3.

Должен ли я выделить еще три строки? Или еще какие-нибудь предложения?

algorithm   word-wrap    

921   11   19:01, 4th August, 2020


Как split байтовый массив

У меня есть массив байтов в памяти, считанный из файла. Я хотел бы split байтовый массив в определенной точке (индекс) без необходимости просто создавать новый байтовый массив и копировать каждый байт за один раз, увеличивая в памяти отпечаток ноги операции. Чего бы мне хотелось, так это что-то вроде этого:

byte[] largeBytes = [1,2,3,4,5,6,7,8,9];  
byte[] smallPortion;  
smallPortion = split(largeBytes, 3);  

smallPortion будет равно 1,2,3,4
largeBytes будет равно 5,6,7,8,9

c#   arrays   split    

442   7   18:57, 4th August, 2020


Теговая файловая система?

Кто посоветует релизацию теговой системы управления файлами такую что:

* работала поверх существующей fs (например, ntfs)

* легко добавлять теги из сущестующих файловых менеджеров (far, mc, command line)

* поиск по тегам

* переносимость базы тегов

Файловые   системы    

390   3   18:52, 4th August, 2020


Что делает IISReset?

На IIS 6, что делает сброс IIS?

Пожалуйста, сравните с переработкой пула приложений и остановкой и запуском веб-сайта ASP.NET.

Если вы заменяете DLL или редактируете / заменяете web.config на веб-сайте ASP.NET, это то же самое, что остановить и запустить этот веб-сайт?

asp.net   iis   iis-6    

589   10   18:49, 4th August, 2020