Kolozzeum Forum - Sveriges största träningsforum
Gå tillbaka   Kolozzeum Forum - Sveriges största träningsforum > Träning > Allmänt Forum

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2015-10-04, 16:51   #1801
hurril
Registered Useless
 
hurrils avatar
 
Reg.datum: Mar 2011
Ort: Broumma
Inlägg: 5 275
Citat:
Ursprungligen postat av Notten Visa inlägg
Gör en kopia av listan och göm kopian inuti en icke modifierbar lista.

Kod:
this.authors = Collections.unmodifiableList(new ArrayList<>(authors));
Det räcker INTE med
Kod:
this.authors = Collections.unmodifiableList(authors);
eftersom den som anropar konstruktorn (och alla andra med en referens till listan) fortfarande kan göra ändringar i listan och därmed ditt objekt.
De andra referenserna vill du snarare skydda åtkomsten till så är det lungan. Men visst - att bara returnera en kopia löser även det delvis problemet.

Ett annat är att det där är en shallow copy endast. Nu blir det ändå inget problem i det här läget eftersom String är immutable.
__________________
Elitträning för styrkelyft i Team 9001.
hurril är inte uppkopplad   Svara med citat
Gammal 2015-10-04, 17:47   #1802
Notten
Registered User
 
Reg.datum: Jan 2007
Inlägg: 63
Citat:
Ursprungligen postat av hurril Visa inlägg
1. De andra referenserna vill du snarare skydda åtkomsten till så är det lungan. Men visst - att bara returnera en kopia löser även det delvis problemet.

2. Ett annat är att det där är en shallow copy endast. Nu blir det ändå inget problem i det här läget eftersom String är immutable.
1. Jag förstår inte vad du skriver
2. Jag vet att det inte är ett problem.
Notten är inte uppkopplad   Svara med citat
Gammal 2015-10-04, 18:59   #1803
hurril
Registered Useless
 
hurrils avatar
 
Reg.datum: Mar 2011
Ort: Broumma
Inlägg: 5 275
Citat:
Ursprungligen postat av Notten Visa inlägg
1. Jag förstår inte vad du skriver
2. Jag vet att det inte är ett problem.
I objektorienterad programmering är medlemsåtkomst väldigt centralt. Man deklarerar medlemsvariabler som privata (private) eller skyddade (protected) ofta just därför. Därefter kan man skänka åtkomst via access-metoder. T ex:

public class Quux {
private int boo;

public Quux() { boo = 10; }

public int getBoo() { return boo; }

}

Som synes kan ingen komma åt självaste boo-fältet för att modifiera det, däremot kan dess värde läsas med hjälp av `getBoo´. För klienter till `Quux´ kan vad som helst finnas bakom `getBoo´ men utifrån kan inte `boo´ ändras. Åtkomsten är begränsad.
__________________
Elitträning för styrkelyft i Team 9001.
hurril är inte uppkopplad   Svara med citat
Gammal 2015-10-28, 16:38   #1804
Ado2000
You dont make friends with sallad
 
Ado2000s avatar
 
Reg.datum: Dec 2011
Ort: Göteborg
Inlägg: 2 199
Någon som känner till om det finns forum på nätet för programmering ? Ett forum i den stilen där man kan lära sig och få tips. På samma sätt som man kan lära sig om träning på Kolozzeum fast för programmering istället.
__________________
Min träningsjournal: http://www.kolozzeum.com/forum/showthread.php?t=175869

Citat:
Ursprungligen postat av King Grub Visa inlägg
Jag hade en vilodag 2005.
Citat:
Ursprungligen postat av shut teh face Visa inlägg
Gillar midgets (and goats)
Ado2000 är inte uppkopplad   Svara med citat
Gammal 2015-10-28, 17:04   #1805
eternallord
Registered User
 
eternallords avatar
 
Reg.datum: Aug 2009
Inlägg: 190
Självklart finns det. Den mesta kommunikationen i form av frågeställningar sker nog på Stackoverflow dock. Inte riktigt ett forums-format, men perfekt när man vill ställa frågor.
__________________
"Hey, I'm not surprised motherfuckers" -Nate Diaz
eternallord är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 18:20   #1806
JohPz
Registered User
 
JohPzs avatar
 
Reg.datum: Sep 2009
Ort: Karlstad
Inlägg: 590
Här kommer en noobfråga:

Ska börja programmera i C i och tänkte använda Code Blocks. Jag får dock inte eländet att fungera som det ska. Skapar nytt projekt etc och får upp startkoden med "Hello world" men när jag trycker på Build and Run kommer det bara upp en tom svart ruta, alltså ingen "Hello World"-text. Vad kan problemet tänkas vara?

Har testat bl.a. med "Reset Default" under Settings>compiler som många rekommenderade vid googling men funkar ej. Läst runt en del men hittar inget som fungerar
__________________
Give me sight beyond sight
JohPz är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 19:18   #1807
Agitator
Den rättmätige
 
Agitators avatar
 
