Tag: unsafe
In C# oder Rost, die unsafe-Schlüsselwort markiert-code in der Lage, direkt mit memory-Zeiger, unter Umgehung der Sprache s Sicherheit überprüft. In Java -, `sun.misc.Unsicher “ ist eine spezielle Klasse, die Durchführung von low-level, unsichere Vorgänge.
2
Antworten
wie kann ich erklären, fixed-size array von einer Struktur in C# : [StructLayout(LayoutKind.Sequential,Pack=1), Serializable] public unsafe struct MyStruct{ ... } public class MyClass { ... public fixed MyStruct myStruct[256]; } dies führt zu CS1663 : Puffer fester
1
Antworten
Ich gerade aktualisiert meine Safari von Safari 9 safari " 10 als beta-version. Mein client ist ein java-applet läuft von einer Seite. In 9 und Safari vor version ist, läuft es OK. Aber in Safari 10 beta,
2
Antworten
Habe ich gelernt, ein wenig über Unsichere Zustand und Sicheren Zustand. Sicheren Zustand ist, wenn es keine chance der deadlock Auftritt, während unsicherer Zustand bedeutet nicht, dass ein deadlock aufgetreten ist, aber bedeutet, dass ein deadlock passieren
2
Antworten
Ich habe eine web-Anwendung und in einer der Klassen, die im folgenden definiert ist (teilweise): public class DllFunction { [DllImport("CARSDBI.dll", EntryPoint="CARSDBI_EnableLogging")] public static extern unsafe void CARSDBI_EnableLogging(int bSetting); .... } Bekomme ich den "unsicheren code kann nur
3
Antworten
Bin ich importieren mehrere unmanaged c++ DLL in mein Projekt jedoch die importierten DLLs haben dieselben Methodennamen, die Ursachen compiler gibt. Zum Beispiel; unsafe class Myclass { [DllImport("myfirstdll.dll")] public static extern bool ReturnValidate(long* bignum); [DllImport("myseconddll.dll")] public static
3
Antworten
Ich habe Mühe zu verstehen, der Dokumentation von sun.misc.Unsicher-ich denke, da es nicht für den Allgemeinen Gebrauch gedacht, niemand ist sich wirklich Mühe zu machen es lesbar -- aber ich wirklich brauchen, einen Weg zu finden, die
1
Antworten
Hintergrund Wir haben mit einigen code kopiert wortwörtlich von Joe Duffy ' s "Concurrent Programming on Windows" (Seite 149) in der Produktion für über ein Jahr. Der code (unten) in unserer Asp.Net web-Anwendung zu testen, wenn es
4
Antworten
Was sind die Folgen (positiv/negativ) mit der unsicher Schlüsselwort in C# Pointer? Zum Beispiel, was wird der garbage collection, was sind die performance-Gewinne/Verluste, was sind die performance-Gewinne/Verluste im Vergleich zu anderen Sprachen manuelles memory-management, was sind die
2
Antworten
Hatte jemand versuchen, um java-Objekte aus heap? Ich habe versucht, mit dem serialisieren, Deserialisieren und die Speicherung von byte-arrays, die durch Unsichere Bibliotheken. Aber komplexe Objekte mit mehreren Gegenständen, so dass dies ein langwieriger Prozess. Jede bessere
7
Antworten
Ich habe gerade eine Swap-routine in C# so: static void Swap(ref int x, ref int y) { int temp = x; x = y; y = temp; } Es tut die gleiche Sache, dass das C++ code
1
Antworten
Ich wissen, mit den /unsafe fahne in C# können Sie Zeiger verwenden. In C/C++ delete Zeiger, die Sie verwenden würden free(pointer); und delete pointer; beziehungsweise. Aber, wie würden Sie erreichen den gleichen Effekt mit der C# Zeiger?
4
Antworten
Wenn ich versuchen, geben Sie die Adresse einer öffentlichen Variablen wie diese: ML.Register("Radius", &lBeacons[i].Radius, 0.0f, 200.0f, 10.0f); Bekomme ich diesen Fehler: error CS0212: You can only take the address of an unfixed expression inside of a fixed
5
Antworten
Ich habe ein gutes Stück der Forschung, aber bin nun fest, warum bin ich noch immer diesen Fehler. Ich habe ein struct mit folgenden Attributen: struct Account { //private attributes private double mBalance; private int mAccountNumber; private
4
Antworten
Stieß ich auf eine situation, wo ich eine ziemlich große Datei, die ich brauche zum Lesen binärer Daten aus. Folglich habe ich realisiert, dass der Standard-BinaryReader Umsetzung in .NET ist ziemlich langsam. Beim Blick auf es mit
4
Antworten
Ich konvertieren wollen byte* zu einem byte, aber ich möchte auch eine wieder verwendbare Funktion, um dies zu tun: public unsafe static T Create<T>(T* ptr, int length) { T array = new T[length]; for (int i =
5
Antworten
ich bin mit Unity3D 4.3 und ruft einen DLL, die ich erstellt. wenn Sie versuchen zu nennen, die nur die Funktion haben, die ist diese: void GetModelReferences(int &nVertices, float * vertices, int &nTriangles, int * triangles, float
5
Antworten
Ich haben ein großes Projekt über die statische source code Analyse, und alles erfolgreich kompiliert, außer für eine Sache. Ich habe die Fehlermeldung im Titel. Der Punkt, der mich verwirrt ist, dass es gibt eine Fehlermeldung, dass
3
Antworten
unsafe public class Temp { public struct Node { Node *left; Node *right; int value; } public Temp() { Node* T=new Node(); T->left=null; T->right=null; T->value=10; } } main() { Temp temp=new Temp(); } Gibt es Fehlermeldung, dass
7
Antworten
Benutze ich eine extension-Methode zum konvertieren von float-arrays in byte-arrays: public static unsafe byte ToByteArray(this float floatArray, int count) { int arrayLength = floatArray.Length > count ? count : floatArray.Length; byte byteArray = new byte[4 * arrayLength];
8
Antworten
Ich würde gerne eine byte aus einer float so schnell wie möglich, ohne die Schleife durch die ganze Reihe (über einen cast, wahrscheinlich). Unsicherer code ist in Ordnung. Danke! Ich bin auf der Suche nach einem byte-array-4
5
Antworten
Verstehe ich unsicherer code ist besser geeignet, um Zugriff auf Dinge wie die Windows-API und tun unsichere Art castings, als Sie zu schreiben mehr performanten code, aber ich möchte Sie bitten, wenn Sie jemals bemerkt, keine signifikante
11
Antworten
Sollten Sie Zeiger verwenden in Ihrem C# - code? Was sind die Vorteile? Ist es zu empfehlen, durch Die der Mensch (Microsoft)? InformationsquelleAutor der Frage Kredns | 2009-02-24
6
Antworten
Warum erhalte ich die folgende Fehlermeldung? Unsicherer code nur angezeigt, wenn Sie kompilieren mit /unsafe"? Arbeite ich in C# und Visual Studio 2008 für die Programmierung unter Windows CE. InformationsquelleAutor der Frage Gold | 2010-01-08
3
Antworten
Ich versuche, erstellen Sie ein array von bytes, dessen Länge UInt32.MaxValue. Dieses array ist im Grunde eine kleine(ish) die in-memory-Datenbank: byte countryCodes = new byte[UInt32.MaxValue]; Auf meinem Rechner, aber zur Laufzeit bekomme ich einen System.OverflowException mit "die
5
Antworten
Ich weiß, C# ermöglicht dem Programmierer den Zugriff, die Pointer in einem unsafe-Kontext. Aber Wann wird das benötigt? Unter welchen Umständen, mit Zeigern wird unvermeidlich? Ist es nur aus performance-Gründen? Auch der Grund, warum nicht C# setzen
3
Antworten
Bekam ich diese Fehlermeldung beim erstellen einer visual C++ - Projekt. Zuerst habe ich heruntergeladen 3 Beispiel-Projekte, die alle dasselbe problem zu lösen, drucken Sie alle Primzahlen kleiner als N (Sie wissen vielleicht, diese Beispiel-Projekte ?). Ich
16
Antworten
Stieß ich auf die Sonne.misc.Unsicher-Paket, den anderen Tag und war sehr erstaunt, was es tun könnte. Natürlich, die Klasse ist nicht dokumentiert, aber ich Frage mich, ob es jemals einen guten Grund, es zu benutzen. Was Szenarien
14
Antworten
Kenne ich von Java keine Zeiger, aber ich habe gehört, dass Java-Programme erstellt werden können, mit Zeigern und dass dies getan werden kann, von den wenigen, die sind Experten in java. Ist es wahr? InformationsquelleAutor der Frage
2
Antworten
Ich SecureString für eine Microsoft-Klasse und ich fand den folgenden code auf der internet: public static class SecureStringExt { public static SecureString ConvertToSecureString(this string password) { if (password == null) throw new ArgumentNullException("password"); unsafe //Red highlighted line
10
Antworten
Schreibe ich ein Bildverarbeitungs-Programm die Echtzeit-Verarbeitung von video-frames. Es ist in C# mit der Emgu.CV-Bibliothek (C#) umschließt, die die OpenCV-library-dll (unmanaged C++). Jetzt habe ich das schreiben meiner eigenen speziellen Algorithmus, und es muss so schnell wie
6
Antworten
Frage Ich bin Portierung einer C-Anwendung in C#. Die C-app fordert viele Funktionen von einem 3rd-party-DLL, also schrieb ich P/Invoke-Wrapper für diese Funktionen in C#. Einige dieser C-Funktionen zuordnen Daten, die ich in der C# - app,
7
Antworten
Kann mir jemand ein Beispiel geben, eine gute Zeit, um tatsächlich "unsicher" und "fixed" im C# - code? Ich habe gespielt mit ihm vor, aber nie wirklich eine gute Verwendung für Sie. Betrachten Sie diesen code... fixed