Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko221
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
m504
m504

m504

Dołączył 10 lat i 10 mies. temu
  • Obserwuj
  • Akcje 1650
  • Znaleziska 780
  • Mikroblog 870
  • Obserwujący 0
  • Obserwowane 67
q.....n
q.....n
konto usunięte 14.09.2020, 07:10:45
  • 1
Hej,

Znacie jakieś ciekawe i przydatne programy do Rusta?
Póki co korzystam z:
- Clippy
- Format(fmt)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 14.09.2020, 08:39:32
  • 0
@qarmin:

My korzystamy z tego jeszcze:
- cargo-udeps
- cargo-audit
  • Odpowiedz
M.....e
konto usunięte 10.09.2020, 08:48:31
  • 0
Jest jakaś zasada/dobra praktyka donośnie ilości kolumn w jednej tabeli? Czy raczej jeśli nie ma żadnej przesłanki do dzielenia tabeli, bo I tak wyjdzie jeden do jednego, to można dopisywać bez końca?

#bazydanych #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 10.09.2020, 12:16:48
  • 0
@Murasame: Gdy nasz tabelę które służą jako hurtowania danych to dodajesz dużo kolumn.

Gdy chcesz mieć relacyjną strukturę to raczej trzeba ograniczać ale nie na siłę.

Pamiętaj też że niektóre bazy danych mają limit kolumn w jednej tabeli, w PostgreSQL to jest maks 200.

@Feeder to też zależy, jak podasz w select że chcesz 2 kolumny z tabeli ze 1000 kolumn to pamięci zużyje tylko na odpytane kolumny.
  • Odpowiedz
maad
maad
30.08.2020, 20:36:20 via iOS
  • 0
readline według dokumentacji:
pub fn readline(&self, buf : &mut String) -> io::Result

