1

голосов
2

ответ
138

Просмотры

Построить все возможные упорядоченные комбинации из списка

У меня есть список .Net и мне было интересно, что большинство (или «разумно» близко) эффективным способом было бы объединить их следующим образом: Учитывая список имеет 3 элемента ( «A», «B» и «C» ), что я в основном нужно следующее должны быть возвращены из метода: ABC AB AC BC ABC в основном порядок элементов внутри должен оставаться неизменным (A> B> C) и, следовательно, только, например, 4) «AB» выше возможно / должны быть возвращены, а наоборот ( «B A») нет. Я возился с этим на некоторое время теперь, но я далек от элегантного кода в данный момент, но, возможно, кто-то сделал что-то подобное уже и знает, как сделать это правильно / эффективно.
Jörg B.
1

голосов
5

ответ
0

Просмотры

Получить тип параметра T из конкретизированной System.Type?

У меня есть System.Type определенного объекта, но нужно передать, что более, как тип параметра T другой метод ... это как-то можно? Или я потерял в более широкой картине там?
Jörg B.
1

голосов
1

ответ
0

Просмотры

Набор процессов Windows «Комментарий» с помощью .NET?

При взгляде на моих задач Windows, с помощью Microsoft, / Process Explorer SysInternal, я могу просмотреть / изменить атрибут «комментарий» процесс, в. Можно ли установить этот атрибут программно внутри самого процесса как-то в приложении .Net или этого что-то конкретное для Process Explorer,?
Jörg B.
1

голосов
1

ответ
532

Просмотры

Получить TFS TestPlans для конкретной итерации через API

Я предполагаю, что это довольно простой вопрос, но как бы я идти вперед и запрашивать мой ITestManagementTeamProject экземпляр для всех .TestPlans, которые имеют определенную итерацию (и / или путь Area) назначен? ITestManagementTeamProject имеет метод .TestPlans.Query (..), но мне было интересно, что фактический, правильный синтаксис запроса будет для запроса в отношении конкретного значения пути итерации / области?
Jörg B.
1

голосов
1

ответ
450

Просмотры

Используя простой двойной Широта / Долгота Свойства для Nest / ElasticSearch.Net

Я немного смущен, когда речь идет о индексирую модель предметной области, которые включают в себя простую широту / долготу (оба двойных свойства) с гнездом / ElasticSearch.Net: Есть ли способ более сопоставить эти два ПОКО / двойные свойства и сказать, что ElasticSearch.Net эти два, на самом деле то, что они есть, геолокация точка и их индексируются соответственно, без необходимости тянуть в зависимости от ElasticSearch.net и его типа GeoLocation в модели домена сборке? Я предпочел бы не делать позже, ни я хотел бы создать отдельные «модели search' конкретного.
Jörg B.
1

голосов
2

ответ
171

Просмотры

Git Подмодули эквивалент url.insteadof

У меня есть несколько Git репозиториев, которые все имеют один или более подмодуля ссылку и оба являются корпоративными локальной сетью / внутренний HTTPS URL (и, таким образом, доступен только с АМФА LAN). От внешних / сетей общего пользования, доступ к SSH к хранилищам, однако, возможно, и я могу уменьшить переключение URL-адреса главных репозиториев туда и обратно через глобальную .gitconfig url.insteadOf перенаправления, но это правило insteadOf, кажется, не применяется к подмодули (которые также являются протоколом HTTPS). Есть ли другой способ, чем адаптировать файл / конфигурации .git каждого репозитория ... то есть что-то я могу установить в глобальной .gitconfig, а?
Jörg B.
1

голосов
1

ответ
716

Просмотры

CancellationTokenSource с задержкой / тайм-аут - дифференцироваться потом что случилось?

При инициализации CancellationTokenSource с заданным значением задержки, можно проверить после того, что именно произошло - было ли достигнуто время тайм-аута или был ли называется .Cancel (..) явно? Сейчас OperationCanceledException, что происходит после задержки, кажется, не имеют такой показатель, но, возможно, мне не хватает его как-то.
Jörg B.
1

голосов
1

ответ
57

Просмотры

Достоверно заменить Newlines

У меня есть (.NET) строка, которая содержит изменение LFCR, CR, LF и CRLF переводов строк, и я хочу, чтобы заменить ранее три с одной CRLF, но оставить существующие CRLFs нетронутым. В основном то, что я хочу это способ найти «\ п \ г», «\ п» и «\ г» и заменить их одним «\ г \ п» каждый, но убедитесь, что каждый из них не совпадают / заменить собственно " \ г \ п»(CRLF) или заменить '\ N \ г' с двумя '\ г \ п'.
Jörg B.
18

голосов
3

ответ
5.1k

Просмотры

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

Так как у нас есть три сборки, которые приходят в откровенной x86 и x64 версии, я редактировал файл соответствующего .csproj (ы) для использования, например, блок, как это: .. \ Библиотеки \ CaliberRMSDK_IKVM \ 32bit \ CaliberRMSDK.dll IKVM -native.dll Всегда jvm.dll Всегда .. \ Библиотеки \ CaliberRMSDK_IKVM \ 64bit \ CaliberRMSDK.dll IKVM-native.dll Всегда jvm.dll Всегда При повторной загрузке файла .csproj в Visual Studio 2010 и с помощью 'x86' в качестве платформы, все отлично работает. При выборе «x64» в качестве платформы, собственно ссылка 64bit сборка используется НО связанный (..) всегда использует те 32bit (и, следовательно, приложение не работает). Там нет Любой CPU больше в файлах проекта, и я бы «ожидаемый» это прекрасно работать содержание включает в себя тоже .. но это не так. Что мне не хватает?
Jörg B.
4

голосов
1

ответ
331

Просмотры

Получить (Active Directory) Департамент пользователя на основе TFS TeamFoundationIdentity

У меня есть приложение .Net, что пост-процессы (ручные) тесты выполняются в TFS2010 с помощью диспетчера Microsoft Test и отдельных экземпляров ITestCaseResult действительно имеют TeamFoundationIdentity на их собственность .RunBy присвоенной и мне было интересно, как / если я мог бы получить пользователи отделы, основанные на этой идентичности. ССТ пользователи являются (Active Directory) домен для всей пользователями, но TeamFoundationIdentity, кажется, не обеспечивает прямой доступ к базовым окнам / Объявление один поэтому мне было интересно, если есть общий знаменатель между TFS и идентификатором Windows, что я мог бы использовать для восстановить отдел (ы)?
Jörg B.
5

голосов
4

ответ
8.2k

Просмотры

Передача двоичных данных в (Rails) RESTful конечной точки с помощью JSON / XML?

Сейчас я собираю рельсы на основе веб-приложение, которое будет только служить и получать данные с помощью JSON и XML. Тем не менее, некоторые требования содержать возможность загружать двоичные данные (изображения). Теперь к моему пониманию JSON не полностью предназначен для этого ... но как вы в целом решить проблему получения бинарных файлов / данных по этим два точке входа в приложение?
Jörg B.
6

голосов
2

ответ
439

Просмотры

Невозможно бросить .Net ConcurrentDictionary к IReadOnlyDictionary интерфейс?

Должно быть, я что-то отсутствует, и чувствую, что я должен вернуться к самым основам, но в соответствии с эталонными источниками для ConcurrentDictionary в .Net 4.5 он реализует IReadOnlyDictionary интерфейс (хотя некоторые члены явно), но по какой-то причине я не могу бросить экземпляр для этого интерфейса - почему? IDictionary а = новый ConcurrentDictionary (); // работает IReadOnlyDictionary Ь = новый ConcurrentDictionary (); // не работает .. почему? Для того, чтобы сделать это немного более ясно:
Jörg B.
6

голосов
2

ответ
3.7k

Просмотры

Регистрация Настраиваемый URL обработчика protocl, который распознает перспективы?

Доброе утро, я успешно создал небольшое приложение, которое регистрирует себя в рамках протокола пользовательской Uri ( «Ирма:») после вступления в MSDN http://msdn.microsoft.com/en-us/library/aa767914(VS. 85) .aspx Это отлично работает при открытии такой ссылки вручную с помощью оболочки / CMD и т.д., но при отправке ссылки, как это, перспектива не признает тех, «автоматически» на клиентах, раздел реестра. Должен ли я сделать что-то дополнительное, чтобы внешний вид ручки, такие пользовательские Ури или это вообще возможно? Приветствия и спасибо, -j
Jörg B.
4

голосов
1

ответ
1.1k

Просмотры

MSBuild Extension Pack: Учетные данные для задач файлов / папок?

Добрый день, говорят, можно ли предоставить учетные данные (имя пользователя / PW) для файлов или папок деятельности (например, removecontent) с MSBuild Extension Pack? Как и в .. пользователь сборки не нужен один я хочу использовать для удаления / работы с на определенных папок / файлов, мне нужно изменить / удалить (например, удаленно на акции UNC). Является ли это выполнимо? Я несколько потерял: - / Приветствия и спасибо, -J
Jörg B.
2

голосов
1

ответ
1k

Просмотры

Гнездо Долгота (Geo) Местоположение является всегда 0?

Я копал глубже в использовании NEST для проекта на основе .Net, который должен использовать ElasticSearch но то, что держит или держал озадачивает меня в том, что GeoDistance запросы не вернулся каких-либо результатов. При отладке в ответы на простой «*» запрос и, глядя на .Documents результата поиска, все экземпляры документа имеет значение долготы 0.0 - Широта, однако, является правильным. Это скелетное ES-сервер, как свежий, как он получает (скачать и запустить), ничего (пере) сконфигурирован .. то же самое для одного размещенного на FacetFlow. Что касается версий, то они 1.4.3 для Elasticsearch.Net, а также NEST, сама ElasticSearch является версия 1.4.4. Есть ли что-то мне не хватает здесь или еще точнее - то, что я здесь отсутствует? Пример кода выглядит следующим образом (класс GeoLocation используется ниже является Nest.GeoLocation один): с помощью системы; используя System.Linq; используя гнездо; Пространство имен NestPlayground {общественного класса Пост {общественного Guid Id {получить; задавать; } Публичная строка пользователя {получить; задавать; } Общественного DateTime CreatedAt {получить; задавать; } Публичная строка Message {получить; задавать; } Общественного GeoLocation Местоположение {получить; задавать; }} Класс Program {статической силы Main (string [] арг) {вар IndexName = "sampleindex"; вар = новый URI Uri ( ""); Настройки вар = новые ConnectionSettings (URI) .SetDefaultIndex (IndexName); вар клиент = новые ElasticClient (настройки); client.DeleteIndex (имя_индекс); вар пост = новое сообщение {Id = Guid.NewGuid (), User = "Некоторые пользователя", CreatedAt = DateTime.UtcNow, Message = " 4478561) // .Optimize (GeoOptimizeBBox.Indexed)))); // это возвращает созданный / индексированный документ, но его .Longitude / result.Documents.First (). Location.Longtitude свойство всегда «0» ?! }}}
Jörg B.
2

голосов
2

ответ
1.8k

Просмотры

XPS к Doc (х) Преобразование через .NET?

Кто-нибудь знает о (родной) .net способ конвертировать XPS документы DOCX или, наконец, к нормальной (не WordML) .doc? Как и в не использовании автоматизации делопроизводства и скорее какой-то родной (3 участника) .net библиотеки, которые могли бы помочь мне там? В основном преобразование, экструдированный> документа будет иметь место на сервере с несколькими одновременно работающими «рабочими местами» и автоматизацией офиса, оказались somehwat .. странное поведение ... Кто-нибудь знает такой Lib?
Jörg B.
2

голосов
3

ответ
280

Просмотры

Как использовать правильный неуправляемый .dll в зависимости от архитектуры процессора?

Я использую неуправляемую библиотеку в приложении .net, который используется на x86 и 64-битных системах, так и, следовательно, компилируются как «Any CPU». Неуправляемая, родная .dll однако поставляется в двух различных .dlls для этого (по одному для win32 и один для x64). Есть ли способ, чтобы по-прежнему держать «Любой процессор» / один двоичный путь с различными носителями .dlls относительно подписей P / Invoke для x86 и 64-битных систем? Или -is- единственный способ создать отдельные конфиги & поэтому распределение? Если да, то есть ли компиляции # если / # ENDIF флагов я могу использовать для этого?
Jörg B.
2

голосов
2

ответ
218

Просмотры

Матч Regex через переводы строк?

У меня есть регулярное выражение ( "(<LOF <). *? (>>)"), который работает и отлично сочетается на ввод одной линии. Однако, если вход содержит символы новой строки между двумя () частями он не соответствует вообще. Какой самый лучший способ игнорировать переводы строк вообще в этом случае?
Jörg B.
1

голосов
1

ответ
284

Просмотры

“Neverending” TakeWhile, BufferWhile and SkipWhile RX.Net Sequences

Мне было интересно, есть ли способ, чтобы наблюдаемый поток и использовать * В то время как операторы, в частности TakeWhile, SkipWhile и BufferWhile, так что абоненты к ним не получают .OnComplete, когда BOOL «а» условие fullfilled? Когда я начал использовать операторы .TakeWhile / SkipWhile и BufferWhile я предположил, что они не будут прекращать / .OnComplete (), а просто (не) испускают в то время как условие BOOL выполнено. Это могло бы иметь больше смысла пример: у меня есть флаг Его, что указует на то ли экземпляр занят или нет и Наблюдаемый поток данных: частный Его IsBusy {получить, установить; } Частные BOOL IgnoreChanges {получить, установить; } Частный IObservable Producer {получить, установить; } Частный IDisposable ConsumerSubscription {получить, установить; } .. и использование / настройка потока RX (s) как это (упрощенный) частное аннулируются SetupRx () {ConsumerSubscription = Производитель .SkipWhile (_ => IgnoreChanges == верно) // Отбросьте поток продюсера целых чисел, когда флаг IgnoreChanges установлен в правда, но направить их всякий раз, когда флаг IgnoreChanges установлен в ложный .BufferWhile (_ => IsBusy == TRUE) // для всех потоковых экземпляров буфера их до тех пор, как мы заняты обработками предыдущего (ы) .Subscribe (я = > DoSomething (я)); } Частная пустота DoSomething (INT I) {попробуйте {IsBusy = TRUE; // ... сделать что-то} наконец {IsBusy = ложь; }} На .SkipeWhile / .BufferWhile должен не полный / OnComplete (..) всякий раз, когда / IgnoreChanges флаги IsBusy перейти от истины к ложным и обратно, но сохранить поток живой.
Jörg B.
2

голосов
2

ответ
239

Просмотры

.Net Параметр Атрибут сделать имени / необязательный параметр видимой только внутри / частный?

Из любопытства, есть ли способ, чтобы написать метод, например, так: открытые статические MyType Анализировать (строка stringRepresentation, [Internal] BOOL throwException = TRUE) {// разборе логика здесь, что условно генерирует исключение или возвращает нуль ...} общественности статической MyType TryParse (строка stringRepresentation) {вернуться this.Parse (stringRepresentation, правда); } Я хочу, чтобы сократить код избыточности внутри, но по-прежнему уступчивым, например, к BCL сигнатур методов для (TRY) Анализировать (), но если с # компилятор может в этом случае генерировать второй, внутренний метод, который бы хорошо. Это уже как-то можно? Не удалось найти что-либо до сих пор.
Jörg B.
6

голосов
1

ответ
7.1k

Просмотры

How to deserialize json with nested Dictionaries?

Для некоторых конечных точек SimpleGeo.com возвращает что - то вроде этого: { "геометрия": { "типа": "Точка", "координаты": [-122,421583, 37,795027]}, "типа": "Feature", "ID": SG_5JkVsYK82eLj26eomFrI7S_37 .795027_-122,421583 @ 1291796505 , "свойства": { "провинция": "CA", "город": "Сан - Франциско", "имя": "Bell Tower", "метки": [], "страна":» США», "телефон": "+ 1 415 567 9596", "HREF": http://api.simplegeo.com/1.0/features/ [email protected], "Адрес": "1900 Polk St", "хозяин": "simplegeo", "почтовый индекс": "94109", "Классификаторы": [{ "категория": "Ресторан", "Тип": "Food & Drink" , "подкатегория": ""}]}} (см http://simplegeo.com/docs/api-endpoints/simplegeo-features#get-detailed-information). Теперь у меня есть небольшая проблема десериализации части «Свойство». Если я использую, например, тип словаря он преобразует его в хороший словарь, но Значение "классификаторов только одна строка {}. Есть ли способ сказать JSON. нетто десериализовать подмассивы в еще один словарь и т.д. и т.п.? В основном это количество простых ключевыми / значений в этом возвращении, но я знаю, что там может быть больше, чем просто, что к югу от массива 'классификаторов (см «метка»), и, возможно, глубина идет еще дальше значения. .. Так что в основном то, что мне было интересно, есть, как я правильно десериализация свойств части? Какие-либо предложения? Я не против писать свой собственный JsonConverter, но, возможно, уже есть способ, который работает без него.
Jörg B.
3

голосов
1

ответ
233

Просмотры

Azure Project Service Cloud открывает два окна браузера Пуск при отладке

У меня есть VS2013 (Update 3) Решение с одним проектом Azure Cloud Service, который имеет одну веб-роли / ASP.Net проекта и позднее: "Не открывать страницу. выбирается под его Propers> Web tabcard, но всякий раз, когда я начинаю .ccproj Azure CS для отладки (позже устанавливаются в качестве проекта запуска), два (не один) браузер для Windows открыт каждый раз. Кто-нибудь знает, где я могу отключить эту функцию или, по крайней мере, установить его только в одном окне? Он работает с Azure SDK 2.4, я использую IIS Express & (Azure) Emulator Express.
Jörg B.
6

голосов
2

ответ
1.7k

Просмотры

Не удается вернуть «нуль» из общих методов?

У меня есть общий метод, как: общественные T GetLevelElement (имя строки), где T: ILevelElement {// [...]} Который в основном выполняет поиск в БД и в некоторых случаях это не (и не может вернуться) результат и Я хотел бы вернуть нуль. Однако это, очевидно, не представляется возможным из-за "Там нет неявного преобразования между Т и нулем. Что я должен делать в этом случае?
Jörg B.
1

голосов
2

ответ
40

Просмотры

DateTime TryParseExact не разбор подобной строки?

У меня есть проблема синтаксического анализа строковое представление значения DateTime обратно в экземпляр DateTime, используя метод DateTime.ParseExact (..). По какой-то причине, используя аналогичные отформатированные строки (или, может быть, я слеп) с различными значениями работ для значения А) и не в другое время для значения б), и я должен быть что-то отсутствует здесь .. но я просто не могу найти его: вар d1 = "14/10/2013 2:16:18 PM"; вар d2 = "27/08/2016 12:20:34 PM"; вар dFormat = «дд / мм / гггг Н: мм: сс тт»; DateTime дт = DateTime.MinValue; // значение из .TryParseExact (..) вар tryParseResultD1 = DateTime.TryParseExact (d1, dFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AssumeUniversal, из дт); вар tryParseResultD2 = DateTime.TryParseExact (d2, dFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AssumeUniversal, из дт); tryParseResultD1.Dump (); //
Jörg B.
1

голосов
2

ответ
64

Просмотры

(A) Подождите несколько экземпляров, чтобы поднять событие ровно один раз

У меня есть список, и это SomeAttachmentClass имеет событие UploadCompleted, которое, при вызове метода в .save (), поднял ровно один раз. Этот метод .save () не блокируется, пока сохранить и поэтому загрузить фактически завершен, но возвращается сразу и сигнализирует о своем завершении через сказал событие. Теперь то, что я хочу, и нужно сделать, это в основном ждут всех случаях в списке, чтобы поднять это событие (точно) один раз и только потом продолжить .. и вопрос - как бы я сделать это проще всего / элегантно? Я думал об использовании FromEvent RX в (..) в сочетании с .Снять (1) на каждом конкретном случае, выполнить .SelectMany () на протяжении всех этих потоков в инстанции и ждать, что .. но я не уверен, есть ли лучше выход есть.
Jörg B.
2

голосов
2

ответ
134

Просмотры

Наиболее эффективный способ для фильтрации списка, который содержит (почти) Дубликаты в .NET

У меня есть бэкенд .Net, что позволяет мне запросить детали через соответствующий клиент API от их .id и .Revision собственности и даже лучше, в объеме, предоставляя список этих комбо. Тем не менее, каждый .id может появиться только один раз в запросе, но вход содержит некоторые записи с одинаковыми IdS несколько раз, но с разными значениями .Revision, например: .id | .Revision 1 | 1 1 | 2 2 | 1 (уникальный .id) 3 | 3 3 | 5 4 | 2 (уникальный .id) 5 | 1 (уникальный .id) .. поэтому в основном записи с .id 1 и 3 проблемы вызывают, и я задаюсь вопросом, что бы быть наиболее эффективным способом (= наименьшее количество запросов), чтобы получить все комбинации. В худшем случае выполнения мудр, но самый простой для реализации будет получить все комбо один на один, игнорируя возможные механизмы насыпной / дозирования, но даже если это будет логически возвращать правильный набор элементов, это S явно медленно. Как бы я получить самый большой набор комбинаций .id уникального мировоззрения / .Revision и объединить оставшиеся несколько-.id-онов вместе в наименьшее количество партий .. эффективно?
Jörg B.
6

голосов
1

ответ
730

Просмотры

Индекс по пространственному / DBGeography собственности для Entity Framework Code First

У меня есть EF (6,1) кода первый проект и один из его модели имеет DbGeography свойство (которое будет содержать только POINT), который географию я буду выполнять запросы против. Я объявляю пользовательских индексов после официального руководства, однако не хватает деталей относительно индексов для пространственных членов / свойств и мне было интересно, как я могу создать те, с помощью Code First? Основная база данных / будет SQL Server 2012, если это играет какую-либо роль.
Jörg B.
2

голосов
2

ответ
837

Просмотры

XUnit: Выполнить все «Assert'ions в одном методе испытаний?

Можно ли сказать, xUnit.NET выполнить все, например, Assert.True () в одном методе испытаний? В основном в некоторых из наших использования / testcases все утверждения принадлежат логически к одному и тому же области видимости тестов, и я, например, что-то вроде этого: [Факт (DisplayName = «Тр-MissImpl»)] общественная пустота MissingImplementationTest () {// разобрать export.xml файл вар exportXml = Libraries.Utilities.XML.GenericClassDeserializer.DeserializeXmlFile (ExportXmlFile); // сравнить разобранные результаты с ожидаемыми Assert.True (exportXml.ContainsRequirementKeyWithError ( "PERS_154163", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "PERS_155763", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "PERS_155931", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "PERS_157145", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_A", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_C", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_D", "E0032A")); } Теперь если, например, первая Assert.True (...) выходит из строя, остальные не выполняются / проверено. Я предпочел бы не сломать эти семь Assertions на отдельные методы, так как они действительно принадлежат вместе логически (ТС только «прошел» полностью, если все семь проходят все вместе). True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_C", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_D", "E0032A")); } Теперь если, например, первая Assert.True (...) выходит из строя, остальные не выполняются / проверено. Я предпочел бы не сломать эти семь Assertions на отдельные методы, так как они действительно принадлежат вместе логически (ТС только «прошел» полностью, если все семь проходят все вместе). True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_C", "E0032A")); Assert.True (exportXml.ContainsRequirementKeyWithError ( "s_sw_ers_req_D", "E0032A")); } Теперь если, например, первая Assert.True (...) выходит из строя, остальные не выполняются / проверено. Я предпочел бы не сломать эти семь Assertions на отдельные методы, так как они действительно принадлежат вместе логически (ТС только «прошел» полностью, если все семь проходят все вместе).
Jörg B.
7

голосов
5

ответ
9.6k

Просмотры

Переопределить .NET Список Generic .Contains (MyTypeInstance)?

Можно ли, и если да, то как я могу переопределить метод Содержит в остальном нормальный список, где T это мой собственный, пользовательский тип?
Jörg B.
4

голосов
4

ответ
2.2k

Просмотры

.Net библиотеки для разбора файлов исходного кода? [закрыто]

Кто-нибудь знает о хороших библиотеках .NET, которая позволяет мне анализировать файлы исходного кода, но не только файлы исходного кода .NET кода (например, Java, Perl, рубин, и т.д.)? Мне нужно программный доступ к содержимому файлов различных исходных кодов (имена, например, класс / метод / параметров, типы и т.д.). Кто-нибудь на что-то вроде этого? Я знаю, что в .NET это разумно возможно, и есть некоторые библиотеки там, но мне нужно, чтобы быть отведенным для более типов языков программирования.
Jörg B.
4

голосов
1

ответ
1.2k

Просмотры

Установка .NET 4 'useLegacyV2RuntimeActivationPolicy' во время выполнения?

Можно ли установить параметр app.config useLegacyV2RuntimeActivationPolicy во время выполнения (в основном до одного из «пострадавших» сборок загружается?).
Jörg B.
3

голосов
3

ответ
2.2k

Просмотры

Установка 'WCF HTTP Activation' на Windows Vista не удается?

Это связано только отдаленно развитие, но в основном я хотел установить MS Azure SDK, который опирается на установленной IIS 7, ASP.Net, но и рабочая установка компонента «WCF HTTP активация». Теперь после статьи на MSDN, я всегда получаю следующее сообщение об ошибке: Кто-нибудь есть идея, что мне не хватает или что я должен делать? Сообщение об ошибке не очень самоуправления объяснения, и я немного потерял здесь .. версия программного обеспечения мудрая Виста SP2, Visual Studio 2008 SP1 и .Net также установлен 3.5 SP1 .. Update: О и Visual Studio 2010 / .Net 4 беты. Может позже что-то делать с этим? Любые идеи / предложения?
Jörg B.
3

голосов
2

ответ
8k

Просмотры

.Net DriveInfo () с путями UNC?

Доброе утро, есть способ, чтобы получить экземпляр DriveInfo для путей UNC (например, «\ fors343a.ww123.somedomain.net \ папка \ 1 \»), так как, например, ... вар DriveInfo = новый System.IO.DriveInfo (привод ); ... бросает ArgumentException ( "Объект должен быть корневой каталог (\" C: \\ ") или букву диска (\" С \ ")") при использовании этого UNC-путь выше. Что бы использовать для того, чтобы извлекать информацию о том, что или, например, как бы я проверить, находится ли данная папка на локальном диске или Unc пути?
Jörg B.
7

голосов
6

ответ
11.2k

Просмотры

Удалить прозрачность в изображениях с C #

Кто-нибудь знает гладкий / быстрый способ удаления прозрачности, например, из PNGs / и т.д., и ссор заменив его на белом фоне? В основном то, что мне это нужно для это мне нужно создать PDF / A совместимые изображения, которые могут, в соответствии со спецификацией, имеют -no- прозрачность (и, следовательно, фиксированный белый фон штраф). Любые идеи / предложения? Приветствия и спасибо, -Jörg
Jörg B.
2

голосов
1

ответ
636

Просмотры

Query for Documents and Filter on specific value in nested List of Strings (i.e. Tags)

I have a bit of a problem with NEST and its query & filter syntax regarding a relatively simple document structure. Given a Document type 'BlogPosts' which looks like this: public class BlogPosts { public Guid Id { get; set; } public Guid UserId { get; set; } public DateTime CreatedAt { get; set; } public string Content { get; set; } public List Tags { get; set; } public List ReferencedUserIds { get; set; } } I can send over instances to my ES instance and have them indexed just fine, i.e. the sent / indexed json looks like this: { "id": "ad61de92-c6f6-49c1-84eb-0a4dfdf86cc0", "userId": "c43e1be7-0b8c-4271-bf29-7434719fbcbf", "createdAt": "2015-04-05T11:23:58.1017261Z", "content": "Some Specific Word in here", "tags": [ "Some", "Tag", "SomeSpecialTag" ], "referencedUserIds": [ "f6a714a0-318d-49d7-9940-f0480c002577", "e582c24c-1c82-43f8-8e80-09e19749a0a3", "11165e0b-8e4f-466a-8c37-e0cfec81850c" ] } Now using NEST I can easily query for all BlogPosts with that 'SomeSpecialTag' tag like this: var postsQueriedForSpecialTag = elasticClient.Search(postSearch => postSearch .Index(indexName) .Query( queryDescriptor => queryDescriptor.Match(match => match.OnField(posts => posts.Tags).Query("SpecialTag")))); .. but what I'd really want is a) Query for specific content and b) Filter down based on specific Tags (and optionally also on a specific UserId) but i.e. this returns 0 documents: var postsFilteredForSpecialTag = elasticClient.Search(postSearch => postSearch .Index(indexName) .Query( queryDescriptor => queryDescriptor.QueryString(q => q.Query("Some Specific Word"))) .Filter(descriptor => descriptor.Nested(filterDescriptor => filterDescriptor.Path(posts => posts.Tags).Filter(descriptor1 => descriptor1.Term(posts => posts.Tags, "SpecialTag"))))); .. and I wonder why. Or more precisely, what would be the correct NEST syntax to filter on nested List structures as mentioned above? *Update: Following Jettro's hint(s) and using a 'Should' filter instead (see https://stackoverflow.com/a/28001971/2591) it does work perfectly now. The final query + filter code now looks like this: var postsFilteredForSpecialTag = elasticClient.Search(postSearch => postSearch .Index(indexName) .Query( queryDescriptor => queryDescriptor.QueryString(q => q.Query("Some Specific Word"))) .Filter(descriptor => descriptor.Bool(filterDescriptor => filterDescriptor.Should(descriptor1 => descriptor1.Term(posts => posts.Tags, "specialtag")))));
Jörg B.
7

голосов
1

ответ
477

Просмотры

Утечка памяти при использовании смайликов на CRichEditCtrl

Я разрабатываю класс текстового редактора (для приложения чата) на основе CRichEditCtrl (MFC) с поддержкой смайликов. После того, как я загрузить растровое изображение смайлика, я использовать функцию OleCreateStaticFromData, чтобы вставить его в CRichEditCtrl. После этого я просто удалить растровый объект, выделенный мною. Я могу проверить (с помощью утилиты GDIView), что все ресурсы выделяют были должным образом освобождены. Это отлично работает: растровое изображение (смайлик) обращается в окне CRichEditCtrl и обрабатывается так же, как характер. Моя проблема заключается в том, что я не знаю, как освободить память (внутренняя), выделенную OleCreateStaticFromData для управления битовой карты (смайлик). Памяти, выделенные для любого смайлика используется никогда не освобождаются, даже если удалить объект CRichEditCtrl. Я хотел бы знать, как исправить эту проблему. Это ВЫПУСКАЙТЕ MFC или я
Jorg B Jorge
3

голосов
3

ответ
1.4k

Просмотры

Проверка экземпляра класса COM / Interop должным образом в отладчике VS.NET в?

Кто-нибудь знает, если и как это можно увидеть COM / объекты Interop надлежащим образом (в их правильный тип) в отладчик VisualStudio в? Все, что я получаю в «злую» значение System .__ ComObject (даже если он правильно определяет тип)? Например:
Jörg B.
4

голосов
6

ответ
8.1k

Просмотры

Альтернатива System.Web.HttpUtility.HtmlEncode / Decode?

Есть ли «стройнее» альтернатива функции System.Web.HttpUtility.HtmlEncode / .Decode в .net 3.5 (SP1)? Отдельная библиотека отлично .. или даже «хотела», по крайней мере, то, что не тянет в «новом мире» зависимости, которая требует System.Web. Я только хочу, чтобы преобразовать обычную строку в свой XML / XHTML совместимый эквивалент (и обратно).
Jörg B.
3

голосов
1

ответ
4.1k

Просмотры

Получить текущую позицию курсора в Word (VSTO)

Есть ли способ для слова Add-In, чтобы получить текущую позицию курсора в документе / на экране (например, чтобы показать мой собственный контроль рядом с ним)?
Jörg B.
1

голосов
3

ответ
1.8k

Просмотры

Укажите double.TryParse (..) числовой формат?

Я получаю Lat / Lon строки из API обратно в формате, например, '37 .766713' или „-122,428938“ (см http://en.wikipedia.org/wiki/Decimal_degrees) и хочу, чтобы разобрать их в два раз каждый, однако, double.TryParse (строка из doubleInstance) дает мне двойник «37766713,0». Есть ли элегантный способ указать формат входного сигнала для разбора? Ведение string.replace ( " "",") болит немного.
Jörg B.

Просмотр дополнительных вопросов