분류 전체보기341 #2 hash 기본 개념복사 금지! 원본 증명, 긴 데이터를 짧게 “압축 요약”하는 함수 예를 들어입력값해쉬값 (sha-256)apple3a7bd3e2360a... (64자리)apple!16a3ffba907a... (완전히 다름) 핵심은?입력이 1글자만 달라도 완전히 다른 결과가 나온다같은 입력은 언제 해도 항상 같은 결과 > 즉, 해시는 데이터의 지문 특징① 해시는 단방향이다! 즉, 한 번 들어가면 못 나간다`abc` → `900150983cd24fb0...`하지만 이걸 거꾸로 `abc`로 되돌릴 수는 없다!단방향이기 때문에 보안 기술에서 자주 사용됨. (비밀번호 저장, 블록체인 거래 기록, 디지털 서명) ② 같은 건 항상 같고, 다르면 무조건 다르다?✔️ 같은 입력 → 항상 같은 해시❌ 다른 입력 → 해시가 무조건 다르.. 2025. 5. 9. #1 checksum 이란 개념 입력값이 바뀌었는지, 중간에 손상되었는지 확인하기 위한 간단한 검증 숫자 왜 필요할까? - 네트워크로 데이터를 보낼 때, 도중에 데이터가 바뀔 수 있음 - 저장된 파일이 손상될 수도 있음 - 해커가 몰래 내용을 바꿔치기할 수도 있음 이때 Checksum은 “원본과 다르면 알 수 있도록” 해주는 기술입니다. 아주 간단한 예제숫자 더해서 끝자리만 남기기 예를 들어 어떤 문자열 "abc"가 있다고 해봅시다. 각각의 문자에 숫자를 부여하면 → a = 97, b = 98, c = 99 (ASCII 코드 기준) 이걸 모두 더하면: 97 + 98 + 99 = 294.마지막 자리 숫자만 뽑으면 → 4 → 이게 바로 가장 단순한 형태의 체크섬입니다. 어디에 쓰이나?파일 다운로드 .zip 파일에 함께 있는 .md5 .. 2025. 5. 9. 문스와치 사용법 바늘 보는 방법분류뜻설명빨강색 원카운터특정 시간 단위(예: 30분, 12시간 등)를 기록하거나 누적해서 보여주는 서브 다이얼 바늘 (→ 결국 이 안에도 바늘이 있음)파랑색 원침 (hand)우리가 일반적으로 보는 시침/분침/초침 같은 움직이는 바늘 즉, 빨강색은 크로노그래프 (타이머에 대한 침)이고 파랑색이 현 시간을 보는 침. 헷갈리지 말자. 그래서 빨강색은 12시 방향으로 고정된 상태로 있는게 일반적. 시간 설정 방법1. E 용두(크라운)을 2번 오른쪽으로 당겨 3단계에 위치2. E 용두(크라운)을 위 아래로 회전하면서 시간을 맞춘다.3. E 용두(크라운)을 2번 왼쪽으로 밀어 다시 첫번째 단계로 위치 크로노그래프주의초기화 시 꼭 멈춤 상태에서 초기화하기 출처https://static.swatch.. 2025. 5. 3. [javascript] react 개발자. bind, apply, call 꼭 알아야 하나? 이걸 왜 배워야하지? 가끔 피드에 bind, apply, call에 대한 컨텐츠가 나온다. 그럼 어? 옛날에 공부했던건데 지금 기억이 안나네.. 이거 현업에서도 쓰이지 않는거 같은데 왜 내가 이걸 배웠었는지 이걸 꼭 알아야 하는지 의문이 들었다. 그래서 이 글로 인하여 내 궁금증을 해소해보려 한다. jQuery로 웹서비스를 만들 때 몇 번 bind를 이용해서 작성된 코드를 본적이 있다. 하지만 react로 몇 년동안은 bind, apply, call은 써본적도 없고 누가 작성한 코드를 본적도 없는거 같다. bind, apply, call에 대해 간단히 살펴 보고 jQuery를 사용할 때는 왜 사용했었는지, 지금은 왜 사용안하는지, 여전히 알 필요가 있는지 알아보자. 기본 개념bind, call, apply는 함수의 this를.. 2025. 5. 1. admob 정책 위반 예방 5가지 개발하다보면, 광고를 어떻게든 많이 넣어서 수익을 극대화 하려고 할텐데요. 욕심부리다가 앱이 사전 고지 없이 사라질 수 있으니 정책에 위반되지 않도록 한번 확인해보면 좋을거 같습니다. 게시자 콘텐츠보다 광고 또는 유료 프로모션 콘텐츠가 더 많은 경우 위반Google을 통한 광고는 게시자 콘텐츠보다 광고 또는 기타 유료 프로모션 콘텐츠를 더 많이 표시하는 연속적인 여러 화면에 게재될 수 없습니다 수정된 일반 광고 구현사용자의 의도하지 않은 클릭이 발생할 수 있는 환경에 광고를 보여줄 때 주의해야함 - 앱 오프닝 광고: 앱을 열거나 앱으로 전환할 때만 표시, 그 외는 불가 - 네이티브 광고: 필수 광고 요소가 명확하게 표시되어야 하며 게시자가 닫기 설정을 구성해야 한다. 콘텐츠로 부터 명확하게 구분되어야 하.. 2025. 4. 28. vibe 코딩 시대, AI 활용한 개발 정말 괜찮을까? 요즘 cursor ide로 생산성은 극대화 됐다.몇 줄로 페이지 전체가 완성되고 심지어 서비스 하나가 출시된다.AI 짠 코드를 심지어 리뷰까지 하면서 더 완성된 코드를 제공해준다. 또한 개발하다보면 내가 무엇을 코딩할건지 예측하여 나에게 코드를 제안한다.이로써 귀찮은 작업을 쉽게 하게되고 중요하지 않지만 보기 안좋은 코드도 조금씩 수정해나간다. AI가 디테일한 어느 특정 부분을 못고치기 때문에 현업에서 AI를 못쓴다고 말하는 분들도 많다. 동의한다. 하지만 이부분은 기하급수적으로 개선되고 있다. 아니면 다시 처음부터 만들어달라고 하면 됀다. 이렇게 좋은 장점이 있고 앞으로 내가 필요 없을지도 모른다는 생각도 든다. 요즘 너무 쉽게 개발하다보니 선배들로부터 배웠던 코딩에 대한 가치관이 조금 흔들리기 시작했.. 2025. 4. 28. 이전 1 2 3 4 5 6 7 ··· 57 다음