목록작성 (10)
NOW OR NEVER
🌟 이번 주 목표🌟 ✅ 1일 1정리 ✅ 에러 발생 시 에러 관련 해결 글 작성 💜 Liked(좋았던 점) Trouble shooting 글 작성 에러 및 문제점 관련 글을 올리기 시작했다. 났던 에러들을 정리해서 보니까 확연히 깔끔해보이고 다음에 똑같은 에러가 발생했을 때 찾을 수 있을 것 같아 좋다. 간단한 에러라도 이렇게 글로 계속 정리해서 올리려 한다. 또한 추가적으로 작성할 것이 있다면 수정해 더 추가해 올리려 한다. ✔️ Lacked (아쉬웠던 점) 회고 글 작성 기한 나만의 규칙으로 회고글은 일요일이 넘어가기 전에 꼭 작성하기로 마음 먹었는 데 그 규칙을 어겨버렸다. 그래서 너무 속상하다. 앞으로 알람을 맞춰놓고 정해진 시간에 회고글을 작성하도록 노력해야겠다. 📚 Learned (배운 점) S..
🌟 이번 주 목표🌟 ✅ 1일 1정리 ✅ 스터디 만들기 ❗❗ 이번 주 변동된 점 회고 방식 4L로 다시 변경 일상 추가 💜 Liked(좋았던 점) activity가 아닌 fragment로 여러 화면 관리 시작 activity가 아닌 fragment로 여러 화면들을 관리하는 법을 배우고 적용하면서 만들어가니까 코드가 더 깔끔해져 보이는 느낌,, 뭔가 그리고 이리저리 왔다갔다 하면서 파일을 옮겨다니는 게 줄어들은 거 같아 편리해서 좋았다! ✔️ Lacked (아쉬웠던 점) 알고리즘 공부의 부재 알고리즘 공부 해야지 해야지 하고는 못하고 있다.. 정보처리기사 실기도 준비해야하고 스터디 구성도 고민하고 수업 복습도 하다보니까 시간이 왜 이렇게 빠르게 흘러가는 지 모르겠다. 이 부분에서 굉장히 큰 아쉬움을 느꼈고 ..
🌟 이번 주 목표 🌟 ✅ 1일 1정리 ❎ 알고리즘 스터디 만들기 📃 이번 주 리뷰 PM & Github 특강 웹 프로젝트 하면서 요구사항 명세서, 테이블 명세서, 인스턴스 명세서 항상 짜서 했었다. 특강을 듣고 다시 보니 고쳐야 할 점이 많이 보였고, 회의 방식 등등 많은 것을 배울 수 있어서 유익했던 특강이였다. 실제로 앱 프로젝트를 시작하게 된다면 알려주셨던 방식들과 명세서들을 직접 적용해서 작성하고 할 생각을 하니까 설레였다. 스터디 주제 고민 중복된 코드로 하나로 정리하는 것이 아직은 어렵다. 이런 것들이 익숙해지려면 코드를 많이 작성해보고 많이 보는 연습을 해야겠다. 흠... 스터디를 만들어야 할 거 같은 데 알고리즘으로 해야할 지 지금 강사님들께서 내주시는 문제들을 같이 풀어보는 스터디를 만들..
Android Message Notification 상단바를 내렸을 때 알림창에 뜨는 메세지 사용자가 메세지를 확인 할 때까지 존재하는 메세지 메세지 터치 시 어플리케이션 실행 가능 사용자로 하여금 지속적으로 어플리케이션 사용 유도에 용이 프로젝트 만든 후 emulator에서 실행 시 알림 허용 하고 테스트 해보기 addNotification 메서드 // Notification Channel을 등록하는 메서드 // 첫 번째 : 코드에서 채널을 관리하기 위한 이름 // 두 번째 : 사용자에게 노출 시킬 이름 fun addNotificationChannel(id:String, name:String){ // 안드로이드 8.0 이상일 때만 동작하게 한다. if(Build.VERSION.SDK_INT >= Bui..
배포 netlify : 배포하는 것을 도와주는 사이트 AddThis : 만든 사이트를 sns 공유하기 기능 제공 tools 들어가면 만든 공유하기 버튼의 setting 변경 가능 광고 애드 내트워크 회사들과 광고계약을 맺지 않아도 서비스에 붙일 수 있다. 광고가 얼마나 노출됐는 지 등을 알 수 있다 ex) 카카오 애드핏 광고 단위 : 배너 하나 하나를 의미 직접 회사와 광고 계약 인기가 많아지면 여러 회사들의 배너 넣을 수 있는지 연락오면 제공해주는 배너를 만들어줄 수 있어야 함, 수수료가 안나가서 더 높은 금액을 받을 수 있음 외부 광고 배너 넣는 법 광고 배너 url을 a 태그의 hrf 작성 후 a태그 안에 img 태그 사용하여 배너 이미지 삽입 ? 전에는 그링크를 클릭했을 때 이동할 사이트의 url..

함수 프로그래밍을 짤 때 무언가 반복적으로 계산되는(수행되는) 로직들이 있을 때 함수로 만듦. 왜냐하면 함수로 만들면 재사용이 가능하기 때문이다. 함수 선언 function 함수이름(인자){기능 수행 영역(code block)} 함수 선언시 function 키워드 사용 {} 즉 코드 블럭을 수행하는 것들을 함수이름으로 가리키게 됨 함수 이름 함수 자체를 가리키는 것 함수를 가리키고 있는 주소(refernce)를 가지고 있다 함수 이름 지정 가능 가능하면 의미있는 이름으로 설정 변수에서 이름을 원하는대로 지정하는 것처럼 함수 또한 원하는대로 이름 지정 가능 짧고 간결하지만 의미있는 이름으로 설정 인자 함수를 호출하는 사람으로부터 필요한 data를 받아오기 위해서 그리고 필요한 data를 받아올 때 함수 내..

리액트 리덕스 미들웨어 리덕스가 가지고 있는 핵심 기능 리덕스 사용시 미들웨어를 사용하지 않는 다면 context API 등과 다를 것이 없음 액션 -> 미들웨어 -> 리듀서 -> 스토어 액션 디스패치 될 때 미들웨어에서 특정 조건에 따라 무시할 수 있게 할 수 있다(리듀스에서 해당 액션을 처리하지 않는다는 뜻), 액션이 리듀서에 도달하기 전에 처리할 수 있음(액션 수정하거나 콘솔에 나타나게 함) 주로 비동기 작업을 처리 할 때 사용(redux-thunk, redux-saga) ex) API 요청 일반적으로 라이브러리로 만들어진 리덕스 미들웨어 사용 ex) redux-thunk, redux-saga, redux-observable, redux-promise-middleware(프로미스 기반 미들웨어) 등..

Grid item 함수 grid에서 사용하는 주요 함수 인수: 함수의 괄호 안에 들어가는 것, 함수에 들어가는 일종의 데이터 1. repeat( ) 함수 행과 열의 크기 정의를 반복할 때 사용 반복하는 횟수를 첫번째 인수로 활용하고 행과 열의 크기 정의를 두번째 인수로 사용 두번째 인수에 반복패턴 입력 가능 선의 이름도 정의 가능 fr 단위 사용 가능 grid-template-rows와 grid-template-columns에서 사용 grid-template : grid-template-rows 정의 / grid-template-columns 정의; ex) grid-template : repeat(2, [row-start] 200px [row-end] / repeat(3, [col-start] 100px..

CSS 변환 효과(Transform) Transform 2D 변환 함수 애니메이션에 특화되어 있는 이런 함수들을 애니메이션 만들 때 쓰는 것이 좋다 transform: 함수(값) 함수(값); 함수는 띄어쓰기 통해 다중 입력 가능 1. 전체를 아우르는 함수 matrix matrix(n,n,n,n,n,n): 2차원 변환 효과 translate, scale, rotate, skew 등의 함수가 matrix를 대신한다. 이동, 크기, 회전, 기울임을 한번에 제어해주는 함수 이 함수 사용시 일반적인 상식에서 벗어난 방식으로 해서 사용이 어렵다. 직접적으로 사용할 필요는 없다. 브라우저가 알아서 해주기 때문 [실질적 쓰는 함수] 1. 이동 함수 translate 이동 관련 제어해주는 함수[ position과 다른 ..
파이썬의 구성요소 1. 인코딩(입력, 출력) - UTF-8을 입력 출력 기본 인코딩으로 가짐 print(sys.stdin.encoding) print(sys.stdout.encoding) 위 코드로 확인 가능 2. 변수 - myName = ‘goodboy’ -> 오른쪽에 있는 문자열을 왼쪽에 할당해라 - 값을 선언해서 할당할 때 사용 - 변수와 값 모두 한글로 선언 가능 - 내용을 담는 그릇 3. 조건문 - 조건에 맞는 경우 실행 - ~할 때 ~를 실행해라 if myName == 'goodboy': print('ok') 4. 반복문 - 내용 반복 - 1부터 9까지 구구단 출력 for i in range(1,10): for j in range(1,10): print('%d * %d = ' %(i,j), i..