분류 전체보기 24

쓰레드, 프로세스 , IPC

- 프로세스, 쓰레드 차이점 : 메모리를 공유하느냐의 차이 참고: 프로세스, 쓰레드 정리 https://zeroco.tistory.com/75 - IPC ( Inter-Process Communication ) 컴퓨터 프로세스간 통신 운영체제 상에서 실행 중인 프로세스들 끼리 정보를 주고받는 것을 Inter Process Communication(IPC)라고 한다. 프로세스는 자신에게 할당된 메모리 내의 정보만 접근할 수 있고, 이를 벗어나서 접근할 경우, C언어를 배우는 사람이라면 누구나 한 번쯤은 봤을 Segmentation Fault 등의 오류가 발생하게 된다. 이는 안전성을 위해 운영체제에서 자기 프로세스의 메모리만 접근하도록 강제하고 있다는 것이다. 따라서 한 프로그램에서 병렬성을 키우면서 공유..

깃 브랜치를 운영하는 방법 - gitflow , github

깃 브랜치를 운영하는 방법 - github flow : main(master) , feature 브랜치만으로 운영하는 방식 - gitflow: master, develop, feature, release, hotfix 브랜치를 설정하고 운영하는 방식 그래서 gitflow 같은경우 단계가 많아서 큰조직일경우 선호하는편, github flow 는 main(master), feature 두단계로 빠르고 간결해서 스타트업 규모 기업들이 선호 한다. gitflow 종류 더 자세히 알아보자 master : 제품 ready 상태, 제품으로 나갈수 있는 소스코드인 master 브랜치 develop : 개발브랜치를 따로 나눠서 설정할때 develop 브랜치 feature : 개발자 개개인들이 각자 개발을 하기위한 fea..

Oracle 설치 순서 및 방법 1. 오라클 2. 디비버 Dbeaver 연결하기

참고 - 오라클설치시 오라클 기본 HTTP Port : 8080 => 중복시 8081로 변경해서 설치 2) 계정 가. SYS : 모든 권한 나. SYSTEM : 계정 관리 권한 다. 일반계정 : 해당 계정에 있는 스키마 관리(계정이 가지고 있는 테이블들을 관리) 3) 일반계정 만들기 1. cmd 실행 후 sqlplus 입력 2. system 계정으로 로그인 3. CREATE USER 계정명 IDENTIFIED BY 비밀번호; 입력 User created. 가 뜨면 성공 4. GRANT CONNECT, RESOURCE TO 계정명; 입력 Grant succeeded. 가 뜨면 성공 5. CONN 계정명/비밀번호; 입력 Connected. 가 뜨면 성공 1. 오라클설치가 사전에 되어있는 상태에서 , 디비 활..

오라클 19c 설치 방법 및 11g 8i 에서 각각 c g i 의미

19c 의 c는 Clould 11g 의 g는 그리드 컴퓨팅 기술 8i 의 i는 internet 환경 1. 오라클 공식사이트에서 로그인후 oracle DB 프로그램 다운가능 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c Database Software Downloads | Oracle Oracle Database Express Edition Previous Database Release Software Oracle Database 10.2, 11.x, 12.x, and 18c are available as a media or FTP request for those customers who own..

vscode 에서 synchronize changes 와 push 의 차이점

changes 목록중 파일명 우측의 + 를 누르면 staged change 로 올려지고 메세지와 함께 commit 단추를 누른후에도 깃허브에 업로드가 되지 않았다면 하단의 빨간네모로 표시된 synchronize changes 버튼을 누르면 깃에 정상업로드 된다. 여기서 synchronize changes 는 깃에 최종 업로드하는 push와 무슨 차이가 있을까 ? synchronize changes 는 pull 과 push 를 동시에 하여 동기화 상태로 맞춰주는 역할을 한다. 관련 stackoverflow 링크 : https://stackoverflow.com/questions/71827949/vs-code-git-lens-does-sync-changes-sync-or-push

React 설치 및 시작

1. 사전에 설치해야 하는 툴 두가지 Node.js VScode 2. vscode에서 폴더생성 (여기서는 폴더명 tc_REACT 로 설정함 ) 3. 프로젝트 및 React 설치 vscode에서 아래 명령어 한줄을 터미널에서 입력하면 react가 자동 설치된다. npx create-react-app 원하는프로젝트명 ( 여기서는 npx create-react-app study01 ) 조금 기다리면 설치가 완료되고 아까 만들었던 tc_React라는 폴더안에 터미널에서 만들었던 프로젝트명study01이 생성되고 그안에 자동으로 필요한 라이브러리가 생성된 것을 볼 수 있다. 4. 웹화면체크 터미널에서 아래 두줄을 입력 ( cd 이동할프로젝트명 , npm start 실시간웹확인 ) cd study01 npm sta..

프론트/React 2022.01.18