Reg.datum: Mar 2014
Inlägg: 1 792
Visa koden som körs.
__________________
Citat:
Ursprungligen postat av King Grub Visa inlägg
Att träna utan steroider är som att vattna gräsmattan när det regnar. Slöseri med tid.
Citat:
Ursprungligen postat av King Grub Visa inlägg
Det är aldrig för tidigt för första kuren.
Citat:
Ursprungligen postat av King Grub Visa inlägg
Va, kreatin? Är det kreatin vi har pratat om?
Agitator är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 19:40   #1808
JohPz
Registered User
 
JohPzs avatar
 
Reg.datum: Sep 2009
Ort: Karlstad
Inlägg: 590
Citat:
Ursprungligen postat av Agitator Visa inlägg
Visa koden som körs.
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
return 0;
}

Det är vad som kommer automatiskt vid uppstart så är väl nåt annat fel antar jag.
__________________
Give me sight beyond sight
JohPz är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 20:09   #1809
hurril
Registered Useless
 
hurrils avatar
 
Reg.datum: Mar 2011
Ort: Broumma
Inlägg: 5 275
Citat:
Ursprungligen postat av JohPz Visa inlägg
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
return 0;
}

Det är vad som kommer automatiskt vid uppstart så är väl nåt annat fel antar jag.
Jag spelar inte windows men kanske hinner du inte se utmatningen innan fönstret stängs?
__________________
Elitträning för styrkelyft i Team 9001.
hurril är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 20:33   #1810
JohPz
Registered User
 
JohPzs avatar
 
Reg.datum: Sep 2009
Ort: Karlstad
Inlägg: 590
Citat:
Ursprungligen postat av hurril Visa inlägg
Jag spelar inte windows men kanske hinner du inte se utmatningen innan fönstret stängs?
Nja jag vet inte riktigt, det står en markör och blinkar i fönstret men inget mer händer.
__________________
Give me sight beyond sight
JohPz är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 21:08   #1811
hurril
Registered Useless
 
hurrils avatar
 
Reg.datum: Mar 2011
Ort: Broumma
Inlägg: 5 275
Citat:
Ursprungligen postat av JohPz Visa inlägg
Nja jag vet inte riktigt, det står en markör och blinkar i fönstret men inget mer händer.
Då tror jag inte ditt program startas. Fixa ett kompileringsfel och se vad som händer.
__________________
Elitträning för styrkelyft i Team 9001.
hurril är inte uppkopplad   Svara med citat
Gammal 2015-11-08, 21:28   #1812
Agitator
Den rättmätige
 
Agitators avatar
 
Reg.datum: Mar 2014
Inlägg: 1 792
Starta commandprompten och kör din build där i, din byggda exe dvs.

Om det inte fungerar och inte visar något så lägg till system("PAUSE"); i botten av din main funktion.
__________________
Citat:
Ursprungligen postat av King Grub Visa inlägg
Att träna utan steroider är som att vattna gräsmattan när det regnar. Slöseri med tid.
Citat:
Ursprungligen postat av King Grub Visa inlägg
Det är aldrig för tidigt för första kuren.
Citat:
Ursprungligen postat av King Grub Visa inlägg
Va, kreatin? Är det kreatin vi har pratat om?

Senast redigerad av Agitator den 2015-11-08 klockan 21:30.
Agitator är inte uppkopplad   Svara med citat
Gammal 2015-11-12, 11:22   #1813
IMMORTAL ABDUL
Registered User
 
IMMORTAL ABDULs avatar
 
Reg.datum: Jan 2012
Ort: Malta.
Inlägg: 112
Vet någon om ett plugin jag kan använda för att skapa en affiliate topplista som ser bra ut på min sajt? (www.binära-optioner-bluff.se)
IMMORTAL ABDUL är inte uppkopplad   Svara med citat
Gammal 2015-11-12, 19:29   #1814
Baan
Registered User
 
Baans avatar
 
Reg.datum: Apr 2004
Ort: Göteborg
Inlägg: 12 325
Citat:
Ursprungligen postat av IMMORTAL ABDUL Visa inlägg
Vet någon om ett plugin jag kan använda för att skapa en affiliate topplista som ser bra ut på min sajt? (www.binära-optioner-bluff.se)
Typ https://www.google.se/webhp?sourceid...to%20wordpress ?
__________________
träning

@Twitter
Baan är inte uppkopplad   Svara med citat
Gammal 2016-01-08, 17:35   #1815
xcv
Registered User
 
xcvs avatar
 
Reg.datum: Oct 2012
Ort: Stockholm
Inlägg: 263
Har tenta på tisdag i en grundkurs i business intelligence, hittar följande bland instuderingsfrågorna;

– What is data intelligence?
– How can we use data intelligence to make decisions?
– Why is data intelligence one of the crucial components for business intelligence?

Han nämner ej det i föreläsningarna eller dylikt, och googlingar kring data intelligence ger lite oklara svar på frågorna. Någon som kanske jobbar med BI eller kan mycket om det som snabbt kan sammanfatta främst hur BI och data intelligence relaterar till varandra?
xcv är inte uppkopplad   Svara med citat


Svara


Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +1. Klockan är nu 10:16.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
Copyright 2015, Kolozzeum (TM)