일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 딥러닝
- NLTK
- c언어
- HEaaN
- Private AI
- C
- CProgramming
- 비트시프트
- pynput
- pos tagging
- CodeTranslation
- bettercap
- Normaltic
- 해킹입문
- 동형암호
- lemmatization
- NLP
- MachineCode
- DNS해킹
- MITM
- 모두의 깃&깃허브
- bagofwords
- stopword
- 노말틱
- kali
- 15679
- youtubeNormaltic
- 해킹 용어
- AI
- DNS개념
- Today
- Total
목록Study/Computer Science (2)
일단 테크블로그😊
이진수의 특정 비트 설정 및 지우기 이번 포스트에서는 C언어를 사용하여 이진수의 특정 비트를 끄고 켜보도록 하겠습니다. 0. 함수 정의 // 1. is_set_bit >> 비트가 1로 설정되어 있는지 확인 int is_bit_set(unsigned char value, int position) { return (value & (1 > 설정되어 있지 않은 비트 켜기 unsigned char set_bit(unsigned char value, int position) { return value | (1 > 설정된 비트 끄기 unsigned char clear_bit(unsigned char value, int position) { return value & ~(1 비트가 1로 설정되어 있는지 확인 if (i..

0. Data Type의 존재 의의 프로그래밍 언어에서는 '데이터 타입(Data type, 자료형)'이라는 개념이 존재한다. 변수에 저장된 데이터를 다양한 타입 (integer, boolean, character, floating-point number... 등)으로 분류하여, 해당 데이터의 종류와 형식을 정의하고 처리하는 것이다. 그렇다면 왜 굳이 분류를 하는 것일까? 많은 이유가 존재하겠지만, 대표적으로 효율성과 안정성을 꼽을 수 있겠다. 1byte의 공간만 필요한 변수에 굳이 100bytes의 공간을 할당해 준다면, 그만큼 컴퓨터 리소스의 가용 공간이 줄어들어 효율이 떨어지게 됨은 물론, 프로그램이 복잡해질수록 예기치 않은 오류를 발생시킬 위험도 증가하게 될 것이다. #include int main..