전체 글

전체 글

    실제 torch weights 살펴보기

    torch.nn.Linear https://pytorch.org/docs/stable/_modules/torch/nn/modules/linear.html#Linear https://pytorch.org/docs/stable/generated/torch.nn.functional.linear.html https://pytorch.org/docs/stable/_modules/torch/nn/modules/module.html#Module Module에 내가 건드려봤던 register hook들도 있음. 그 외에 zero_grad, requires_grad_, children 등등.. https://doodlrudco.tistory.com/entry/torchnnParameter-%EC%97%90-%EA%B4%..

    zip 관련

    zip test.zip -r ./* unzip data.zip -d data/

    live share로 하면 꼬일 수 있음.

    여러명에서 하다보니 이유없이 꼬일 수 있다. 로컬에서 테스트 해보자

    day 19 proxy

    https://evan-moon.github.io/2019/10/08/what-is-http3/ HTTP/3는 왜 UDP를 선택한 것일까? 는 의 세 번째 메이저 버전으로, 기존의 HTTP/1, HTTP/2와는 다르게 UDP 기반의 프로토콜인 을 사용하여 통신하는 프로토콜이다. HTTP/3와 기존 HTTP 들과 가장 큰 차이점이라면 TCP가 아닌 UDP 기반의 통 evan-moon.github.io https://www.youtube.com/watch?v=5cPIukqXe5w https://woolbro.tistory.com/30 Java UDP Client Server Program - UDP 프로그래밍 이번 포스팅에서는 UDP 프로토콜을 기반으로 클라이언트 / 서버 응용 프로그램 예제를 적어보려고 합..

    day 18 SQL DB 만들기

    csv 만드는건 tab으로 구분해주면서 하면 되고 UTF16으로 저장. BE가 자바용 유니코드인듯. BE로 하면 엑셀 오피스로 볼 때 깨진다. BE가 big radian, LE가 small radian. https://nhj12311.tistory.com/59 UTF8과 UTF16의 차이 최근엔 개발하면서 UTF8로 통일해서 쓰지만 십년 전 정도에는 euc-kr로 구성된 시스템이 많아서 이기종 간 데이터 통신 시에 문자 인코딩 방식이 달라서 애를 먹은 적이 많다. 실제 개발할 때 이기 nhj12311.tistory.com http://kopan84.blogspot.com/2012/07/unicode.html https://velog.io/@kkaemi/kotlin-csv-%ED%8C%8C%EC%9D%BC..

    day 17. 안드로이드 view 만들기

    느낀점은 딱히 없고 그냥 그렇구나.. 하는 느낌. 자식일 수록 맨 위로 오게 짰고, 동적으로 하려면 각각 frame간에 대한 상대적 위치 정보를 가지고 있어서 frame들이 변할때마다 업데이트 해주는 방식으로 과제가 나와서 진짜로 이런 식으로 되어 있는 것 같다. 생각보다 복잡하면서도 간단하다. string에 repeat 사용가능 val indent = if (deep == 0) "" else " ".repeat(deep)+"ㄴ" // 들여쓰기 random 글자 생성 private fun rand() = (('a'..'z') + ('0'..'9')).random() recursive string fun recursiveDescription(layer: Int = 0): String { var space ..

    day 16 http 주고받는 과정

    https://velog.io/@doomchit_3/Internet-HTTP-%EA%B0%9C%EB%85%90%EC%B0%A8%EB%A0%B7-IMBETPY [Internet] HTTP? 개념잡기 통신과정-IMBETPY ⚔ HTTP란? 대량의 정보가 흐르는 곳이라면 언제나 효율적인 교류를 위한 규칙이 존재한다. 예를들어 주식시장에서 거래를 하고 싶다면 이름, 계좌, 거래일자, 금액 등 정해진 규칙을 지켜 거래를 velog.io https://goodgid.github.io/HTTP-Communicate-Process/ HTTP을 사용한 통신 과정 Index goodgid.github.io DNS로 url 이름가지고 ip찾는거랑 네트워크 계층이랑 연결되니까 뭔가 재밌다. https://velog.io/@h..

    비동기 정보(api 정보 등)을 불러올때 어떻게 해야 하나 방법들

    1. 로그인 버튼 누를 때 정보들 다 불러와서 Future 벗긴 채로 매개변수 넘겨주기 2. 메인 페이지에서 FutureBuilder로 불러올 때 까지 기다린 다음에 불러오기

    커피타임

    근육 늘릴때 자기보다 좀 더 어려운걸 해야 늘어나는 것 처럼 어렵고 안해본걸 계속 해야 성장하는 것 같다. 다만 더 깊은건 없고 다양한 방식으로 접근해보기. MVC로 했다면 다음엔 MVP로 하고, MVC++로 해보고.. 자기가 어차피 할 수 있는 익숙한것만 반복하면 성장이 없다. https://book.naver.com/bookdb/book_detail.nhn?bid=16364412 코틀린 동시성 프로그래밍 코틀린의 코루틴 소개로 시작해 동시성 코드를 어떻게 작성하는지 배우고, 코틀린으로 멀티 스레드 소프트웨어를 개발하는 데 필요한 개념을 이해할 수 있다. 비동기 애플리케이션을 개발할 때 book.naver.com

    day 14. 본격적인 비동기화 혼합 사용과 클래스 다이어그램의 중요성

    이정도 되니 왜 클래스 다이어그램이 나왔는지와 실제 업무에서 사용한다는건지 알겠다. 머리속으로 구상하며 작성하긴 하지만 그러기엔 너무 많아 제대로 구상이 안된다. 진짜 다이어그램부터 그려야 할듯. https://creately.com/diagram-type/class-diagram Create Class Diagrams Online with Creately ( UML ) In a class diagram, obviously you can’t have classes just floating around; you need to see the relationship between them. Peruse the content below to see the types of relationships that exi..