전체 글

전체 글

    달러 환율과 경기 침체 그리고 공무원

    달러 환율과 경기 침체 그리고 공무원

    나는 본 전공이 컴공쪽 이기도 하지만 돈에 관심이 많아 경제 관련 동아리에 들어가 여러가지 활동을 했었다. 그렇다고 해서 부전공으로 경제학을 듣거나 금융관련 기업에 취업을 할 생각은 없다. 다만, 돈과 관련된 나의 무지를 극복하고 싶은 마음이 컸었다. 이제 2학기를 접어들어 활동하는 중이며 1학기 동안 했던 것들로는 기업분석(벨류에이션 해보기), 투자아이디어 편집 및 발표, 세미나 참가 등을 했었다. 그중에서도 제일 재밌었던 것은 DB측에서 주최했던 모의 투자대회였다. https://gaps.dbfoundation.or.kr/ 2020 DB GAPS 투자대회 DB김준기문화재단 주최, 대학생 모의투자대회, 자산배분 포트폴리오 투자 gaps.dbfoundation.or.kr 총 100억을 가지고 ETF 형태..

    HTTP vs HTTPS

    HTTP vs HTTPS

    HTTP 🤔 예전에 어디선가 보안 문제로 인해 http대신 https로 되어있는 곳을 사용하란 이야기를 들은 적이 있었다. 아무 것도 몰랐을때는 단순 's'이 한글자 차이여서 뭐가 다른 건지 제대로는 몰랐다. 이제 제대로 한번 알아보자. 먼저 HTTP는 Hyper Text Transfer Protocol 이란 약자로 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜. 이라고 한다. 그러니까 HTTP는 인터넷에서 통신규약으로 80번 포트를 사용하고 있다. CORS에서 소개된 포트 내용. 그러니까 HTTP 서버가 80번 포트에서 요청을 기다리고 있고 클라이언트는 80번 포트로 요청을 보내게 된다. HTTP의 구조 🏤 HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다. HTTP..

    C 포인터 / 배열은 포인터다?

    C 포인터 / 배열은 포인터다?

    https://www.youtube.com/watch?v=nRR0ymmICBo&list=PLz--ENLG_8TMdMJIwyqDIpcEOysvNoonf&index=11 저번에 포스팅 했던 개념을 잠깐 가져와 보자면 자료형과는 상관없이 포인터는 항상 같은 용량을 차지한다는 것을 알 수 있었다. 결국 int * 를 입력하면 시스템을 타는 것이다. 내가 만약 32bit 컴퓨터를 쓴다면 4byte가 될 것이고 지금처럼 64bit 컴퓨터를 쓴다면 8byte가 될 것이다. 앞에 자료형이 int던 double이던 너구리던 뭐던 상관이 없다. 그러면 용량이 같은 것은 이해가 되는데 그럼 자료형을 나누지 앟고 해도 상관이없는거 아니냐 할 수 있는데 그것은 다음 포스팅때 다루겠다. 여기 까지가 저번 내용이었다. → 요약. ..

    c 포인터 / 포인터 개념 부숴버리기😏

    c 포인터 / 포인터 개념 부숴버리기😏

    배열 (array) asm(어셈블리어) 같은 경우 배열을 사용하기 위해선 메모리 주소들을 하나하나 외워서 사용해야 했었다. 하지만 c 같은 경우 변수 선언 개념을 통해서 외울 필요가 없어졌다. int arrayA[10]; 만약 배열의 크기가 10이라면 a[0] ~ a[9]로 총 10개로 나타낸다. 또한 각각의 간격의 크기는 int형으로 4byte이다. 배열은 무조건 각 위치가 붙어있다. #include #define MAX 100 int main() { int arrayA[MAX]; for(int i = 0; i < MAX; i++){ arrayA[i] = i * 2; printf("arrayA[%d] = %d\\n", i , arrayA[i]); } // for문을 줄일 수 있으면 줄여라. int a ..

    iOS / UIkit autolayout 개념정리

    iOS / UIkit autolayout 개념정리

    언어 학습만 하고 있다가 이러다간 중간에 그만 둘 것 같아서 영상 하나 보자마자 바로 시작했다. 개발은 계속 미루다보면 안할 것 같아서 바로 하는게 좋은것 같다. 스위프트 언어는 나중에 따로 정리해서 올릴 예정. xcode 사용법은 따로 올려두지는 않을 예정. 다른분들이 더 좋게 설명했으니 그걸 보면 될 것. 기본 지식은 개발하는 정대리님의 유튜브 영상을 바탕으로 직접 해보면서 작성했다. 유튜브를 보지 않아도 그분의 노션이 상당히 정리가 잘되있어서 참고하면 도움이 많이 될 것이다. 🤖 개발하는 정대리 유튜브 😎 개발하는 정대리 노션 정리 목록. 직접 공부하는 노트 작성 감성으로 시작해 보려 한다. 잘못된 정보가 있거나 추가 하면 좋은 내용등은 언제나 환영합니다~ 바로 Swift UI를 학습하지 않고 이것..

    스택(Stack)2개로 큐(Queue) 구현하기

    스택(Stack)2개로 큐(Queue) 구현하기

    구현하기 전에 각각의 특성을 알아야 한다. Stack -> 한번 들어간 요소들은 나올때 순서가 반대로 되어 나온다. (reverse) Queue -> 한번 들어간 요소들은 나올때 들어간 순서 그대로 나온다. 먼저 내가 생각한 것은 스택은 반대로 나오니까 반대로 나온것을 또 스택에 넣어서 다시 반대로 하면 되나? 라는 생각을 했다. 그림으로 쉽게 표현해보자. 그림 처럼 여러가지 맛의 초코볼을 통안에 넣는다고 가정해보자. 그리고 그 순서를 보기좋게 기록해 놨다. 들어간 순서는 그림과 같이 1 -> 2-> 3 이렇게 된다. 그리고 pop을 이용해서 빼낸다면 이런 순서대로 나올 것이다. (reverse) 이제 이것들을 다시 스택에 push해서 넣으면 3-> 2-> 1 순서로 스택에 차곡히 쌓일 것이다. 그리고 ..

Buffering ...