본문 바로가기
반응형

self2

Python - Class, self 메모리 할당과 관리 Reference counting Python는 개발 편의성을 위해서 메모리 관리를 별도로 하지 않아도 사용이 가능한 프로그램 언어이다. 그리고 최근에 나오는 언어들은 GC(Garbage Collection)라고 하는 메모리 청소 도구 통해 자동으로 메모리에서 불필요한 데이터를 청소해 준다. 하지만 개발자라면 서비스를 위해 개발을 진행하게 되고, 이는 운영체제에서 장시간 사용되는 프로그램을 작성해야 한다는 의미이다. 이때 메모리 관리를 잘못한다면 안정성에 큰 문제가 생기게 된다. 즉 큰 장애를 만날 수 있다는 의미이다. 여기에서는 메모리 관리가 어떻게 되는지 이해하여, Python 코드를 보다 효과적으로 사용할 수 있을 것이라는 생각에, 관련 자료를 찾아서 정리해본다. Python에서 메모리 관리에 사용하는 방식은 Reference co.. 2024. 3. 25.
Mac - 정전기, 접지 플러그 셀프 해결 맥북을 2년가까이 쓰면서 가장 거슬린 부분이 바로 키보드를 만지면 생기는 부들부들한 느낌의 정전기였다. 맥북 자체가 원래 그런가 보다 하다가, 최근 플러그 위치를 바꾸면서 처음 만질때 따끔?한 느낌에 도저히 참을 수 없어서 확인해 보니, 맥북은 알류미늄을 사용하기 때문에 정전기가 잘 발생하는데, 이를 접지? 통해 해결 할 수 있다는 글을 발견하였다. 해당 글에 의하면, 전자제품들은 보통 전력 누수현상이 발생하는데, 이를 누설 전류라 하고 이렇게 누설된 전기가 흐르고 있는 맥분에 인체가 접촉할 때 인체에 흐르기 때문에 따가운 느낌이 발생한 것이다. 이러한 누설 전류는 컴퓨터와 같은 고급 제품의 고장이 발생할 수 있다. 이를 해결하기 위해서는 접지를 통해서 누수되는 전력을 접아주면 된다고 한다. https:.. 2021. 1. 20.
반응형