Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Mai 15, 2024 16:00

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do Nov 15, 2012 06:45 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Hallo,

ich möchte gerne einen Hash Algorythmus in Java implementieren, dazu benötige ich die möglichkeit ein Byte Array / Buffer zu erstellen, der eine feste maximal größe hat, aber ich damit byte[] rausziehen, appenden und verschieben kann.

Das rausziehen soll aber immer von position 0 - x holen und dann die daten ab position x wieder auf 0 zurückschieben.

Gibt es da einen effizienten Weg das zu Tun? Z.b. mit irgendeiner Buffer klasse oder so?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Nov 15, 2012 10:21 
Offline
DGL Member
Benutzeravatar

Registriert: Di Mai 18, 2004 16:45
Beiträge: 2621
Wohnort: Berlin
Programmiersprache: Go, C/C++
Klingt nach einer Queue bzw. RingBuffer, welcher auch zu bevorzugen wäre, denn der tut nur den Anfangs- und EndCursor verschieben und nicht die Daten hin und her kopieren.
Da ich nicht mit Java arbeite aber google bedienen kann ^^ kann ich sagen, dass es wohl keine Standard Implementierung gibt aber einige code snippets im Netz rum schwirren.

_________________
"Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren"
Benjamin Franklin

Projekte: https://github.com/tak2004


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Nov 15, 2012 17:59 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
TAK2004 hat geschrieben:
Klingt nach einer Queue bzw. RingBuffer, welcher auch zu bevorzugen wäre, denn der tut nur den Anfangs- und EndCursor verschieben und nicht die Daten hin und her kopieren.
Da ich nicht mit Java arbeite aber google bedienen kann ^^ kann ich sagen, dass es wohl keine Standard Implementierung gibt aber einige code snippets im Netz rum schwirren.

Thx, Queue hat mir weitergeholfen :)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr Mär 29, 2013 15:31 
Offline
DGL Member

Registriert: Mi Mär 27, 2013 18:42
Beiträge: 1
Programmiersprache: Java
Finalspace hat geschrieben:
ich möchte gerne einen Hash Algorythmus in Java implementieren, dazu benötige ich die möglichkeit ein Byte Array / Buffer zu erstellen, der eine feste maximal größe hat, aber ich damit byte[] rausziehen, appenden und verschieben kann.

Das rausziehen soll aber immer von position 0 - x holen und dann die daten ab position x wieder auf 0 zurückschieben.


So richtig verstehe ich nicht, was Du da vor hast? :oops:

____________
Java für Anfänger: Programmierbot


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.024s | 17 Queries | GZIP : On ]