Oder gibt es negative nodes?
Benutzer wird von Ihnen ignoriert. Anzeigen
Hallo,
mc-kay schrieb:
--------------------------------------------------------------------------------
> Oder gibt es negative nodes?
jupp, zum Teil: "Editors tend to save these as negative to denote id's that haven't been saved to the server."
gruß
-Andy (Golem.de)
Benutzer wird von Ihnen ignoriert. Anzeigen
Genau das gleiche dachte ich auch :-)
Benutzer wird von Ihnen ignoriert. Anzeigen
Außerdem wirst du bei Java (und somit auch bei Android-Apps) Probleme bekommen, da Java kein Unsigned kennt.
Benutzer wird von Ihnen ignoriert. Anzeigen
non_sense schrieb:
--------------------------------------------------------------------------------
> Außerdem wirst du bei Java (und somit auch bei Android-Apps) Probleme
> bekommen, da Java kein Unsigned kennt.
Das weiß auch jeder Entwickler, aber wenn es bekannt ist benutzt man einfach ein long.
Benutzer wird von Ihnen ignoriert. Anzeigen
nille02 schrieb:
--------------------------------------------------------------------------------
> Das weiß auch jeder Entwickler, aber wenn es bekannt ist benutzt man
> einfach ein long.
Tja, vielen war es wohl nicht bekannt, dass die größe der IDs die 32 Bits übersteigen werden, sonst gäbe es ja kein Artikel darüber ;)
long benutze ich auch nur recht selten, da ich in den meisten Fällen schon weiß, dass es nie zu einem Überlauf kommen wird. Ich sehe es einfach nicht ein, die doppelte Menge an Speicher zu verbraten, nur um wirklich auf Nummer sicher zu gehen, dass meine Software in 40 Jahren keinen Speicherüberlauf hat, wenn tatsächlich irgendwann mal so viele IDs auftauchen sollten.
Benutzer wird von Ihnen ignoriert. Anzeigen
non_sense schrieb:
--------------------------------------------------------------------------------
> nille02 schrieb:
> ---------------------------------------------------------------------------
> -----
> > Das weiß auch jeder Entwickler, aber wenn es bekannt ist benutzt man
> > einfach ein long.
>
> Tja, vielen war es wohl nicht bekannt, dass die größe der IDs die 32 Bits
> übersteigen werden, sonst gäbe es ja kein Artikel darüber ;)
Du solltest alles Zitieren. Die Aussage bezieht sich darauf das Java keine unsight Datentypen kennt. Wenn ich ein unsight int erwarte benutze ich dann entsprechend nicht einfach ein sight int.
>
> long benutze ich auch nur recht selten, da ich in den meisten Fällen schon
> weiß, dass es nie zu einem Überlauf kommen wird. Ich sehe es einfach nicht
> ein, die doppelte Menge an Speicher zu verbraten, nur um wirklich auf
> Nummer sicher zu gehen, dass meine Software in 40 Jahren keinen
> Speicherüberlauf hat, wenn tatsächlich irgendwann mal so viele IDs
> auftauchen sollten.
Bei dem System konnte man es doch aber vorhersehen das es nicht reichen wird.
Benutzer wird von Ihnen ignoriert. Anzeigen
nille02 schrieb:
--------------------------------------------------------------------------------
> ...
> Die Aussage bezieht sich darauf das Java keine unsight Datentypen kennt.
> Wenn ich ein unsight int erwarte benutze ich dann
> entsprechend nicht einfach ein sight int.
> ...
Meintest du mit sight und unsight vielleicht signed und unsigned oder sind das spezielle Datentypen, die ich nicht kenne, weil ich kaum JS mache?
Wenn es signed und unsigned sein soll: Opfer der Wortvervollständigung?
Benutzer wird von Ihnen ignoriert. Anzeigen
Endwickler schrieb:
--------------------------------------------------------------------------------
> Opfer der Wortvervollständigung?
Und selber nicht noch mal drüber geschaut.
Benutzer wird von Ihnen ignoriert. Anzeigen
Endwickler schrieb:
--------------------------------------------------------------------------------
> nille02 schrieb:
> ---------------------------------------------------------------------------
> -----
> > ...
> > Die Aussage bezieht sich darauf das Java keine unsight Datentypen kennt.
> > Wenn ich ein unsight int erwarte benutze ich dann
> > entsprechend nicht einfach ein sight int.
> > ...
>
> Meintest du mit sight und unsight vielleicht signed und unsigned oder sind
> das spezielle Datentypen, die ich nicht kenne, weil ich kaum JS mache?
> Wenn es signed und unsigned sein soll: Opfer der Wortvervollständigung?
Wie kommst du auf JS?
Benutzer wird von Ihnen ignoriert. Anzeigen
OT:
Ist ein int nicht immer so gross wie die Adressbreite der CPU (also z.B. 32 oder 64 bit) und ein long ist immer 64 bit, unabhängig von der Architektur?
Lasse mich gerne eines Besseren belehren.
Benutzer wird von Ihnen ignoriert. Anzeigen
fletschge schrieb:
--------------------------------------------------------------------------------
> OT:
>
> Ist ein int nicht immer so gross wie die Adressbreite der CPU (also z.B. 32
> oder 64 bit) und ein long ist immer 64 bit, unabhängig von der
> Architektur?
>
> Lasse mich gerne eines Besseren belehren.
Ne, das hat alles nicht miteinander zu tun. Ist halt alles eine Frage wie es auf der Plattform, CPU gehandhabt wird und was der Compiler daraus macht.
> http://de.wikipedia.org/wiki/Datenwort
Benutzer wird von Ihnen ignoriert. Anzeigen
Kommentare: 161 | letzter Beitrag 09:16 Uhr
Kommentare: 158 | letzter Beitrag 09:08 Uhr
Kommentare: 139 | letzter Beitrag 08:50 Uhr
Kommentare: 137 | letzter Beitrag 08:09 Uhr
Kommentare: 105 | letzter Beitrag 08:32 Uhr
E-Mail an news@golem.de

Für Konsolenspieler, die gerne ein bisschen basteln, kündigt Razer einen Controller namens Atrox an. Das aufklappbare Daddelgerät ist allerdings nicht ganz billig.

Zwei Hersteller von Windows-RT-Tablets haben die Preise ihrer Geräte gesenkt, für einige deutlich. Dell senkt die Preise direkt um ein Drittel und Microsoft gibt das ziemlich teure Type oder Touch Cover dazu. Die nächste RT-Generation soll sogar noch billiger werden.

Viele Nutzer betrachten Adblocker als legitime Notwehr gegen die aggressive Werbung im Netz. Für Websites wie Golem.de ist das ein großes Problem. Am Ende verlieren alle. Suche nach Auswegen aus dem Dilemma.

Samsung wird einige der Funktionen des Galaxy S4 per Firmware-Update auf das Galaxy S3 bringen. Das enthüllt eine Vorabversion von Android 4.2.2 für das Galaxy S3. Die neuen Möglichkeiten der Galaxy-S4-Kamera sind nicht dabei.

Google stellt seinen Zahlungsdienst Checkout in sechs Monaten ein. Anbieter sollen stattdessen auf Google Wallet umsteigen.

LG hat ein OLED-Display mit 5 Zoll großer Diagonale präsentiert, das flexibel ist und damit den Weg für gewölbte Smartphones freimacht. Auch ein 7 Zoll großes Display mit Full-HD-Auflösung in herkömmlicher LCD-Technik gehört zu den Neuheiten.