via Wykop Mobilny (Android)
  • 0
Chciałbym spróbować C#, polecacie jakieś źródło nauki dla kogoś, kto wie o co chodzi w programowaniu i ma pewne doświadczenie?
#csharp #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest nowy hack do cyberpunka naprawiający AI samochodów NPC:
edytujecie głowny plik .exe jako administrator Resource Hackerem.
Znajdujemy linię 1376, wycinamy cały kod AI od 1376 do 1858
W osobnym pliku resource hackera wklejamy poniższy kod, zamieniamy na hexy i całość wklejamy w linię 1376

RaycastHit lineHit1;
jacku - Jest nowy hack do cyberpunka naprawiający AI samochodów NPC:
edytujecie głow...

źródło: comment_1608025191RpzK1RJLTFCA0be7TTd4Z0.jpg

Pobierz
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Odpalam w osobnym tasku metodę (f0) za pomocą async/await. W tej metodzie mam kilka innych metod (nazwijmy je f1 i f2), które bądź co bądź nie działają w innych taskach ale zawierają w sobie metody asynchroniczne.
Żeby odpalić f2 muszę poczekać aż f1 się skończy a problem polega na tym, że metody asynchroniczne z f1 powodują że program tworzy wątek, idzie dalej w tasku od f0 i odpala f2 w trakcie działania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Norskee: no jasne, ale to są sprawy typu mamy to zrobienia A a tamten koleś robił A' i zrobił to dobrze i można go wyciągnąć za dużo większe pieniądza. Zazwyczaj to właśnie tak działa że ktoś zmienia prace na lepiej płatną i w tej nowej firmie jest zapotrzebowanie na pewne umiejętności i on wie kto w starej firmie był najlepszy w tym i jest to już sprawdzony osobnik a nie
  • Odpowiedz
Hej! Próbuje od wczoraj ściągnąć userów z azure active directory przez graph api.

Założyłem sobie domenę/dzierżawę "testowafirma" i dodałem tam trzech użytkowników. Zarejestrowałem jedna aplikacje konsolową i tam wykonuje zapytanie graphServiceClient.Users.Request().GetAsync()

Problem mam taki że zwraca mi jedynie jednego usera - mnie samego.

Co
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MarceloFerro: Ten kod to na /common/login Ci daje? A zamień /common/ na /{TenantID}/ docelowy - common to jest taki ogólny route który Ci dopasuje tenanta do konta, ale jak masz dostęp do kilku kont, to może trafić do niewłaściwego tenanta
  • Odpowiedz
@Edelner: Tak jak piszesz, Javy jest po prostu więcej, ale konkurencja jest też adekwatnie większa. Możesz mieć problem z dostaniem jakiejś posady jako junior, jeżeli nie masz znajomości w branży. Jest też imho wiecej januszexów, które opierają się o jave.
Imho jednak masz błędne założenie: nie powineneś wybierać między językami, a być w stanie pisać w wielu. Niekoniecznie we wszystkich w tym samym stopniu, jednak czasem trzeba napisać coś pythonie,
  • Odpowiedz
Muszę przecież wybrać jakiś główny.


@Edelner: Niestety tak to nie działa. Możesz pochylić się w domu nad jednym językiem, jednak prawdziwa nauka jest już w pracy. Owszem, wybierz sobie jakiś język żeby poćwiczyć samo programowanie, ale w znacznej większości będą same podręcznikowe przykłady, nic ciekawego i rozwijającego. Idzie wyczerpać temat w miesiąc.

EDIT. Więc najlepiej pójść do roboty i się sprawdzić w danym języku.
kingszajs - > Muszę przecież wybrać jakiś główny.

@Edelner: Niestety tak to nie dz...

źródło: comment_1607439848YnotDQ4Eht8kqaKHes8NBO.jpg

Pobierz
  • Odpowiedz
Chciałbym ogarnąć sobie trochę asp.net mvc, ale nie wiem jak się do tego zabrać. Polecicie jakieś materiały do nauki?
#csharp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki takie pytanie z #gamedev: jeśli potrzebuję często odczytywać parametry Rigidbody z samochodu przez różne skrypty to dla wydajności lepiej jest jak:
a) każdy skrypt sobie je pobiera sam
b) zrobić jeden skrypt który pobiera te parametry do zmiennych co klatkę a następnie inne skrypty czytają z tego skryptu np. velocity = skryptPobieraczek.velocity

#csharp #unity
jacku - Mirki takie pytanie z #gamedev: jeśli potrzebuję często odczytywać parametry ...

źródło: comment_16071817994nBv7vcdJjjwUbq01X2JZQ.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: wg mnie bardziej opcja B. Dla wygody. Ja przeważnie robię sobie jednego skrypta z takimi różnymi obliczeniami i w innych skryptach mam refki do tego jednego. Taki master skrypt. Tam się wyliczają wszystkie wartości konieczne cały czas ale trzymam tam też voidy do jakichś konkretnych akcji. Jak w innym skrypcie potrzebuje danego działania to refuje z tego master skrypta.
  • Odpowiedz
