Podrzuci ktoś prosty i w miarę wydajnym algorytm dzielenia dwóch liczb naturalnych ( bez reszty ), żeby dało się przyjemnie zaimplementować na asembler/maszynę rejestrową ( czyli dobrze będzie dzielić / mnożyć przez 2 ( SHR / SHL ) lub in(de)krementować daną liczbę o 1)?
Modulo potem też mam do zrobienia, więc jeśli będzie dało się zmodyfikować chętnie zobaczę jak
#informatyka #programowanie
Modulo potem też mam do zrobienia, więc jeśli będzie dało się zmodyfikować chętnie zobaczę jak
#informatyka #programowanie
Cześć Miraski, będę musiał w ramach projektu na Języki i Paradygmaty Programowania Deklaratywnego zrobić system ekspertowy na wybrany przez siebie temat. Problem w tym, że nie umiem wymyślić nic ciekawego, pomożecie?
Tutaj przykłady tematów z poprzednich lat:
- Obywatelstwo polskie dla osoby zza granicy
- Zasady przyznawania wizy do USA
- Zasady przyznawania renty
- Wiza pracownicza w USA
- Rekrutacja do jednostki komandosów
- Zatrzymanie prawa jazdy
- Mieszkanie dla młodych
Tutaj przykłady tematów z poprzednich lat:
- Obywatelstwo polskie dla osoby zza granicy
- Zasady przyznawania wizy do USA
- Zasady przyznawania renty
- Wiza pracownicza w USA
- Rekrutacja do jednostki komandosów
- Zatrzymanie prawa jazdy
- Mieszkanie dla młodych
@MiszczJoda: Ja robiłem na studiach system ekspertowy pomagający udzielić pierwszej pomocy. Temat całkiem przyziemny, można wymyślić wiele różnych kombinacji i przy okazji się czegoś przydatnego nauczyć
Hej mirki, szukam pomocy z normalizacja. Mam tabele R = {A, B, C, D, E} i zaleznosci
BC -> D
BCD -> E
E -> D
Mam to sprowadzic do 3NF. Wiem, ze musze stworzyc nowe tabele dla atrubytow ktore nie zaleza od klucza. Kluczem tutaj bedzie BC. I wydaje i sie ze D zalezy od BC oraz E (bo BC -> D) stad jest to juz w 3NF?
#programowanie #naukaprogramowania
BC -> D
BCD -> E
E -> D
Mam to sprowadzic do 3NF. Wiem, ze musze stworzyc nowe tabele dla atrubytow ktore nie zaleza od klucza. Kluczem tutaj bedzie BC. I wydaje i sie ze D zalezy od BC oraz E (bo BC -> D) stad jest to juz w 3NF?
#programowanie #naukaprogramowania
@hawking300: No i powinieneś wydzielić A do osobnej relacji. Ja to widzę tak: R1={A}, R2={B,C,E}, R3={E,D}
#entityframework #csharp #dotnet #programowanie #pytanie
To już dzisiaj moje drugie pytanie do ef ale tym razem już sam sobie nie odpowiem ( ͡° ͜ʖ ͡°).
Mam takie kod który dodaje record do bazy (ef w trybie disconnected):
To już dzisiaj moje drugie pytanie do ef ale tym razem już sam sobie nie odpowiem ( ͡° ͜ʖ ͡°).
Mam takie kod który dodaje record do bazy (ef w trybie disconnected):
using (var context = new StoreDbContext())
{
using (var transaction = context.Database.BeginTransaction())
{
try
{
context.Customers.Attach(order.Customer);
foreach (var productOrder in order.Products)
{
context.Products.Attach(productOrder.Product);
context.ProductOrders.Add(productOrder);
}
context.Orders.Add(order);
context.SaveChanges();
transaction.Commit();
}
catch (Exception
@PanCogito: Strasznie przekombinowane. Na twoim miejscu pozbyłbym się tych wszystkich attachów. Dobrze by było żebyś pokazał jak wyglądają te twoje encje. Generalnie zakładam, że oprócz navigation properties zrobiłeś też normalne mapowania na klucze obce, tzn. np. w klasie Order oprócz
public virtual Customer Customer;
masz też public int CustomerId
. Jeśli tak jest to przy dodawaniu do contextu nowego Order w polu Customer daj nulla, przypisz CustomerId (które przecież znasz). WtedyNowy Prius to dowód na to że:
- designer też się może czasem pomylić
- zawsze może być gorzej (poprzedni wydawał się straszny ale nowy jest w mojej opinii straszniejszy)
- są ludzie bez gustu co będą to kupować
- jedno auto - tyle przemysleń i wniosków
( ͡º ͜ʖ͡º)
#motoryzacja #heheszki #samochody
- designer też się może czasem pomylić
- zawsze może być gorzej (poprzedni wydawał się straszny ale nowy jest w mojej opinii straszniejszy)
- są ludzie bez gustu co będą to kupować
- jedno auto - tyle przemysleń i wniosków
( ͡º ͜ʖ͡º)
#motoryzacja #heheszki #samochody
- Ten_od_Hanki
- konto usunięte
- James0n
- rxf_
- konto usunięte
- +103 innych
Zobacz nowego nissana murano vs nowego lexa
@R2D2_z_Sosnowca: Oba samochody ze zdjęcia to Lexusy: NX i RX
Zrobiłem sobie skrypcik, który oszczędza mi pisania podczas używania gita oraz nie zmusza mnie do zaznaczania/kopiowania/wklejania nazw plików za pomocą myszki, co spowalnia.
Stworzyłem sobie aliast
Mogę więc zrobić szybkie
Przy plikach, które wziąłem do demo, tego tak nie widać, ale zyskuje
Stworzyłem sobie aliast
git st
, który oprócz tego co robi zwykły git status
przypisuje każdy plik/katalog wymieniony w git status
do osobnej zmiennej systemowej.Mogę więc zrobić szybkie
git add $m1
albo git reset HEAD $N1
Przy plikach, które wziąłem do demo, tego tak nie widać, ale zyskuje
- fryrlik
- mab122
- wytrzzeszcz
- mike78
- surma
- +12 innych
@noisy: Całkiem fajnie wykonane także (+), ale chyba w większości zastosowań można to zastąpić przez wbudowany Interactive Staging (git add -i)
Chciałem dać szansę Microsoftowi i zostać z developerką na systemie, który mi "podarowali" z ultrabookiem. Po 2h zabawy chyba jednak się poddam - a próbuję tylko uruchomić reveal.js do przygotowania prezentacji na wykład na UWr. Próbowałem zarówno Cygwina jak i Windows 10 Insider z Bashem (w postaci podsystemu).
Co trzeba zrobić:
W wersji Cygwin: pobrać cygwin, zainstalować pakiet python, zainstalować python dla windows (koniecznie 2.7), ręcznie skonfigurować ścieżki do pythona, zainstalować .NET
Co trzeba zrobić:
W wersji Cygwin: pobrać cygwin, zainstalować pakiet python, zainstalować python dla windows (koniecznie 2.7), ręcznie skonfigurować ścieżki do pythona, zainstalować .NET
@vegat: Ja się nie dziwię, że robisz prezentację w revealu (też robiłem i też sobie chwalę). Nie rozumiem tylko po co ci python i .net do tego.
Instalujesz noda i npm, pobierasz grunta i wszystko śmiga (tak na Windowsie)
Instalujesz noda i npm, pobierasz grunta i wszystko śmiga (tak na Windowsie)
#csharp #mvc
Zmusili mnie do pisania w c# i mam taki problem, mam plik json z lista obiektów, name/surname/costam
mam od tego model, i potrzebuje tak:
- Ładując, załadować cały plik z wszystkimi fieldami.
- Wysyłając z kontrolera chcę pominąć ten 1 wybrany field.
Jakieś sugestie? Znam c# od 3 dni, więc liczę na coś w miarę prostego ( ͡° ͜ʖ ͡°) (ale znam javę, więc wszo jako-tako
Zmusili mnie do pisania w c# i mam taki problem, mam plik json z lista obiektów, name/surname/costam
mam od tego model, i potrzebuje tak:
- Ładując, załadować cały plik z wszystkimi fieldami.
- Wysyłając z kontrolera chcę pominąć ten 1 wybrany field.
Jakieś sugestie? Znam c# od 3 dni, więc liczę na coś w miarę prostego ( ͡° ͜ʖ ͡°) (ale znam javę, więc wszo jako-tako
@GotoFinal: Jak koniecznie nie chcesz używać AutoMappera (choć uważam, że warto), to możesz sobie na szybko naklepać własny prymitywny automaper z użyciem refleksji (to działa pod warunkiem użycia tych samych nazw właściwości):
foreach (var propertyInfo in typeof(SomeClassVM).GetProperties())
{
var val = typeof(SomeClass).GetProperty(propertyInfo.Name).GetValue(test);
typeof(SomeClassVM).GetProperty(propertyInfo.Name).SetValue(testVm, val);
}
Mireczki spod tagu #programowanie powiedzcie mi kiedy w zawodzie przydały wam się rzeczy z matmy ze studiów takie jak np. różniczkowanie itp? Pytam z czystej ciekawości bo programowanie lubię bardzo ale ta matma mnie męczy strasznie i nic jej nie rozumiem
Matematyka pomaga unikać zadawania nierozsądnych pytań. Różniczkowanie, całkowanie to operacje wykonywane na zbiorach ciągłych, w informatyce natomiast najczęściej operujemy na zbiorach dyskretnych. Znajomość analizy matematycznej (chociażby podstaw) jest również niezbędna do zrozumienia rachunku prawdopodobieństwa i wywodzącej się z niego statystyki. Dzięki znajomości statystyki wiemy, że średnia arytmetyczna nie zawsze jest skutecznym estymatorem wartości oczekiwanej. Zdajemy sobie sprawę z różnicy między funkcją gęstości prawdopodobieństwa i dystrybuantą (tu się kłania całkowanie). Dzięki analizie numerycznej
#git #programowanie
git reset --soft
i potem commituję wszystkie zmiany. W "" musisz podać id commita, do którego chcesz zresetować zmiany (w twoim przypadku id roota)