#continousintegration #continousdeployment #windows #git #dotnet #programowanie
Hejka. Poszukuję najprostszego sposobu na ogarnięcie takiego schematu:
Nowy commit na gicie powoduje pobranie źródeł i kompilację oraz deployment do lokalnego katalogu. Budowanie i deployment ma być w jednym miejscu bo to środowisko developerskie. Co polecacie? Coś w miarę lekkiego by się zdało.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zrobić prostą aplikację internetową (pobranie wszystkich danych z bazy, dodanie pojednyczych wpisów, usuwanie), moje założenia:
- Kilka tabelek w bazie danych,
- Strona serwerowa w C# (tu mam problem),
- jQuery wysyła zapytania AJAXem,
- Warstwa wizualna w HTML,
- Pracuję w VisualStudio
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy wie ktos moze jak oddzielic 2 takie same programy tzn:
mam 2 takie same programy dzialajace w .net i potrzebuje uruchomic je jednoczesnie jednak gdy tak sie dzieje 1 zakluca 2 kopiowalem do innego katalogu i odpalalem go z innego jednak nic to nie dalo, najlepiej pewnie by bylo wirtualna maszyne postawic i tam go wlaczyc jednak czy jest inna opcja ?

#windows #dotnet #informatyka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yjkis: Co to za aplikacja, gdzie się wywala, czy jest komunikat błędu, czy informacja o wyjątku, czy "program przestał działać", czy zawsze, czy czasem - na razie to trochę jak korespondencyjna naprawa samochodu ;-)
  • Odpowiedz
Mirki, jak zabezpieczanie w swoich aplikacjach strony, do których użytkownik nie powinien mieć dostępu?
Użytkownik ma listę np. dokumentów. Klika aby przejść do danego dokumentu o ID=5, czyli przekierowuje go do podstrony np. ~/Documents.aspx?ID=5

Jak teraz zabezpieczyć aplikację, przed ręcznym zmienianiem argumentów przez użytkownika? Szyfrowanie? Jakieś walidacje procedurami, sprawdzające czy użytkownik powinien mieć dostęp do danej podstrony?

#aspnet #dotnet #webdev #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaggi:
Weź zamiast Thread użyj TASK. albo z miejsca możesz zrobić na pętlach równoległych Parrallel.For, Parallel.ForEach
działanie na zadaniach jest znacznie łatwiejsze od wątków.
No i poczytaj o synchronizacji(lock)

Tak z grubsza patrząc na ten twój bałagan to nie wiem czy async/await by się nie przypadło bo prawdopodobnie z sieci ciągniesz?( ͡° ͜ʖ ͡°)
  • Odpowiedz
generalnie to zrobiłem ten program bo nie lubię playera twitcha, jest okropny i lubi się zacinać mimo że mam jeszcze połowę wolnych zasobów.


@jaggi: Z tych samych powodów odpalam skryptem stream'a via livestreamer + WMP ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Kamasetto: szukaj tego w czym chcesz robić.
Dobry programista przesiądzie się z jednego języka na drugi, czy nauczy się nowego narzędzia w miarę szybko. Jak chcesz się uczyć nowych rzeczy to ucz się nowych rzeczy i tyle. Pójdziesz na stanowisko junior deva, potem awansujesz. Kwestia jak się czujesz z wyzwaniami i nowymi rzeczami i jak szybko chłoniesz wiedzę.
  • Odpowiedz
#pytanie #csharp #dotnet #programowanie
Ktoś mi wytłumaczy w jakim celu usuwa się zarządzane zasoby w dispose pattern tylko w przypadku wywołania Dispose() ale nie usuwa się ich w finalizerze/destruktorze? Przecież one tak czy siak zostaną usunięte przez grabarza. Czy chodzi o to, żeby nikt nie odwoływał się gdzieś w kodzie do tych zasobów już po wywołaniu dispose (bo obiekt jest już wyczyszczony i nie
LeopoldStuff - #pytanie #csharp #dotnet #programowanie
Ktoś mi wytłumaczy w jakim ce...

źródło: comment_yZDi1XzalqXp5Oxqj0QJIhZCi8TdBMzE.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LeopoldStuff: Chodzi o to, że GC sam decyduje w jakiej kolejności i kiedy zniszczyć obiekty. W związku z tym nigdy nie powinieneś odnosić się do innych zarządzanych obiektów w finalizerze, bo część z nich może już nie istnieć i to może wywalić całą aplikację.

Taka dodatkowa uwaga: jeśli masz taką możliwość, to nie dopuść do wywołania kodu finalizera ponieważ obiekty oznaczone do zfinalizowania przenoszą się o generacje wyżej przez co
  • Odpowiedz
#csharp #naukaprogramowania #dotnet

ktoś wie, z jakiego powodu aplikacja może nie działać na W7 a działa na W10?
W7 .net v4.6, W10 to samo, target aplikacji ustawiony w visualu .net 4.5
na W7 pojawia się okno i od razu przestaje działać

to
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejko, #programowanie #csharp #dotnet #asp #website

Mam taki prublem - asp website webforms ado.net i default button dla formularza. Jak sie p-----e ENTER 2 razy raz po razie (albo skanerem 2 kody kreskowe jeden po drugim), to pomimo flagi blokującej po stronie codebehind - czasem udaje się wystrzelić drugi raz wywołanie procedury do bazy danych. Ma ktoś jakis pomysł jak sobie poradzić
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, piszę program w c# z winForms, który ma pozwalać na automatyczne wykonywanie zadań zgodnie z harmonogramem. Chciałbym się was zapytać czy wie może ktoś w jaki sposób w takich programach przechowuje się dane programu. Czy tworzy się jakąś baze danych tylko dla programu, czy zapisuje się w jakimś pliku? No i jeszcze jak takie coś wyklikać, napisać w Visual Studio?

#pytanie #programowanie #dotnet #csharp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulew: Ogólnie podstawowa sprawa - napisz wszystko co potrzebujesz, bazą się będziesz martwił później. Na razie możesz sobie mocki porobić albo po prostu w pamięci trzymać. Nie podejmuj decyzji póki nie musisz. W ten sposób stworzysz architekturę, w której w prosty sposób będziesz w stanie zmienić jedno źródło danych na inne.
  • Odpowiedz
Długo mi zajmie ogarnięcie w jakimś 'komunikatywnym' stopniu #aspnet? Coś polecicie do .NET core'a? Chciałbym sobie stronkę internetową postawić.

Nadmienię, ze c# ogarniam w miarę.

#dotnet
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do enuma można przypisać wartość spoza listy zadeklarowanych wartości.
Nawet nie wiedziałem, że można, dopóki tego nie potrzebowałem.

The set of values that an enum type can take on is not limited by its enum members. In particular, any value of the underlying type of an enum can be cast to the enum type and is a distinct valid value of that enum type.


http://stackoverflow.com/questions/22636602/how-to-return-http-429
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię dla siebie bibliotekę do obsługi api wykopu w C# i trochę utknąłem przy projektowaniu. Chcę żeby każda metoda w api miała swój odpowiednik w bibliotece i nie chcę ładować wszystkich metod do jednej klasy. Więc tworzę klasę Api, która ma w sobie tylko pola obiektów Profile, User, Entries i tak dalej, gdzie są metody api. Więc jeśli użytkownik chce się zalogować to tworzy nowy obiekt Api, a następnie woła Api.User.Login().

Problem
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach