c#- все статьи тега ➜ страница 23


C# с вопросом выпадающего списка Selenium Ajax

У меня есть два выпадающих списка, один из которых содержит список стран, а другой-для Штатов/регионов, которые не заполнены, пока не выбрана одна из стран. Оба этих выпадающих списка обернуты в панель обновления. Когда я выбираю США, выпадающий список штатов заполняется 50 Штатами, и я могу двигаться вперед оттуда. Мы используем Selenium для выполнения тестов этого кода, и тесты всегда прерываются, когда он достигает выпадающего списка состояния. Это либо занимает слишком много времени, чтобы ...

C# WPF ограничивает количество элементов на строку в представлении списка

Мой Listview: <ListView ItemTemplate="{StaticResource GridViewItemTemplate}" Name="gridView_movies"> <ListView.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top"/> </ItemsPanelTemplate> </ListView.ItemsPanel> </ListView> Datatemplate списка: <DataTemplate x:Key="GridViewItemTemplate"> <StackPanel Orientation="Vertical" > ...

Что такое "корневая ссылка"?

Цитата из ( Safe in C# not in C++, simple return of pointer / reference, answer 3) Эрика Липперта. Также обратите внимание, что это не какая-либо ссылка на объект Person, который поддерживает его жизнь. Ссылка должна быть укоренена. Вы можете иметь два объекта личности, которые ссылаются друг на друга, но в остальном недостижимы; тот факт, что у каждого есть ссылка, не поддерживает их жизнь; одна из ссылок должна быть укоренена. Я не понимаю, может кто-то объясните, что такое корневая сс ...

Общедоступный идентификатор пользователя для публичного профиля

Я хочу создать общедоступную страницу профиля для каждого пользователя на моем веб-сайте. Что-то очень похожее на так называемые профили пользователей. Но я не хочу разоблачать Guid, который я использую в качестве ПК. Также я не знаю, насколько уникальным будет имя пользователя в течение всего срока службы сайта, чтобы использовать его в url. Вопрос в том, как SO сам делает это в url https://stackoverflow.com/users/242506/nubm ? Имя пользователя может быть удалено, и url-адрес все еще работае ...

Структура Данных Списка Эффективность C#

В данный момент я использую List<short> в качестве буфера для хранения вещей на некоторое время, пока вычисление производится для каждого значения на основе других значений ниже по буферу. Затем я понял, что это, вероятно, не очень эффективно, поскольку мне сказали, что List<> - это связанный список, поэтому каждый раз, когда я делаю whatever = myList[100];, бедняжке приходится сначала прыгать вниз по всем другим узлам, чтобы добраться до нужного мне значения. Я не хочу использовать ...

Как работать с HttpTaskAsyncHandler

public class FooHandler : HttpTaskAsyncHandler { public override async Task ProcessRequestAsync(HttpContext context) { return await new AdRequest().ProcessRequest(); // getting error here. "Return type of async type is void" } } public class FooRequest { public async Task<String> ProcessRequest() { //return await "foo"; obviously nothing to wait here } } Я хочу сделать асинхронный обработчик и просто хочу вернуть строку. Как я могу заст ...

Подключение через интернет к службе WCF с использованием времени ожидания wsDualHttpBinding

Все еще на кривой обучения WCF: Я настроил автономную службу WCF (WSDualHttpBinding), которая прекрасно работает на моем собственном компьютере, который находится за брандмауэром. Если я запускаю клиент на своем собственном компьютере, все работает отлично. Теперь я установил клиент на компьютер вне моей сети, и я пытаюсь получить доступ к службе через динамический DNS, например: http://mydomain.dyndns.org:8000/MyService. Мои проблемы с переадресацией портов были рассмотрены в предыдущем во ...

Поместите изображение водяного знака на другие изображения (C#, ASP.Net)

Как добавить изображение водяного знака на другие изображения? Я могу поместить текст на изображение в виде водяного знака, но теперь у меня есть изображение, которое я хотел бы поместить туда вместо текста. Как это сделать в C#? Просто еще раз, чтобы быть точным, у меня есть изображение X, и я хочу использовать его в качестве символа водяного знака. Я хочу, чтобы этот символ появлялся на всех моих изображениях, когда они будут показаны на моем веб-сайте. Таким образом, у меня будет изображени ...

Расшифровка строки GPG из командной строки

Я пытаюсь написать консольное приложение, которое будет расшифровывать подпись gpg по запросу. Все идет хорошо, за исключением той части, где он запрашивает мой пароль GPG. Как вызвать gpg --decrypt из командной строки без диалогового окна ввода пароля? Вот мой код до сих пор: var startInfo = new ProcessStartInfo("gpg.exe"); startInfo.Arguments = "--decrypt"; //this is where I want to insert "--passphrase MyFakePassword" startInfo.CreateNoWindow = true; startInfo.UseShellExecute = false; star ...

Печать строк в новой строке (C#)

У меня есть странное требование, подобное: string a = @"test content {1} test content {2}" При печати этого мне нужно, чтобы вывод был test content {1} test content {2} Итак, я попытался добавить rn к строке, но она печатает, как показано ниже: string a = "test content {1}rn test content {2}rn" Вывод: test content {1}rn test content {2}rn Почему такое поведение ? Есть идеи ? ...

C# отображение ошибки "делегат" системы.Func' не принимает 1 аргумент

Я звоню: form = new FormFor<Project>() .Set(x => x.Name, "hi"); Где проект имеет поле под названием Name и код FormFor: public class FormFor<TEntity> where TEntity : class { FormCollection form; public FormFor() { form = new FormCollection(); } public FormFor<TEntity> Set(Expression<Func<TEntity>> property, string value) { form.Add(property.PropertyName(), value); return this; } } ...

Как создать TIFF-файл, который можно прочитать с помощью Tesseract OCR?

Я хочу позволить tesseract ORC запустить файл изображения, чтобы проверить содержимое. Проблема, по-видимому, в том, что tesseract не только требует TIFF, но и требует, чтобы файл tiff был в определенном формате. С помощью обычного файла tiff я получаю: root@toshiba:~/Desktop# tesseract crap.tif crap.txt Tesseract Open Source OCR Engine check_legal_image_size:Error:Only 1,2,4,5,6,8 bpp are supported:32 Segmentation fault До сих пор мне удавалось найти противоядие. Он состоит из использовани ...

Типы UInt32 и UInt64 не могут быть выведены из использования при использовании вместе с типом Int32 в универсальном методе

Изначально я столкнулся с этой проблемой, когда тестировал свой код с UnitTest framework с помощью Assert.Равнозначные методы. Я заметил, что для типов UInt32 и UInt64 была выбрана разная перегрузка AreEqual (AreEqual(object, object) вместо AreEqual(T, T)). Я провел небольшое исследование и получил следующий простой код: public struct MyInteger { public SByte SByte { get; set; } public Byte Byte { get; set; } public UInt16 UInt16 { get; set; } public UInt32 UInt32 { get; set; } ...

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

В настоящее время я использую код, который делает HTTP-запросы с использованием класса HttpClient. Хотя вы можете указать тайм-аут для запроса, это значение применяется ко всему запросу (который включает в себя разрешение имени хоста, установление соединения, отправку запроса и получение ответа). Мне нужен способ, чтобы запросы быстро отказывали, если они не могут разрешить имя или установить соединение, но мне также иногда нужно получать большие объемы данных, поэтому нельзя просто уменьшить п ...

Удаленно изменить имя компьютера для компьютера с Windows Server 2008 с помощью C#?

Может ли кто-нибудь указать мне на убедительный ресурс, чтобы узнать, как удаленно изменить имя компьютера на компьютере с Windows Server 2008 с помощью C# Я посмотрел на множество сайтов за помощью, и теперь во второй день моей задачи и не очень близко (кроме решения WMI-это в значительной степени мой единственный вариант) полностью из моего нормального набора навыков, так что я думаю, что в значительной степени любая информация была бы хороша, но особенно все, что связано с удаленным изменен ...

как я могу преобразовать систему.Рисование.Значок в системе.Рисование.Образ?

Я получаю значок из другого приложения, используя это: Icon IEIcon = Icon.ExtractAssociatedIcon(@"C:Program FilesInternet Exploreriexplore.exe"); Как преобразовать его в систему .Рисование.Изображение ? Заранее благодарю. ...

Получить значение comboBox из другой формы в C#

У меня есть 2 формы, в Form1 есть кнопка, которая покажет Form2. в Form2 у меня есть comboBox. После выбора элемента из comboBox, пользователь может нажать кнопку, чтобы отправить значение comboBox в Form1 и Form2 закроется. Вот мой код: Форма 1: private void Button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.ShowDialog(); } Форма 2: private void Button1_Click(object sender, EventArgs e) { Form1 frm1 = new Form1(); frm1.textBox1.Text = Convert.ToS ...

Производительность C# - должен ли я писать вычислительные тяжелые методы в c++?

Я создаю прототип для количественной библиотеки, которая выполняет некоторый анализ сигналов с использованием методов обработки изображений. Я построил первоначальный прототип полностью на C#, но производительность не так хороша, как ожидалось. Большая часть вычислений выполняется с помощью тяжелых матричных вычислений, и они занимают большую часть времени. Мне интересно, Стоит ли писать интерфейс C++ / CLI для неуправляемого кода C++. Кто-нибудь когда-нибудь проходил через это? Другие предложе ...

Пользовательские свойства В C# вызывают исключение StackOverflowException при построении

Я писал некоторый код в движке Unity3d и обучал себя C#. Я пытался найти ответ на свой вопрос, но безуспешно. Я пришел из java и пытался использовать свойства, и я боюсь, что не очень хорошо понимаю их. Когда я попробовал что-то вроде этого: public int Property { get { return Property; } set { Property = value; } } Я получаю переполнение стека, инициализирующее объект, когда к этому свойству обращаются для назначения. Я смог исправить это, просто испо ...

C# многопоточный чат-сервер, дескриптор отключения

Я ищу способ справиться с отключением, потому что каждый раз, когда я закрываю клиент, сервер перестает работать. Я получаю сообщение об ошибке, что он "не может читать дальше конца потока" в этой строке: string message = reader.ReadString(); Также мне нужен способ удалить отключенного клиента из списка клиентов. Вот мой код.: Сервер using System; using System.Threading; using System.Net.Sockets; using System.IO; using System.Net; using System.Collections.Generic; namespace Server { cl ...