Cześć Wam! Próbuję przepisać na C# program wypisujący permutacje danego stringa
np. "ABC" na podstawie algorytmu pokazanego na stronie:
https://www.geeksforgeeks.org/write-a-c-program-to-print-all-permutations-of-a-given-string/

Tutaj mój kod:
https://paste.ofcode.org/38rZqSVc5bRCZ2JswxdThJ7
MarceloFerro - Cześć Wam! Próbuję przepisać na C# program wypisujący permutacje daneg...

źródło: comment_JF817RpwkM4dxdOaNWrlmVf22le2PpoP.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zainstalowałem VS 2017, a wraz z nim przestarzała wersja C# 5, w której i tak nie działają kody z kursu utworzonego w c# 5 ale w vs 2013. Jak to skonfigurować?

C:\Windows\Microsoft.NET\Framework\v4.0.30319>csc
Microsoft (R) Visual C# Compiler version 4.7.2556.0
for C# 5

#csharp
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mogę nie do końca rozumieć Twój problem (Listbox ma kilka różnych itemów, z których stan jednego jest zależny od stanu drugiego?), ale nie wygląda jak coś, czego nie da się ogarnąć. Bij na PW, jak chcesz ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Chciałem dodać sobie instalator do apki desktopowej i mam problem - korzystam w MS Visual Studio Installer Projects i po stworzeniu instalatora aplikacja się nie uruchamia pomimo klikania w ikonę czy to na pulpicie albo w pasku start. Dopiero uruchomienie jej z uprawnieniami administratora 1 raz "odblokuje" możliwość jej uruchamiania, następne uruchomienie i każde kolejne nie wymaga uprawnień admina. Jakieś mądre rady co to może powodowac ?

Apka napisana w WPF

#
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sorn:

Nie, nic nie pokazuje jedynie to co dodano. Problem rozwiązuje... zmiana ścieżki dostępu. W przypadku gdy zainstalujemy to poza Program Files (x86) to program normalnie działa.

sprawdziłem jeszcze app.manifest i tam jest
  • Odpowiedz
  • 0
@bi-tek podczas pierwszego uruchomienia, program tworzy jakiś plik lub go uzupełnia? Może przenieś plik konfiguracyjny do katalogu użytkownika?
  • Odpowiedz
@ziolo86: @Sorn: To zależy, czy metoda asynchroniczna odwołuje się do pamięci niezarządzanej. Jeżeli tak, wtedy nie jest tworzony nowy wątek, jeżeli się nie odwołuje (tylko na przykład robi jakieś obliczenia na procesorze), to wtedy jest tworzony nowy wątek.

z msdn:

By default, tasks execute on the current thread and delegate work to the Operating System, as appropriate. Optionally, tasks can be explicitly requested to run on a
  • Odpowiedz
@FaenTaDeg: no ja właśnie napisałem to tak jak rozumiesz to Ty i jak wyjaśnia to kolega @w_o_w. Dobrze powiedziane żeby pamiętać, że asynchroniczne i równoległe to dwie różne rzeczy i mogą się one łączyć, ale nie muszą.
  • Odpowiedz
#csharp #linq
#naukaprogramowania

tldr: update na elemencie kategorii zagnieżdżony na liście 3 stopnia.Tak żeby następny wczytywany obiekt jeżeli ma tak samą kategorie miał zaktualizowany element

Jak zrobić update elementów na przeszukiwanej liście,która ma listę kategorii a w niej listę wartości dla danej kategorii.
smalczyk1 - #csharp #linq
#naukaprogramowania 

tldr: update na elemencie kategori...

źródło: comment_60rPlirX0TaCWBq4gNilSnxZX9jFd2R5.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smalczyk1: kolego ale zbuduj cos co mozna skopiowac sobie bo nikomu nie chce sie tworzyc tych list i struktur. Zbuduj jakis przyklad czy cos i wytlumacz co chcesz zrobic.

Jak chcesz zrobic update to raczej interesuje cie extension method .ForEach() albo zwykla petla for/foreach jak wolisz
  • Odpowiedz
  • 0
@bacteria Po 22 będę w domu to coś wam postaram wstawić. Czyli wychodziło by na to , że po dodaniu wartości muszę dodać kolejną pętlę forech,która zrobi update na wszystkich produktach a potem kontynuuje pierwsza i wczytuję 2 produkt.
  • Odpowiedz
#csharp #entityframework #aspnet

