https://codesquad.kr/page/masters.html모든 클래스는 컴퓨터 기초를 5주간 학습합니다.컴퓨터 시스템 구조, 운영체제, 네트워크, 자료구조와 알고리즘, 데이터모델링을 다루는 미션을 매일 5주간, 총 10개의 미션을 풀어야 합니다.미션
데이터를 비트 단위로 연산0과 1로 표현이 가능한 정수타입만 비트 연산이 가능비트연산자는 이동연산자와 논리연산자로 구분지금 비트연산자라는 키워드 위주로 검색해서 공부해보고 있는데요.비트연산자 & | ^ 같은 것들이 어떻게 정수끼리 계산되는지는 이해가 갑니다. 예를들어서
메모리와 같은 1차원 공간에 여러 개의 연속된 대상을 배열하는 방법을 앤디언(Endianness)이라고 한다. 특히, 바이트를 배열하는 방법을 바이트 순서(Byte order)라고 한다. 애초에 배열하는 방법을 명명한 것을 보아 어떤 식으로 메모리에 데이터를 배열할 것
디지털 논리회로를 이해하기 위해서 작성한 포스트이다. 유튜브에 "한백전자" 라는 채널에서 공부해보려 했으나 분량이 많아서 나중으로 미루기로.
HashMap의 특징과 사용방법, 그리고 왜 배우게 되었는지 작성한 포스트
맥에 Virtual Box를 설치해서 우분투 서버를 시작하고 접속하기 까지의 과정을 담은 포스트
링크드 리스트 개념 정리한 포스트
빅오(Big-O)에 대한 정리
생활코딩을 참고해서 Linked List를 Array나 List를 사용하지 않고 직접 구현하고 이해하는 포스트.
Map을 배워봄. 사용법 위주로 적음. 처음 Map을 알게되면 HashMap을 주로 사용한다.
접근법:x축을 그리는 -는 짝수번만큼 그려야한다,예를들어서, x=2 일때는 -가 시각적으로 x,y좌표가 길이가 비슷하게 보이려면대략 -를 4번 그리거나 6번정도 그리면된다.그러면 x =1일때, -를 4번그렸을때는 2번 그렸을때 x = 1이 되고,6번 그렸을때는 3번 그
객체라는 것은 추상적으로 생각할 대상이 아니라 매우 구체적이고 문법적인 언어차원에서 제공되는 기능이다.하나의 객체안에는 그 객체가 가지고 있는 취지 또는 기능과 연관되어있는 변수와 메소드을 객체라는 단단하 껍데기안에다가 가두어둔거고 서로 연관성이 없는 다른 로직과 구분
함수형 프로그래밍이란 무엇인가? 프로그래밍의 패러다임이다. 함수형 프로그래밍을 이해하기 위해서 람다, 일급 시민의 이해가 필요하다.
배열에 할당된 크기를 넘어서 접근했을 때전역 배열의 크기가 메모리 제한을 초과할 때지역 배열의 크기가 스택 크기 제한을 넘어갈 때0으로 나눌 떄라이브러리에서 예외를 발생시켰을 때재귀 호출이 너무 깊어질 때이미 해제된 메모리를 또 참조할 때출처: https://
프로세스 & 스레드 정리, 질문
영상본거 정리한거
For those who use rbenv, let say by accidentally you have two default versionsCheck your gem installation pathGo to the specifications/default directo
bundler 버전 설치된거 다 보여주는거 gem list | grep bundler gem uninstall bundler gem install bundler --version '1.0.0' https://stackoverflow.com/questions/573066
$ docker pull mysql:5.7MYSQL_ALLOW_EMPTY_PASSWORD=true 라고하면 비번없이 생성MYSQL_ROOT_PASSWORD=원하는 패스워드\--name mysql 라고하면 이미지? 이름 설정mysql:5.7 버전 설정$ docker im
MySQL 설치하고 데이터베이스도 만들어봤으면? 데이터를 넣어보자!
데이터베이스 안에 데이터를 넣어 봤다면? 자바와 데이터베이스를 연동해보자.
위 예제처럼 자동으로 데이터를 만들 수 있는 코드를 짠다. 코드를 터미널에서 컴파일.터미널에서 실행 - 생성하고 싶은 갯수만큼의 데이터를 만들어서 csv파일로 저장.예시: $ java Main 1000000 > bigdata.csv뜻: 100만을 메인에 입력하면 100
자바를 이용해서 랜덤으로 대용량 데이터를 생성해서, 그 데이터를 디비에 넣어보는 실습입니다. 호눅스의 영상 보면서 그대로 따라하는 포스트 입니다.
swing을 이용한 간단한 웹 브라우저 만들기
Hyper Text Transfer Protocol웹 서버와 클라이언트 간의 커뮤니케이션HTTP Requests / Responses페이지 로딩, form 제출, Ajax 콜 등요청을 하면 응답을 한다. 응답을 받는 다는 것은 header, body 등이 포함될 수 있