#csharp #naukaprogramowania

Pobieram pliki z ftp wprowadzam dane do bazy i wysyłam plik z nowymi danymi na ftp i podmieniam nazwę na nową.Wszystko działa ok gdy debuguje albo normalnie ręcznie odpalę plik .exe .Natomiast jak ustawiam harmonogram zdań ,żeby uruchamiał program to upladuje pliku w ogóle. Ktoś wie może w czym może być problem ?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki poradźcie bo już nie wiem.
Uczę się programowania od kilku miesięcy, chciałbym już zacząć szukać pracy ale jednak trochę się boje że za mało umiem. I to nie jest tak że 'wysyłaj cv może się uda' bo najpierw musiałbym się przeprowadzić, mam 10k oszczędności więc zakładając że wydawałbym 2k na miesiąc(wolałbym kawalerke, ale ostatnio coraz częściej myślę że może jednak pokój) to mogę siedzieć 5 miesięcy, niby długo, mógłbym się sporo
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam ,znowu ponownie tutaj,a więc tak zaczyna swoja przygode z djnago i natrafiłem na problem


nie udało mi się go rozwiązać więc postanowiłem go w jakiś sposób obejść, stworzyłem klase:

class Word(models.Model):
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie żeby cos, ale przeczytałes dokumentacje? Tam te rzeczy są swietnie wyjasnione i szczerze mowiac, lepszego zrodla nie znajdziesz, bo dokumentacja django jest boska

A co do problemu to użyj F function

I na przyszłosc dodawaj kod w formie pastebina/ github gist'a bo się ciężko czyta
  • Odpowiedz
Mireczki,

Siedzę już nad tym chwilę i nie mogę znaleźć rozwiązania.

Chciałbym, by na stronie głównej, gdzie wyświetlane są tylko posty, pomiędzy postami, tak co 2-3, pojawiało się pole do widgetów (a tym samym reklamy/różne rzeczy). O co chodzi dokładnie, widać na przykładzie ze zdjęcia (ale to inny niż używany przeze mnie motyw)

Sprawdziłem
Nokiius - Mireczki,

Siedzę już nad tym chwilę i nie mogę znaleźć rozwiązania.

C...

źródło: comment_4q4GHlhvWrrbdrUVuebrXmodWFKCdSti.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Nokiius: a jesteś pewny że modyfikujesz dobry plik? Daj tam jakiegoś print_r'a i zobacz czy na froncie coś się zmieni. Może modyfikujesz nie ten plik co trzeba
  • Odpowiedz
@Rst00: Z tym, że, mnie wyświetla się wstawiony widget, ale nie pomiędzy postami, czyli wszystko w zasadzie działa, tylko finalnie nie tam gdzie trzeba.
  • Odpowiedz
Mam kilka projektów programistycznych działających na moim VPS i często dochodzą różne nowe.
Do tej pory miałem front postawiony na osobnym kontenerze, który miał w sobie nginxa i skompilowaną apkę w angularze, w nginxie proxy_pass w zależności od adresu do poszczególnych serwisów działających.
Trochę problematyczne ciągle zmieniać config nginxa, budować obraz i wrzucać na serwer, dlatego zrobiłem sobie gatewaya w node.js do którego można w czasie rzeczywistym dodawać proxy i zapisuje sobie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@kebab-case: obczaj Traefika ;) ma fajny panel i oferuje prosta integrację z dockerem. Wystarczy że uruchomisz kontener, a zostanie on automatycznie podpięty
  • Odpowiedz
Mam dwie metody, Metoda1() i Metoda1Async(), które są takie same (zwracają stringa), poza tym że jedna jest synchroniczna a druga nie jest. Przyjął się jakiś wzór jak zrobić lub nie robić takich dwóch wariantów tej samej metody? Czy Metoda1Async() może wyglądać tak?

await Task.Run(() => Metoda1());
Uniknąłbym powtarzania tego samego kodu.

#csharp #naukaprogramowania #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

await Task.Run(() => Metoda1());


@Goglez: Tak i nie. Od biedy może ale jak można to lepiej napisać nową, asynchroniczną wersje tej samej metody. Warto pamiętać że wywołanie Task.Run odkłada wątek w thread poolu natomiast asynchroniczność != wielowątkowość :)
  • Odpowiedz
Czy może mi ktoś wytłumaczyć pisanie programów wykorzystujących klaster? Czy dobrze to rozumiem? Mam klaster z x węzłami. Piszę aplikację tak, żeby wiedziała (np miała listę adresów tych węzłów) o pozostałych węzłach i komunikowała się z odpalonymi tam programami, które nasłuchują na jakimś porcie itd. W sensie mam apke-matkę i apki podrzędne czy to jest jeszcze inaczej? Może ktoś ma do polecenia jakąś bibliotekę do wykorzystania klastrów w C, Cpp albo Pythonie?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RaVo: jaki jest twój cel? W zależności od potrzeb rozwiązania są zupełnie inne. Jeśli problemem jest duży rozmiar danych albo niewystarczająca moc obliczeniowa popularnym rozwiązaniem jest MapReduce i przykładowy framework wykorzystujący jego założenia Apache Spark (przykłady). Jeśli problemem nie jest duża ilość danych to warto zainteresować się OpenMPI
  • Odpowiedz
