목록분류 전체보기 (427)
안 쓰던 블로그
1. 다음 프로그램의 실행결과를 예측해 보시오 # include void fun(int x) { x = 30; } int main() { int y = 20; fun(y); printf("%d", y); return 0; } 더보기 답: 20 값에 의한 호출로 main안의 y변수 값은 바뀌지 않는다 2. 다음 프로그램의 실행결과를 예측해 보시오 # include void fun(int* ptr) { *ptr = 30; } int main() { int y = 20; fun(&y); printf("%d", y); return 0; } 더보기 답: 30 주소에 의한 호출로 main안의 y변수 값이 바뀐다 3. 다음 프로그램의 실행결과를 예측해 보시오 #include int main() { int* ptr; ..
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 작업 관리자->MySQL57->오른쪽 클릭 시작 이렇게 실행 중으로 바뀌면 이제 접속 가능
개념 주기억장치에 저장되어 있는 명령어와 데이터 중의 일부를 임시적으로 복사해서 저 장하는 장치 특징 -명령어와 데이터를 저장하고 인출하는 속도가 주기억장치보다 빠름 -자주사용되는명령들을저장하고있다가중앙처리장치에빠른속도로 제공 -느리게 동작하는 주기억장치와 빠르게 동작하는 중앙처리장치(CPU) 사이에서 속도 차이를 줄여주는 고속완충기억장치 -캐시기억장치의 용량에 의해 CPU의 가격이 결정됨 캐시 기억장치가 없는 시스템 1단계: CPU가 명령어와 데이터를 인출하기 위해서 주기억장치에 접근 2단계: 주기억장치에서 명령어나 필요한 정보를 획득하여 CPU내의 명령어 레지스터 등에 저장 주기억장치는 보조기억장치보단 빠르지만 중앙처리장치에 비해 매우 느리기 때문에, 둘 사이의 속도 차이를 맞추기 위해서 캐시기억장치..
*본 글은 공부목적으로만 참고하세요 파이썬 크롤링 시리즈 네이버 웹툰 이미지 크롤링, 저장하기: 현재글 셀레니움으로 웹 게임 자동 매크로 만들기: foxtrotin.tistory.com/179 네이버 실시간 검색어 가져오기: foxtrotin.tistory.com/267 네이버 웹툰 요일별 크롤링: foxtrotin.tistory.com/328 사용할 모듈 1. urllib: 내장 모듈. 파이썬에서 웹과 관련된 데이터를 쉽게 이용할 수 있게 한다. 4개 중에 request사용 2. beautifulsoup: 파싱을 도와준다 3. os: 내장 모듈. 운영체제에서 제공되는 기능을 파이썬에서 수행할 수 있게 함 모듈 설치 파이썬이 있는 디렉토리-Scripts폴더에서 cmd키고 pip install beauti..
아니 분명히 잘 설치되어 있는데 VS만 들어가면 모듈 인식을 못해서 에러가 남 cmd에서 확인했을 때는 깔려있음 찾아보니까 VS에서 모듈을 불러오는 과정이 좀 다르다고 하는 것 같음 VS 내에서 다시 설치해주면 된다 솔루션 탐색기에서 python환경 아래에 자기가 쓰고자 하는 모듈 이름이 없으면 모듈이 없는 거임 여기선 설치 완료 후라 beautifulsoup4가 있기 때문에 이제 bs4를 쓸 수 있음 없으면 어떻게 하나? 그럼 아래처럼 설치 솔루션 탐색기의 [Python환경]을 오른쪽 클릭->모든 Python환경 보기 개요->패키지 누르고 원하는 패키지 이름 검색해서 명령 실행: pip install beautifulsoup4 설치 설치 완료되면 이제 실행이 잘 됨
스택이란 ‘쌓아올린 더미’를 말합니다. 책을 쌓아서 탑을 만들면 스택이고, 편의점 냉장고에 캔음료수가 일렬로 줄 서 있는 것도 스택입니다. 이렇듯 스택은 마지막으로 들어온 것부터 나가는 특징을 가지고 있습니다. 책 탑에서 맨 아래 책을 빼면 무너지고, 편의점에서 음료수를 앞에서부터 빼지 못 하는 점을 생각하면 됩니다. 그런 현실의 개념을 추상화한 것이 바로 스택입니다. 스택을 가지고 주로 삽입, 삭제, 검색 작업을 하는데, 스택의 특징에 따라 가장 최근에 들어온 데이터를 빼고, 아니면 그 뒤에 새로운 데이터를 넣게 됩니다. 스택의 특징을 영어로는 LIFO(Last In First Out), 한자로는 후입선출이라 합니다. 여기서 중요한 건, 편의점의 캔음료를 중간에 있는 것부터 뺄 수 없듯 이 스택에서도 ..
1. 분기 명령어 실행의 흐름을 변경하거나 어떤 루틴을 호출하는 데 사용한다 -BRZ X (Branch if Zero): 조건 코드가 0이면 X로 분기 -BR X: 무조건 X로 분기 -BRE R1, R2, X (Branch if equal): 레지스터 R1과 레지스터 R2의 내용이 같다면 X로 분기 -BRP X (Branch if Positive): 조건 코드가 양수면 X로 분기 -BRN X (Branch if Negative): 조건 코드가 음수면 X로 분기 -BRO X (Branch if Overflow): 오버플로우가 발생하면 X로 분기 2. 서브루틴의 호출과 복귀과정 서브루틴: 사용자에 의해서 메인 진행 중에 다른 코드 블럭에 가서 어떤 작업을 처리하고 오는 것, 인터럽트와 반대되는 개념(시스템이..