Czy istnieje jakieś gotowe rozwiązanie na synchronizację między bazami danych? Chodzi o to, że chciałbym żeby moja aplikacja mogła działać lokalnie i zapisywać dane lokalnie na dysku komputera, ale co jakiś czas wymieniała się danymi z inną instancją tej aplikacji działającą na w internecie, bądź też z instancjami na innych komputerach.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@seeksoul: Dziwne bo na kompie nie chce otworzyć strony, nie ważne w jakiej przeglądarce a na telefonie normalnie xD Dobrze, że jest wersja pdf to pobrałem na telefon i zgrałem na pc. Dzieki za link ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki z #programowanie w #csharp - czytam o modyfikatorze in w połączeniu z readonly struct ( https://blogs.msdn.microsoft.com/seteplia/2018/03/07/the-in-modifier-and-the-readonly-structs-in-c/ ) i nie do końca czuję zastosowanie. Tutaj jest napisane, że to dobre rozwiązanie kiedy przekazujemy dużą niezmienną strukturę do metody. Ale dlaczego w ogóle mielibyśmy robić to na strukturze? Spotkałem się z zaleceniami, że struktury powinny być stosowane dla niewielkich ilości danych. Jaki jest(o ile jest) zysk z zastosowania readonly
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@g500s: Tak chodzi o koszt związany z alokacja/dealokacją pamięci na stercie i stosie.
Ogólnie okazuję się że często lepiej używać stosu. Kopiowanie w przypadku struktur potrafi zostać bardzo fajnie zoptymalizowane.
W przypadku gdy jest in to struktura nie będzie kopiowana a nie ma kosztu związanego z alokacją na stercie, więc lepiej struktura.

Nie bez powodu w języku pojawia się stackalloc i Span.
  • Odpowiedz
Czesc. Stworzylem server sql w azure, ale gdy dodaje do connstringa odpowiednia formulke no to wywala blad:

Microsoft.WindowsAzure.ServiceRuntime Information: 100 : Role environment . INITIALIZING
Microsoft.WindowsAzure.ServiceRuntime Information: 100 : Role environment . INITIALED RETURNED. HResult=-2147024894
Microsoft.WindowsAzure.ServiceRuntime Error: 102 : Role environment . FAILED TO INITIALIZE. hr: -2147024894

To moze byc blad autoryzacji?
#csharp #azure
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@garfyld: na Azure masz firewalla, network security group się nazywa ;) masz lokalnie SSMSa uruchomionego zeby sie podlaczyc do tej instancji od siebie? Na błąd autoryzacji to nie wyglada, ale moze byc brakiem połączenia
  • Odpowiedz
#anonimowemirkowyznania
Mireczki z #it i #programowanie.

Jaka podwyżka w stosunku do aktualnej pracy skłoniłaby Was do jej zmiany?

Pracuje od ~2 lat #katowice w "JanuszPOL", najpierw zlecenie (1500zł netto - 3/4 etatu), później UOP (4.5k zł brutto, podwyżka na 5k zł brutto z pracą twórczą wychodzi +-3800zł netto). Kiepskie projekty, kiepskie zarządzanie, zero projektowania i testów... Z technologi to wszystkiego po troche: #csharp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#37 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #naukaprogramowania

Jak uzyskać taki efekt https://pastebin.com/BvA5D0Mz albo,żeby id był obok nazwy kategorii .Mam listę produktów i do każdego przypisana jest struktura kategorii a w nich ich id.Mam coś takiego zrobione https://pastebin.com/axhjuZLX ale efekt jest nie taki jak bym chciał bo mi utrudni odczytywanie danych.Efekt na screenie
smalczyk1 - #csharp #naukaprogramowania

Jak uzyskać taki efekt https://pastebin.co...

źródło: comment_TOZ3zq0otBhAoIaDr7ILKTsShouULggV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dylemat czy iść dalej w C#, czy zostawić to i wrócić do Javy. Chciałbym kiedyś przesiąść się na C++ i programowanie gier i chyba łatwiej jest to zrobić z C#, czy się mylę? W Javie już wiem czego uczyć się po kolei, a w C# to tylko wiem żeby uczyć się C# i .NET'a a co dalej.

#naukaprogramowania #programowanie #csharp #java
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ani z C# ani z Javy nie ma łatwego przejścia do C++ - jeżeli chcesz pisać kiedyś w C++ - zacznij od C++, zdecydowanie łatwiej przejść na bardziej przyjazne języki niż odwrotnie.
  • Odpowiedz
Zdarzyło się tak, że muszę obsłużyć aplikacje z poziomu kodu w C#(w sumie zadowolę się każdym rozwiązaniem, nawet w innym języku). Czyli w skrócie np. kliknąć button, albo coś wpisać w pole tekstowe.

Działającym rozwiązaniem rozwiązaniem okazało się WinAPI. No i w przypadku całego okna nie ma problemu, ale już pola tekstowego nie jestem w stanie uchwycić.
Mój kod: https://pastebin.com/3xDSSf5j
#csharp #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sprawdź jeszcze WinAppDriver, niedawno pojawiła się opcja nagrywania tych testów bez ścisłego opisywania tego w języku programowania. Do analizy wizualnych IDków przydaje się Inspekt, aplikacja będąca w SDK Windowsa
  • Odpowiedz