학교 과제인데 교수님이 여신 서버 IP주소라 공개하기는 조심스러워서 결과 및 IP주소는 비공개 후 업로드 합니다.서버 분석 프로그램을 제작하기 위해 “Python” 언어를 사용했으며 IDE는 "Pycharm"을 사용했습니다. 프로그램을 사용하기 위해서는 실행을 시킨 후
학교에서 웹프로그래밍 강의를 듣고있는데 자세히 설명해주시지 않고 바로바로 넘어가셔서 생활코딩 웹 강의를 듣게 되었다.확실히 유명한 강의이다보니 귀에 잘 들어왔다. 무료 강의라고 품질이 떨어진다는 생각을 안해도 좋을 것 같다. HTML이 뭔지를 공부해보고 싶은 사람이라면
블록들이 체인 형태로 이어져있는 장부관리 기법이다3요소는 분산, 독립, 개방트랜잭션 → 100원 입금노드들이 분산되어있지만 서로 연결되어있으며 모아지면 장부가 되는 것중앙 집중형 거래 → 분산형 거래 (기존 -> 블록체인)탈중앙화로 인한 수수료 절감거래 내역 모두 공유
M1칩 맥북은 기존에 나와있는 가이드로 XAMPP를 설치하려고 할 때 안된다.이 화면이 뜰거라 예상합니다하는 방법1\. 기존에 설치한 XAMPP 다 삭제2.https://sourceforge.net/projects/xampp/files/XAMPP%20Mac%2
HTML을 주인이 아닌 기계에게 만들라고 시키고 싶어서 만들어짐(백엔드)PHP가 자동으로 만들어줌 → 주인은 PHP에 맡기고 우린 창의적인 것만 하면 됨.index.php 파일로 3개이상의 파일을 관리함.이와같이 1억개의 파일이 있어도 한 번에 관리가 가능함MySQL을
온라인 상에서 물품을 사고 파는 사업. 우리가 흔히 아는 홈쇼핑, 온라인 홈뱅킹, 인터넷 쇼핑 등이 이에 해당된다인증에 대한 공격다른 사람으로 위장해서 공격하는 분류로 본인인증에 대한 보안강화가 필요송/수신 부인 공격온라인상 인증 및 결제를 부인하는 공격으로 결제를 함
맥에서 XAMPP 다운로드 방법이전 글을 통해 PHP를 사용을 위한 XAMPP를 다운로드 받으세요!XAMPP 다운 받았다는 가정하에 이 화면에서 부터 시작을 하겠습니다Open Application Folder -> htdocs 로 들어가 실습 할 폴더 하나 만들어 줍니
보통 파일을 통하여서 데이터를 관리하는데 보안이 문제이다→ 이를 보완하기 위해 Database가 나옴데이터 베이스의 핵심은 쉽다, 데이터베이스의 데이터를 어떻게 입력하고 출력하는지 따져보는것이 중요하다Create, Update, Delete // Read. —> CRU
MySQL 다운로드 방법 아래 링크를 통해서 다운로드를 받으시면 됩니다 MySQL 다운로드 참고 본인은 macOS 12 (ARM, 64-bit), DMG Archive 다운로드 password는 꼭 기억할 것 (잃어버리면 복잡한 과정을 겪음) 실행 과정 termin
MySQL설치방법(이전 게시물)cd /usr/local/mysql/bin./mysql -uroot -p패스워드 입력공통점표 형태로 보여줌차이점SQL - 코드를 통해서 제어를 해야됨, Excel - GUI활용우리가 데이터를 저장하는 곳은 최종적으로 표다어떠한 서비스를 운
Boolean단 두개로 이루어져있다 (True / False)A==B (비교 연산자로 AB가 같으면 true, 아니면 false)≥, ≤, >, <도 있다if문보통 if(~){}else{} 로 구성이 되어있다()안에는 조건, {}안에는 조건을 만족할 시 실행되는
action=”~”에 있는 php 파일로 옮겨짐, method는 post방식으로 지정이러면 보통 submit 과 같은 버튼을 눌렀을 때 form.php로 화면이 전환된다form.php로 옮겨지면 $\_POST’title’, $\_POST'description' 로 이
를 터미널에 입력해서 기존 맥OS에서 실행하고 있는 Apache를 다 종료 시키고 다시 Start하면 Running이 된다.해결방법 링크
XAMPP 에서 MySQL Start하기XAMPP의 tool들을 사용하려면 먼저 MacOS에서 실행되고 있는 걸 다 종료 시키고 실행시켜야만 작동이 되는 것 같다.해결방법 참고링크
재귀함수 사용스택을 사용한 방향으로 깊게 들어가고 더이상 자식 노드가 없으면 되돌아서 방문 안한 곳을 방문함시간복잡도 O(∣V∣+∣E∣)이웃을 먼저 탐색함 (시작노드의 이웃노드 → 그다음노드의 이웃노드 → …)큐(FIFO)를 사용시간복잡도 O(∣V∣+∣E∣)한 지점에서
계절학기로 Java언어를 듣게 되어서 이를 정리해보고자 한다.시작하기 전에기계어컴퓨터는 0과 1로 이뤄진 코드를 사용한다.허나 이는 사람이 알아듣기 어렵기에 소스파일을 통해 사람이 작성하고 컴파일러로 기계어로 번역하는 과정을 거침프로그래밍 언어에는 다양하게 많다
코드트리에서 공부중그래프의 기본 개념 및 DFS, BFS 개념을 공부하였다.
보통 백준같은 경우 재귀가 998보다 깊게 들어가면 Runtime Error가 생기니 이걸 넣어서 제한을 풀어준다
값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름이다변수를 통해 해당 메모리 번지에 하나의 값 저장하고 읽을 수 있다변수는 정수, 실수 등 다양한 타입의 값을 저장할 수 있다int x; → 이름은 x 주소는 0x1001~0x1004 의 자리를 차지하는 형식x=20
보드에 연결되어있음마이크로컨트롤러 보드 = 마이크로컨트롤러 + a칩 위의 컴퓨터라고 표현이 된다전원만 주어지면 컴퓨터로 동작 가능마이크로프로세서컴퓨터의 중앙 처리 장치(CPU)를 하나의 칩으로 구현한 반도체 소자마이크로컨트롤러메인보드 + 일부 HDD기능마이크로프로세서의
기본 타입 (primitive type)정수, 실수, 문자, 논리 리터럴 저장int age - 25;, double prive - 100.5; 이런게 기본 타입참조 타입 (referecne type)객체의 번지를 참조하는 타입배열, 열거, 클래스, 인터페이스String
디지털 핀5V 출력/입력전원 공급 / 신호 전달용GPIO아날로그 핀input 적용들어오는 전압에 따라 구분된 값을 읽을 수 있음VIN아두이노 전원 공급용5V, 3.3V외부 모듈 전원 공급용GND반드시 순환구조전자 회로물 순환 장치전압 = 수압전류 = 물의 양배터리 =
MicroprocessorCPU 이며 ALU, CU, Registers, Cache Memory, Buses로 구성되어있다 Fetch → Decode → Coding 순으로 Cycle됨CISC = intelRISC = ARM → mobile, mac아두이노와 같이 마
블록체인은 무엇인가?SHA256 해쉬는 무엇인가?불변 원장 (Immutable Ledger)분산 P2P 네트워크채굴하는 방법넌스암호화 퍼즐비잔틴움 장군 문제 (Byzantine Fault Tolerance)합의 프로토콜공격자로 부터 방어방법어떻게 경쟁 체인을 다루는지블
비트코인은 무엇인가비트코인 통화 정책채굴 난이도비트코인 채굴의 가상 체험채굴자들이 모이는 방법논스의 범위채굴자들이 거래를 어떻게 추가하는지CPUs vs GPUs vs ASICs맴풀Mempools이 작동하는 법고아 블록51% 공격기술적인 부분에서는 “블록체인”이 있다.
생활코딩:https://www.youtube.com/watch?v=iu8W0zCiGb8&list=PLuHgQVnccGMDF6rHsY9qMuJMd295Yk4sa&index=22Model -> 목적을 가지고 진짜를 모방한것무한한 정보를 표에 넣는거는 무척 어렵다.
조코딩\_컴구+운영체제 50분https://www.youtube.com/watch?v=LBqJwmFMQHI&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=2운영체제 수업을 듣기 앞서 한 번 큰 그림을 보고 깊게 공부하기 위