최근 포스트

cs50 5강 문자열의 비교와 복사

문자열이란 우리가 앞선 챕터에서도 배웠듯 문자열은 일종의 배열이다. 그렇다면, 포인터를 사용할 때에 배열의 이름은 포인터처럼 사용 가능했는데 문자열도 가능할까? 정답은 Yes이다. c언어에서 string정의하기 원칙적으로 c언어에는 우리가 생각하는 string이 존재하지 않는다. ...

js 요소 선택 함수 모음(입소 준비 공부중)

언제 쓸까 개인적인 프로젝트를 진행하면서 바로 저 심볼의 타이틀을 불러오는 코드를 깔끔하게 작성하기 위해 굉장히 애를 많이 먹었다. 처음에는 파일을 분리해 놓았기 때문에 search.js의 전역 변수로 모든 symbol의 정보를 담은 뒤 arc_quest.js에 보냈으나 이 경우...

cs50 5강 메모리 주소와 포인터

메모리 주소 메모리 주소를 표현할 때에는 앞서 말한 컴퓨터의 기본 의사소통 규칙(이진법 사용하기)와 조금 다른 규칙이 추가된다. 가상 메모리의 주소를 표현할 때에는 16진법을 사용하기로 하나의 규약이 추가된다. 왜 컴퓨터는 기본적으로 이진법 소통을 원칙으로 한다 해놓고서는, 메모리...

[JPA]CascadeType

JPA란? 자, 우선 CascadeType에 대해 공부하기에 앞서 jpa란 무엇이며 과연 왜 많은 회사들에서 사랑하는지에 대해 알아보자. JPA는 자바를 기반으로 데이터를 다룬다고 생각을 하면 된다. 나는 이전에 sql을 찍먹 해보았는데, 그때 쿼리문을 따로 공부하느라 애먹었던 기...

cs50 4강 재귀

재귀 간단하게 설명하면 함수가 함수 자신을 호출하는 것이다. 아래의 예시 코드를 보면 재귀가 무엇인지는 이해가 잘 갈 것이다. 재귀 예시 코드