전체 글
-
[C++] include <>와 ""의 차이점프로그래밍/c++ 2021. 12. 18. 21:06
안녕하세요 까치 입니다. 요즘 이직을 준비 중이여서 C++공부를 시작 했습니다. C++을 공부하던중 외부 모듈을 불러오는 include의 내용이 다른 것을 발견하여 궁금증이 생겨 찾아 보게되었습니다. #include "temp.h" #include 문구를 보게 되면 "" 으로 적는 경우도 있고 안에 넣어 적는 경우도 있습니다. 두개 모두 라이브러리나 모듈을 가져와 사용하기 위해 적는 것인데 사용법이 약간달라 구글링을 하게 되었고 둘의 차이점을 알게 되었습니다. ""은 개발자가 구체적으로 지정해 놓은 경로에 헤더 파일을 찾는 것이라고 합니다. 예를 들어 소스에서 만든 .h확장자를가진 놈을 찾게 되는것이고 은 시스템안에 설정되어있는 헤더파일을 찾는 것이라고 합니다. 보통 그래서 #include #includ..
-
WPF MVVM 패턴을 이용한 To Do List 만들기프로그래밍/C# 2021. 11. 27. 20:51
안녕하세요 까치 입니다. 오랜만에 글을 쓰는 것 같습니다. 요즘 회사일에 지쳐 공부를 뒷전으로 미루고 있었는데 이제는 공부를 해야 할것같아 WPF를 익숙하게 다룰수 있도록 공부를 하고 있습니다. 그런김에 ToDoList 를 MVVM패턴을 이용해 한번 만들어봤습니다. 바로 살펴보도록 하죠 일단 완성된 화면은 이렇게 되었습니다. 일단 화면 전체를 grid row속성을 이용하여 3등분 하였습니다. First Row - 일정을 model에서 불러오는 기능을 넣었습니다. Second Row - ScrollViewer를 이용하여 리스트를 스크롤 단위로 살필수 있도록 하였습니다. Third row - 일정 제목을 넣을 제목과 일정 등록을 할 수 있는 내용을 넣었습니다. 그리고 중요하게 봐야 할게 첫번째 와 세번째 버..
-
[React.js Hook] useReducer 알아보기, 실습프로그래밍/React.js 2021. 6. 23. 18:37
안녕하세요 까치입니다. 오늘은 React Hook인 useReducer에 대해 알아보겠습니다. practicePage 폴더를 생성하여 그 아래 counter라는 파일을 하나 만들어 아래 와 같은 counter소스를 구현해 보았습니다. //초기값 셋팅 const [ state , dispatch ] = useReducer(reducer, { value : 0} ); Reducer는 처음으로 초기값을 셋팅하며, 그 초기값에 reducer 라는 함수와 {value:0}라는 객체 를 초기값으로 셋팅합니다. return( 현재 카운트 = {state.value} 총누른 횟수 = {state.totalClickNum} +1 -1 ); 그리고 버튼을 누를때 increment라는 함수를 호출 하는데 그 함수안에 또한번..
-
[React.js Hook] useEffect 알아보기, 사용하기프로그래밍/React.js 2021. 6. 23. 16:09
안녕하세요 까치입니다. 오늘은 React Hook인 useEffect의 내용에 대해 알아 보겠습니다. useEffect는 언제 쓰느냐 하면 어떤 객체(화면이나 변수 클래스 등등)가 변경이 될때 useEffect내용(함수같은 내용)을 실행 시켜 화면에 그 내용을 표현하는 함수라고 보시면 됩니다. 말이 어려우니 바로 설명으로 들어가겠습니다. 먼저 practicePage 폴더를 생성하고 UseEffect.js 파일을 하나 만들겠습니다. 그리고 아래와 같이 먼저 코드를 생성해 주겠습니다. UseEffect를사용하시려면 먼저코드상단부위에 import안에 useEffect를 넣어 주시고 사용하셔야 하며 컴포넌트를 만들때 는 무조건 앞글자는 대문자로 설정해야합니다 (ex) const UseEffect = () => ..
-
[React.js Hook] useState 에 대해 알아보기프로그래밍/React.js 2021. 6. 23. 14:12
안녕하세요 까치입니다. 오늘은 react hook인 useState에 대해 배워보도록 하겠습니다. hook 은 동적인 웹페이지를 만들기 위해 존재하는 함수 인데요. 동적으로 웹페이지를 잘 만들기 위해서는 hook의 대해 잘 익히고 사용할 줄 알아야할 것 같습니다. 그럼 useState에 대해 알아 보도록 하겠습니다. tutorial이라는 앱 안에 화면을 먼저 만들어 주도록 하겠습니다. 저는 tutorial 앱안에 praticePage라는 폴더를 만들고 UsestaePrac.js라는 파일을 만들어 아래와 같이 화면을 구성 하겠습니다. practicePage라는 폴더를 생성했고 그 안에 useStatePrac이라는 파일을 만든 후 아래와 같이 코딩을 해 놓았습니다. 여기서 주의 할 점은 UseStatePra..
-
[python] return에서 or/and 연산자 사용법프로그래밍/Python 2021. 6. 17. 09:31
python에서는 return 도 or / and 연산자를 사용할 수 있는 것을 처음 알았다. 이번에 django를 배우는 도중에 github에올라온 소스 코드 인데 db를 만드는 과정에서 class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) name = models.CharField(max_length=200, blank=True) def __str__(self): return self.name or str(self.user) 이런 소스코드가 있어 return 값에대한 내용을 찾아보았는데 아래와 같았다. 이부분도 잘 활용하면 소스코드도 줄이고 좋을 것같다. and 와 or 의 return value..
-
엠블 코인에 대한 생각(엠블 코인이란?, 엠블 타다, 엠블 전망)주식 2021. 4. 3. 09:05
안녕하세요 오늘은 엠블코인에 대해 알아보겠습니다. 엠블(MVL)은 차량의 오너, 운전사, 정비사, 중고차 딜러 등 양질의 데이터 생산자와 서비스 제공자가 공정한 리워드를 받으며, 모든 참여자와 함께 투명하게 거래 할 수 있는 블록체인 기반의 통합 모빌리티 생태계를 추구하는 코인입니다. 엠블 코인이란? 엠블은 한마디로 차량에 사용되는 데이터를 통합하기 위한 코인 이라고 설명 드릴 수 있겠습니다. 엠블은 동남아 차량 호출 서비스 앱인 타다(TADA) 를 운영하는 모빌리티 스타트업으로 우리나라에서 사용중인 카카오택시, 렌터카렌탈 등과 같은 사업분야를 영위 하고 있습니다. 엠블 코인은 TADA안에 차량 공유 전범위 걸쳐 이용되는 데이터를 다루는 코인으로 해석 될 수 있으며 -정비업체 -물류 운송 서비스 -중고차..
-
디카르고 코인에 대한 생각?(디카르고 코인, 카카오페이, 디카르고 전망, 디카르고 호재)주식 2021. 4. 1. 20:43
안녕하세요 오늘은 디카르고에 대해 알아보고 전망에 대해 분석해 보겠습니다. 디카르고를 알기 전에 이 화폐를 만든 팀이나 목적에 대해 먼저 알아야 할것같습니다. 디카르고 코인을 만든 곳은 델레오라는 곳에서 만들었습니다. www.deleo.co.kr/ deleo 델레오-카카오페이-롯데글로벌로지스 3사가 함께 JV(EasyGo)를 설립하고, 전 국민이 가장 편리하게 이용할 수 있는 개인간 배송 서비스인 ‘카카오페이 배송’을 출시하였습니다. ‘카카오페이 배 www.deleo.co.kr 이곳은 델레오 사이트 입니다. 델레오사이트에 들어가시면 사업목적이 나오는데 'IT 플랫폼 및 글로벌 물류사와의 파트너쉽을 통해 해외 물류에 대한 혁신적 서비스를 제공합니다. 델레오는 생태계 참여자와의 공존, 상생을 기반으로 해외 ..