목록분류 전체보기 (71)
어읽로꾸거
Understanding Linux Network Internals 책을 읽고 정리한 내용입니다.Chapter 1.Introduction 용어에 대한 정리octet, byte8비트 단위를 말함Vector, Array상호 교환적으로 사용L2 - EthernetL3 - IPL4 - TCP UDP ICMP 등Input, Ingress, RX - 수신의 의미Output, Egress, TX - 송신의 의미IRQ - Interrupt네트워크 기능도 다른 커널의 기능과 마찬가지로, 하나의 구성원=> 공유자원을 적절하고 공정하게 사용해야 함 메모리 캐시커널이 메모리 전용 캐시를 위해 유지하는 데이터 구조의 예Socket buffer descriptorsnet/core/sk_buff.c의 skb_init 함수에 의하 ..
오픈소스 압축 유틸리티 xz의 보안 이슈(백도어)로 인하여 이번달 초에 이슈가 된 적이 있었다. 이 보안 이슈는 기존의 의도되지 않은 오픈소스의 보안 이슈와 달리 악의적으로 계획된 보안 이슈 라는 점에서 차이점이 있다. (악의적 어태커가 xz 프로젝트에 22년부터 지속적으로 커밋을 하며 오픈소스에 기여하는 척을 하며 관리자에게 신뢰를 얻고, 결국 오픈 소스 관리 권한을 얻어 24년 2월 백도어가 담긴 tarball 를 release 함, 그리고 3월 29일에 MS 개발자에 의해 발견 됨. 백도어는 소스코드에 포함되어 있던게 아닌, 테스트 파일에 포함되어 있었고, 빌드 과정에서 해당 백도어를 포함하여 빌드하도록 빌드 설정 파일을 넣음) 이 글에선 해당 XZ가 어떤 식으로 백도어가 동작하는 지에 대한 방법 ..
pip3 freeze > delete.txt pip3 uninstall -r delete.txt -y 시원하게 복붙합시다
Tensorflow는 2.10 까지만 Windows 환경에서 GPU를 지원합니다. 이걸 몰라서 밤샜음
2월에 삼성 갤럭시북3프로 사서 쓰다가 최근에 무슨 업데이트를 했는데 그 이후로 Samsung Settings앱에서 Dolby Atmos 설정이 갑자기 안보이기 시작했다. 나 말고 안된다는 의견을 몇몇 접할 수 있었다. 해결법을 찾았다. 1) 장치 관리자에 가서 사운드, 비디오 및 게임 컨트롤러 안에 있는 Realtek(R) Audio 를 우클릭해서 속성을 들어가준다. 2) 드라이버 - 디바이스 제거 - 창이 나타나면 드라이버 삭제하는거 체크박스 눌러주고 제거한다. 3) 제거후 재부팅한다. 4) 다시 켜지면 Samsung Update 들어가서 사운드 드라이버 를 설치해준다. 설치 완료되면 재부팅 5) 다시 Samsung Settings앱 가면 다시 Dolby Atmos를 킬 수 있다. 와!! 문제해결
https://github.com/december-ok/webgl-test GitHub - december-ok/webgl-test: webgl-test webgl-test. Contribute to december-ok/webgl-test development by creating an account on GitHub. github.com Demo: https://december-ok.github.io/webgl-test/ WebGL Demo 마우스 우클릭하면 큐브가 움직임 december-ok.github.io WebGL로 게임 만들기전에 만든 테스트 게임
Buffered Stream BufferedInputStream(InputStream in) BufferedInputStream(InputStream in, int bufferSize) BufferedOutputStream(OutputStream out) BufferedOutputStream(OutputStream out, int bufferSize) default input buffer = 2048 default output buffer = 512 BufferedOutputStream 네트워크에 용이 - TCP/IP 헤더 40바이트 - 1kb를 보낼때 1바이트씩 보낼 경우 41kb를 보냄 - 1kb를 한꺼번에 보낼 경우 1.04kb를 보냄 BufferedInputStream read() called =..