일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github token
- visualstudio code
- localhost
- 에러
- 데이터베이스
- php
- PHPStorm
- jupyter
- 따옴표 삭제
- vscode
- github clone
- 오류
- cmd
- MySQL
- clone
- csv
- console창
- database
- import data
- run sql script
- 깃 토큰
- error
- error 해결
- 파이썬
- Python
- DataGrip
- OrCAD 다운로드
- 단축키
- 클론
- Visual Studio Code
- Today
- Total
목록전체 글 (238)
개발 노트

오른쪽의 숫자가 할당할 수 있는 ip adress 개수 Class A는 할당할 수 있는 수가 너무 많아서 공간을 낭비한다. Class C가 가장 많이 사용됨 첫 번재 서브넷과 마지막 서브넷은 사용하지 못한다. R1 Switch>enable Switch#config t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname R1 R1(config)#ip routing R1(config)#in R1(config)#interface G R1(config)#interface GigabitEthernet 1/0/1 R1(config-if)#no switchport R1(config-if)# %LINEPROTO-5-UP..

[RIP] RIP는 사람이 직접 설정하지 않아도 알아서 라우터를 자신들끼리 주고받는다. RIP의 단점은 속도가 느려진다. 그래서 홉 계수를 15로 제한한다. 16은 무한대로 간주되고 도달할 수 없는 네트워크가 된다. 1. PC와 Switch끼리는 전부 1/0/1로 연결 2. Switch 간에는 구성도와 같이 연결 3. R1 CLI 설정 Switch>enable Switch#config t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname R1 R1(config)#ip routing R1(config)#inte R1(config)#interface Gi R1(config)#interface GigabitE..

* 라우팅 테이블 : show ip route *configuration : show running-config 고정라우팅은 경로가 고정되어 있어 장애가 발생하더라도 대체 경로가 없다. 하지만 유동적인 정적 라우팅은 장애가 발생하였을 경우를 대비하여 백업 경로를 설정한다. 그림과 같이 원형으로 연결되어 있는 경우에는 한 방향으로 경로 배정을 해 주는 것이 좋다. R1 -> R2 -> R3 -> 다시 R1 또는 R1 -> R3 -> R2 -> 다시 R1 [packet tracer로 실습] 1. cisco 3650 3대와 PC 3대놓기 2. PC -> config에서 가장 상단의 회로 그림과 맞게 PC이름 편집 3. PC와 Switch 연결 PC는 FastEthernet0을 선택 Switch는 1/0/1을 ..

[정적 라우팅과 동적 라우팅 비교] 정적 라우팅 : 규모가 작은 경우, 사람이 직접 설정하는 경우 ex)피시방 동적 라우팅 : 대규모 네트워크 정적 라우팅 동적 라우팅 장점 ㆍ프로세스의 오버헤드가 적다. : 최적의 경로를 계산하는데 CPU 사이클을 사용하지 않는다. ㆍ대역폭 소비가 없다. : 라우터들 간에 정보를 주고받지 않는다. ㆍ보안성을 갖는다. : 예상하지 못한 이웃들로부터 업데이트를 받지 않으므로 외부로부터의 공격에 덜 취약하다. ㆍ경로 예측이 가능하다. : 경로선택을 관리자가 제어할 수 있다. ㆍ적응성이 뛰어나다. : 링크의 다운이나 새로운 라우터들로 인한 네트워크 간의 토폴로지를 자동적으로 학습하여 최적의 경로를 선택한다. ㆍ구성을 유지하기 쉽다. : 라우팅 프로토콜에 대한 디폴트 매개변수 설..

1. 메뉴에서 2. 선택 3. 메뉴에서 PC선택 4. 세 번째 실선 선택하여 PC와 스위치 이어줌 (두 번째 PC는 1/0/2선택) 5. 스위치 더블클릭 후 AC power supply 제공 6. CLI 에서 enter키 누르고 질문에 no 입력 7. *단어가 긴 경우에는 giga를 치고 tab키를 누르면 자동완성이 된다. *ctrl+z를 누르면 처음으로(Switch>)로 돌아감 *명령어를 모를 경우에는 뒤에 물음표를 같이 입력하면 그에 맞는 여러 명령어들이 나옴 *기타 명령어들 8. 비밀번호 거는 법 1) disable후 다시 enable을 한다. 2) 하단과 같이 입력한다 (비밀번호를 ice라 설정할 경우) 3) ctrl + z로 빠져나온 후 다시 disable 한 다음 enable을 하면 암호를 입..

