일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- leetcode 234
- 스파크 완벽 가이드
- webcrawler
- leetcode 49
- 블로그 이전했어요
- airflow docker
- docker로 airflow 설치하기
- 데이터레이크와 데이터웨어하우스
- Python
- 문자열 조작
- Hadoop
- leetcode 5
- 머신러닝
- MapReduce 실습
- 올바른 변수명 짓기
- leetcode 561
- leetcode 819
- 빅데이터를 지탱하는 기술
- leetcode 937
- leetcode 344
- 배열
- leetcode 15
- leetcode 238
- leetcode125
- ctf-d
- Hortonworks Sandbox
- wargame.kr
- leetcode
- leetcode 121
- 컴퓨터구조
- Today
- Total
목록전체 글 (102)
HyeM

컴퓨터 정보 표현 단위 비트 Bit ( 컴퓨터 정보 기초 단위, 2진법에서 데이터 표현하는 단위 0과 1) 바이트 Byte ( 1Byte = 8bit) 워드 word (1word = 2Byte or 4Byte _ 컴퓨터마다 다르다) 진법 10진법 (인간이 사용하는 수의 체계) : 0~9 이용 2진법 (컴퓨터가 사용하는 수의 체계) : 0과 1 16진법 : 0~9,A,B,C,D,E,F 이용 10진수 0 1 2 3 7 10 11 14 15 2진수 0000 0001 0010 0011 0111 1010 1011 1110 1111 16진수 0 1 2 3 7 A B E F 부호 있는 2진 정수 표현 10진수 ->2진수 변환 10 진수를 2로 연속해서 나누어서, 나머지가 값을 이용하여 표현 가능하다. 53을 2로 계..

01. 구성요소 속도 & 용량 비교 CPU 레지스터 캐시기억장치 : Static Ram 주기억장치 : Dynamic Ram 보조기억장치 : 하드디스크, 플로피 디스크, 자기테이프 1->4 순서로, 1번이 가장 속도가 빠르고, 가격이 비싸며, 4->1 순서로, 4번이 가장 용량이 크다. 02. CPU 구성 요소 ALU (연산장치 , Arithmetic Logic Unit) 제어장치(컨트롤유닛; Control Unit) 레지스터(register) 버스 1. ALU (연산장치) 실제 연산을 담당하는 ALU 블록, 연산은 산술연산과 논리 연산 2가지로 나뉜다. **구성요소 가산기, 보수기, 누산기, 시프터, 데이터 레지스터, 오버플로우 검출기, 상태 레지스터 등으로 구성되어 있다. - 가산기 : 2개 이상의 수..
>>> x=[1,2,3] >>> x.append(4) >>> x [1, 2, 3, 4] >>> x.append([5,6,7,8,9,10]) >>> x [1, 2, 3, 4, [5, 6, 7, 8, 9, 10]] append : 리스트의 마지막에 인자값을 추가한다. 어떤 자료형도 추가 가능하다.(리스트도 가능) >>> x=[4,3,5,1,2] >>> x.sort() >>> x [1, 2, 3, 4, 5] >>> >>> x=['a','c','e','f','b'] >>> x.sort() >>> x ['a', 'b', 'c', 'e', 'f'] sort : 리스트 정렬함수 - 숫자면 오름차순 정렬 - 알파벳은 알파벳 순서로 정렬 (a, b, c ...) >>> x=['a','c','b','e','d'] >>> ..
문자개수 출력함수 >>> w="I want to eat apple" >>> print(w.count('p')) >>> print(w.count('q')) 2 0 count : 문자 개수를 세는 함수 - 문자가 있다면 : (개수) - 문자가 없다면 : 0 문자 위치 출력함수 >>> w="I want to eat apple" >>> print(w.find('w')) 2 >>> print(w.find('q')) -1 >>> >>> print(w.index('w')) 2 >>> print(w.index('q')) Traceback (most recent call last): line 8, in print(w.index('q')) ValueError: substring not found find : 문자 위치를 ..

5번째 문제 WTF_CODE 를 풀어보자. WTF_CODE ( 155point ) 1. 처음화면 2. 소스코드를 다운받아, 내용을 확인해본다. -> 아무것도 보이지 않음. 보니까 확장자는 ws이다. 이에 대해서 더 찾아보니... whitespace 언어파일의 확장자라고 한다. Whitespace언어 에드윈 브래디와 크리스 모리스가 2003년 4월 1일 (만우절)에 발표한 난해난 프로그래밍 언어이다. 문법에는 오로지 공백과 탭, 그리고 개행문자만이 의미가 있으며, 인터프리터는 이 3종류의 공백문자를 뺀 모든 문자를 무시한다. https://ko.wikipedia.org/wiki/%ED%99%94%EC%9D%B4%ED%8A%B8%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4_(%ED%94%..

오늘의 3번째 문제 QR code Puzzle 를 풀어보자. QR code Puzzle 1. 처음화면 제목 그대로 puzzle 인데, 이를 하나하나 맞추는 건 이 문제의 목적이 아닐것이다. F12를 눌러보자. 2. F12 를 눌러 Sources 패널에 들어가서, 원본 QR 사진 획득! 3. 핸드폰으로 QR 코드를 찍으면, FLAG 값 획득가능! FLAG : 1db9858920b154db2a3b807efc49bbfa89b63481 4. 문제해결

오늘의 두번째 문제 flee button 문제! flee button ( 84point ) 1. 처음화면 페이지로 들어가보면, 마우스커서를 따라 'click me' 가 따라 오는 것을 볼수 있다. 문제 해결을 위해서는 저 'click me'를 눌러야 되는데, 커서를 따라 오지 않도록 코드를 수정해보자. 2. 개발자 모드 F12 를 눌러, click me의 위치 코드 position : absolute 를 지워주자. position : absolute 옆의 left, top 의 값은 마우스 커서 위치에 따라 값이 바뀌는 것을 볼 수있다. 박스의 배치 : position 정적 배치 : static (디폴트) 상대 배치 : relative // 기본 위치에서 left, top, right, bottom 프로퍼..

오늘은 Wargame.kr 의 첫번째 문제 already got 을 풀어보겠다. already got ( 81 point ) 1. 처음화면 2. 개발자 도구 F12 누르고, Network 탭으로 가서, already_got/ 의 로그를 더블클릭하여 자세히 본다. 3. already_goet/ 의 Http Response Header안에 FLAG 값이 있는 것을 확인 할 수 있다. FLAG : e5b1be85e18bcb241570d8a75802fa5d4654b0f4 4. 문제풀이 성공! 문제사이트 주소 : http://wargame.kr/challenge Wargame.kr - 2.1 wargame.kr 크롬 개발자 도구란 ? (F12) Chrome DevTools는 Google Chrome에 내장되어있는..