Anonymní profil sleepy – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil sleepy – Programujte.comAnonymní profil sleepy – Programujte.com

 

Příspěvky odeslané z IP adresy 158.195.201.–

sleepy
Java › Deployment čo je to?
25. 7. 2015   #203836

#5 Kit
Tam mala byt ciarka za tym nie, sry. Hej napisal si to iste. Ja som len odpisoval lebo stale z toho bol zrejme zmateny.

#6 filip212
Ano, to je jeden sposob.

sleepy
Java › Deployment čo je to?
24. 7. 2015   #203832

#3 filip212
Nie to co ti napisal Kit. Predstav si, ze si zbuchol (upravil) apku, tak deployment je proces akym ju dostanes do zariadenia (server), od kial to niekto moze zacat vyuzivat.

sleepy
Java › Konstruktor na co?
24. 7. 2015   #203831

Dalsie su napr. (De)Serialization a reflection (za toto ta ziadny programator nepochvali), clone.

sleepy
Java › Konstruktor na co?
18. 7. 2015   #203658

#1 Pavel
Vyuziti je vela, Kit dobre pripomenul "zabranis vzniku nevalidnych objektov". Okrem toho vies zabranit programatorovi instanciovaniu objektu priamo (zmneou accessoru, to je vhodne pri singletonoch, faktoriach, builderoch). Inicializovanie final fieldov. Vies objekt urobit immutable, vhodne pri multithreadingu. Vsetko co som napisal sa da zhrnut do jedneho slova "restrictions".

sleepy
Python › Django - vykreslenie velkej…
3. 7. 2015   #203418
sleepy
Java › Java – zadání libovolného po…
3. 7. 2015   #203417

Btw. zoradenie pola je O(n log(n)) taketo prehladavanie je so zlozitostou O(n).

sleepy
Java › Java – zadání libovolného po…
3. 7. 2015   #203416

#10 Míša
Ako ti vravi KIIV:
 

class MinMaxNumber {
	private int min = Integer.MAX_VALUE; // toto musi byt na zaciatku max
	private int max = Integer.MIN_VALUE; // toto musi byt na zaciatku min

	public void addNumber(int number) {
		if ((1 - number % 2) % 2 == 0) { // vyhnutie sa pouzitiu Math.abs
			min = Math.min(min, number);
		}
		if (number % 2 == 0) {
			max = Math.max(max, number);
		}
	}

	public int getMaxEvenNumber() {
		return max;
	}

	public int getMinOddNumber() {
		return min;
	}
}

// niekde kde mas objekt butonu
private MinMaxNumber minmax = new MinMaxNumber();

//v handleri:
int number =  ... // nacitas cislo
minmax.addNumber(number)

// niekde kde zobrazujes
minmax.getMinEvenNumber();
minmax.getMaxOddNumber();

ak sa ti to podari este nastavit ze min zacina ako parne (sude, even) cislo max zacina ako neparne (liche, odd) cislo, tak mozes overit ci je to co mas na vystupe korektny vysledok. Cize ak max zostane (odd) tak zrejme v nebolo zadane ziadne parne cislo inak by bolo max, to iste pre min.

sleepy
Python › Python:cteni souboru do pole
7. 3. 2015   #199911

Hmm to je troska problem, ale mozes checknut ci na danom riadku nie su ciarky co by znamenalo ze sa jedna o dalsie pole. Potom poterebujes zistit ci sa jedna o string, int, float alebo boolean to mozes bud regularnymi vyrazmi alebo try-exceptnut castnutie pomocou classov: bool(), float(), int(). Tu je problem hlavne v rozdiele medzi int a float, pouzil by som regex: \d+ => ide o int. 

def read_file(file_name):
	lines = []
	with open(file_name) as f:
		for line in f:
			lines.append(cast(line))


def cast(value):
	if is_array(line):
		b = []
		for v in value.split(','):
			b.append(cast(v))
	try:
		b = bool(value)
	except:
		try:
			if re.match(r'\d+', value):  # treba upravit vstupny string mozno aj regex
				b = int(value)
			else:
				b = float(value)
		except:
			b = value
	return b

