본문 바로가기

* IT31

[증감 연산자] 전위(++n), 후위(n++) 차이? 이것만 알면 쉽게 이해 할 수 있습니다. 프로그래밍 언어를 진행하다 보면, 가장 햇갈리는 부분이 있다. 그 부분 중 하나가, 바로 전위와 후위 연산자이다. 과연 이부분을 어떻게 이해해야 쉽게 이해 할 수 있을지 한번 살펴보자. 우선, 개념적 이해를 하기 이전에 코드를 먼저 보고 이해해보자. 코드를 볼 때 가장 중요한건, 우선 코드로 눈에 익숙하게 만드는것이다. 코드로 이해하기 간단하게, 자바 코드로 살펴보자. 자바를 몰라도 상관없다. 그냥 연산자의 결과값만 보면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Main { public static void main(String[] args) { int a = 1; int b = 2; System.out.println(a++); // 1 S.. 2024. 4. 6.
IP 주소 개념 (공인, 사설, 고정, 유동 IP) 구조화로 이해하기 이 IP 주소를 이해하기 위해서는 우선 간단하게 이해를 해야 하는것들이 있다. 바로 실생활에서 이용되는 주소체계를 먼저 이해하는 것이다. 우리가 택배로 어떤 물건을 받아 본다고 했을 때 다음과 같다. 배송지 : @@시 @@구 @@동 @@ 아파트 @@동 @@호 이렇게 배송지도 마찬가지로 분리가 되는것 처럼, 컴퓨터 세계에서도 이와 마찬가지로 주소체계가 분류된다 그냥 컴퓨터에 부여된 하나의 주소값이다. 이 주소값은 오직 전세계에서 1개의 값만 가지고 있기 때문에, '고유 주소'라는 표현을 사용하기도 한다. 정리하자면 IP란 컴퓨터 세계에서 이용되는 주소이다 Q) IP 에는 여러가지 종류가 있던데, 각 개념들은 어떻게 되나요? 1. 공인 IP (= 외부 IP) "공인된 인터넷 세상(www)에 들어갈 때 사용되.. 2023. 11. 18.
[생산성 도구] 움짤 영상 어떤 프로그램을 쓸까? 쉽고 직관적인 Screen To Gif 기업에서 어떤 업무를 처리 할때 혹은 개인이 집에서 어떤 일을 할 때 움짤 영상(GIF)을 만들 어야 할 때가 생긴다. 이때 많은 프로그램들 중 어떤 프로그램을 사용하게 될지 고민이 된다! 이 고민중 1순위로 고려해야 하는 점은 라이센스 혹은 YULA를 확인하는 절차로 생각된다. (개인하고 기업에서 무료로 사용할 수 있는 저작권) 그 다음 2순위로는 사용자가 많이 사용하고 있는것, 마지막으로 내가 사용하는 용도에 비해 너무 무겁지도 가볍지도 않은 그런 프로그램! 위의 고려사항에서 딱 고려한 프로그램은 바로 Screen To Gif였다. 1. 기업과 개인에게 무료인 Screen To Gif 위 사진을 통해 기업과 개인에게 무료 라는 사실을 알 수 있다. 2. Screen To Gif 설치법 및 사용법 설치.. 2022. 9. 11.
2021년 마무리 하며 그리고 새해 계획? 원래 이글은 어제 21.12.31(금)에 작성해야 하는 글이였는데, 너무 피곤한 나머지 일찍 잠이 들어버렸다...(뜨끈뜨근한 정기장판 ㅠㅠ) 기록으로 꼭 남기기 위해 하루가 늦더라도 글을 작성한다. 2021년 마무리 2021년은 나에게 정말 뜻이 깊은 날이였다. 내가 원하는 목표를 한 두개씩 이뤄보고, 거기에 좌절도 맛보고 이리 처이는 경험을 하였다. 그러는 와중에 이 블로그를 개설하며 '기록'이 가지는 힘을 알게되고 이 기록을 위해 '글쓰기' 작성법을 공부를 하였다. 다시 한번 느끼는 것이지만 '기록'이 가지는 힘은 정말 위대하다. 단순히 기록을 위해 해야지 시작했던 단계에서 지금은 어떻게 하면 독자들에게 쉽게 풀어 쓸 수 있을까? 라는 레벨에 있는 샘이다. 새해계획 - 우선, 블로그의 정체성과 왜 업.. 2022. 1. 1.
[TIL] 개발 도구 및 서비스를 이용하는 이유? 개발을 하다 보면, 도메인이나 호스팅, 클라우드 컴퓨팅(AWS) 등 다양한 서비스를 이용해야 하는 상황이 온다. 예전에, 아무생각 없었을땐 그냥 아무거나 구매하면되지 않나? 라는 생각이 만연했더라면, 지금은 그 서비스를 왜 사용해야 하며, 그 정도 금액을 투자하는 이유와 혹은 그 이상의 금액을 투자한다면 왜 그래야 하는지 타인을 "설득과 이해"를 시킬 수 있을 정도로 명확한 입장 정립이 되어야 한다고 느꼈다. 예를들면 왜 호스팅 서버가 아니라 왜 EC2를 써야 하는지 이유와 들어가는 비용 그리고 편의를 위해 구글 워크스페이를 써야하는 이유 등 "돈"이 투자 되는 상황속에서 그 이유에 대해 명확히 알아야겠다! 2021. 11. 6.