Czy przyszłość backendu należy do C#? Microsoft to jedna z największych firm informatycznych na świecie. Myślicie, że będzie chciał wypchnąć Javę z rynku i zacząć dominować w backendowych rozwiązaniach dla biznesu a może też mobilnych (Xamarin)? Zapraszam do dyskusji.
#informatyka #programowanie #naukaprogramowania #programista15k #csharp #java #backend

Czy przyszłość backendu należy do C#? (Jeśli możesz napisz w komentarzu uzasadnienie)

  • Tak 25.3% (25)
  • Nie 74.7% (74)

Oddanych głosów: 99

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: Microsoft nie ma zbytniego poważania u starszych datą devów. Czemu? Promował mnóstwo technologii, które potem po cichu u--------ł. Na konferencjach namawiali "piszcie w tym, jakie to zajebiste", a potem jeb, deprecated ( ͡° ͜ʖ ͡°)
Nie tylko microsoft tak robi, ale dobrze mi się wryli z m. in. z rakiem w postaci Silverlighta, u-------m Windows Mobile, a potem Windows Phone.

Obecnie #java here,
  • Odpowiedz
@Edelner: Przecież pierwsza wersja c# była wydana z zamierzeniem żeby jebnąć w javę bo ms chciał zrobić swoje rozszerzenie javy i został opluty kwestiami licencyjnymi xD Także pytanie spóźnione o jakieś 15 lat.
  • Odpowiedz
Generuje sobie api keye uzywając RNGCryptoServiceProvider.

64 bajty co daje nam 2^512 unikalnych wartości.

Pisać kod, który sprawdza czy na pewno wygenerował mi się unikat? xD

A
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem, dlatego się pytam ( ͡° ͜ʖ ͡°)


@budyn: Oczywiście GUID jest tak zrobiony, żeby szansa na wygenerowanie była jak najmniejsza, ale skoro jest określonej długości, no to pula możliwości jest skończona i nie masz gwarancji że nie wygenerujesz duplikatu. Szansa jest bardzo mała (niektórzy twierdzą że wręcz pomijalna), no ale nie zerowa.
  • Odpowiedz
Różnica Pomiędzy ViewData, ViewBag oraz TempData

Cześć, w dzisiejszym artykule na blogu przedstawiłem różnice pomiędzy 3 popularnymi sposobami przekazywania danych z kontrolera do widoku w ASP.NET MVC, to znaczy ViewData vs ViewBag vs TempData.

➡ Szczegóły: https://www.modestprogrammer.pl/roznica-pomiedzy-viewdata-viewbag-oraz-tempdata

Miłego
kazik- - Różnica Pomiędzy ViewData, ViewBag oraz TempData

 Cześć, w dzisiejszym ar...

źródło: comment_1606848086wuuRbgp7ZscFfm5zo0AwVn.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goryptic:
-inaczej się wyświetla (jak masz ikonki przy membersach)
-inaczej się dobierasz przez refleksje bo to co innego( taki auto property {get;set;} to tak naprawde 2 metody(zapis/odczyt) i jedno pole pod maską )
-wersja z {get;set;} jest wolniejsza bo dobranie się do zmniennej kosztuje jeden więcej poziom na stacku ale są to pomijalne różnice, wiec jesli nie odczytujesz/zapisujesz milionami to nie ma znaczenia
  • Odpowiedz
Gra karciana dla programistów? Jaki ma ona związek z edukacją? Otóż Summon The JSON łączy w sobie grywalizację, techniki zapamiętywania i naukę programowania. To projekt, nad którym pracowaliśmy od listopada 2019 roku.

Obecnie dostępne są talie do języków: JavaScript, Python, C#, Java i PHP.

Każdy przepięknie ilustrowany deck w klimacie fantasy to:

-
tomaszs - Gra karciana dla programistów? Jaki ma ona związek z edukacją? Otóż Summon ...

źródło: comment_1606721363B1MDHU7JYpIbp5QDkHXmz5.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka jest różnica między tym:

_freeIndex == null ? _freeIndex = new FreeIndex(index, null) : _freeIndex = new FreeIndex(index, _freeIndex);
a tym:

if (_freeIndex == null)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: Przede wszystkim - operator warunkowy zwraca wartość na podstawie warunku (jedną albo drugą), a if...else wartości nie zwraca, a jedynie na podstawie warunku decyduje czy wykonać dany blok czy nie - przy czym blok może zawierać w sobie cokolwiek (wywołania, przypisania, inne bloki warunkowe, pętle itd), natomiast dla operatora warunkowego ZAWSZE musi on przyjąć postać:

warunek ? wartosc_dla_true : wartosc_dla_false
W twoim przykładzie ifa faktycznie można skrócić do takiej
  • Odpowiedz