전체 글 (161) 썸네일형 리스트형 CS공부 - 기타공부 양자 컴퓨터란 무엇일까요?양자 컴퓨터는 양자역학의 원리를 활용하여 계산을 수행하는 새로운 유형의 컴퓨터입니다. 기존 컴퓨터는 트랜지스터로 이루어진 칩을 사용하여 0과 1의 두 가지 상태로 정보를 저장하고 처리합니다. 반면 양자 컴퓨터는 큐비트 (qubit) 라고 불리는 양자 비트를 사용하여 정보를 저장하고 처리합니다. 큐비트는 0과 1의 상태뿐만 아니라 동시에 0과 1의 상태를 가질 수 있는 양자 중첩이라는 특성을 가지고 있습니다.이러한 양자 중첩과 얽힘 (entanglement) 이라는 또 다른 양자역학적 현상을 활용함으로써 양자 컴퓨터는 특정 종류의 문제를 매우 빠르게 해결할 수 있는 잠재력을 가지고 있습니다. 특정 문제에 대한 빠른 해결: 양자 컴퓨터는 특정 유형의 문제, 예를 들어 소수 분해, 약.. CS공부 - 운영체제 운영체제의 개념 운영체제의 정의운영체제는 하드웨어 자원을 관리하고 다른 프로그램을 실행하기 위해 설계된 소프트웨어(C,C++ 작성)입니다. 엄밀하게는 커널을 지칭하며, 일반적으로는 커널(하드웨어 자원을 직접 조작하는 핵심 영역)과 여러 부가적인 프로그램으로 구성됩니다.커널: 하드웨어 자원 관리 및 보호부가 프로그램(시스템도구): 쉘(GUI, CLI) 등, 사용자와 커널 간 인터페이스 제공쉘 : 사용자(유저)와 운영체제를 연결하는 인터페이스 역할을 합니다.시스템콜 : 쉘과 응용프로그램은 커널영역을 사용하기 위해 **시스템 콜(System Call)** 함수를 호출합니다.응용프로그램과 실행 흐름응용프로그램은 사용자와 운영체제를 연결하는 인터페이스. Library / API (라이브러리 / API) : 응용프.. Java 코딩구현 - Java I/O Java I/OJava IO (Input/Output) is the set of APIs that lets your program read from and write to data sources likeData SourceJava I/O API Used📁 FilesFile, FileReader, FileWriter, InputStream, OutputStream, Files, Path, FileChannel🔌 NetworkSocket, ServerSocket (java.io) → SocketChannel, Selector (java.nio)⌨️ Keyboard / ConsoleSystem.in, System.out, Console🧠 Memory (Buffers)ByteArrayInputStream,.. HTML, CSS Visual Studiohtml파일 보일러플레이트 : ! 입력후 엔터html실습 : https://codepen.io/pen?editors=1000코드펜을 사용하여 html 입력창에 !tab을 입력시 boilerplate자동 입력html에 대해서 자세히 설명 https://developer.mozilla.org/en-US/docs/Web/HTML 마크업언어 Introduction 1. 마크업언어 : 태그 등을 이용하여 문서나 데이터 구조를 명기하는 언어의 한가지임. 웹페이지는 결국 문서의 일종이며 문서의 구조를 컴퓨터가 이해하도록 태그로 작성하는 것임. 현업에서 실질적으로 마크업 언어라함은 웹 페이지의 뼈대를 만드는 HTML과 화면 디자인을 코드로 나타내는 CSS 개발을 의미함. 그리고 이와는 별개로 페.. 백엔드 커리어 로드맵 - 나는 어떤 백엔드 개발자가 되고 싶을까? 면접에서 커리어 목표에 대한 질문은 지원자가 직무와 회사에 대해서 얼마나 관심을 갖고 있는지에 대한 질문이다. 직무와 회사에 대해서 깊이있는 이해가 있어야 단기적으로는 입사후 어떤 성과를 내기 위해서 노력할 것인지 중기적으로 어떤 노력을 통해 어떻게 성장을 할 것인지 답변할 수 있다. 현재는 특정회사에 대한 지원이 정해지지 않은 상태이므로 오롯이 백엔드 개발자 직무 관점에서만 서술하도록 하자. 역량에 대해서는 크게 태도적인 측면과 기술/지식적인 측면으로 나눠볼 수 있을 것이다. 먼저 태도적인 측면에서, 내가 되고자하는 백엔드 개발자는 아래와 같다. 1. 끊임없이 발전하고 배우는 개발자 IT기술은 역사가 길다면 길지만 짧다면 짧다. 상용화가 된 것은 최근의 일이며 기술의 발전속도가 선형이 아니라 Ex.. 제로베이스 1개월차 노광고 솔직후기 (제로베이스 측에서 일부학생과 프로모션 차원에서 후기작성을 시키긴하나 본인은 혜택대상이 아니라 광고차원에서 적는 것 아님을 밝힘) 비전공자로서 국비지원과 부트캠프를 고민하다 제로베이스를 수강한지 1개월이 지났다. 결론부터 말하면 국비학원을 취소하고 제로베이스를 선택한 것은 탁월한 선택이었다. 국비과정을 망설이게 된 가장 큰 이유는, 국비과정을 통해서 많은 수의 개발지망생이 쏟아지는데, 다른 지원자와 어떻게 차별점을 만들 수 있을까?라는 고민이었다. 반면, 제로베이스는 과정이 상상이상으로 방대하고 요구수준이 높아서 개인이 개별적으로 무언가 준비하기 보다는 해당 과정을 따라가기에도 벅차다. 다만, 잘 따라가기만 하면 무언가 성과를 낼 수는 있겠다는 생각이 든다. 과정의 장단점에 대해서 부연을 해보자면 우선,.. Java 구현 - 변수, 데이터타입, 컬렉션 변수데이터를 저장하는 메모리 공간에 붙여준 이름변수를 만들기 위해서는 1. 변수선언(데이터형 변수이름; int a ) 2. 변수에 값 초기화 (변수명 = 데이터값, a=10)를 할 수 있으며 동시에 혹은 따로 모두 가능하다.**참고**: 지금 학습하는 변수는 지역 변수(Local Variable)라고 하는데, 지역 변수는 개발자가 직접 초기화를 해주어 야 한다. 나중에 배울 클래스 변수와 인스턴스 변수는 자바가 자동으로 초기화를 진행해준다.기본형(Primitive Type) vs 참조형 (Reference Type)자바의 변수 데이터 타입을 가장 크게 보면 기본형과 참조형으로 분류할 수 있다. 사용하는 값을 직접 넣을 수 있는 기본 형, 그리고 메모리의 참조값을 넣을 수 있는 참조형으로 분류할 수 있다... 코딩테스트 문제후기 제로베이스 코딩테스트 연습문제 1-2. 2번 문제- 문제분석 : '.' '!' '?' ' '를 구분자로 사용하여 string에서 숫자와 문자로된 단어들을 추출하고 뒤집은 후 string 배열을 출력하라- 나의접근 : 1. 문자를 뒤집기위해서 기능을 직접구현함; string을 chararray로 변환후 순회하여 순서를 뒤집음 2. string을 chararray로 변환한 후 하나씩 조회하여 구분자가 아닌 것을 만나면 string temp에 +하였고 구분자를 만나면 temp를 arraylist에 append한 후 초기화함. 그 후 array list- 대안풀이 : 1. stringbuilder에서 reverse method사용하여 순서 변환 2. 구분자들을 하나의 string으로 합치고 string을 c.. 이전 1 ··· 14 15 16 17 18 19 20 21 다음 목록 더보기