Articles of #

Traitement de données binarys dans l’API Web à partir d’une demande POST ou PUT REST

Je développe actuellement un service Web REST utilisant une API Web . J’ai rencontré un problème de traitement des données binarys (une image) transmises via une requête POST. Du sharepoint vue du client, j’ai réussi à envoyer des données binarys à l’aide du plugin de formulaire jQuery . Mais comme je suis très nouveau dans […]

Obtenir les octets supérieur et inférieur d’un entier en C # et le transformer en tableau de caractères à envoyer à un port com, comment

En CI ferait cela int nombre = 3510; caractère supérieur = nombre >> 8; car inférieur = nombre && 8; SendByte (supérieur); SendByte (inférieur); Où haut et bas seraient les deux = 54 En C #, je fais ceci: int number = Convert.ToInt16(“3510”); byte upper = byte(number >> 8); byte lower = byte(number & 8); […]

COM Interface Guid

Je ne suis pas très habitué aux interfaces COM, alors j’ai une petite question, disons que j’ai ce code: [Guid(“148BD528-A2AB-11CE-B11F-00AA00530503″), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] internal interface IEnumWorkItems { [PreserveSig()] int Next([In] uint RequestCount, [Out] out System.IntPtr Names, [Out] out uint Fetched); void Skip([In] uint Count); void Reset(); void Clone([Out, MarshalAs(UnmanagedType.Interface)] out IEnumWorkItems EnumWorkItems); } Comment savoir que “148BD528-A2AB-11CE-B11F-00AA00530503” […]

Remplacer uniquement les espaces de début et de fin par un trait de soulignement à l’aide de l’expression rationnelle en c #

Je veux remplacer uniquement les espaces de début et de fin d’une chaîne par le nombre de traits de soulignement. Chaîne d’entrée ” New Folder ” (Notes: Il y a un espace blanc à l’avant et deux espaces blancs à la fin de cette chaîne) Sortie Ma chaîne de sortie “_New Folder__” (La chaîne de […]

ViewStart et Layout – quelle est la différence?

Je viens de commencer à lire le livre ASP.NET MVC 4 et j’ai une question. Dans la partie Razor, l’auteur a déclaré que si je ne définissais pas la variable Layout dans le fichier View.cshtml, elle rechercherait par défaut un _ViewStart.cshtml, mais dans une autre partie il utilisait _Layout.cshtml dans Views / Shared, je ne […]

Amarrage et ancrage sur une application Windows Form

Je développe une application pour Windows Mobile 5.0 et versions ultérieures , avec C # et .NET Compact Framework 2.0 SP2 . J’ai un WinForm avec deux panneaux à l’intérieur (upperPanel et bottomPanel). Je veux que upperPanel remplisse toujours les 2/3 de la hauteur du formulaire et bottomPanel remplisse les 1/3 de la hauteur du […]

selenium avec PhantomJs attendre que la page soit complètement chargée?

J’utilise Selenium avec Phantomjs et je souhaite que le contenu de la page soit entièrement chargé. J’ai essayé http://docs.seleniumhq.org/docs/04_webdriver_advanced.jsp mais cela ne semble pas fonctionner avec phantomjs Attente explicite: using (IWebDriver driver = new PhantomJSDriver()) { IWait wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00)); wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript(“return document.readyState”).Equals(“complete”)); driver.Navigate().GoToUrl(url); content = driver.PageSource; driver.Quit(); } Un autre test: […]

Comment AsParallel () divise-t-il son “source”?

J’essaie de déterminer comment AsParallel () scinde son “source”, et ce que l’on entend par “source” … Par exemple… public class CSVItem { public DateTime Date { get; set; } public ssortingng AccountNumber { get; set; } } List CSVItemList = new List(); Ensuite, mettez 500 000 CSV variables dans la liste CSVItemList. Alors utilisez: […]

la désérialisation d’une liste générique renvoie la valeur null

Je suis en train de dé / sérialiser un object comme ceci: public class myClass : ISerializable { public List value; public myClass(SerializationInfo info, StreamingContext context) { this.value = (List)info.GetValue(“value”, typeof(List)); } void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue(“value”, value, typeof(List)); } } L’object qui est dans la liste a l’atsortingbut Serializable. Lors de la […]

Comment détecter quand le menu de démarrage de Windows / l’écran de démarrage s’ouvre?

Comment configurer un gestionnaire d’événement ou un rappel pour l’ouverture du menu Démarrer de Windows (ou de l’écran de démarrage de Windows 8)? Ou, au moins, comment vérifier si le menu de démarrage est actuellement ouvert? Je préfère une solution à ce problème en C #, mais une solution en C ++ est également grandement […]