일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github token
- 에러
- 깃 토큰
- database
- vscode
- error
- Visual Studio Code
- jupyter
- localhost
- github clone
- clone
- 데이터베이스
- DataGrip
- cmd
- Python
- MySQL
- 단축키
- 클론
- visualstudio code
- run sql script
- 오류
- 파이썬
- csv
- error 해결
- OrCAD 다운로드
- php
- PHPStorm
- import data
- console창
- 따옴표 삭제
- Today
- Total
목록학부 공부 : 20.08.31~12.10 (12)
개발 노트
1. copy3.c : a.txt를 b.txt c.txt로 동시에 2개의 파일로 복사하는 프로그램 #include #include #include #include #include #include int main(int argc, char **argv) { int n, in, out1, out2; char buf[1024]; char *msg = "Usage : copy3 file1 file2 file3\n"; if (argc < 4) { write(2, msg, strlen(msg)); return -1; } if ((in = open(argv[1], O_RDONLY)) < 0) { perror(argv[1]); return -1; } if ((out1 = open(argv[2], O_WRONLY|O_C..

visual studio에서 하단과 같은 에러가 뜰 떄 프로젝트 -> 속성 -> C/C++ -> 언어 -> 준수 모드를 보시면 '예(/permissive-)' 하게 되면 하단과 같이 오류들이 해결됨

$vi sum.c로 내용 작성 int sum(int a, int b) { return a + b; } $vi helloworld.c로 내용 작성 #include int sum(int, int); int main(int argc, char **argv) { printf("Hello World\n"); printf("Sum : %d\n", sum(3,5)); return 0; } $gcc -o helloworld hellworld.c sum.c 작성 후 $./helloworld 하면 결과 출력됨 Hello World Sum : 8 $vi makefile all : //all : 쓰고 enter쳐서 밑의 줄의 tab 처리 된 다음부터 작성하도록 해야 함 gcc -o helloworld helloworld.c ..
hayoung@DESKTOP-2EVRK0E:~$ mkdir dir2//dir2 만들기 hayoung@DESKTOP-2EVRK0E:~$ ls LinuxProgrammingWithRaspberryPi b.txt dir1 dir2//dir2가 생겨있음. hayoung@DESKTOP-2EVRK0E:~$ tar cvf xx.tar . //.(현재위치)의 모든파일을 묶는다. hayoung@DESKTOP-2EVRK0E:~$ ls LinuxProgrammingWithRaspberryPi b.txt dir1 dir2 xx.tar//xx.tar가 생겨있음. hayoung@DESKTOP-2EVRK0E:~$ tar tvf xx.tar//xx.tar 내용 확인 hayoung@DESKTOP-2EVRK0E:~$ cd dir2//d..

숫자 맞추기 게임 프로그램 1~100사이의 난수를 만들고 사용자가 1~100 사이의 수를 입력하여 맞추는 프로그램. 5회까지 맞추지 못하면 종료 from random import randint secret_num = randint(1,100)#난수 만들기 num_guesses = 0 #시도 회수 guess = 0 #예상 숫자 while guess != secret_num and num_guesses secret_num:#만약 예상 숫자가 난수보다 큰 경우 print('더 작습니다.', 5-num_guesses, '회 남았습니다.\n') else:#예상 숫자와 난수가 같은 경우 print('맞았습니다!') if num_guesses==5 and guess != secret_num:#시도 회수가 5번이고 예..

그림 2-3 ㆍ 사용자가 응용프로그램(사용자모드, 함수)에서 system call을 통해 OS(커널모드)로 들어감. ㆍ OS(커널모드, 커널, 디바이스 드라이버 - 하드웨어 (디바이스(문자, 블록, 네트웤), 주번호, 부번호) ㆍ 문자는 c가, 블록은 b가, 네트웤은 n이 앞에 표시됨. ㆍ c언어에서 scanf/printf가 read/write의 역할을 하는 것처럼 Linux에서는 ID open (/dev/ttys0) 을 사용 ex) $ls dev를 입력하면 디바이스 파일들을 보여줌 ㆍ $ /dev/null : 블랙홀, 파일을 삭제함 ex) cp xx /dev/null : cp를 dev/null로 복사한다. 지운다는 뜻. ㆍ tty : 타자기, 모니터, 화면, 터미널을 의미함.
1. 관계 연산자 : 항의 대소관계 또는 동등관계를 판정함. 연산결과는 참 또는 거짓으로 나타냄. >>> score = 95 >>> print(score >= 90)#score이 90보다 크거나 같은지 True >>> print(score >> print(score == 90)#score이 90과 같은지 False >>> print(score != 90)#score이 90과 다른지 True 2. 논리 연산자 x and y : x와 y가 모두 참일때만 연산결과가 참 x or y : x와 y 중 하나라도 참이면 연산결과가 참 not x : x의 부정. x가 참(거짓)이면 결과는 거짓(참) >>> exam = 85 >>> report = 85 >>> exam..

1. HOME 에서 New Project 선택 2. Name에는 프로젝트 이름 작성, PSpice Analog or Mixed A/D 선택 후 저장할 위치 설정하고 OK • PSpice Analog or Mixed A/D : 아날로그 또는 아날로그/디지털 혼합 회로 설계 • PC Board Wizard : PCB를 설계하기 위해 OrCAD Layout를 사용하는 프로젝트 • Programmable Logic Wizard : PLD 내의 회로설계를 위 해 Express를 사용하는 프로젝트 • Schematic : 다순 회로도면을 작성하기 위한 프로젝트 3. Create a blank project 클릭하여 생성 4. Page1의 title을 더블클릭하면 이름과 디자인 가능 5. Options 에서 Sche..

1. Learning Resources 메뉴에서 PSpice Resources 에 들어가면 여러 회로 정보들 볼 수 있음 2. Home 에서 New project 활성화 시 나오는 시뮬레이션 툴바 설명 1) Active Profile : 작업 중인 프로파일 목록, 회로의 이름 2) New Simulation Profile : 프로파일 생성, 시뮬레이션을 위해 프로파일을 만드는 것 3) Edit Simulation Settings : 현재 프로파일을 변경, 변집 4) Run PSpice : 시뮬레이션 실행 5) View Simulation Results : 시뮬레이션 결과 보기 6~9) 오실로스코프로 보는 것과 같은 효과를 가짐. v : 전압을 표시함 + : 양단의 전압 차이를 표시함 I : 전류를 표시함..

1. 하단 링크 들어가기 www.orcad.com/orcad-free-trial OrCAD Free Trial OrCAD Trial Frequent Asked Questions www.orcad.com 2. "Start Yout Free Trial" 들어가기 3. 회원가입을 하면 회원가입 시 작성한 메일 주소로 메일이 오는데, 사이트에서 가입 확인을 할 때까지 기다려야 함. 나의 경우에는 금요일에 신청하였더니 월요일 아침에 메일을 받을 수 있었음. 받은 메일에서 HERE 버튼을 누르면 설치 가능. 4. 설치 중