C Programming >> sitemap >> Page:522:
  • ASP.NET – Χρησιμοποιήστε το Swagger για να δημιουργήσετε τεκμηρίωση API
  • Το .NET JsonSerializer είναι πάνω από 200 φορές πιο γρήγορο εάν χρησιμοποιήσετε ξανά το JsonSerializerOptions
  • Newtonsoft.Json.JsonSerializationException:Εντοπίστηκε βρόχος αυτοαναφοράς για ιδιότητα
  • C# – Πώς να καλέσετε μια στατική μέθοδο χρησιμοποιώντας ανάκλαση
  • ArgumentOutOfRangeException:InvalidArgument=Η τιμή του 0 δεν είναι έγκυρη για SelectedIndex
  • C# – Δεκαεξαδική συμβολοσειρά σε πίνακα byte
  • C# – Πώς να αντιγράψετε ένα αντικείμενο
  • C# – Ταξινόμηση όλων εκτός από το πρώτο στοιχείο
  • C# – Πώς να χρησιμοποιήσετε τις σημαίες enum για να μεταβιβάσετε πολλές επιλογές ως μία παράμετρο
  • JsonException:Δεν ήταν δυνατή η μετατροπή της τιμής JSON σε Enum
  • C# – Ευαισθησία πεζών-κεφαλαίων στην αποσειριοποίηση JSON
  • C# – Μετάβαση από τη χρήση HttpWebRequest σε HttpClient
  • C# – Πώς να διαβάσετε προσαρμοσμένες διαμορφώσεις από το appsettings.json
  • C# – Διπλότυπο χαρακτηριστικό «AssemblyVersion».
  • Πώς να δημιουργήσετε τεκμηρίωση XML και να την συμπεριλάβετε σε ένα πακέτο nuget
  • C# – Πώς να διαβάσετε μια προσαρμοσμένη τάξη από το app.config με αυτόματο πρόγραμμα φόρτωσης
  • C# – Συγχωνεύστε δύο λεξικά επιτόπου
  • Πώς να χρησιμοποιήσετε το toxiproxy για να επαληθεύσετε ότι ο κώδικάς σας μπορεί να χειριστεί χρονικά όρια και μη διαθέσιμα τελικά σημεία
  • C# – Συμπληρώστε αυτόματα ένα αναπτυσσόμενο μενού με τιμές enum
  • C# – Συγκρίνετε ρητά το bool; με true/false για αποφυγή σφαλμάτων μεταγλώττισης και εξαιρέσεις χρόνου εκτέλεσης
  • C# – Λάβετε το άθροισμα ελέγχου ενός αρχείου χρησιμοποιώντας οποιονδήποτε αλγόριθμο κατακερματισμού
  • Λειτουργίες αρχείων στο .NET:Δημιουργία, Ανάγνωση, Ενημέρωση, Διαγραφή και Αναζήτηση
  • C# – Επικύρωση εύρους IPv4
  • C# – Προσθέστε [Ignore] για να απενεργοποιήσετε μια δοκιμή μονάδας
  • Πώς να προσθέσετε μυστικά χρήστη σε μια εφαρμογή κονσόλας .NET Core
  • ASP.NET – Πώς να προσθέσετε μυστικά χρήστη
  • Ορισμός πράξεων – Τομή, Ένωση, Διαφορά και Συμμετρική Διαφορά
  • WinForms – Πώς να αφαιρέσετε το εικονίδιο από τη φόρμα/γραμμή εργασιών
  • WinForms – Το Invoke ή το BeginInvoke δεν μπορούν να κληθούν σε ένα στοιχείο ελέγχου έως ότου δημιουργηθεί η λαβή παραθύρου
  • NLog – διαίρεση ίχνους σύνδεσης στο δικό του αρχείο
  • C# – Εργασία με πλειάδες
  • TargetParameterCountException:Αναντιστοιχία αριθμού παραμέτρων
  • C# – Πώς να δημιουργήσετε μια προσαρμοσμένη εξαίρεση
  • .NET Core – Ελέγξτε σε ποιο λειτουργικό σύστημα χρησιμοποιείτε
  • C# – Χρησιμοποιήστε το χαρακτηριστικό DynamicData για να μεταβιβάσετε συναρτήσεις και αντικείμενα σε παραμετροποιημένες δοκιμές
  • C# – Ιδιότητες bool ασφαλείς για νήματα χρησιμοποιώντας Locks vs Interlocked
  • C# – Χρήση ManualResetEventSlim και AutoResetEvent για σηματοδότηση νημάτων αναμονής
  • C# – Πώς να χρησιμοποιήσετε συμβολοσειρές μορφοποίησης με παρεμβολή συμβολοσειρών
  • System.InvalidOperationException:Οι επιλογές του Serializer δεν μπορούν να αλλάξουν μόλις πραγματοποιηθεί η σειριοποίηση ή η αποσειριοποίηση
  • C# – Χειριστείτε μια εσφαλμένη εξαίρεση Εργασίας
  • C# – Ανάλυση εντολών και ορισμάτων σε μια εφαρμογή κονσόλας
  • C# – Αναμονή για είσοδο χρήστη σε μια εφαρμογή Κονσόλας
  • System.Text.Json – Πώς να προσαρμόσετε τη σειριοποίηση με το JsonConverter
  • System.Text.Json.JsonException:Εντοπίστηκε ένας πιθανός κύκλος αντικειμένων που δεν υποστηρίζεται
  • WinForms – Πώς να ελέγξετε μέσω προγραμματισμού τα στοιχεία στο CheckedListBox
  • C# – Αντιστοίχιση στηλών με δυνατότητα μηδενισμού με SqlDataReader
  • C# – Χρήση SqlDataReader για την επεξεργασία πολλαπλών συνόλων αποτελεσμάτων
  • C# – Χρησιμοποιήστε το StringAssert όταν δοκιμάζετε μια συμβολοσειρά για υποσυμβολοσειρές
  • C# – Προεπιλεγμένες υλοποιήσεις μεθόδων και σταθερές σε διεπαφές
  • C# – Χρήση XmlSerializer για σειριοποίηση
  • CA1062:Η παράμετρος επικύρωσης δεν είναι μηδενική πριν τη χρησιμοποιήσετε
  • Πώς να ενεργοποιήσετε τους ενσωματωμένους αναλυτές .NET
  • C# – Η δοκιμή αποτυγχάνει με το μήνυμα ClassInitialize έχει λάθος υπογραφή
  • C# – Τρόπος μονάδας δοκιμής κώδικα που χρησιμοποιεί Dapper
  • C# 9 – Τελεστές αντιστοίχισης προτύπων:δεν είναι, και, ή
  • Εγκαταστήστε και διαμορφώστε μια υπηρεσία Windows από τη γραμμή εντολών
  • Το CellContentClick ενεργοποιεί το ArgumentOutOfRangeException όταν ο χρήστης κάνει κλικ στην κεφαλίδα της στήλης
  • Επεξήγηση αλγόριθμου:Προσδιορίστε εάν δύο συμβολοσειρές έχουν κοινή υποσυμβολοσειρά
  • C# – Πώς να χρησιμοποιήσετε το SqlBulkCopy για να κάνετε μαζική εισαγωγή
  • Αναπαράσταση της μυρωδιάς του κώδικα Nested Conditionals
  • EF Core – Εφαρμόστε τις μετεγκαταστάσεις μέσω προγραμματισμού
  • EF Core – Αλλαγές σχήματος βάσης δεδομένων
  • EF Core – Πώς να δημιουργήσετε μια βάση δεδομένων και έναν πίνακα
  • WinForms – Πώς να αφαιρέσετε τα επιλεγμένα στοιχεία από το CheckedListBox
  • C# – Η δοκιμή μονάδας δεν ολοκληρώνεται και σταματά την εκτέλεση όλων των άλλων δοκιμών
  • Προσθήκη των δικών σας σημαιών χαρακτηριστικών στο ASP.NET
  • C# – Ο τελεστής nameof().
  • C# – Τα κλεισίματα καταγράφουν μεταβλητές, όχι τιμές
  • NLog – Αρχειοθέτηση κατά μέγεθος αρχείου
  • Deserializing JSON που περιέχει μια ενσωματωμένη συμβολοσειρά JSON
  • C# – Αφαιρέστε ένα σύνολο χαρακτήρων από μια συμβολοσειρά
  • C# – Μετατρέψτε μια λίστα συμβολοσειρών σε ένα σύνολο enums
  • C# – Λάβετε λίστα συγκροτημάτων που έχουν φορτωθεί αυτήν τη στιγμή και εξάγετε μεταδεδομένα
  • EF Core – Συγκεντρώστε ερωτήματα SELECT
  • EF Core – ΕΠΙΛΟΓΗ ερωτημάτων που περιλαμβάνουν πολλούς πίνακες
  • EF Core – Βασικά ερωτήματα SELECT
  • EF Core – Πώς να προσθέσετε μια υπολογισμένη στήλη
  • EF Core – Πώς να δημιουργήσετε ένα σύνθετο πρωτεύον κλειδί
  • EF Core – Πώς να προσθέσετε ευρετήρια
  • EF Core – Προσθήκη ξένου κλειδιού
  • ASP.NET Core – Τρόπος δοκιμής μονάδας ενός ApiController
  • .NET – Αντιγράψτε αρχεία σε έναν καθορισμένο κατάλογο μετά την κατασκευή
  • C# – Δοκιμάστε/τελικά χωρίς αποκλεισμό αλίευσης
  • C# – Ανάλυση μιας συμβολοσειράς DateTime με προσαρμοσμένη μορφή
  • CA1806:Όταν μια μέθοδος επιστρέφει μια νέα παρουσία και η παρουσία αγνοείται
  • NLog – Καταγραφή στην κονσόλα
  • C# – Συνδέστε τις συμβολοσειρές με ένα διαχωριστικό, αγνοώντας τις μηδενικές και κενές συμβολοσειρές
  • C# – Αριθμός γενικός περιορισμός τύπου
  • SqlException:Δεν είναι δυνατή η εισαγωγή ρητής τιμής για τη στήλη ταυτότητας
  • C# – Σύνταξη υπό όρους
  • ASP.NET Core – Πώς να απενεργοποιήσετε την καταγραφή εκκίνησης
  • C# – Ασυγχρονισμός/αναμονή με εκπρόσωπο του Func
  • WinForms – Πώς να ζητήσετε από τον χρήστη ένα αρχείο
  • C# – Χρησιμοποιήστε το FluentAssertions για να βελτιώσετε τις δοκιμές μονάδας
  • C# – Παραμετροποιημένες δοκιμές σε xUnit
  • C# – Τροποποιητές πρόσβασης
  • C# – IDE0060:Καταργήστε την αχρησιμοποίητη παράμετρο
  • Επεξήγηση αλγόριθμου:Αθροίστε δύο μεγάλους ακέραιους με τον δύσκολο τρόπο
  • System.InvalidOperationException:Η συλλογή τροποποιήθηκε. Η λειτουργία απαρίθμησης ενδέχεται να μην εκτελεστεί
  • Το System.Data.SqlClient λείπει σε ένα έργο .NET Core
  • ASP.NET Core – Πώς να αλλάξετε τις ρυθμίσεις σειριοποίησης JSON
  • ASP.NET Core – Πώς να κάνετε τους ελεγκτές να χρησιμοποιούν το Newtonsoft
  • C# – Μέθοδοι επέκτασης Newtonsoft για HttpClient
  • C# – Λήψη και αποστολή JSON με HttpClient
  • System.InvalidOperationException:Δεν είναι δυνατή η επίλυση της υπηρεσίας για τον τύπο κατά την προσπάθεια ενεργοποίησης
  • System.Text.Json – Χρήση ανώνυμων τύπων για την προσαρμογή της σειριοποίησης
  • System.Text.Json – Χρησιμοποιήστε το JsonConverterFactory για σειριοποίηση πολλών τύπων με τον ίδιο τρόπο
  • System.Text.Json – Πώς να σειριοποιήσετε μη δημόσιες ιδιότητες
  • System.Text.Json.JsonException:Η τιμή JSON δεν μπόρεσε να μετατραπεί σε System.DateTime
  • ASP.NET Core – Στέλεχος αυτο-φιλοξενούμενης υπηρεσίας με διεπαφή γραμμής εντολών
  • Πώς να σταματήσετε την υπηρεσία ASP.NET όταν μια υπηρεσία παρασκηνίου διακόπτεται
  • C# – Τρόπος παροχής IOptions
  • ASP0000 Η κλήση του BuildServiceProvider από τον κώδικα εφαρμογής έχει ως αποτέλεσμα τη δημιουργία ενός επιπλέον αντιγράφου των υπηρεσιών singleton
  • ASP.NET Core – Η εξάρτηση εισάγει μια υπηρεσία παρασκηνίου στους ελεγκτές
  • C# – Τρόπος ομαδικής ανάγνωσης με το Threading.ChannelReader
  • System.ArgumentException:Το Complex DataBinding δέχεται ως πηγή δεδομένων είτε ένα IList είτε ένα IListSource
  • Πώς να χρησιμοποιήσετε το NLog στο ASP.NET
  • ASP.NET Core – Πώς να δοκιμάσετε την κλάση μεσαίου λογισμικού σας
  • ASP.NET Core – Πώς να προσθέσετε τη δική σας λειτουργία ενδιάμεσου λογισμικού
  • C# – Πώς να αλλάξετε το χρονικό όριο λήξης του HttpClient ανά αίτημα
  • C# – Ελέγξτε εάν μια συμβολοσειρά περιέχει κάποια δευτερεύουσα συμβολοσειρά από μια λίστα
  • C# – Πώς να χρησιμοποιήσετε το Polly για να κάνετε επαναλήψεις
  • Πώς να κάνετε επαναλήψεις στο EF Core
  • C# – Τρόπος μονάδας δοκιμής κώδικα που διαβάζει και γράφει στην κονσόλα
  • C# – Λάβετε μια λίστα τύπων που ορίζονται σε ένα συγκρότημα χωρίς να το φορτώσετε
  • C# – Οι τελεστές «είναι» και «ως».
  • C# – Επιθέστε έναν πίνακα 2D σε όλες τις πλευρές
  • C# – Πώς να χρησιμοποιήσετε παραμέτρους με τιμή πίνακα (TVP) με το ADO.NET, το Dapper και το EF Core
  • ASP.NET Core – Καταγραφή μηνυμάτων στη βάση δεδομένων στο παρασκήνιο
  • C# – Τα μυστικά χρήστη δεν φορτώνονται όταν χρησιμοποιείτε GenerateAssemblyInfo=false
  • Γρήγορος τρόπος για να δημιουργήσετε ένα έργο δοκιμής μονάδας στο Visual Studio
  • Moq – Επαλήθευση παραμέτρων που μεταβιβάζονται σε μια χλευαστική μέθοδο
  • Moq – Πώς να χρησιμοποιήσετε το Callback() για να συλλάβετε παραμέτρους που μεταβιβάζονται σε χλευασμένες μεθόδους
  • Σφάλμα CS0854 όταν χρησιμοποιείτε το Moq με προαιρετικές παραμέτρους
  • Επεξήγηση αλγόριθμου:Λάβετε τα μέγιστα στοιχεία που μπορείτε να αγοράσετε με σταθερό προϋπολογισμό
  • C# – Αναζήτηση XML για στοιχεία, τιμές και χαρακτηριστικά
  • C# – Διακόπτης κυκλώματος με Polly
  • C# – Πώς να ενημερώσετε το appsettings.json μέσω προγραμματισμού
  • C# – Παγκόσμιοι χειριστές συμβάντων εξαίρεσης
  • C# – Τρόπος φόρτωσης συγκροτημάτων κατά το χρόνο εκτέλεσης χρησιμοποιώντας το Microsoft Extensibility Framework (MEF)
  • C# – Πώς να αντιστοιχίσετε μια παράμετρο ανώνυμου τύπου σε μια χλευαστική μέθοδο
  • C# – Προσθέστε ή αντικαταστήστε μια τιμή στο ConcurrentDictionary
  • ASP.NET Core – Λάβετε δημοσιευμένα δεδομένα φόρμας σε έναν ελεγκτή API
  • C# – Μετατροπή λίστας σε λεξικό
  • C# – Κώδικας δοκιμής μονάδας που κάνει File IO
  • Λάβετε αποτελέσματα ερωτημάτων SQL Server ως JSON
  • C# – Επιλέξτε διαφορετικά αντικείμενα με βάση μια ιδιότητα
  • C# – Χρήση ανάκλασης για τη λήψη ιδιοτήτων
  • C# – Πώς να προσθέσετε κεφαλίδες αιτημάτων όταν χρησιμοποιείτε το HttpClient
  • Σύγκριση απόδοσης με γραφήματα Benchmark.NET
  • C# – Χρησιμοποιήστε απόδοση απόδοσης για να ελαχιστοποιήσετε τη χρήση μνήμης
  • C# – Αποθηκεύστε μια λίστα συμβολοσειρών σε ένα αρχείο
  • ASP.NET Core – Λήψη τιμών συμβολοσειράς ερωτήματος
  • C# – Αποστολή συμβολοσειρών ερωτημάτων με το HttpClient
  • C# – SecurityException κατά την εγγραφή στο αρχείο καταγραφής συμβάντων των Windows
  • C# – Αφαιρέστε μη αλφαριθμητικούς χαρακτήρες από μια συμβολοσειρά
  • ASP.NET Core – Τρόπος δοκιμής μονάδας ενός φίλτρου ενεργειών
  • ASP.NET Core – Πώς να προσθέσετε το δικό σας φίλτρο ενεργειών
  • C# – Λάβετε όλες τις κλάσεις με ένα προσαρμοσμένο χαρακτηριστικό
  • C# – Περικόψτε μια συμβολοσειρά UTF-8 στον καθορισμένο αριθμό byte
  • C# – Στρογγυλοποίηση στα πλησιέστερα 30 λεπτά
  • C# – Απόρριψη του αιτήματος HttpContent κατά τη χρήση του HttpClient
  • C# – Πώς να στείλετε ένα αρχείο με το HttpClient
  • C# – Πώς να ενημερώσετε μέσω προγραμματισμού το αρχείο User Secrets
  • ASP.NET Core – Πώς να λάβετε ένα αρχείο σε ένα αίτημα web API
  • C# – Πώς να διαβάσετε τις κεφαλίδες απόκρισης με το HttpClient
  • EF Core – Χαρτογράφηση κληρονομικότητας
  • C# – Απελευθέρωση JSON με εισαγωγικούς αριθμούς
  • ASP.NET Core – Πώς να επιστρέψετε μια απόκριση 500
  • C# – Πώς να ακυρώσετε ένα αίτημα HttpClient
  • C# – Λάβετε εισαγόμενη τιμή ταυτότητας με το Dapper
  • Το Microsoft.TextTemplating.targets δεν εισήχθη λόγω του μη υπάρχοντος αρχείου
  • C# – Προσθήκη δυναμικών παραμέτρων με το Dapper
  • C# – Αντιστοίχιση αποτελεσμάτων ερωτήματος σε πολλά αντικείμενα με το Dapper
  • C# – Χρήση συναλλαγών SQL με το Dapper
  • C# – Εκτέλεση βασικών ερωτημάτων SQL με το Dapper
  • Πώς να απενεργοποιήσετε τις προτάσεις ολοκλήρωσης του IntelliCode στο Visual Studio
  • Πώς να προσθέσετε .gitignore στο Visual Studio
  • C# – Ρύθμιση παραμέτρων για πόσο καιρό θα παραμείνει ανοιχτή μια σύνδεση HttpClient
  • C# – Τα κέρδη απόδοσης της επαναχρησιμοποίησης συνδέσεων HttpClient
  • C# – Εξαιρέστε τις βοηθητικές μεθόδους εξαίρεσης από το ίχνος στοίβας
  • System.Text.Json – Αποσειροποίηση ιδιοτήτων που δεν αποτελούν μέρος της κλάσης
  • System.Text.Json – Έλεγχος της σειράς σειριοποίησης των ιδιοτήτων
  • WinForms – Εισαγωγή ημερομηνίας και ώρας
  • C# – Λάβετε την τελευταία ημέρα του μήνα
  • System.Text.Json – Εφαρμόστε έναν προσαρμοσμένο μετατροπέα σε μια συγκεκριμένη ιδιότητα
  • C# – Αλλαγή της μορφής ημερομηνίας σειριοποίησης JSON
  • C# – Πού πήγε η Main();
  • C# – Μετατροπή αντικειμένου σε JSON και αντίστροφα
  • Πώς να κάνετε το build Ενημερωμένο Ελέγξτε την έξοδο που δημιουργείται από το πρότυπο κειμένου σας
  • C# – Συμπληρώστε ένα υπάρχον αντικείμενο με JSON
  • C# – Απλός τρόπος εφαρμογής GetHashCode() και Equals()
  • C# – Πώς να αγνοήσετε τα σφάλματα deserialization JSON
  • C# – Χρησιμοποιήστε εγγραφές ως συντόμευση για τον ορισμό DTO
  • C# – Αφαιρέστε έναν πίνακα JSON σε μια λίστα
  • C# – Αποσειροποιήστε το JSON ως ροή
  • C# – Παραδείγματα χρήσης GroupBy()
  • Χρησιμοποιήστε τις πιο πρόσφατες δυνατότητες System.Text.Json σε προηγούμενες εκδόσεις πλαισίου
  • C# – Λάβετε αυτόματα ονόματα επιχειρημάτων
  • C# – Πώς να διαβάσετε το χαρακτηριστικό Description
  • WinForms – Δεν είναι δυνατή η επεξεργασία μιας στήλης DataGridView
  • Πρότυπα έργου Visual Studio χωρίς ελάχιστο API και δήλωση ανώτατου επιπέδου
  • C# – Χειρισμός ανακατευθύνσεων με το HttpClient
  • Παρουσιάστηκε μοιραίο σφάλμα. Δεν ήταν δυνατή η εύρεση της απαιτούμενης βιβλιοθήκης hostfxr.dll
  • C# – Συνδεθείτε σε μια βάση δεδομένων MySQL
  • C# – Χρησιμοποιήστε το SortedSet για να διατηρείτε μια συλλογή στοιχείων ταξινομημένη ανά πάσα στιγμή
  • C# – Deserialize JSON σε έναν παράγωγο τύπο
  • C# – Παραδείγματα χρήσης JsonDocument για ανάγνωση JSON
  • C# – Πώς να διαβάσετε τις λεπτομέρειες του προβλήματος JSON με το HttpClient
  • C# – Προειδοποιήσεις παραμέτρων τεκμηρίωσης XML (CS1571, CS1572, CS1573)
  • ASP.NET Core – Τρόπος δοκιμής μονάδας ενός χαρακτηριστικού επικύρωσης μοντέλου
  • ASP.NET Core – Δημιουργήστε ένα προσαρμοσμένο χαρακτηριστικό επικύρωσης μοντέλου
  • ASP.NET Core – Το αίτημα αντιστοιχούσε σε πολλά τελικά σημεία
  • C# – Το αντικείμενο JSON περιέχει ένα κόμμα στο τέλος το οποίο δεν υποστηρίζεται
  • Χαρακτηριστικά επικύρωσης μοντέλου ASP.NET Core – API
  • C# – Αποσειροποιήστε το JSON χρησιμοποιώντας διαφορετικά ονόματα ιδιοτήτων
  • C# – Deserialize JSON με έναν συγκεκριμένο κατασκευαστή
  • Visual Studio – Τρόπος χρήσης σημείων διακοπής υπό όρους
  • CA2208:Δημιουργήστε σωστά τις εξαιρέσεις ορισμάτων
  • Πώς να συνδέσετε στοιχεία ελέγχου σε μια προέλευση δεδομένων αντικειμένου σε ένα έργο WinForms App (.NET Core).
  • Επεξήγηση αλγόριθμου:Πρόβλημα Zig Zag Sequence στο HackerRank
  • Visual Studio – Κοινή χρήση αρχείου μεταξύ πολλών έργων
  • ASP.NET Core – Πώς να λάβετε κεφαλίδες αιτημάτων
  • Visual Studio – Πώς να κάνετε τη γρήγορη δράση διεπαφής υλοποίησης να δημιουργεί αυτόματες ιδιότητες
  • C# – Πώς να λάβετε τον κωδικό κατάστασης όταν χρησιμοποιείτε το HttpClient
  • C# – Χρήση ανάκλασης για λήψη ιδιοτήτων από υποκλάση και βασική κλάση
  • C# – Φιλτράρετε ένα λεξικό
  • C# – Αλλάξτε τις τιμές ενός λεξικού σε έναν βρόχο foreach
  • C# – Λάβετε το εμφανιζόμενο όνομα μιας ζώνης ώρας με μετατόπιση UTC της τρέχουσας ημερομηνίας
  • C# – Πώς να χρησιμοποιήσετε το TimeZoneInfo
  • C# – Λήψη κλειδιού με τη μέγιστη τιμή σε ένα λεξικό
  • C# – Λάβετε την τρέχουσα ημερομηνία και ώρα
  • C# – Περιηγηθείτε σε ένα λεξικό
  • WinForms – Κάντε βρόχο στα στοιχεία ελέγχου μιας φόρμας
  • WinForms – ComboBox με περιγραφή αρίθμησης
  • C# – Ελέγξτε εάν μια ιδιότητα είναι enum με ανακλαστικότητα
  • C# – Όταν λείπουν οι SetBasePath() και AddJsonFile() για το ConfigurationBuilder
  • Ξεκινώντας με τη Γλώσσα C#
  • Κυριολεκτικά
  • χειριστές
  • Δηλώσεις υπό όρους
  • Διαχειριστής Ισότητας
  • Equals και GetHashCode
  • Χειριστής Null-Coalescing
  • Τελεστές μηδενικών υπό όρους
  • όνομα χειριστή
  • Πλήρη χορδές
  • Κοινές πράξεις συμβολοσειράς
  • String.Format
  • Σύνδεση συμβολοσειράς
  • Χειρισμός χορδών
  • Παρεμβολή συμβολοσειρών
  • Ακολουθίες διαφυγής συμβολοσειρών
  • StringBuilder
  • Regex Parsing
  • Μέθοδοι DateTime
  • O(n) Αλγόριθμος κυκλικής περιστροφής πίνακα
  • Enum
  • Πλειάδες
  • Οδηγός
  • BigInteger
  • Αρχικοποιητές συλλογής
  • Μια επισκόπηση των συλλογών c#
  • Looping
  • Iterators
  • Αμέτρητα
  • Τύπος τιμής vs Τύπος αναφοράς
  • Ενσωματωμένοι τύποι
  • Ψευδώνυμα ενσωματωμένων τύπων
  • Ανώνυμοι τύποι
  • Δυναμικός τύπος
  • Μετατροπή τύπου
  • Χύσιμο
  • Μηδενιζόμενοι τύποι
  • Κατασκευαστές και Finalizers
  • Τροποποιητές πρόσβασης
  • Διεπαφές
  • Στατικές τάξεις
  • Εφαρμογή Singleton
  • Ενεση εξάρτησης
  • Μερική τάξη και μέθοδοι
  • Αρχικοποιητές αντικειμένων
  • Μέθοδοι
  • Μέθοδοι επέκτασης
  • Επώνυμα Επιχειρήματα
  • Επώνυμα και Προαιρετικά Επιχειρήματα
  • Σχολιασμός δεδομένων
  • Λέξεις-κλειδιά
  • Αντικειμενοστραφής προγραμματισμός σε C#
  • Αναδρομή
  • Συμβάσεις ονοματολογίας
  • Σχόλια Τεκμηρίωσης XML
  • Σχόλια και περιοχές
  • Κληρονομία
  • Γενόσημα
  • Χρήση δήλωσης
  • Χρήση της Οδηγίας
  • ID μιας χρήσης
  • Αντανάκλαση
  • IQueryable διεπαφή
  • Σύνδεση με αντικείμενα
  • Ερωτήματα LINQ
  • LINQ σε XML
  • XmlDocument και ο χώρος ονομάτων System.Xml
  • XDocument και ο χώρος ονομάτων System.Xml.Linq
  • Δυνατότητες C# 7.0
  • Λειτουργίες C# 6.0
  • Χαρακτηριστικά C# 5.0
  • Λειτουργίες C# 4.0
  • Χαρακτηριστικά C# 3.0
  • Χειρισμός Εξαίρεσης
  • NullReferenceException
  • Χειρισμός FormatException κατά τη μετατροπή συμβολοσειράς σε άλλους τύπους
  • Ανάγνωση και κατανόηση Stacktraces
  • Διαγνωστικά
  • Ξεχείλισμα
  • Ξεκινώντας:Json με C#
  • Χρησιμοποιώντας το json.net
  • Εκφράσεις λάμδα
  • Generic Lambda Query Builder
  • Ιδιότητες
  • Αρχικοποίηση Ιδιοτήτων
  • Διεπαφή INotifyPropertyChanged
  • Εκδηλώσεις
  • Δέντρα έκφρασης
  • Ανάλυση υπερφόρτωσης
  • BindingList<T>
  • Οδηγίες προεπεξεργαστή
  • Κατασκευές
  • Γνωρίσματα
  • Αντιπρόσωποι
  • Αρχείο και ροή I/O
  • Δικτύωση
  • Εκτέλεση αιτημάτων HTTP
  • Ανάγνωση και εγγραφή αρχείων .zip
  • FileSystemWatcher
  • Πρόσβαση στον κοινόχρηστο φάκελο δικτύου με όνομα χρήστη και κωδικό πρόσβασης
  • Ασύγχρονη πρίζα
  • Φίλτρα δράσης
  • Πολυμορφισμός
  • Αμετάβλητο
  • Ευρετήριο
  • Ελεγμένο και μη επιλεγμένο
  • Ρεύμα
  • Χρονοδιακόπτες
  • Χρονόμετρα
  • Σπείρωμα
  • Παραδείγματα Async/wait, Backgroundworker, Task και Thread
  • Async-Await
  • Περιβάλλον συγχρονισμού στο Async-Await
  • BackgroundWorker
  • Παράλληλη βιβλιοθήκη εργασιών
  • Κάνοντας ένα μεταβλητό νήμα ασφαλές
  • Δήλωση κλειδώματος
  • Λέξη-κλειδί απόδοσης
  • Κατασκευές ροής δεδομένων παράλληλης βιβλιοθήκης εργασιών (TPL).
  • Λειτουργικός Προγραμματισμός
  • Func εκπρόσωποι
  • Λειτουργία με πολλαπλές τιμές επιστροφής
  • Δυαδική σειριοποίηση
  • ICloneable
  • Συγκρίσιμο
  • Πρόσβαση σε βάσεις δεδομένων
  • Χρήση SQLite σε C#
  • Προσωρινή αποθήκευση
  • Κωδικές Συμβάσεις
  • Κώδικες συμβάσεις και ισχυρισμοί
  • Μοτίβα δομικής σχεδίασης
  • Δημιουργικά μοτίβα σχεδίασης
  • Εφαρμογή σχεδίου διακοσμητή
  • Εφαρμογή σχεδίου Flyweight
  • Σύστημα.Διαχείριση.Αυτοματισμός
  • System.DirectoryServices.Protocols.LdapConnection
  • Πρόγραμμα χειρισμού ελέγχου ταυτότητας C#
  • Δείκτες
  • Δείκτες &Μη ασφαλής Κώδικας
  • Πώς να χρησιμοποιήσετε τις δομές C# για να δημιουργήσετε έναν τύπο Ένωσης (παρόμοια με τις ενώσεις C)
  • Reactive Extensions (Rx)
  • Παραδείγματα AssemblyInfo.cs
  • Δημιουργία εφαρμογής Κονσόλας χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας απλού κειμένου και τον μεταγλωττιστή C# (csc.exe)
  • CLSCompliantAttribute
  • ObservableCollection<T>
  • Λειτουργίες κατακερματισμού
  • Δημιουργία τυχαίων αριθμών σε C#
  • Κρυπτογραφία (System.Security.Cryptography)
  • Ταυτότητα ASP.NET
  • Μη ασφαλής κώδικας στο .NET
  • Σενάριο C#
  • Μεταγλώττιση χρόνου εκτέλεσης
  • Διαλειτουργικότητα
  • .NET Compiler Platform (Roslyn)
  • ILGenerator
  • Δημιουργία κωδικών Τ4
  • Δημιουργία δικού MessageBox στην εφαρμογή φόρμας των Windows
  • Συμπεριλαμβανομένων των πόρων γραμματοσειράς
  • Εισαγωγή Επαφών Google
  • Σκουπιδοσυλλέκτης στο .Net
  • Microsoft.Exchange.WebServices
  • Windows Communication Foundation
  • Antywzorce
  • Informacje o algorytmach, strukturach i relacjach wzorców
  • Struktura wzorców
  • Klasyfikacja wzorców
  • Klasyfikacja wzorców projektowych
  • Szkolenie lub mentoring:na czym polega różnica?
  • Objaśnienie podstawowych wytycznych C++:najlepsze praktyki dotyczące nowoczesnego C++
  • Historia wzorców
  • Zalety wzorców
  • Wzorce projektowe i architektoniczne w C++:pierwsze omówienie
  • Ulepszenia zakresu w C++23
  • Ulepszone iteratory z zakresami
  • Strażnicy i koncepcje z algorytmami zakresów
  • Projekcje z zakresami
  • Typy sprawdzania z pojęciami
  • Implementacja std::advance w C++98, C++17 i C++20
  • Projektowanie oprogramowania z cechami i wysyłaniem tagów
  • Zasady
  • Unikanie tymczasowych szablonów wyrażeń
  • Więcej informacji o dynamicznym i statycznym polimorfizmie
  • Polimorfizm dynamiczny i statyczny
  • constexpr if
  • Więcej informacji na temat moich podstaw programu mentorskiego dla profesjonalistów C++
  • constexpr i funkcje consteval w C++20
  • Funkcje constexpr
  • Problem filozofów gastronomicznych II
  • Problem filozofów gastronomicznych I
  • Podstawy mojego programu mentorskiego dla profesjonalistów C++
  • Biblioteka typów i cech:optymalizacja
  • Biblioteka typów i cech:poprawność
  • Biblioteka Typ-Cechy:std::is_base_of
  • Biblioteka typów i cech:porównania typów
  • Biblioteka typów i cech:Kontrole typów
  • Metaprogramowanie szablonów – programowanie hybrydowe
  • Metaprogramowanie szablonów – jak to działa
  • Metaprogramowanie szablonów – jak to wszystko się zaczęło
  • Typ automatycznego zwrotu (C++11/14/20)
  • Typ automatycznego zwrotu (C++98)
  • Specjalna przyjaźń szablonów
  • Odwiedzenie std::variant ze wzorcem przeciążenia
  • Moduły C++20:fragment modułu prywatnego i jednostki nagłówka
  • Szablony różne lub potęga trzech kropek
  • Tworzenie wystąpienia szablonu
  • Równoległe algorytmy STL z kompilatorem GCC
  • Pełna specjalizacja szablonów funkcji
  • Specjalizacja w zakresie szablonów — więcej szczegółów na temat szablonów zajęć
  • Specjalizacja szablonowa
  • Odejmowanie argumentów z szablonów zajęć
  • Argumenty dotyczące szablonu
  • Szablony aliasów i parametry szablonów
  • Uaktualnienie Współbieżności z Modern C++ do C++20
  • Niespodzianka:Dziedziczenie i funkcje składowe szablonów klas
  • Szablony zajęć
  • Szablony funkcji
  • Szablony – Pierwsze kroki
  • Wydrukowana wersja C++20 i kod źródłowy na GitHub
  • Zwycięzcą są:Szablony
  • Quo Vadis - Modernes C++
  • Automatyczne wznawianie zadania ze współprogramami w osobnym wątku
  • Rozpoczynanie pracy z Coroutines
  • Ogólny strumień danych z współprogramami w C++20
  • Wykonywanie przyszłości w osobnym wątku za pomocą współprogramów
  • Leniwe kontrakty terminowe ze współprogramami
  • Wdrażanie prostych kontraktów terminowych za pomocą współprogramów
  • Zsynchronizowane strumienie wyjściowe z C++20
  • Ulepszony wątek z C++20
  • Wspólne przerwanie wątku w C++20
  • Bariery i atomowe inteligentne wskaźniki w C++20
  • Zatrzaski w C++20
  • Semafory w C++20
  • Porównanie wydajności zmiennych warunkowych i atomów w C++20
  • Synchronizacja z Atomics w C++20
  • Atomowe odniesienia w C++20
  • Manipulacja bitami w C++20
  • Bezpieczne porównania całek z C++20
  • Kalendarz i strefy czasowe w C++20:Strefy czasowe
  • Kalendarz i strefy czasowe w C++20:obsługa dat kalendarzowych
  • Kalendarz i strefy czasowe w C++20:daty kalendarza
  • Coraz więcej narzędzi w C++20
  • C++20:Rozszerz std::format dla typów zdefiniowanych przez użytkownika
  • std::format w C++20
  • Więcej wygodnych funkcji dla kontenerów z C++20
  • A zwycięzcami są:
  • Nowe atrybuty w C++20
  • Więcej funkcji Lambda w C++20
  • Standardowa biblioteka C++:Trzecia edycja zawiera C++20
  • Potężniejsze lambdy w C++20
  • Różne ulepszenia szablonów w C++20
  • Rozwiązywanie fiaska zlecenia inicjalizacji statycznej w C++20
  • Dwa nowe słowa kluczowe w C++20:consteval i constinit
  • Wyznaczone inicjatory
  • C++20:zoptymalizowane porównanie z operatorem statku kosmicznego
  • C++20:Więcej szczegółów dla operatora statku kosmicznego
  • C++20:trójstronny operator porównania
  • Seminaria bezpośrednie i seminaria online różnią się od siebie
  • C++20:Moduły struktur
  • C++20:jednostka interfejsu modułu i jednostka implementacji modułu
  • Modernes C++ wchodzi na cały świat
  • C++20:zalety modułów
  • C++20:Potężne współprogramy z cppcoro
  • Cztery kupony edukacyjne
  • C++20:nieskończony strumień danych ze współprogramami
  • C++20:Współprogramy – pierwsze omówienie
  • C++20:funkcja mapy w Pythonie
  • C++20:funkcja zakresu Pythona, druga
  • C++20:Pythonic z biblioteką zakresów
  • C++20:Zdefiniuj pojęcie regularne i półregularne
  • C++20:Zdefiniuj pojęcia Równość i kolejność
  • Krótki przegląd statycznego analizatora kodu PVS-Studio
  • C++20:koncepcje, szczegóły
  • C++20:Dwie skrajności i ratunek z koncepcjami
  • C++20:Biblioteka
  • C++20:Wielka Czwórka
  • Współbieżność z nowoczesnym C++ ma nowy rozdział
  • Podstawowe wytyczne C++:bezpieczeństwo na całe życie i sprawdzanie zasad
  • Podstawowe wytyczne C++:bezpieczeństwo granic
  • Więcej mitów o czytelnikach mojego bloga
  • Mity czytelników Mojego bloga
  • Podstawowe wytyczne C++:więcej niereguł i mitów
  • Podstawowe wytyczne C++:sekcje wspierające
  • Biblioteka wyrażeń regularnych
  • Rzeczy, które powinieneś wiedzieć o wejściu i wyjściu ze strumieniami
  • Podstawowe wytyczne C++:reguły dotyczące ciągów
  • Więcej wyjątkowych znajomych z std::map i std::unordered_map
  • Podstawowe wytyczne C++:std::array i std::vector są Twoimi przyjaciółmi
  • Podstawowe wytyczne C++:Biblioteka standardowa
  • Więcej informacji o modułach
  • Moduły
  • Podstawowe wytyczne C++:pliki źródłowe
  • C++ Insights — tworzenie wystąpienia szablonu
  • Statystyki C++ – konwersje niejawne
  • Podstawowe wytyczne C++:łączenie C z C++
  • Szablony:nieporozumienia i niespodzianki
  • Podstawowe wytyczne C++:niespodzianka w ramach specjalizacji szablonów funkcji
  • Podstawowe wytyczne C++:inne zasady dotyczące szablonów
  • Podstawowe wytyczne C++:programowanie w czasie kompilacji z typami-cechami (drugie)
  • Podstawowe wytyczne C++:zasady metaprogramowania szablonów
  • Podstawowe wytyczne C++:zasady dotyczące szablonów zmiennych
  • Spotkanie osadzone i spotkanie C++ 2018
  • Podstawowe wytyczne C++:interfejsy szablonów
  • Podstawowe wytyczne C++:przekazywanie obiektów funkcji jako operacji
  • Z dumą prezentuję:standardową bibliotekę C++ zawierającą C++14 i C++17
  • Podstawowe wytyczne C++:definicja pojęć, drugie
  • Nowy wątek z C++20:std::jthread
  • Podstawowe wytyczne C++:zasady korzystania z pojęć
  • CppCon 2018
  • Podstawowe wytyczne C++:wpisz wymazywanie za pomocą szablonów
  • Podstawowe wytyczne C++:wpisz Usuń
  • Podstawowe wytyczne C++:zasady dotyczące szablonów i programowania ogólnego
  • Podstawowe wytyczne C++:uważaj za Zło
  • Nowy pakiet pdf jest gotowy:podstawowe wytyczne C++ — współbieżność i równoległość
  • Podstawowe wytyczne C++:wreszcie w C++
  • Podstawowe wytyczne C++:zasady obsługi wyjątków
  • Podstawowe wytyczne C++:specyfikator i operator noexcept
  • Podstawowe wytyczne C++:krótki objazd do kontraktów w C++20
  • Podstawowe wytyczne C++:rozwiązanie zagadki
  • Koniec mojego objazdu:ujednolicone kontrakty terminowe
  • Krótki objazd:wykonawcy
  • Podstawowe wytyczne C++:uważaj na pułapki zmiennych warunkowych
  • Podstawowe wytyczne C++:więcej pułapek we współbieżności
  • Podstawowe wytyczne C++:dbanie o wątek podrzędny
  • Podstawowe wytyczne C++:udostępnianie danych między wątkami
  • Podstawowe wytyczne C++:więcej zasad dotyczących współbieżności i równoległości
  • Podstawowe wytyczne C++:zasady współbieżności i równoległości
  • Podstawowe wytyczne C++:więcej zasad dotyczących wydajności
  • Prawda o surowych wskaźnikach usuniętych z C++
  • Podstawowe wytyczne C++:zasady dotyczące wydajności
  • Który pakiet pdf mam dostarczyć? Dokonaj wyboru!
  • Podstawowe wytyczne C++:zasady dotyczące instrukcji i arytmetyki
  • Podstawowe wytyczne C++:więcej o strukturach kontroli
  • Podstawowe wytyczne C++:zasady dotyczące oświadczeń
  • Podstawowe wytyczne C++:zasady dotyczące zakazów
  • Podstawowe wytyczne C++:zasady konwersji i przesyłania
  • Podstawowe wytyczne C++:więcej reguł dla wyrażeń
  • Podstawowe wytyczne C++:reguły dotyczące wyrażeń
  • Podstawowe wytyczne C++:więcej zasad dotyczących deklaracji
  • Podstawowe wytyczne C++:deklaracje i inicjalizacje
  • Czysty C++
  • Podstawowe wytyczne C++:reguły dotyczące wyrażeń i oświadczeń
  • Podstawowe wytyczne C++:przekazywanie inteligentnych wskaźników
  • Podstawowe wytyczne C++:zasady dotyczące inteligentnych wskaźników
  • Podstawowe wytyczne C++:zasady przydzielania i cofania alokacji
  • Podstawowe wytyczne C++:zasady dotyczące zarządzania zasobami
  • Podstawowe wytyczne C++:zasady wyliczania
  • Podstawowe wytyczne C++:zasady dla związków
  • Podstawowe wytyczne C++:więcej zasad dotyczących przeciążania
  • Standardowa biblioteka C++:Druga edycja zawiera C++17
  • Podstawowe wytyczne C++:dostęp do obiektów w hierarchii
  • Podstawowe wytyczne C++:pozostałe zasady dotyczące hierarchii klas
  • Dostępny jest nowy pakiet pdf:Programowanie funkcjonalne w C++17 i C++20
  • Podstawowe wytyczne C++:więcej reguł dotyczących hierarchii klas
  • Podstawowe wytyczne C++:hierarchie klas
  • Podstawowe wytyczne C++:obiekty funkcyjne i lambdy
  • Podstawowe wytyczne C++:porównanie, zamiana i haszowanie
  • Podstawowe wytyczne C++:zasady kopiowania i przenoszenia
  • Podstawowe wytyczne C++:Konstruktorzy
  • Nowy pakiet pdf jest gotowy:C++17
  • Podstawowe wytyczne C++:zasady dotyczące destruktorów
  • Podstawowe wytyczne C++:zasada zera, pięciu lub sześciu
  • Podstawowe wytyczne C++:zasady klas
  • Który pakiet pdf mam dostarczyć?
  • Podstawowe wytyczne C++:semantyka parametrów funkcji i zwracanych wartości
  • Podstawowe wytyczne C++:zasady dotyczące parametrów funkcji wejścia, wyjścia, wejścia-wyjścia, konsumpcji i przekazywania do przodu
  • Współbieżność z nowoczesnym C++ jest ukończona w 95%; W tym wszystkie pliki źródłowe
  • Podstawowe wytyczne C++:definicje funkcji
  • Podstawowe wytyczne C++:Biblioteka pomocy w zakresie wytycznych
  • Podstawowe wytyczne C++:interfejsy II
  • Podstawowe wytyczne C++:interfejsy I
  • Po co nam Wytyczne dla nowoczesnego C++?
  • Co to jest nowoczesny C++?
  • Zwycięzcą jest:Wielowątkowość:Interfejs wysokiego poziomu
  • ABA – A to nie to samo co A
  • Algorytmy blokujące i nieblokujące
  • Warunki dotyczące złośliwego wyścigu i wyścigi danych
  • Warunki wyścigu a wyścigi danych
  • C++17:ulepszone kontenery asocjacyjne i jednolity dostęp do kontenerów
  • C++17:Nowe algorytmy równoległe w bibliotece szablonów standardowych
  • C++17 ma Gościa
  • Pobierz aktualny pakiet PDF:Współbieżność z C++17 i C++20
  • C++17 – Unikaj kopiowania za pomocą std::string_view
  • Zwycięzcy kolejnych pakietów PDF
  • C++17- std::byte i std::filesystem
  • C++17- Więcej szczegółów na temat podstawowego języka
  • C++17 – Co nowego w bibliotece?
  • Jak zdobyć pakiet pdf?
  • C++17 – Co nowego w języku podstawowym?
  • Zwycięzcami są:Model pamięci C++/Das C++ Speichermodell
  • Pakiety PDF
  • Gotowe – Geschafft:słowa o przyszłości moich blogów
  • Pojęcia – symbole zastępcze
  • Pamięć transakcyjna
  • Współpracy
  • Zatrzaski i bariery
  • std::future Extensions
  • Atomowe inteligentne wskaźniki
  • Wielowątkowość w C++17 i C++20
  • C++ jest leniwy:CRTP
  • Monady w C++
  • Koncepcje
  • Wyrażenia składania
  • Rekurencja, manipulacja listami i leniwa ocena
  • Niezmienne dane
  • Definicja programowania funkcjonalnego
  • Funkcjonalny w C++11 i C++14:Tabela wysyłek i ogólne lambdy
  • Zarządzanie pamięcią za pomocą std::allocator
  • Doskonałe przekazywanie
  • Czas na życzenia
  • Semantyka kopiowania a przenoszenie:kilka liczb
  • std::array — pamięć dynamiczna, nie, dziękuję
  • Automatyczne zarządzanie pamięcią kontenerów STL
  • Specjalności std::shared_ptr
  • std::shared_ptr
  • std::unique_ptr
  • Uogólnione zwykłe stare dane
  • Typ-cechy:wydajność ma znaczenie
  • constexpr – Zmienne i obiekty
  • Stała wskaźnika zerowego nullptr
  • Wyliczenia z silnymi typami
  • Surowe i Gotowane
  • Literały definiowane przez użytkownika
  • Opublikowane w Leanpub:Biblioteka standardowa C++
  • Z dumą przedstawiam:Standardową bibliotekę C++
  • Typy czeków
  • Coraz więcej Zapisz
  • automatycznie inicjowana
  • Fakty
  • Mity
  • Trzy zegary
  • Biblioteka czasu
  • Mój wniosek:sumowanie wektora w trzech wariantach
  • Wielowątkowość:sumowanie z minimalną synchronizacją
  • Wielowątkowy:sumowanie wektora
  • Bezpieczna wątkowo inicjalizacja singletona
  • Ciągła optymalizacja:odprężona semantyka z CppMem
  • Ciągła optymalizacja:semantyka pozyskiwania i udostępniania za pomocą CppMem
  • Ciągła optymalizacja:spójność sekwencyjna z CppMem
  • Ciągła optymalizacja:niezsynchronizowany dostęp z CppMem
  • CppMem – Przegląd
  • Pozyskaj i uwolnij ogrodzenia
  • Płoty to bariery pamięci
  • Semantyczne pozyskiwanie i uwalnianie — typowe nieporozumienie
  • memory_order_consume
  • 100 postów Rocznica – Quo vadis Modernes C++?
  • Ograniczenia synchronizacji i porządkowania
  • Atomia
  • Atomowa wartość logiczna
  • Model pamięci C++
  • Synchronizacja wątków ze zmiennymi warunków lub zadaniami
  • Specjalne kontrakty terminowe
  • Obietnica i przyszłość
  • Modernes C++
  • Asynchroniczne wywołania funkcji
  • Zadania
  • Preferuj blokady do muteksów
  • Ryzyko muteksów
  • Argumenty wątku
  • Czas życia wątków
  • Dla korektorów i ciekawskich
  • Wielowątkowość we współczesnym C++
  • Dlaczego mój blog w języku angielskim?
  • Oda do narzędzi do formatowania kodu
  • Niedefiniowanie preprocesora C++
  • Połączone z kompilatorem C++ i kilkoma kolejkami
  • Atrybuty C++
  • Menedżer zależności Accio
  • Ciasto na wisienkę:co powinno znaleźć się w standardowej bibliotece C++?
  • O stanie kompilacji krzyżowej w świecie C++
  • Witaj świecie w C++ i ogród zagłady otoczony różowym złotem
  • Witaj świecie w C++ i słodka tęcza bez serca
  • Witaj świecie w C++ i kieliszek wina, o mój!
  • Przypadek automatycznych niestatycznych inicjatorów składowych danych
  • Ściśle ograniczona przestrzeń projektowa wygodnych składni dla programowania ogólnego
  • Posiedzenie Komitetu Rapperswilów:raport z podróży
  • Puszka puszki
  • Co to jest C++?
  • W kierunku lepszych modułów C++ – Część 2:Nazewnictwo modułów
  • W kierunku lepszych modułów C++ – Część 1:Mapowanie modułów
  • Zakres:większa rozpiętość
  • Posiedzenie Komitetu San Diego:raport z podróży
  • Moduły nie są okazją do narzędzi
  • Jednostki tłumaczenia uznane za szkodliwe ?
  • Oczekiwanie na std::embed:Bardzo duże tablice w Clang
  • Przechowywanie Unicode:mapowanie nazwy znaku do punktu kodowego
  • Uniwersalna abstrakcja asynchroniczna dla C++
  • Kompilacja C++:pięćdziesiąt odcieni Mojibake
  • Zestawy znaków:zły pomysł od epoki brązu
  • Kona:Raport z podróży
  • Budowanie C++ ze źródła:Część 1/N — Poprawa czasów kompilacji
  • Kilka eksperymentalnych funkcji dla C++
  • Jak korzystam z referencji
  • Dzień śmierci Biblioteki Standardowej
  • Wysyłka C++20 w Pradze
  • przenieś, jeszcze prościej
  • Uniwersalna abstrakcja we/wy dla C++
  • Kontrolowanie rozwiązania problemu przeciążenia #3:Wysyłanie tagów
  • Kontrolowanie rozwiązania problemu przeciążenia #2:Ulepszanie komunikatów o błędach w przypadku nieudanego rozwiązania problemu przeciążenia
  • Kontrolowanie rozwiązywania problemu przeciążenia #1:zapobieganie niejawnym konwersjom
  • AllocatorAwareContainer:wprowadzenie i pułapki domyślnych ustawień propagate_on_container_XXX
  • Pamięć 0.4:polerowanie, obsługa błędów, przechowywanie, cechy, dokumentacja i więcej
  • Pamięć 0.5:lepszy system budowania, alokatory niskiego poziomu, BlockAllocator i Twoja opinia jest potrzebna
  • Wyzwanie implementacji:funkcja zliczania zer wiodących
  • Jedna z najbardziej niedocenianych funkcji C++:aliasy przestrzeni nazw
  • Wyzwanie wdrożeniowe:cechy koncepcji z opcjonalną funkcjonalnością
  • Kontrolowanie rozwiązywania problemów z przeciążeniem #4:SFINAE
  • (Niesamowite?) Dodatki alokatorów — przemyślenia dotyczące propozycji alokatorów
  • Jak pokonałem Boost.Pool 2:Inline jest kluczem
  • Jak pokonałem Boost.Pool 1:Wprowadzenie i wyniki profilowania
  • Wykonywanie arbitralnych obliczeń za pomocą Concept TS
  • Samouczek:Łatwa obsługa instalacji CMake i find_package()
  • Prawdopodobnie nie chcesz końcowych zajęć
  • Rozwój oparty na problemach
  • Standardese - (praca w toku) nextgen Doxygen
  • Jak pokonałem Boost.Pool 4:O abstrakcjach i algorytmach
  • Jak pokonałem Boost.Pull 3:Gałęzie są złe
  • Bezpieczeństwo przeprowadzki – dowiedz się, co można zrobić w stanie przeniesionym
  • Samouczek:Łatwe zarządzanie zależnościami w C++ za pomocą CMake i Git
  • Elastyczne techniki obsługi błędów w C++
  • Generator standardowej dokumentacji w wersji 0.1
  • Chcesz (prawdopodobnie) końcowych zajęć?
  • Jak zaimplementować asercje?
  • Wyzwanie implementacyjne:koncepcje w C++14
  • Wybór właściwej strategii obsługi błędów
  • Przenieś semantykę i domyślne konstruktory – zasada sześciu?
  • Generator standardowej dokumentacji w wersji 0.2:łączenie jednostek, generowanie indeksów i nie tylko
  • Szablony funkcji – wywnioskować argumenty z szablonu lub przekazać jawnie?
  • void foo(T&out) – Jak naprawić parametry wyjściowe
  • Samouczek:Emulacja silnych/nieprzezroczystych typedefów w C++
  • Bezpieczne wpisywanie — brak dodatkowych narzędzi dla większego bezpieczeństwa typowania
  • Zapobiegaj błędom warunków wstępnych za pomocą systemu typu C++
  • Moje podejście do wariantu
  • Samouczek:warunkowe wyłączanie funkcji innych niż szablony
  • Naprawianie std::initializer_list
  • generator standardowej dokumentacji w wersji 0.3:grupy, dokumentacja wbudowana, tryb szablonów i nie tylko
  • Pamięć 0.6:kompozycja i wspólne alokatory
  • Wyzwanie implementacyjne flag_set:Bezpieczna typowo, trudna do nadużycia maska ​​bitowa
  • Implementacja tuple_iterator
  • Problem z projektowaniem opartym na zasadach
  • Wdrożenie funkcji function_view jest trudniejsze niż mogłoby się wydawać
  • Jak obsługiwać błędy w konstruktorach bez wyjątków?
  • Leniwe ocenianie argumentów funkcji w C++
  • Wolisz osoby, które nie są członkami, nie są znajomymi?
  • Jest rok 2017 - Czy preprocesor nadal jest potrzebny w C++?
  • cppast - Biblioteka do analizowania i pracy z C++ AST
  • std::string_view akceptowanie prowizoriów:dobry pomysł czy straszna pułapka?
  • Wyjątki a oczekiwane:znajdźmy kompromis
  • Co powinno być częścią standardowej biblioteki C++?
  • Napisz jawne konstruktory - ale co z przypisaniem?
  • Myśli o destrukcyjnym ruchu
  • Pierwszeństwo operatora jest naruszone
  • Czy należy umieścić opcjonalny w pojemniku?
  • Wytyczne dotyczące odniesień do wartości R w interfejsach API
  • Elastyczne zarządzanie problemami za pomocą Trello i IFTTT
  • Wytyczne dla konstruktora i projektowania odlewów
  • Wyzwanie wdrożeniowe:Ponowne przyjrzenie się wzorcowi odwiedzających
  • Matematyka stojąca za porównaniem nr 2:Porządkowanie relacji w matematyce
  • Porozmawiajmy o std::optional<T&> i opcjonalnych referencjach
  • Matematyka stojąca za porównaniem nr 1:relacje równości i równoważności
  • (Lepsza) taksonomia wskaźników
  • opcjonalnie w kontenerach Ⅱ — Nie wszystkie zastosowania std::vector są takie same
  • Samouczek:Zarządzanie ostrzeżeniami kompilatora za pomocą CMake
  • Propozycje naprawienia operatora statku kosmicznego
  • Matematyka stojąca za porównaniem nr 5:Algorytmy porządkowania
  • Matematyka stojąca za porównaniem #4:Porównanie trójstronne
  • Matematyka stojąca za porównaniem #3:Porządkowanie relacji w C++
  • Nazywanie rzeczy:implementator a nazwy użytkowników
  • Generator standardowej dokumentacji:Post mortem i My Open-Source Future
  • Samouczek:Kiedy pisać, który członek specjalny?
  • Zagnieżdżone opcje, oczekiwane i kompozycja
  • Wbudowane przestrzenie nazw 101
  • Technika:natychmiast wywoływane wyrażenie funkcji dla metaprogramowania
  • Wyzwanie wdrożeniowe:Zastąpienie std::move i std::forward
  • Sprytne sztuczki z wyrażeniem krotnie
  • Samouczek:Strażnicy iteratorów C++20
  • std::polymorphic_value + Wpisywanie kaczki =Typ wymazywania
  • Wyzwanie implementacyjne:bezstratne, kompaktowe drzewo analizy z iteracyjnym przechodzeniem
  • Banalnie kopiowalny nie oznacza banalnie kopiowalny konstruktywny
  • Jaka jest jednostka numeru kolumny tekstu?
  • Sztuczki z domyślnymi argumentami szablonu
  • constexpr to platforma
  • Technika:generowanie i optymalizacja kodu czasu kompilacji
  • Przypadkowo napisałem bibliotekę do analizy kompletnej Turinga
  • Samouczek:technika interfejsu CRTP
  • Koncepcje C++20 mają charakter strukturalny:co, dlaczego i jak to zmienić?
  • Samouczek:interaktywne fragmenty kodu z Hugo i Compiler Explorer
  • malloc() i free() to złe API
  • Najbardziej ekscytującą cechą Carbon jest konwencja wywoływania
  • Samouczek:Przygotowywanie bibliotek do CMake FetchContent
  • Technika:warianty i pudełka rekurencyjne
  • saturating_add vs. saturating_int – nowa funkcja vs. nowy typ?
  • CMAKE_SOURCE_DIR prawdopodobnie nie jest tym, czego chcesz
  • Samouczek VK_KHR_dynamic_rendering
  • Jak tworzę dwujęzyczną funkcjonalność tego bloga w zwykłym maszynopisie?
  • Narzędzie Little C++ Standard Library:std::align
  • Zabawa z Ternary Search
  • Zarządzanie zasobami i RAII w C++
  • Zintegruj framework testów jednostkowych w cmake
  • Intuicja za instrukcją lea X86
  • Kiedy umiera obiekt tymczasowy C++?
  • Samouczek C++ Lambda
  • Wyjaśnienie rekurencji ogonowej
  • Problem poprawności stałej std::function
  • Spraw, aby stan niemożliwy nie był reprezentowany, w C++
  • Źle definiujemy operatorów przypisania.
  • Raport z podróży CppCon 2019
  • Raport z podróży ACM Siggraph 2019
  • Zero to diabeł:popularne sposoby konstruowania fałszywych dowodów
  • Podsumowanie lektury:styczeń - marzec 2020
  • Koncepcje w językach programowania, część II:Statyka
  • Zaskakujący wpływ na kodegen bez wyjątku
  • Pojęcia w językach programowania, część I:osądy i reguły wnioskowania
  • Rzeczywiste błędy w tych nowoczesnych językach programowania spowodują, że będziesz cierpieć i dlaczego czytanie jest trudne?
  • Popraw czas połączenia Rust z lld
  • Moduły rekurencyjne w OCaml
  • Uważaj na przekazywanie zmiennej lambda do algorytmów STL.
  • Implikacje stałych lub referencyjnych zmiennych składowych w C++
  • Nie używaj automatycznie parametrów automatycznych w C++
  • Używanie domyślnych parametrów w celu obejścia systemu typów jest antywzorcem
  • Co to jest std::function w C++ i dlaczego ich potrzebujemy?
  • Zasoby, które pomogą Ci zagłębić się w C++
  • Podsumowanie lektury:październik - grudzień 2020
  • Asynchroniczne stosy i zakresy
  • Strukturalna współbieżność
  • Zakresy standardowe
  • Zakresy, współprogramy i reakcja:wczesne rozważania na temat przyszłości asynchronii w C++
  • Post-warunki samodzielnego poruszania się
  • Iteratory++, część 3
  • Iteratory++, część 2
  • Iteratory++, część 1
  • Być albo nie być (iterator)
  • Kawałek Pythona w C++
  • Boost.Xpressive FTW
  • Pojęcia dotyczące zakresu, część 3 z 4:Przedstawiamy elementy iterowalne
  • Pojęcia dotyczące zakresów, część 2 z 4:Nieskończone zakresy
  • Pojęcia dotyczące zakresów, część 1 z 4:Rozgraniczone zakresy
  • Sprawdzanie koncepcji w C++11
  • Iteratory wejściowe a zakresy wejściowe
  • Parametry wyjściowe, semantyka przenoszenia i algorytmy stanowe
  • Odwołania uniwersalne i konstruktor kopii
  • F-Algebry i C++
  • Najlepsza profesjonalna rada, jaką kiedykolwiek otrzymałem
  • Spotkajmy się na spotkaniu C++
  • Algorytmy kontenerów
  • Mała biblioteka metaprogramowania
  • Zakresy, koncepcje i przyszłość biblioteki standardowej
  • Projektowanie punktów dostosowywania w C++11 i nowszych
  • N4128:Zakresy dla Biblioteki Standardowej
  • Zakresy w C++:policzalne iterable i wydajność
  • Assert i Constexpr w C++11
  • Cpp-Next.Com i Expressive C++ Series
  • Zrozumienie zakresu
  • Koncepcje dotyczące zasięgu, część 4 z 4:Do nieskończoności i poza nią
  • Wybierz literał Całkowity
  • Golf mój przedgolfowy C
  • Rozwiń tablicę C
  • Porównaj dwie liczby całkowite w C lub C++ bez operatorów porównania
  • Najmniejszy egzemplarz stołu Lua
  • Najkrótsza funkcja C \ C++ do wygenerowania -1, 0 ,1
  • drukuj od 1 do 100 bez użycia rekurencji i warunków
  • Kiedy (x ==x+2)?
  • Konwertuj ciąg w stylu __DATE__ na ciąg do sortowania
  • Napisz najładniejszą kompozycję bitów bajtowych
  • Biblioteka C/C++ do odczytu sygnałów MIDI z urządzenia USB MIDI
  • Jak sformatować unsigned long long int za pomocą printf?
  • Dlaczego otrzymuję błąd podwójnego zwolnienia lub uszkodzenia z realloc()?
  • Implementacja MessageBox w GTK
  • Jak korzystać z interfejsu API gniazd C w C++ w systemie z/OS
  • Czy kiedykolwiek korzystne jest używanie „goto” w języku obsługującym pętle i funkcje? Jeśli tak, dlaczego?
  • Jak utworzyć funkcję tylko do debugowania, która pobiera listę zmiennych argumentów? Jak printf()
  • Przekonwertować ciąg szesnastkowy na liczbę całkowitą wydajnie w C?
  • Jak przekazać funkcję jako parametr w C?
  • Jak określić rozmiar pliku w C?
  • Czy operatory przesunięcia (<<, >>) są arytmetyczne czy logiczne w C?
  • Jak wdrożyć kontynuacje?
  • Jakie są bariery w zrozumieniu wskaźników i co można zrobić, aby je pokonać?
  • Czy ktoś ma doświadczenie w tworzeniu biblioteki współdzielonej w MATLAB?
  • Przekazywanie tablic wielowymiarowych jako argumentów funkcji w C
  • Jaki jest argument za printf, który formatuje long?
  • Jak określić rozmiar mojej tablicy w C?
  • Jaki jest najszybszy sposób zamiany wartości w C?
  • Jak wyświetlić listę symboli w pliku .so?
  • Jak uzyskać nazwę pliku tempfile do użycia w systemie Linux?
  • Jak przesunąć tablicę bajtów o 12 bitów?
  • Jaki jest najlepszy darmowy wykrywacz wycieków pamięci dla programu C/C++ i jego wtyczek DLL?
  • Czy istnieje różnica wydajności między i++ i ++i w C?
  • Jak naprawić początkową deklarację pętli używaną poza błędem GCC w trybie C99?
  • C:Jaka jest różnica między ++i i i++?
  • Znajdź bit najwyższego rzędu w C
  • Co robi operator przecinka ?
  • Czy istnieje różnica między foo(void) i foo() w C++ lub C?
  • Konwersja podpisana do niepodpisanej w C - czy zawsze jest bezpieczna?
  • Inicjalizacja ciągu z wyraźnym końcowym terminatorem i bez niego
  • Czy istnieje jakaś alternatywa dla używania % (moduł) w C/C++?
  • Jak ustawiasz, czyścisz i przełączasz pojedynczy bit?
  • Jak uruchomić zewnętrzny program z C i przeanalizować jego dane wyjściowe?
  • Narzędzie do śledzenia #include zależności
  • deklaracja funkcji nie jest prototypem
  • Dlaczego nie mogę przekonwertować „char**” na „const char* const*” w C?
  • Co to jest znak niepodpisany?
  • Wykonywanie programu z programu C
  • jak mogę przechwycić połączenia linux sys?
  • Co to jest tablica symboli?
  • Test jednostkowy Kod C
  • Makro do testowania, czy typ całkowity jest ze znakiem, czy bez znaku
  • Czy istnieje sposób na wstawienie kodu zespołu do C?
  • Jak zostać powiadomionym o zmianie pliku/katalogu w C/C++, najlepiej używając POSIX?
  • Jak rozpocząć wątki w zwykłym C?
  • Najlepsze zasoby do konwersji nagłówków dll C/C++ do Delphi?
  • Jaka jest ścisła zasada aliasingu?
  • Gdzie znajdę najszybszy na świecie atof wdrożenia?
  • Jakie są powszechne niezdefiniowane/nieokreślone zachowanie języka C, na które się natknąłeś?
  • Darmowe narzędzie do sprawdzania kodu źródłowego C/C++ z zestawem standardów kodowania?
  • Gdzie są przechowywane zmienne statyczne w C i C++?
  • Co oznacza {0} podczas inicjowania obiektu?
  • Bezpiecznie usuń dysk USB za pomocą interfejsu Win32 API?
  • Gdzie znajdę aktualne dokumenty w standardzie C lub C++?
  • Korzystanie z C/Pthreads:czy współdzielone zmienne muszą być niestabilne?
  • Jak w standardowy sposób przyciąć wiodące/końcowe białe znaki?
  • Jak zrobić dodawanie nasycające bez znaku w C?
  • Jak skonfigurować współdzieloną pamięć podręczną
  • Dlaczego sizeof dla struktury nie jest równe sumie sizeof każdego elementu członkowskiego?
  • Zamiana ciągu jedynek i zer na wartość binarną
  • Kompilator C dla Windows?
  • Jaka jest różnica między vmalloc a kmalloc?
  • Jak określić wartość parametru zaległości w gnieździe listen()?
  • Jak zapobiegać SIGPIPE (lub właściwie je obsługiwać)
  • Najbardziej efektywny sposób implementacji funkcji potęgowej pow(int, int) opartej na liczbach całkowitych
  • Przesunięcie struktury C/C++
  • Jak porównać struktury pod kątem równości w C?
  • Czy można skompilować Pythona do kodu maszynowego?
  • Jak uzyskać wyjście asemblera ze źródła C/C++ w gcc?
  • #ifdef vs #if - która jest lepsza/bezpieczniejsza jako metoda włączania/wyłączania kompilacji poszczególnych sekcji kodu?
  • Czy istnieje typowy wzorzec implementacji automatu stanów?
  • Ukryte cechy C
  • unsigned int vs size_t
  • Jak mogę sprawdzić flagę bajtów, sprawdzając, czy określony bit ma wartość 1 lub 0?
  • C99 stdint.h nagłówek i MS Visual Studio
  • Programowo znajdź liczbę rdzeni w maszynie
  • Łatwy sposób na użycie zmiennych typu enum jako ciągu w C?
  • Jak mogę stwierdzić, czy podana ścieżka jest katalogiem czy plikiem? (C/C++)
  • Czy D jest wiarygodną alternatywą dla Javy i C++?
  • Pętle pliku nagłówkowego C
  • Czy Fortran łatwiej jest zoptymalizować niż C do ciężkich obliczeń?
  • Wywołanie C/C++ z Pythona?
  • Jak uzyskać katalog, z którego uruchomiony jest program?
  • Co to jest wywołanie zwrotne w C i jak są zaimplementowane?
  • Jak sprawdzić system operacyjny za pomocą dyrektywy preprocesora?
  • UTF-8 w systemie Windows
  • Dlaczego otrzymuję błąd segmentacji podczas pisania do char *s zainicjowanego literałem ciągu, ale nie char s[]?
  • „const int” vs. „int const” jako parametry funkcji w C++ i C
  • Nawiasy otaczające wartości zwracane w C
  • Błąd:element inicjatora nie jest obliczalny w czasie ładowania
  • Jak sprawdzić, czy liczba całkowita jest parzysta czy nieparzysta?
  • Po co używać pozornie bezsensownych instrukcji do while i if-else w makrach?
  • Drukowanie wiodących zer w C
  • Wykrywanie czasu kompilacji architektury procesora
  • Przekaż wywołanie funkcji wariadycznej w C
  • Gdzie jest funkcja itoa w Linuksie?
  • Programy pomocnicze do analizowania argumentów dla C/Unix
  • Umieszczenie gwiazdki w deklaracjach wskaźnika
  • Co oznacza 'const static' w C i C++?
  • Jaki jest prawidłowy sposób inicjowania bardzo dużej struktury?


  • Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 [522] 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
    568 569 570 571 572 573 574