일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- cording
- WPF
- CSS
- knockon
- 프로그래밍 언어론
- git
- plan
- 개발공부
- 개인서버
- 자격증
- 정보처리기능사
- bootcamp
- CodeIgniter
- windows
- 오답풀이
- php
- 외부접속
- React
- Developer
- Java
- study
- 홈서버
- 개발
- 프로그래밍언어론
- 220821
- 방화벽
- Mac
- html
- C
- 매크로
- Today
- Total
목록분류 전체보기 (40)
bunta의 보조기억장치
컴퓨터 동작 원리 - 전원: 운영체제 적재(저장장치 → 메모리) → 수행 - CPU는 인출 → 해석 → 실행 주기를 반복하여 메모리에 적재된 명령어를 실행 프로그래밍 언어 구현이 필요한 이유 기계어 → CPU가 이해하고 수행하는 명령어 → 이진수 형태의 명령어를 사람이 이해하는 것은 매우 난해 어셈블리어 → 기계어에 거의 일대일 대응하는 형태의 기호 언어 → CPU에 종속적 → 이식성이 거의 없음 A 회사의 CPU에서 작동하는 명령어가 B 회사의 CPU에서는 작동하지 않음 고급 프로그래밍 언어 → 사람에 가까운 표현으로 프로그램을 나타냄 → 특정 기계에 종속적이지 않음 → 프로그램을 CPU가 이해할 수 있는 기계어로 변환해주어야 함 소스 프로그램을 컴파일러를 통해 목적 프로그램으로 번역해주어야 함 또는 ..
컴퓨터 시스템의 발전 아이디어 시대 → 계산 자동화를 위한 상상 속의 기계 설계 전자식 컴퓨터 → 전자 신호를 통한 계산 기계 1940~50년대 최초의 전자식 컴퓨터(에니악, 콜로서스) 기능을 수정하기 위해서는 컴퓨터 자체를 손봐야 함(프로그램 개념 X) 프로그램 저장 방식의 컴퓨터 → 프로그램과 처리기를 분리(에드박) 관리자(operator)가 프로그램이 짜여진 펀치 카드 같은 것을 계속 컴퓨터에 입력하여 작동시킴 운영체제의 발전 일괄처리 운영체제 → 관리자(operator)를 대신할 프로그램 등장(자동화) But 입력된 순서대로만 처리 가능 시분할 운영체제 → 한 컴퓨터(서버)를 여러 사람이 사용 cpu가 각 사용자가 명령한 일을 일정한 간격을 두고 돌아가면서 처리하여 한 컴퓨터를 여러 사람이 동시에..
1과목 : 전자 계산기 일반 1. 데이터 전송 명령어의 기능이 아닌 것은? 1. 상수값을 레지스터 또는 주기억장치로 전송 2. 스택에 저장된 값을 레지스터로 전송 3. 레지스터에 저장된 값을 스택으로 전송 4. 레지스터에 저장된 값을 연산 > 레지스터에 저장된 값을 연산하는 것은 "연산 명령어"이다. 2. ASCII 코드에 대한 설명으로 잘못된 것은? 1. 3개의 Zone비트를 가지고 있다. 2. 16비트 코드로 미국 표준협회에서 개발하였다. 3. 통신 제어용으로 사용한다. 4. 128가지의 문자를 표현한다. > ASCII 코드는 7비트로 구성되어 있어서 총 128가지의 문자를 표현할 수 있습니다. 대표적인 16비트 코드는 유니코드입니다. 3. 1개의 입력선으로 들어오는 정보를 2^n개의 출력선 중 1개..

