반응형

2025/04 3

전기로 데이터를 주고받는 원리 – 트랜지스터부터 메모리까지

🧠 컴퓨터는 어떻게 전기로 생각할까?우리가 키보드로 입력한 문자 하나, 예를 들어 "A"를컴퓨터가 이해하고 전송한다는 건 실제로는전기를 엄청 빠르게 켜고 끄는 것을 뜻한다.이 전기 신호 하나하나가 0과 1, 즉 **비트(Bit)**가 되고,8비트가 모이면 바이트(Byte), 그게 다시 문자가 된다.🛰 문자 하나는 어떻게 전기로 보내지나?예: 문자 'A' = ASCII 코드 01000001이걸 RS-485나 UART 같은 직렬 통신으로 보낼 때는:Start Bit → 0 → 1 → 0 → 0 → 0 → 0 → 0 → 1 → Stop Bit이런 식으로 1비트씩 전선을 통해 전압을 걸었다 뗐다 하면서마이크로초 단위로 전기를 깜빡이며 데이터를 보내는 것!예: 9600bps 속도라면→ 1비트에 약 104 마이..

카테고리 없음 2025.04.09

EF Core Owned Entity - Delete 에러

🔍 EF Core에서 Owned Entity 삭제가 안 될 때? Include()가 핵심이었다!최근 EF Core로 개발을 하다가 꽤 당황스러운 이슈를 겪었습니다.Owned Entity인 AlarmAction을 null로 설정했는데, DB에서는 값이 전혀 지워지지 않더라구요. alarmSchedule.AlarmAction = null; await context.SaveChangesAsync(); 확실히 AlarmAction을 null로 만들었고, 저장도 했는데…DB에는 여전히 데이터가 남아있었습니다. 왜일까요?🧠 문제 상황 요약AlarmAction은 AlarmSchedule의 Owned Entityinsert나 update는 잘 되는데,null로 만들고 save해도 삭제가 반영되지 않음❗ 원인: In..

DataBase/PostgreSQL 2025.04.01

노트북 블루투스 사라짐 현상 해결 방법!!

갑자기 사라진 블루투스? 이렇게 해결했어요!며칠 전, 노트북을 평소처럼 잘 사용하고 있었는데 갑자기 블루투스가 사라지는 이상한 현상이 발생했습니다.장치 관리자에도 블루투스 관련 항목이 전혀 보이지 않고, 설정창에서도 블루투스를 켜고 끌 수 있는 메뉴 자체가 없어졌더라고요."혹시 드라이버 문제인가?" 싶어서 장치 관리자에서 드라이버 스캔도 해보고, 재부팅도 여러 번 해봤지만 여전히 블루투스는 사라진 상태.정말 황당하고 당황스러웠는데, 다행히도 아주 간단한 방법으로 문제를 해결할 수 있었습니다.✅ 해결 방법: 완전 종료 후 재부팅이 방법은 윈도우의 '빠른 시작' 기능이 블루투스 관련 초기화를 제대로 하지 못할 때 사용할 수 있는 팁이에요.✔️ 방법은 아주 간단합니다:Shift 키를 누른 상태에서 시스템 종료..

일상생활 2025.04.01
반응형