Czemu nie mogę skorzystać z takiej formy?
io::stdin().read
line(&mut
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 30.08.2020, 21:33:23
  • 2
@maad: funkcja w której używasz "?" musi zwracać Result. (chodzi o main() a nie read_line() w Twoim przypadku).

Polecam się zapoznać z crate https://crates.io/crates/anyhow
  • Odpowiedz
q.....n
q.....n
konto usunięte 28.08.2020, 05:41:21
  • 0
Hej,
Jakiej struktury powinienem użyć do przechowywania dziesiątek albo i setek tysięcy rekordów, w których klucze mogą się powtarzać?

Mam masę plików, które muszę sprawdzić pod kątem tego czy nie mają duplikatów.
Pierwszym pomysłem było użycie Hashmap> ale coś nie chce działać

kod(self.files
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 28.08.2020, 07:17:47
  • 2
@qarmin: Jako że masz prosty klucz (u64 który jest Copy) to możesz użyć funkcji entry().

https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html

wtedy nie jest obliczany podwójnie
  • Odpowiedz
m504
m504
m504 28.08.2020, 07:44:31
  • 1
@qarmin: Inną opcja jest użycie Vec zamiast HashMap, wtedy nie będziesz miała aż tyle alokacji pamięci.

Najpierw odrzutujesz pliki i wrzucać tuple do tablicy Vec<(size: u64, FileEntry)>, potem sortujesz po size v.sort_by_key(|k| k.0);. Możesz użyć też crate rayon - posiada funkcje do sortowania na wielu wątkach.

Dzięki temu masz obok siebie pliki o tym samym rozmiarze i iterując po tym możesz sprawdzać które elementy mają unikalny rozmiar pliku. Te elementy są
  • Odpowiedz
q.....n
q.....n
konto usunięte 25.08.2020, 18:00:01
  • 0
Hej,
Chciałbym zrobić sobie jakiś ciekawy i użyteczny(dla mnie) projekt w którym mógłbym poduczyć Rusta, ale nie jestem pewien jakich bibliotek powinienem użyć do działania.

Program będzie się składać z dwóch części, klienta i serwera.

Klient ma za zadanie zebrać dane o komputerze(nazwa, konto, użytkownik) itp. oraz za pomocą wcześniej przygotowanego szablonu wpisać tytuł, wiadomość itp. i wysłać zgłoszenie w którym automatycznie byłyby zawarte informacje zebrane przez narzędzie - coś w rodzaju pomocy technicznej.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 25.08.2020, 22:48:53
  • 1
@qarmin: Polecam:

rocket - do części serwerower (najlepiej najnowszy z branch master bo obsługuje async/await)
reqwest - do części klienta jako biblioteka do obsługi HTTP.
ureq - jak chcesz bardzo prostego klienta HTTP (bez async/await)
  • Odpowiedz
atm-Pa
atm-Pa
28.07.2020, 21:17:30 via iOS
  • 2
Mirki, taka sytuacja, w bazie danych znajduje się tabelka zawierająca przedziały(mogą być z obu stron domknięte lub nie), użytkownik ma możliwość wykorzystując aplikacje webową napisaną w Javie(Spring), wprowadzić nowy przedział do bazy, walidacja danych powinna zablokować tą operacje jeżeli wprowadzany przedział pokrywa się z którymkolwiek już istniejącym w bazie(trzeba uwzględnić czy są domknięte czy nie). Mam w głowie dwa rozwiązania tego problemu. 1. Duży select sprawdzający czy baza zwróci jakikolwiek rekord którego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 28.07.2020, 21:33:07
  • 4
@atm-Pa: Zdecydowanie na bazie danych. Przeczytaj rozdział 8.17.10. Constraints on Ranges https://www.postgresql.org/docs/9.2/rangetypes.html#RANGETYPES-GIST

W skrócie robisz index

CREATE TABLE reservation (
  • Odpowiedz
Sojerr
Sojerr
22.07.2020, 16:05:14
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 22.07.2020, 16:31:18
  • 0
@Sojerr: 100metrów przed dojechaniem do przystanku jest komunikat głosowy "Przystanek X". Mimo to też tak maiłem kilka razy że się zgapiłem (telefon) i cofałem się piechotą o jeden przystanek.
  • Odpowiedz
bla_bla_bla
bla_bla_bla
bla_bla_bla
09.07.2020, 19:06:01
  • 0
Hej Mirasy, Potrzebuje ogarnąć sortowanie po 2 kolumnach, pytanie wygląda tak:

SELECT * FROM item a
LEFT JOIN itemvariants b ON b.itemid = a.id
ORDER BY a.date DESC, b.value
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 09.07.2020, 19:19:02
  • 1
@bla_bla_bla: Możesz użyć funkcji rownumber() i CTE: https://www.postgresql.org/docs/current/functions-window.html

WITH _dane AS (
SELECT
row_number() OVER (PARTITION BY a.col3 ORDER BY a.date DESC, b.value DESC) AS
  • Odpowiedz
Czokowoko
Czokowoko
04.07.2020, 16:00:43
  • 1
Hej Mireczki, szukam informacji na temat odnośnie #rustlang a dokładnie jego obecne miejsce tzn:
- Gdzie się sprawdza, a gdzie nie i dlaczego,
- Zastosowanie w dużych projektach, (czy i jak)
- Co go wyróżnia na tle innych języków,
- Obecny status np czego mu brakuje, toole, wsparcie
- Przyszłość np kiedy przemysł będzie mógł go adaptować dla swoich potrzeb
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 05.07.2020, 00:27:04
  • 1
@Czokowoko: U mnie w pracy używamy rust jako języka pierwszego wyboru w backendzie. Używamy go od CRUD (głównie), przez przetwarzanie strumieniowe, wsadowe, systemy wbudowane do prostych narzędzi systemowych.

Bardzo dobrze się u nas sprawdza, przy ograniczonej liczbie programistów jest możliwość przerzucania ludzi z backendu do embedded i odwrotnie w miarę potrzeb. W przypadku Javy nie byłoby to takie proste.

Programistów Rust nie ma dużo ale jak już się trafią to są lepsi
  • Odpowiedz
pebl
pebl
01.07.2020, 07:34:25
  • 2
Co polecacie do nauki Rusta? Oficjalna strona czy może jakieś książki?
#rustlang #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 01.07.2020, 14:20:42
  • 1
@pebl: Rust book jak @b33zon napisał. Ale trzeba przeczytać przynajmniej do rozdziału 15.

Rust by example: https://doc.rust-lang.org/rust-by-example/
  • Odpowiedz

1

[ENG] Why the developers who use Rust love it so much - Stack Overflow Blog

[ENG] Why the developers who use Rust love it so much - Stack Overflow Blog

Oto dlaczego Rust czerpie tyle miłości, prosto od samych Rustaceańczyków.

m504
z
stackoverflow.blog
dodany: 06.06.2020, 16:01:41
  • 0
  • #
    rustlang
  • #
    programowanie
n.....n
n.....n
konto usunięte 31.05.2020, 14:55:33
  • 1
Mam w pracy dużo serwerów z bazami. Na różnych serwerach mamy bazy z różnymi przyrostkami.
Przyrostki, które używamy to TRN, UAT, DEV i PRD.

Pytanie: do czego służy każdy z serwerów?

Domyślam się, że serwer z bazami PRD przechowuje dane bieżące, których nie można usuwać i ogólnie trzeba się delikatnie obchodzić.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 31.05.2020, 15:04:32
  • 3
@niedosolonyMakaron: to raczej musisz się spytać ludzi z pracy/sprawdzić konfiguracje które aplikacje z jakiej korzystają/sprawdzić dokumentacje.

Po skrótach można odgadywać ale jak nie upewnisz się to nie masz pewności czy jest używana z przeznaczeniem nazwy.

PRD - Produkcja (?)
TRN - Training (?) (dla klienta do uczenia nowych pracowników którzy będą korzystać
  • Odpowiedz
imdejv1
imdejv1
07.04.2020, 09:00:46
  • 0
Witajcie, mam pytanie. Czy jeśli plik importu CSV do woocommerce zawiera tylko średniki to jest możliwość w jakiś sposób zrobić, żeby importer (cron job, skrypcik dodatkowy) ogarniał nowe wiersze? Aktualnie problem jest taki, ze w importerze ustawiam delimiter średnik, ale wszystko pokazuje w jednej linii, bo nie przechodzi mi do nowego wiersza ( w żadnym importerze tego pliku). Jakaś porada, rada? cokolwiek, płacę złotem jeśli ktoś też zna sie na takim temacie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 07.04.2020, 09:17:46
  • 1
@imdejv1: Zamieć w pliku CSV średniki na przecinki np. za pomocą sed lub libreoffice jak wolisz gui.
  • Odpowiedz
DavyJoness
DavyJoness
11.02.2020, 13:12:04
  • 0
Siema programistyczne Mirki. Mam pytanie, czy idzie jakoś z poziomu Postgresql stworzyć widok, który będzie odwoływał się do tabeli na SQLServer? chodzi o to bym z poziomu tego pierwszego mógł stworzyć bazę która częściowo będzie odwoływać się do danych na już istniejącym SQLServer
#informatyka #programowanie #sql #sqlserver #postgresql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 13.02.2020, 06:15:54
  • 0
@DavyJoness: Robiłem to za pomocą klienta HTTP https://github.com/pramsey/pgsql-http, tyle że to nadaje się co najwyżej do synchronizowania danych a nie odpytywania się za każdym razem.
  • Odpowiedz
secret_passenger
secret_passenger
22.01.2020, 23:07:39 via Wykop Mobilny (Android)
  • 13
zainteresowani Rustem - dobra wiadomość - wrocławska grupa Rusta (rust-wrocław.pl) ogłosiła że:

https://twitter.com/RustWroclaw/status/1220073368415801346?s=20

czyli mówiąc krótko:

jesień
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 22.01.2020, 23:24:13
  • 3
@secret_passenger: Dziś będzie Rust Warsaw: https://www.meetup.com/Rust-Warsaw/events/267525144/
  • Odpowiedz
boostasio
boostasio
boostasio
23.12.2019, 20:02:03
  • 0
#rust
mam plik o nazwie model.rs zawiera on funkcję:
pub fn new() { ... }
chcę wywołac tą funkcje w pliku main.rs
gdzie robię
mod model;
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m504
m504
m504 23.12.2019, 20:30:46
  • 1
@boostasio rocket.rs wymaga podać pełną ścieżkę do funkcji. Czyli:

rocket::ignite().mount("/", routes![model::new]).launch();
Tu jest więcej opisane: https://rocket.rs/v0.4/guide/overview/#namespacing
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • Strona 2 z 5
  • >

Osiągnięcia

  • Rocznica
    od 11.11.2023

    Rocznica
  • Gadżeciarz
    od 05.12.2014

    Gadżeciarz

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking