본문 바로가기

분류 전체보기230

오공완(with 코드팩토리의 플러터 프로그래밍) #2-1 다트 객체지향 프로그래밍(클래스) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 순서가 객체지형 프로그래밍의 필요성, 클래스, 상속, 오버라이드, 인터페이스, 믹스인, 추상, 제네릭, 스태틱, 캐스케이드연산자 순이란다. 토 나온다.. 빠르게 가자~!!   클래스 클래스는 일종의 설계도, 데이터가 보유할 속성과 기능을 설명하는 자료 구조.클래스는 설계도, 인스턴스는 실물 아파트. 인스턴스화 되어야 실제 사용할 수 있는 데이터가 생성도니다고..인스턴스: 클래스를 이용해서 객체를 선언하면 해당객체를 클래스의 인스턴스라고 부름.인스턴스화: 클래스에서 .. 2024. 7. 6.
오공완(with 코드팩토리의 플러터 프로그래밍) #1-4 다트 입문하기(함수와 람다) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. typedef: 함수 선언부를 정의하는 키워드, 무슨 동작을 하는지에 대한 정의는 없다고.. 어제 배운 내용부터 내 이해 능력을 벗어난 녀석들이다. 앞으로 코드를 짜게 되면 이제 들어올려나? try...catch (try이 해보고 error가 발생하며 catch를 실행하라는 의미?)내가 이해한 거랑 다른 거 같다. 오류가 있음. 다음 단계인 catch(e)가 실행되어야 한다고 생각했으나 그 위에 있는 명령문이 실행되었다. 이것도 나중에 다시 한 번 공부해야겠다. 다.. 2024. 7. 6.
오공완(with 코드팩토리의 플러터 프로그래밍) #1-3 다트 입문하기(제어문) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   제어문 if문: 원하는 조건을 기준으로 조건에 만족하면 코드 실행, if, else if, elseswitch문: 입력된 상수값에 따라 case블록을 수행. break 키워드를 사용하면 switch문을 빠져 나감. break를 빼먹으면 안된다고 함. for문은 정해진 횟수만큼 반복하라는 의미while문은 조건을 만족할 때까지 반복하라는 의미do while은 반복문을 실행하고 조건을 확인한단다.   함수와 람다 고정된 매개변수(포지셔널 파라미터, 위치 매개변수)이.. 2024. 7. 5.
오공완(with 코드팩토리의 플러터 프로그래밍) #1-2 다트 입문하기(연산자) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 너무 계획이 원대했나? 20페이지? 하루 2페이지를 나가는 것도 힘들고 귀찮네..--;; 어쨌든 조금이라도 나가는 수밖에   연산자 기본 수치 연산자+ 더하기 - 빼기* 곱하기/ 나눈 몫% 나눈 나머지++ 1씩 증가-- 1씩 빼기 null 관련 연산자: 타입 키워드를 그대로 사용하면 기본적으로 null값이 저장될 수 없단다. 타입 뒤에 '?'를 추가해 줘야 null값이 저장될 수 있단다. 그때 그 말이 이 말이었나 보다. 이게 문제의 null safety인가?'??.. 2024. 7. 4.
입술 포진, 입술 헤르페스, 아시클로버 연고 저는 초등학생 때부터 입술 포진(헤르페스)이 생겼습니다.검색을 통해 안 사실은 여성에게 주로 발생하며, 면역력이 떨어지거나 과도한 스트레스, 수면부족, 월경 시기의 호르몬 변화 때문에 발생한다고 합니다. 기분 나쁘게도 헤르페스에는 1형과 2형으로 나뉘고, 1형은 입술 주변에 생기며, 2형은 성기 주변에 생긴다고 합니다. 그런데, 어떠한 이유로 1형이 성기에, 2형이 입술에 생기기도 한답니다. 제거는 1형이라고 믿겠습니다. 헤르페스는 전염이 됩니다. 대부분은 비말에 의해서 전염되며, 물집을 만진 손으로 타인과의 접촉 등으로도 전염된다고 합니다. 또, 자신의 신체 다른 부위를 만지면 그곳에도 전염이 될 수 있다고 하네요. 경험 상 이 녀석은 완치는 없는 거 같습니다. 제 몸이 약해지면 어김없이 발생합니다. .. 2024. 7. 3.
오공완(with 코드팩토리의 플러터 프로그래밍) #1-1 다트 입문하기 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.//이 주석 표시가 있는 곳은 책의 내용이 아닌 제 개인적인 생각을 넣은 부분입니다. 유튜브 영상을 따라 했으니 이제 계획대로 책으로 돌아왔다. 책이 600페이지가 넘어서 하루에 20쪽씩 하면 넉넉잡아 한 달 넘게 걸릴 듯하다. 뒤로 가면 엄청난 코드들을 입력할 테니 2달을 잡아야겠다. 8월까지 이 책을 끝내보도록 하자.   다트 입문하기(기초문법) 시작점인 엔트리 함수 기호로 main(){}을 사용.void는 아무것도 반환하지 않는다는 뜻.소괄호 안에는 입력받을 매.. 2024. 7. 3.
평택 팽성 힐앤토클라이밍 (실내 암벽 등반) 주소: 평택시 팽성읍 송화택지로 139 (2층)영업시간: 월~금 오후 2시~오후 11시, 토, 공휴일 오전 11시~ 오후 7시 (일요일 휴무)전화번호: 031-656-0413일일체험 22,000원(안전교육, 입문강습 포함, 암벽 대여료 포함)예전에 실내 클라이밍 장에 한 번 놀러 가서 체험을 한 적이 있습니다. 이번에 직장 동료들과 체험하러 실내 클라이밍장에 가게 되었네요. 여러 곳 중에 평택 팽성으로 다녀오게 되었습니다. 위에서도 보듯이 일일체험이기 때문에 시간 제한은 없네요.먼저 사장님이 농담으로 말씀하시는 신체포기 각서?는 아니고, 시설 이용 신청서를 작성합니다. 무리가 되지 않는, 안전한 선에서 체험하셔야겠지요. 자신의 발에 맞는 암벽화를 신고, 사장님의 친절한 설명을 듣습니다.처음에는 사장님께서.. 2024. 7. 1.
오공완(with 코드팩토리) #26 (Map 심화, entries, asMap) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   entry map을 list로 바꿀 수 있음 그러고 나서 앞서 배운(내가 이해하진 못했지만) mapping, reduce 등을 할 수 있다고 함. 일단, 한 번만 오류 나가는 것에 만족.이렇게 왕초보 dart 언어 강의가 완료가 되었다. 일단, 기본적인 개념도 아직은 부족한데, 이 코드들로 뭘 할 수 있는지도 모르겠다. 이제는 책을 통해서 다시 복습하고 모르면 다시 유튜브 보면서 해나가야겠다.조금씩 남는 게 있었음 좋겠는데.. 매번 새롭게 느껴진다는 건 안타깝다... 2024. 7. 1.
평택 카페이고(cafe ego) 주소: 평택시 팽성읍 석봉길 98-8 2동영업시간: 수~일 11:00 ~ 20:00 (월, 화 정기휴무)전화번호: 010-6340-9196네이버맵에서는 월, 화 정기휴무로 되어 있고, 카카오맵에서는 월요일만 정기휴무로 되어 있네요.전화 꼭 해보시고 가셔요.전망이 꽤 좋은 카페였네요. 전에 갈만한 카페 있을까 찾아보다가 발견한 곳이었고, 팽성에 놀러 갔다가 간 김에 들른 곳입니다. 이 근처에 돈이 있다면 땅을 사고 싶을 정도로 전망이 좋은 그런 곳이었습니다.음료 가격은 조금 있습니다. 디카페인은 없었네요.주차 시설은 넓은 편입니다.앞에 자전거길 등이 있어서 자전거 타고 한 번 지나간 곳이었네요~그때도 이런 곳에 내 땅이 있음 참 좋겠다 했었는데..^^;; 2층으로 가기 위해서는 야외 계단을 이용해야 합니다.. 2024. 6. 30.
오공완(with 코드팩토리) #24, #25 (Cascade Operator , List 심화(looping-forEach, mapping, reduce, fold) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   Cascade Operator  이거 같은 경우는 메소드를 생성하는 것을 줄일 수 있는 문법이라고 한다. 점들로 동일하게 구현할 수 있다고..void main() { Idol idol = new Idol('슬기', '레드벨벳'); idol.sayName(); idol.sayGroup(); new Idol('슬기', '레드벨벳') ..sayName() ..sayGroup();}class Idol { String name; String g.. 2024. 6. 30.
반응형