본문 바로가기
반응형

분류 전체보기105

[Salesforce] Classes, Modifier, Interfaces Apex ClassIn Apex, you can define top-level classes (also called outer classes) as well as inner classes, that is, a class defined within another class. You can only have inner calsses one level deep.Class 정의하기 위해선,1. Access modifiers (제어자)Top-level class에서 access modifiers(global, public)를 지정해주어야 한다.inner class에서는 사용하지 않아야 한다.클래스: public, default, final, abstract메서드: public, protected, default,.. 2021. 6. 28.
[React] Node.js와 VS Code를 이용하여 설치하기 React 설치하기 VS Code Terminal에서 프로젝트를 하고자 하는 폴더 디렉토리 설정후 (cd "주소") 다음과 같이 설치해준다 npm install -g create-react-app (-g 옵션으로 인해, global 패키지로 설치했다. 즉, 특정 폴더에서 사용가능한게 아니라 전체 폴더에서 사용 가능하다) React 폴더 만들기 React 폴더를 따로 만들어준다. (뒤에 management는 React를 설치한 폴더이름이다.) create-react-app management 이렇게 react 폴더를 설치해주면, 해당 위치에 management란 React 폴더가 만들어진다. React 실행하기 VS Code에서 management 디렉토리로 이동한 다음에 (cd management) 다음.. 2021. 6. 28.
[Node.js] Node.js 입문 Javascript vs Node.js Javascript: 웹 브라우저 안에서, 외부와 통신하고 여러 요소를 동적으로 움직이기 위해 사용되는 언어 Node.js: 웹 브라우저 밖에서도 Javascript를 실행할 수 있는 환경. 서버의 역할도 가능함. (서버: 웹 브라우저나 모바일 앱으로 어떤 요청을 보냈을 떄 응답을 해주는 컴퓨터) 우리가 Node.js를 배워야 하는 이유 우리가 프로그래밍을 하여 원하는 것을 만들고자 하려면, 프론트엔드와 백엔드 모두가 가능해야한다. 다른 각각의 역할을 하는 언어와 달리 Node.js는 클라이언트, 서버 프로그래밍이 다 가능하다. 그래서.. 이것저것 간만 보길 좋아하는 내가 한 언어만을 파야한다면, Node.js를 파는 것이 좋을 것 같다. NPM (Node Paca.. 2021. 6. 27.
[Python] 문법 총정리 --- 계속 추가중 --- 문자 길이 len() slice - 리스트에서 특정 범위만을 가져옴 - 형태: testList[ start : end : step] (end는 포함하지 않는다.) lambda - lambda 인자 : 표현식 - 예를 들어서, 아래 코드를 def hap(x, y): return x + y hap (10, 20) 다음과 같이 한줄로 쓸 수 있다. (lambda x,y : x +y)(10, 20) map - map(함수, 리스트) - 리스트로부터 원소를 하나씩 꺼내서 함수를 적용시킨 다음, 그 결과를 새로운 리스트에 담아준다 list(map(lambda x: x**2, range(5))) # [0, 1, 4, 9, 16] reduce - reduce(집계 함수, 순회 가능한 데이터[.. 2021. 6. 3.
[자료구조 기초] (1) 배열, Queue, Stack, Linked List 배열- 같은 타입의 변수들로 이루어진 집합- 같은 종류의 데이터를 효율적으로 관리하기 위해 사용- index를 통해 빠른 접근 가능 (하지만 데이터 추가, 삭제가 어렵고 길이를 미리 지정해야함)Queue- 한쪽 끝에서는 삽입, 다른 한쪽 끝에서는 삭제 연산만 이루어지는 유한 순서 리스트- 보통은 FIFO 형태- 멀티 태스킹을 위한 프로세스 스케쥴링 방식을 구현하기 ㅜ이해 사용됨import queue# 일반 Queue 만들기data_queue = queue.Queue() # queue 지정data_queue.put("1번째") # queue에 값 넣기data_queue.get() # queue에서 값 빼기# Priority Queue 만들기data_priority_queue = queue.Prior.. 2021. 5. 30.
개발자가 자료구조 및 알고리즘에 대해서 알아야 하는 이유 전공이 소프트웨어학과와 같은 컴퓨터공학 관련 학과라면 자료구조 및 알고리즘은 필수과목으로 꼭 수강을 해야만 했을 것이다.산업공학과를 전공한 나는 3학년 1학기때 자료구조 및 알고리즘을 일주일 듣고 어려워서 포강했다.(IT업계로 오게될 줄 알았다면 죽이되던 밥이되던 들을껄 ^^.. )  아무튼 자료구조 및 알고리즘에 대해서 알아보자면 자료구조 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조다.  자료구조를 우리 실생활에서 사용한 예시를 살펴보자면, 학교에서는 전교생을 효율적으로 관리하기 위해서 모든 학생에게 번호를 부여한다. (고등학교 3학년 3반 14번 김00)알고리즘어떤 문제를 풀기 위한 절차와 방법이다. 우리가 프로그래밍을 하는 이유는 어떤 문제를 해결하기 위해서다. 입력값이 존재하면 항상 .. 2021. 5. 3.