Mireczki z #naukaprogramowania
Myślałem o 8 miesięcznym weekendowym kursie pythona w Coders Lab (ucze się już sporo na własną rękę) ale czytając opinie o takich kursach w ogóle i zalewie absolwentów o wątpliwych umiejętnościach zaczynam się zastanawiać nad jego sensem i pomyślałem o alternatywie jaką byłyby studia mgr albo podyplomowe na pjatk albo pw (teraz jeżeli są jeszcze miejsca albo od kolejnego semestru) z zakresu analizy danych, big data itd
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kobaltowy_roman: własne projekty... nic nie będzie lepiej świadczyć o tym, że to rozumiesz jak samodzielnie napisana apka. Co Ci po papierkach jak zadadzą Ci jedno weryfikujące pytanie i będą wiedzieć czy to umiesz czy nie
  • Odpowiedz
@PeteGlorious: można. Ale to bez sensu, bo w przypadku takiego PDF-a jest tak wiele rzezczy które może pójść źle, że to po prostu bez sensu.

O ile Excel jest prosty, masz arkusze, kolumny i wiersze, to taki PDF może być wygenerowany w totalnie różny sposób. Może nawet nie być tabelki (sic!) tylko linie wektorowe powstawiane, a tekst w polach jako wiele etykiet w miejscach X,Y na "kartce".

Jeśli coś takiego byś robił,
  • Odpowiedz
@PeteGlorious: Powiem Ci, że w mojej poprzedniej robocie takie coś by się przydało ale jakby też była dodatkowo możliwość porównania tabel pomiędzy exelem i wordem i możliwość porównania wykresów.
  • Odpowiedz
mam problem i nie potrafię go rozwiązać, insertuje dane do bazy danych. 1 insert zajmuje ok 1/4 (250 ms), jest to w moim przypadku za wolno, chciałbym wrzucać do bazy danych ok 10k rekordów w 2 min. Co poprawić?

1. rozdzielić metodę save i potem wywołać .flush? Jeśli tak to jak taka metoda powinna wyglądać? Skąd ona może wiedzieć kiedy ma zostać wywołana?
2. zastosować spring batcha? (czytałem kilka poradników i jest tam dość
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Pytanko. Specjalnie założyłam konto żeby zadać pytanie komuś obeznanemu.

Bawię się w rysowanie z użyciem żółwia (moduł turtle czy tam TK). Chciałam zapytać co można by tu poprawić oraz przejrzyściej opisać. Szczególnie chodzi mi o pozbycie się zbędnych ruchów.

Żółw rysuje zwykły kwadrat, ale kończąc jego rysowanie obraca się w lewo (9 linijka), przez co musiałam dodać dodatkowe polecenie w 18 linijce, żeby wracał na pozycję wyjściową. Inaczej wszystko się sypie, a bez
Kamankara - Mirki! Pytanko. Specjalnie założyłam konto żeby zadać pytanie komuś obezn...

źródło: comment_6rtuCtvTavfbph4mkAKrlf2Oe2JmeUYg.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię sobie zadania z projecteuler.net i stanąłem na zadaniu które każe mi podać sumę wszystkich liczb pierwszych z przedziału od 0 do 2 milionów.
Napisałem algorytm, generujący liczby pierwsze z określonego przedziału poprzez dzielenie. Jest to ulepszona wersja, pomijająca liczby spełniające określone warunki (https://eduinf.waw.pl/inf/alg/001_search/0010.php).

Mimo tego, algorytm wykonuje się strasznie długo (circa 4 min) nawet dla liczb z przedziału 0 -100000. Czy zrobiłem coś źle?

Kod
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperStefan: No, ten pierwszy sposób jest ogólnie easy. Fajniejszy jest ten drugi sposób, mam go w kodzie. Ale mimo tego trwa to w cholerę czasu - nawet chciałem przyspieszyć algorytm kosztem pamięci. Zapisuję każdą liczbę pierwszą do tabeli i następne liczby dzielę tylko przez liczby pierwsze. Nie wiele to dało :D
  • Odpowiedz
Cześć!
Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, jak można by się tego na początku spodziewać.

https://stormit.pl/benchmark-jmh/

Pułapka #1. Ziarnistość pomiaru czasu – System.currentTimeMillis
StormITpl - Cześć!
Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajnośc...

źródło: comment_cRdQcFvUgOBDUhtuxekFyhbs7z161fNb.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach