창병모, 리눅스 프로그래밍 원리와 실제(생능출판, 2022) 3.1 C 언어 요약 C 프로그램 구성 - 여러 개의 .c 파일로 구성 - 함수 외부에서 전역 변수(global variable)를 선언 가능, 전역 변수는 프로그램 내에 어디서나 사용 가능 이차원 배열 자료형 배열명[N][M] : 크기가 N X M인 이차원 배열 선언 포인터와 포인터 변수 포인터 : 메모리 공간의 주소 포인터 상수 : 메모리 주소 값 포인터 변수 : 주소 값(포인터)을 저장할 수 있는 변수로 다른 메모리 공간을 가리킴 - *p는 포인터 p가 가리키는 곳을 따라가 데이터가 저장도니 공간 참조
창병모, 리눅스 프로그래밍 원리와 실제(생능출판, 2022) 2.1 기본 명령어 날짜 및 시간 확인 - date 시스템 정보 확인 - hostname : 호스트 이름 - uname : 운영체제 확인 사용자 정보 확인 - whoami 디렉터리 내용 확인 - ls 패스워드 변경 - passwd 화면 정리 - clear 2.2 디렉터리 디렉터리 계층구조 * 리눅스의 디렉터리는 루트로부터 시작하여 계층구조를 이룸 디렉터리 사용 홈 디렉터리 - 현재 내가 사용하는 디렉터리 ex) /home/jeong pwd : 현재 작업 디렉터리 mkdir : 디렉터리 만듬 cd : 작업 디렉터리 이동 경로명 절대 경로명(absolute path name) : 대상 파일이나 디렉터리까지의 경로 이름을 루트 디렉터리로부터 시작 상..
React - 16.1 이벤트 state props 그리고 render 함수 - 목표 : WEB에 링크를 걸고 링크를 클릭하면 welcome에 해당되는 메시지가 나오게 할 것 - 클릭한 것에 해당되는 content 출력되게 함 - render() 함수 : 어떤 함수가 변경되면 같이 바뀜 import { Component } from 'react'; import TOC from './component/TOC'; import Content from './component/Content'; import Subject from './component/Subject'; import './App.css'; class App extends Component { constructor(props){ super(props..
React - 12. props class TOC extends Component{ render(){ return( HTML CSS JavaScript ); } } - link 태그에는 a라는 것을 통해 이것이 태그라는 것을 알려줌 - 이것이 어떤 주소랑 연결되는지 알려줄 필요가 있음 - href="1.html" ➡ 태그의 속성(attribute)를 통해 알 수 있음 ➡ 위처럼 title과 sub title을 통해서 구별할 수 있다면 얼마나 좋을까? class Subject extends Component { render(){ return ( {this.props.title} {this.props.sub} ); } } class App extends Component { render() { return ..
나의 선생님 React - 6. 샘플 웹앱 실행 터미널에서 - npm run start : 실행 - Ctrl + C : 종료 React - 7. JS 코딩하는 법 - 모든 component들은 id가 root인 곳 안에 작성하도록 약속되어 있음 요 안에 - 대부분의 파일은 src 폴더 안에 들어감 ReactDOM.render( , document.getElementById('root') ); - srt -> index.js 파일 - ➡ 파일 - App.js 파일을 함수 형식에서 클래스 형식으로 변경 - div 태그 안을 Hello React !! 로 변경 - 자동으로 리로드 되는 것을 볼 수 있음 React - 8. CSS 코딩하는 법 - 배경화면 변경 4번째 줄의 App과 9번째 줄의 App은 이름이 ..
아 몰라서 고생했네 우분투에서 윈도우 복사 안돼서 firefox로 메일 보내던 나 일단 양방향으로 하기 하지만 전 안됐어요 그래서 우분투 키고 장치 -> 게스트 확장 CD 이미지 삽입... 누르기 그럼 왼쪽에 CD 모양 아이콘 생깁니다. 보이시죠 이제 필요없으니 우클릭 -> Eject 눌러서 없애주기 재시작 해줍니다 후후 그럼 서로 복붙이 아주 잘 된답니다 근데 렉걸림 왠지 모르겠다 다시 깔기 귀찮다 클났네 넘 심각하게 렉 걸려서 찾아보니 부팅할 때 shift 키 연타하면 이런 화면이 뜹니다 여기서 e 눌러주기 아래 방향키로 내려가서 $vt_handoff 옆에 nomodeset 추가해주고 ctrl + x 눌러서 저장하면 렉안걸림! [LINUX] 📚 우분투 터미널/화면 먹통 현상 해결법 리눅스 우분투 멈춤..
...XXXXXX..XX.XXX ....XXXX.......XX .....XX.......... ....XXXXXXXXX.XXX .....XXXX..X..... ......X.......... ...XXXXXXXXXXXX.. ....XXX..XXXX.... .....X.....X..... ..XXXXX..XXXXXX.. ...XXX....XXXX... ....X......XX.... .XXXXXX..XXXXXX.. ..XXXX....XXXX... ...XX......XX.... XXXXXXX...XXXX... ..XXXX.....XX.... ....X............ ..XXXXX...XXX.... ....XX.....X..... ................. ....XXXXX.XXX.... ....