📑 ChromeDriver 1. 현재 PC에 설치된 크롬의 버전을 확인 2. 버전에 맞는 크롬드라이버를 다운로드(https://chromedriver.chromium.org/downloads) 본인이 사용 중인 OS에 맞춰서 다운로드 3. 다운로드한 파일을 압축해제 하면 chromedriver.exe가 나온다. 해당 파일은 셀레니움 사용 싱에 참조해서 사용하므로 파일 경로를 잘 기억해둘 것! 📑 Selenium 1. Selenium 파일 다운로드(https://www.selenium.dev/downloads/) 매크로를 만들 때 표시한 파일을 받아서 사용하였는데 밑에 스크롤 해서 내려보니 언어별로 파일을 받을 수도 있었다. 아직 어떤 점이 다른지 잘 모르겠다. 나중에 알게 되면 업데이트 하도록 하겠다. ..
💡계기 회사에서 스마트 스토어를 운영하게 되었다. 처음에 제품이 몇개 없을 때는 가격을 수정할 일이 생기면 하나하나 직접 수정했다. 그런데 제품이 거의 100개정도 되니까 시간도 오래걸리고 거의 중노동을 하는 느낌이었다. 그래서 JAVA를 공부하고 있으니까 가격 변경을 자동으로 해주는 매크로를 만들자고 생각하게 되었다. 📝계획 1. 스마트 스토어에 자동으로 로그인하여 판매자센터까지 접속 2. 업체에서 보내준 엑셀 파일에서 제품명과 제품 가격을 읽어온다 3. 해당 제품을 검색하여 등록되어있다면 제품 가격을 수정하고 없다면 다음 제품으로 넘어간다. 4. 완료되었다면 완료 메세지 출력! 🔧준비 1. JAVA 개발환경(윈도우) 2. 셀레니움 3. 크롬 드라이버 JAVA 개발환경은 공부 중이어서 이미 PC에 설치..
나는 기계공학을 전공한 흔하디 흔한 공대생이다. 어릴 적부터 자동차를 좋아했고 무언가 만들고 분해하고 조립하는 것에 열광했었다. 그래서 자연스럽게 전공도 기계공학으로 결정하게 되었고 4년이라는 시간동안 기계에 대한 지식들을 공부했다. 하지만 막상 졸업 후 일로써 만난 기계는 즐겁지 않았다. 아마 첫 회사가 일정이 많이 빠듯해 많이 고생하기도 했고 현장 업무와 뗄레야 뗄 수 없다는 점이 좋지 않았다. 그래서 더 늦기 전에 새로운 분야에 도전해보고 싶었고 기계와 같이 흥미를 가지고 있었던 프로그래밍의 세계에 도전해보자고 마음 먹게 되었다. 회사를 그만두고 프로그래밍 공부를 본격적으로 하기 시작했다. 고정지출이 있기에 나에게 주어진 시간은 그렇게 길지 않았고 최단 시간에 취업하기 위해 가장 접근하기 쉬운 웹 ..
내가 만들고 싶은 서비스를 자유롭게 만들 수 있을 만큼 개발을 잘하기 위해서 해야 할 공부 목록 언젠가는 '네카라쿠배당토'에 들어갈 수 있는 대단한 개발자가 될 수 있기를! 1. 생활코딩 1.1 WEB1 - HTML & Internet - HTML의 복습 - 서버 운영을 위한 지식 학습 (현재 부족한 부분) 1.2 WEB2 - CSS - CSS의 복습 - 반응형 디자인 학습 (현재 부족한 부분) : 추후 클론 코딩을 통해 반응형 학습 1.3 WEB2 - JavaScript - JavaScript 복습 - 배열 및 오브젝트에 대하여 학습 (현재 부족한 부분) 1.3.1 React (새로운 기술 학습) - React 기초 지식 학습 1.3.2 Redux (새로운 기술 학습) - Redux기초 지식 학습 1...

✍🏻 만들어 볼 것 웹사이트를 만들면 필연적으로 메뉴가 있어야 한다. 이 때 사용자가 메뉴에 접근할 수 있는 버튼을 만들어야 하는데 일명 '햄버거 메뉴'라는 이름으로 불리는 메뉴 버튼을 만들려고 한다. 👐🏻 결과물 See the Pen Untitled by lKori (@lkori) on CodePen. 🙇🏻♂️ 궁금한 점 버튼을 클릭했을 때 span을 'display:none' 설정을 해서 투명하게 만드려고 했는데 span이 본체여서 그런지 ::before과 ::after로 복사한 선까지 전부 투명해지는 것이었다. 'opacity:0'으로 투명하게 만들어 보았는데 이것 역시 전체가 전부 투명해지는 결과가 나왔다. 마지막으로는 rgba 속성을 통해 alpha 값을 0으로 주었더니 가운데 본체 span만..