def is_array(line):
	return ',' in line # ak sa nachadzaju ciarky ide o pole
				

Tento kod nie je kompletny, treba ho opravit. Ale myslienka tam je.

sleepy
Java › Problém s vlákny
28. 1. 2015   #198471

pouzivaj Lock a Condition na synchronizaciu, to sa potom riesi samo.

sleepy
Matematika › Kuzelosecky
14. 1. 2015   #198070
sleepy
Python › Python Django kniha
14. 1. 2015   #198069
sleepy
Java › static, nonstatic, a nova tr…
6. 12. 2014   #196938

#2 Kit
On asi myslel instanciu.

#1 SVKSuli
Predpokladam ze vies co je to konstruktor a settery. Ak nie tu je ukazka:

class Sample {
	private int foo;

	public Sample(int f) {
		foo = f;
	}

	public int getFoo() {
		return foo;
	}

	public void setFoo(int f) {
		foo = f;
	}
}

// A niekde v kode kde mas ten int a vytvaras objekt tak ho predas cez konstruktor:
int myInt = ...
Sample s = new Sample(myInt);
// Alebo ak mas objekt uz vytvoreny a chces v nom len nastavit int:
s.setFoo(myInt);
sleepy
Java › pole objektů (krabice)
30. 11. 2014   #196714

   

public class Sklep {
	private Krabice[] krabice;

    	public Sklep(int pocetKrabic) {
		krabice = new Krabice[pocetKrabic];
		rnd = new Random();
    	}

	void rozmistiNahodne() {
        	Random random = new Random();
                // Krabice[] choices = Krabice.values();
        	for (int i = 0; i <= krabice.lenght; i++) {
			krabice[i] = Krabice.CHOICES(random.nextInt(CHOICES.size()));
                        // staci aj values()
                        // krabice[i] = choices[random.nextInt(choices.length)];
		}
        }
}

public enum Krabice {
	CERVENA ,MODRA,ZELENA;

	public static final List<Krabice> CHOICES = Collections.unmodifiableList(Arrays.asList(values()));
}
sleepy
Java › Uložení objektu do souboru/d…
20. 11. 2014   #196244

Na toto su cele api, preco to chces pisat na novo? Ak tak chces skus reflexiu. https://docs.oracle.com/javase/7/docs/api/ . Vytiahni si fieldy, zmen im acessibility a zapisuj do nich, alebo z nich citaj. Ale ako hovorim pisat si to sam je uplne zbytocne.

sleepy
Matematika › Funkce ( vlastnosti)
19. 11. 2014   #196184

log_{a}(b) = log_{c}(b) / log_{c}(a) a teda aj ln(b)/ln(a) ak toto pouzijes mas vysledok. Staci za a a b dosadit to co tam patry a vysetrit.

sleepy
Python › Gnuplot nejde spustit z Pyth…
14. 11. 2014   #196018

a nepotrebuje GnuPlot este nejake dalsie atributy na spustenie? Inak v pythone je kniznica na vykreslovanie grafov `matplotlib`

sleepy
Python › Webbrowser proxy
14. 11. 2014   #196017
sleepy
Java › Můj první program - Java
12. 11. 2014   #195981

Neviem ci vobec pri floate ma zmysel c++, ked uz tak c+=1f.  To co ti ten kod bude robit je ze 20 krat za sebou napise povedlo se lebo rozdiel je konstantny.

sleepy
Matematika › Derivácia
12. 11. 2014   #195980

Predpokladam ze take ako: [g(h(x))]'_x = g'(h(x)) * h'(x) poznas tak to pouzi. f = exp, g = -7 tanh, h = -6x. G(x) = g(h(x)) => [f(G(x))]' = f'(G(x)) G'(x) = f'(g(h(x))) [g(h(x))]' = f'(g(h(x))) g'(h(x)) h'(x).  

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý