Tutoriel par Examples: ad



class ToyProfiler : IProfiler { public ConcurrentDictionary<Thread, object> Contexts = new ConcurrentDictionary<Thread, object>(); public object GetContext() { object ctx; if(!Contexts.TryGetValue(Thread.CurrentThread, out ctx)) ctx = null; ...
ConnectionMultiplexer conn = /* initialization */; var profiler = new ToyProfiler(); conn.RegisterProfiler(profiler); var threads = new List<Thread>(); var perThreadTimings = new ConcurrentDictionary<Thread, List<IProfiledCommand>>(); for (var i = 0; i < 16; i++) {...
LINQPad est idéal pour tester les requêtes de base de données et inclut l' intégration de NuGet . Pour utiliser Dapper dans LINQPad, appuyez sur F4 pour ouvrir les propriétés de la requête, puis sélectionnez Ajouter NuGet . Recherchez dapper dot net et sélectionnez Ajouter à la requête . Vous s...
string fullOrRelativePath = "testfile.txt"; string fileData; using (var reader = new StreamReader(fullOrRelativePath)) { fileData = reader.ReadToEnd(); } Notez que cette surcharge du constructeur StreamReader détecte automatiquement l' encodage , qui peut ou non être con...
using System; using System.IO; using System.Linq; using System.Net.Http; using System.Threading.Tasks; class HttpGet { private static async Task DownloadAsync(string fromUrl, string toFile) { using (var fileStream = File.OpenWrite(toFile)) { using (va...
class Program { static void Main(string[] args) { // Run 2 Tasks. var task1 = Task.Run(() => PerformAction(1))); var task2 = Task.Run(() => PerformAction(2))); // Wait (i.e. block this thread) until both Tasks are complete. Task.WaitA...
using System.Speech.Recognition; // ... SpeechRecognitionEngine recognitionEngine = new SpeechRecognitionEngine(); recognitionEngine.LoadGrammar(new DictationGrammar()); recognitionEngine.SpeechRecognized += delegate(object sender, SpeechRecognizedEventArgs e) { Console.WriteLine(&quot...
Voici un exemple de fichier build.gradle par défaut dans un module. apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion '25.0.3' signingConfigs { applicationName { keyAlias 'applicationName' keyPassword 'pas...
Les chaînes peuvent être internationalisées en définissant un fichier strings.xml différent pour chaque langue prise en charge. Vous ajoutez une nouvelle langue en créant un nouveau répertoire de valeurs avec le code de langue ISO comme suffixe. Par exemple, lors de l'ajout d'un ensemble a...
De la documentation : Exception levée lorsqu'une application tente d'effectuer une opération de mise en réseau sur son thread principal. Ceci est seulement lancé pour les applications ciblant le SDK Honeycomb ou supérieur. Les applications ciblant les versions antérieures du SDK sont auto...
Si vous avez beaucoup de tâches à exécuter et que toutes ces tâches ne dépendent pas du résultat des précédentes, vous pouvez utiliser Multithreading pour que votre ordinateur effectue toutes ces tâches en même temps en utilisant plus de processeurs si votre ordinateur le peut. Cela peut accélérer ...
Un exécuteur commun utilisé est le ThreadPoolExecutor , qui prend en charge la gestion des threads. Vous pouvez configurer la quantité minimale de threads que l'exécuteur doit toujours maintenir lorsqu'il n'y a pas grand-chose à faire (la taille de base) et une taille de thread maximale...
Un double est un nombre à virgule flottante IEEE 754 64 bits à double précision. double example = -7162.37; double myDouble = 974.21; double anotherDouble = 658.7; double addedDoubles = myDouble + anotherDouble; // 315.51 double subtractedDoubles = myDouble - anotherDouble; // 1632.91 doub...
Lorsque le format XML souhaité diffère du modèle d'objet Java, une implémentation XmlAdapter peut être utilisée pour transformer un objet de modèle en objet au format xml et inversement. Cet exemple montre comment mettre la valeur d'un champ dans un attribut d'un élément avec le nom du ...
Que peut-on documenter? Exemples de fonctions pour différentes langues. Une brève introduction de chaque tag. Quelle est la différence entre une question et un sujet? Les sujets ont une portée plus large que les questions; Les sujets de documentation qui sont posés en tant que question peuvent ...
Vue d'ensemble Les cases à cocher et les boutons radio sont écrits avec la balise HTML <input> et leur comportement est défini dans la spécification HTML . La case à cocher ou le bouton radio le plus simple est un élément <input> avec un attribut de type respectivement checkbox ou...
Le module json contient des fonctions à la fois pour lire et écrire depuis et vers des chaînes Unicode, ainsi que pour lire et écrire depuis et vers des fichiers. Celles-ci sont différenciées par un s dans le nom de la fonction. Dans ces exemples, nous utilisons un objet StringIO, mais les mêmes fo...
a, b = 1, 2 # Using the "+" operator: a + b # = 3 # Using the "in-place" "+=" operator to add and assign: a += b # a = 3 (equivalent to a = a + b) import operator # contains 2 argument arithmetic functions for the examp...
Utilisez new Date() pour générer un nouvel objet Date contenant la date et l'heure actuelles. Notez que Date() appelé sans arguments est équivalent à new Date(Date.now()) . Une fois que vous avez un objet date, vous pouvez appliquer l'une des méthodes disponibles pour extraire ses proprié...
Jsoup peut être utilisé pour extraire des liens et une adresse e-mail depuis une page Web, donc "bot collecteur d'adresse de messagerie Web" Tout d'abord, ce code utilise une expression régulière pour extraire les adresses e-mail, puis utilise les méthodes fournies par Jsoup la pa...

Page 1 de 43