과제 3 [c언어 stockmarket 과제 설명] 구조체 배열을 수정하기 힘들기 때문에 포인터를 사용함 과제 답(엑셀과 비교해서 만들면 됨) Stockmartket.xlsx 63줄 : 문자열 3개 정수 2개 [Get All shares 작성하기] shrum=0;으로 11줄에 추가함. shrum 레코드 갯수만큼 돌리고 stock 사이즈 만큼 골림 87줄 : 주민번호가 같으면 0이 나오도록 함.(!가 0이라는 뜻, 0이 나오면 참) main 함수 앞으로 꺼냄 [c언어 EMP 설명] 전부 설정 시 나머지 동영상 보기

[ sql developer로 table 다루기] 1. @안쓰고 start 해도 실행 됨 start \oraclexe\demobld.sql 2. 모든 table 가져와라 select * from tab; DESC EMP; 3. EMP의 모든 테이블 가져와라 SELECT * FROM EMP; 4. 행 삽입 (날짜 형식이 이게 맞음) INSERT INTO EMP VALUES (7370, 'SMITH', 'CLERK', 7902, to_date('80-12-17'), 800, NULL, 20); 5. 삽입한 행 7370 보여줘라 SELECT * FROM EMP WHERE empno=7370; 6. 행 7371 넣고 보여주기 INSERT INTO EMP(empno, ename, job, deptno) VALUE..

[C언어 구조체] 엑셀 테이블 1. 엑셀의 테이블 사원리스트(Emp), 부서리스트(Dept)를 구조체로 작성하여 출력하고 사원리스트와 부서명 합쳐서 출력하기 #include #include int main() { typedef struct employee { //구조체(테이블 형식) employee를 EMP로 정의 int empno; char empname[10]; int deptno; } EMP; typedef struct dept { int deptno; char deptname[10]; } DEPT; typedef struct employeedept { int deptno; int empcnt; } EMPDEPT; EMP emps[8] = { {10, "Kim", 200 }, {20, "Lee", ..

[C언어] ㆍc언어 함수선언은 main 앞에 작성 ㆍex) a=5; ++a : 먼저 1 더하고 a출력 → a=6 a++ : a출력 후 1 더함 → a=6 출력 후 7 됨 --a : 먼저 1 빼고 a출력 → a=6 a-- : a출력 후 1 뺌 → a=6 출력 후 5 됨 ㆍint fn2 (int num) 이라 하면 num 은 call by value가 됨(다음 변수 사용 시 적용 안되는 일회용 값) ㆍint fn22 (int *num) 이라 하면 num 변수에 값이 저장되어 다음 사용시에도 반영됨 *가 포인터 형식임(레퍼런스) 값으로 주소(번지)를 받음. ex) a=10; int *p; p = &a; printf("%d, %p, %p, %p, %d\n", a, &a, p, &p, *p); 출력 결과 : 10..

[윈도우에 JAVA 설치 후 환경변수 설정] 1. 검색 -> 시스템 환경변수 설정 -> 시스템 변수에 JAVA_HOME 추가 (bin 폴더 전까지) 2. 시스템변수 -> path 에 하단 추가 (bin 폴더까지) [라즈베리에 JAVA 설치하는 방법] $ sudo apt update $ sudo apt install default-jdk 설치된 JAVA 버전 확인 설치된 JAVA 버전이 여러개일 경우 $ sudo update-alternatives --config java 를 통해 원하는 버전의 java를 사용할 수 있음 JAVA 경로 설정 참고 게시물 : linuxize.com/post/install-java-on-raspberry-pi/ *참고 putty 사용법 host name에 ip 주소 입력 후 ..