Chyba wystarczy mi, dzieki wielkie :)
Wersja do druku
Chyba wystarczy mi, dzieki wielkie :)
Ogarnia ktoś c++ buildera?
Mam taki programik http://www.speedyshare.com/THT2G/gasnice-new.rar
I chce dodać funkcje która by zliczała wszystkie gaśnice jakie są wprowadzone do pliku w bazie pomoże ktoś na jutro muszę to oddać a już nie myślę o tej godzinie :c Postawie czteropaka :D
Hej
Potrzebuję szybko opanować jakiś język w stopniu umożliwiającym mi startowanie do 1 pracy. Mam kasy na 3 miesiące odłożone i planuję uczyć się na pełen etat. Podkreślam że nie podchodzę do pracy jako czegoś do czego muszę mieć pasję- wiem że na 99% będę po prostu kolejnym średniakiem. Na pytania co chcesz robić- chcę zarobić na życie.
Wstępnie przemyślałem że web dev to szeroki rynek, gdzie mam wrażenie łatwo o pracę więc od 2 tygodni przerabiam http://www.freecodecamp.com/
Zapisałem się do paru grup na FB z ofertami pracy i mam zagwozdkę- oferty dla juniorów bardzo często wiążą się z photoshopem, którego po prostu nie czuję. Teraz zastanawiam się czy może łatwiej byłoby zacząć z C#/java i startować do jakichś korpo?
Jak w ogóle z pracą w Python(Warszawa)? Język jest bardzo polecany na początek, na courserze jest sporo kursów.
Jak nie masz pasji do kodzenia to lżej Ci będzie na budowie niż przy programowaniu. Serio.
przeciez bycie programistą 'nie z pasji' to musi byc cos strasznego, co z tego ze zarabiasz ok pieniadze jak dostajesz ostrego raka przez 8 godzin dziennie
niedawno na wykopie(xD ;/) ktoś napisał ładny komentarz apropo OOO A CZEMU TYLE ZARABIAJĄ CI PROGRAMISCI?????
'jakbys poswiecil tyle czasu dziennie(przez pare lat) na nauke czegokolwiek innego to tez bys potem dobrze na tym zarabial'
jest tu ktos kto ogarnia labview i mi pomoze? bo dopiero zaczynam a mam troche pytan :D
C++ Builder
Mam taki programik http://www.speedyshare.com/THT2G/gasnice-new.rar
Chce dodać funkcje która by zliczała wszystkie gaśnice jakie są wprowadzone do pliku w bazie pomoże ktoś? Jestem w stanie nawet zapłacić do środy rana muszę mieć gotowe :/
http://pastebin.com/XVxVxSsT
header
http://pastebin.com/zZXEzdQS
http://pastebin.com/eLrj35pq
Na speedyshare wrzuciłem cały projekt z c++ buildera :3 Niech ktoś chociaż na to zerknie :/
Hej, mam sobie w c++ fora który się iteruje po liście np:
for(isValid = iterator->getfirst();isValid;isValid = iterator->getNext())
{...}
Wewnątrz tego fora chcę dodać warunek który jak jest spełniony to continue. Ale w przypadku wywołania continue nie chcę aby wywołana była akcja fora ( czyli nastąpiło przejście do kolejnego obiektu.) Czy mogę być pewny że nieważne co będę miał wewnątrz ciała tego fora (o ile nie było tam wcześniej żadnego continue) będzie równoznaczne z tym?:
for(isValid = iterator->getfirst();isValid;)
{
...
iterator->getNext();
}
albo jeszcze uproszczę pytanie. Czy takie fory po przeniesieniu akcji na koniec ciała będą zawsze działać identycznie nie ważne co będzie w środku? I jeżeli nie to co może powodować różnice w działaniu? (jedną z takich rzeczy jest pewnie słowo continue, tak?)
for(int i =0;i<n;i++)
{...}
for(int i =0;i<n;)
{
...
i++;
}
ale gdzie chcesz to miec? Wyswietlanie w oknie programu liczby gasnic w liscie? I kiedy ma się odświeżać? po kliknięciu dodaj/usun czy przy zapisaniu do bazy? @bojo ;
@Pumpkin ;Kod:isValid = iterator->getfirst()
while (isValid) {
if (true) continue;
isValid = iterator->getNext()
}
2016 a ludzie nadal uzywaja rar :/ szanujmy sie, pakuj do zipa a nie do rar - PPM->wyslij do-> folder skompresowany zip
No dobra ale forem mogłem to tak samo zrobić jak zresztą zrobiłem w moim poście. Moje pytanie odnosi się do tego czy taka zamiana nie spowoduje jakichś problemów i czy będzie zawsze identyczna. Mam sporo kodu który nie wiem dokładnie co robi w tym forze i się zastanawiam czy taka zamiana nie wprowadzi czegoś nieprawidłowego. Bo wprowadzenie tam continue powoduje już odmienną logikę. Czy coś jeszcze może powodować że to będzie inaczej działać?
@bojo ;
masz tu dodane zliczanie:
http://speedy.sh/kz9fr/gasnice.rar
A to juz zalezy od tego kodu :D Niestety, prawdopodobnie musisz zrozumiec co kod robi :P
A w tej kwestii moze ci pomoc to: https://youtu.be/XSb_msSaoXs?t=7m9s - zrefaktoryzuj to sobie - konkretnie od 7:20~
No ale ja chcę właśnie wiedzieć jakie to rzeczy wewnątrz mogły by spowodować nieprawidłowe działanie. Na pewno continue, może tez jakaś instrukcja goTo, może rzucane jakieś wyjątki? Jeżeli mam bardzo dużo kodu to może właśnie łatwiej to potraktować tak że sprawdzę czy te rzeczy które mogą powodować nieprawidłowości nie występują i zrobię tą zmianę bez konieczności zrozumienia kodu?
W jaki sposób w botach symulowana jest myszka i klawiatura, tzn bez zabierania jej użytkownikowi(gdy program np chodzi w tle, nadal możemy używać kompa). Dll injection nam to umożliwia?(oprócz tego, że mamy łatwy dostęp do pamięci programu) Najlepiej C++/C#.
Pozdrawiam
przez komunikaty
im wiekszy biznes tym bardziej skomplikowane rzeczy się dzieją = trzeba co raz wiecej ludzi z IT zeby to ogarniali na biezaco
Jak chciałbym nauczyć się pisać aplikacje na telefony to c++ co nie ?
Macie jakąś książke z podstawami C itp ? Bo wole mieć papierową wersje i sobie spokojnie poczytać.
i objective C/Swift jesli na sprzęt apple
wedlug mnie ksiazki sa chujowe
to tak jakbys czytał 'jak jezdzic na rowerze'
(chyba że ktos juz umie jezdzic na góralu i bmxie to owszem, jest sens poczytac o różnicach bmx vs szosówka xD)
to moje zdanie i zawsze bede odradzal poczatkujacym czytanie ksiazek, sam nauczyłem sie podstaw z praktyki(ewentualnie jakis tutoriali/czytania kodu innych), bo miliony informacji na raz o tym czym jest klasa obiekt interfejs const wskaznik referencja cośtam jakoś zbyt wiele mi nie dawało.
(co innego literatura 'ogolnoprogramistyczna' w stylu pragmatycznego programisty, czystego kodu itd. - to są sztosy ale raczej nie o to chodzi koledze)
Programować nie nauczysz się z książek, tylko musisz pisać kod, wtedy najszybciej sie uczysz (zamieniasz zmienne, dodajesz, testujesz dla różnych parametrów). Ale z drugiej strony książki, jesli sa tylko dobrze napisane (materiały z asemblera x86 to po 30 stronie jebłem) są świetnym wspomagaczem.
Dla każdego początkującego-średniego polecam Wprowadzenie do Algorytmów, autorstwa Cormena. Ponad 1k stron algorytmów w pseudokodzie.
Nazwa stanowiska: młodszy programista
Nie wiem co zazwyczaj rozumie się przez "podstawową znajomość programowania obiektowego"? Jak wiem co to konstruktor, klasa, metoda to posiadam podstawową znajomość? Czy raczej rozumie się przez to, że ma się obcykane pisanie różnych programów w praktyce? Jestem na 1 roku informatyki i myślę czy nie wysłać CV. Co myślicie? Warto wysłać czy tylko się zbłaźnię?Cytuj:
Poszukujemy osoby z podstawową znajomością programowania obiektowego, która przy wsparciu doświadczonego zespołu, będzie aktywnie uczestniczyła w realizacji projektów.
wysyłaj, nawet jak się zbłaźnisz to zobaczysz jak wygląda rozmowa, wyciągniesz wnioski i następna pójdzie ci lepiej
a podstawowa znajomosc to raczej wiedza 'po co to jest i dlaczego' + rzeczy w stylu dziedziczenie, po co są interfejsy/klasy abstrakcyjne, czym jest polimorfizm
Przeczytaj o podstawowych wzorcach projektowych, zrozumiesz wtedy podstawy sensu OOP. Jak to zrozumiesz, to mozesz aplikowac. W najgorszym wypadku powiedza ci czego ci jeszcze brakuje i sprobuj ponownie jak to ogarniesz. Jest deficyt na prawde, my w firmie szukalismy kogokolwiek kto w ogole chce cos robic, i nikt sie nie odezwal przez 3 miesiace. A jak juz sie jeden zglosil, to nagle sie 5 znalazlo :D
Ale jakby ktokolwiek przyszedl te 3 miesiace temu, to mialby wtedy pewna robote :D
Ja uważam, że jak nie czujesz sie pewnie ze swoimi umiejętnościami to nie warto wysyłać CV tak wcześnie.
Może Ci nie wyjść rozmowa i będziesz się stresował za rok startować do tej samej firmy.
Wątpię, żeby to miało jakieś znaczenie dla osoby prowadzącej rozmowę ale babki z HR mogą sporządzać listę ludzi, których już rekrutowały i ponownie tej osoby nie zaproszą na rozmowę.
Takie pytanie mam, dlaczego ten program pokazuje mi najwiekszy argument jako 0, kiedy wpisuje liczby ujemne np. wpisuje -2 -3 -4 on pokazuje ze najwieksza jest 0?
Kod:#include <iostream>
#include <math.h>
using namespace std;
/*Napisac funkcje wyznaczajaca maksymalna wartosc sposród trzech liczb a, b i c podanych
jako argumenty. Napisac program główny ilustrujacy uzycie tej funkcji.*/
int a,b,c,m,l;
int main()
{
m=a;
cout << "Podaj liczby a b c: " << endl;
cin>>a>>b>>c;
if(b>m) m=b;
if(c>m) m=c;
cout<<"Najwieksza liczba: "<<m<<endl;
/*l=a;
if(b<l) b=l;
if(c<l) c=l;
cout<<"Najmniejsza liczba: "<<l;
*/
return 0;
}
Za m wstawiasz a, które jest niezainicjowane, a potem to porównujesz w ifie?
zmienne niezainicjowane przyjmuja wartosc 0. w twoim przypadku wystarczy przypisanie m=a, umiescic za cin>>a>>b>>c.
edit, nie ważne, doszedłem do tego, trza było zrobić $dane->postBuyFormData->item['0']->postBuyFormBuyerLogin
Jako, że nigdy nie używałem i nie ogarniam obiektów, potrzebuję pomocy, bo przyszło mi bawić się allegrowym webapi...
soap zwraca mi obiektem to co potrzebuje i nie mogę za chiny wydobyć tego co chcę z tej odpowiedzi...
odpowiedź po var_dumpie jest następująca
Kod:object(stdClass)#8 (1) {
["postBuyFormData"]=>
object(stdClass)#9 (1) {
["item"]=>
array(1) {
[0]=>
object(stdClass)#10 (24) {
["postBuyFormId"]=>
int(561317985)
["postBuyFormItems"]=>
object(stdClass)#11 (1) {
["item"]=>
array(1) {
[0]=>
object(stdClass)#12 (7) {
["postBuyFormItQuantity"]=>
int(1)
["postBuyFormItAmount"]=>
float(1.25)
["postBuyFormItId"]=>
int(6049238652)
["postBuyFormItTitle"]=>
string(50) "dane"
["postBuyFormItCountry"]=>
int(1)
["postBuyFormItPrice"]=>
float(0)
["postBuyFormItDeals"]=>
object(stdClass)#13 (1) {
["item"]=>
array(1) {
[0]=>
object(stdClass)#14 (6) {
["dealId"]=>
int(1373564284)
["dealFinalPrice"]=>
float(1.25)
["dealQuantity"]=>
int(1)
["dealDate"]=>
string(25) "2016-03-23T20:07:21+01:00"
["dealWasDiscounted"]=>
bool(false)
["dealVariant"]=>
object(stdClass)#15 (2) {
["variantName"]=>
string(0) ""
["variantValue"]=>
string(0) ""
}
}
}
}
}
}
}
["postBuyFormBuyerId"]=>
int(21931961)
["postBuyFormAmount"]=>
float(1.25)
["postBuyFormPostageAmount"]=>
float(0)
["postBuyFormInvoiceOption"]=>
int(0)
["postBuyFormMsgToSeller"]=>
string(0) ""
["postBuyFormInvoiceData"]=>
object(stdClass)#16 (10) {
["postBuyFormAdrCountry"]=>
int(0)
["postBuyFormAdrStreet"]=>
string(0) ""
["postBuyFormAdrPostcode"]=>
string(0) ""
["postBuyFormAdrCity"]=>
string(0) ""
["postBuyFormAdrFullName"]=>
string(0) ""
["postBuyFormAdrCompany"]=>
string(0) ""
["postBuyFormAdrPhone"]=>
string(0) ""
["postBuyFormAdrNip"]=>
string(0) ""
["postBuyFormCreatedDate"]=>
string(0) ""
["postBuyFormAdrType"]=>
int(0)
}
["postBuyFormShipmentAddress"]=>
object(stdClass)#17 (10) {
["postBuyFormAdrCountry"]=>
int(1)
["postBuyFormAdrStreet"]=>
string(14) "dane"
["postBuyFormAdrPostcode"]=>
string(6) "dane"
["postBuyFormAdrCity"]=>
string(13) "dane"
["postBuyFormAdrFullName"]=>
string(14) "dane"
["postBuyFormAdrCompany"]=>
string(0) ""
["postBuyFormAdrPhone"]=>
string(9) "503430035"
["postBuyFormAdrNip"]=>
string(0) ""
["postBuyFormCreatedDate"]=>
string(19) "2016-03-23 20:07:45"
["postBuyFormAdrType"]=>
int(0)
}
["postBuyFormPayType"]=>
string(1) "w"
["postBuyFormPayId"]=>
int(680586252)
["postBuyFormPayStatus"]=>
string(11) "ZakoĹczona"
["postBuyFormDateInit"]=>
string(19) "2016-03-23 20:09:04"
["postBuyFormDateRecv"]=>
string(19) "2016-03-23 20:09:04"
["postBuyFormDateCancel"]=>
string(0) ""
["postBuyFormShipmentId"]=>
int(12)
["postBuyFormGdAddress"]=>
object(stdClass)#18 (10) {
["postBuyFormAdrCountry"]=>
int(0)
["postBuyFormAdrStreet"]=>
string(0) ""
["postBuyFormAdrPostcode"]=>
string(0) ""
["postBuyFormAdrCity"]=>
string(0) ""
["postBuyFormAdrFullName"]=>
string(0) ""
["postBuyFormAdrCompany"]=>
string(0) ""
["postBuyFormAdrPhone"]=>
string(0) ""
["postBuyFormAdrNip"]=>
string(0) ""
["postBuyFormCreatedDate"]=>
string(0) ""
["postBuyFormAdrType"]=>
int(0)
}
["postBuyFormShipmentTracking"]=>
object(stdClass)#19 (0) {
}
["postBuyFormSurchargesList"]=>
object(stdClass)#20 (0) {
}
["postBuyFormGdAdditionalInfo"]=>
string(0) ""
["postBuyFormPaymentAmount"]=>
float(1.25)
["postBuyFormSentBySeller"]=>
int(0)
["postBuyFormBuyerLogin"]=>
string(7) "tujestnickgoscia"
["postBuyFormBuyerEmail"]=>
string(12) "tujest@email"
}
}
}
}
potrzebowałbym np wyciągnąć z tego to co jest w postBuyFormBuyerEmail (na samym dole), próbowałem już chyba na wszystkie sposoby... mam to w zmiennej $dane, więc próbowałem $dane->postBuyFormData->postBuyFormBuyerEmail; i wiele innych kombinacji ale nie wychodzi ;( pomoże ktoś?
http://www.telegraph.co.uk/technolog...sex-robot-wit/
ja pierdole xD
https://www.jetbrains.com/
Mam do oddania 1-2 licencje.
@pezem ;
oddania?