코딩ㆍ개발 정보176 sublime text 환경설정 환경설정 일반적인 설정 { "always_show_minimap_viewport": 미니맵에서 현재 위치 표시, "bold_folder_labels": 폴더 굵게 표시, "caret_extra_bottom": 커서 높이 아래로 키움, "caret_extra_top": 커서 높이 위로 키움, "caret_extra_width": 커서 너비, "caret_style": 커서 스타일, "color_scheme": 문자 색상 테마, "defalut_line_ending": 줄바꿈 문자 형식 지정(system, windows, unix), "default_font_size": 기본 폰트 사이즈 "draw_minimap_border": 미니맵에 현재 위치.. 코딩ㆍ개발 정보/HTML 연습 2024. 5. 8. MYSQL 연습 사이트 1. sqlzoo 사이트: https://sqlzoo.net/ SQLZoo sqlzoo.net 2. 프로그래머스 사이트: https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코딩ㆍ개발 정보/데이터베이스 연습 2024. 4. 14. MySQL 한글 인코딩 해결 방법 <도커> [Synology NAS] docker에 mysql 설치해서 외부에서 사용하기 방법으로 도커 방식으로 MySQL 5.7을 설치한다. 도커에서 터미널을 생성하여, 아래와 같이 설정을 변경한다. bash-4.2# cd /etc/mysql/mysql.conf.d/ bash-4.2# cat > my.cnf [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 bash-4.2# cat /etc/mysql/mysql.conf.d/my.cnf [client] def.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 1. 16. 라즈베리파이에 node.js 설치하기 https://it-jm.tistory.com/19 [라즈베리파이 크로스컴파일] 라즈베리파이에 node.js 설치하기 electron을 라즈베리파이에서 구동하려면 node.js가 설치되어야 하는데, 기본 레퍼지토리에 있는 버전이 낮다. 버전 업도 시키고 설치까지 한 번 해보자. https://nodejs.org/ko/download/ 다운로드 | Node.js Nod it-jm.tistory.com 그럼 라즈베리파이의 터미널에서 sudo curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - 그럼 레퍼지토리를 업데이팅한 것이다. 아래에 잡다구리 하게 나오는 설치 패키지는 기본적으로 업데이트를 해주면 다 설치되어 있다. 찜찜하니 apt list |.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2024. 1. 10. 코틀린 indexOf() 특정 문자 위치 찾는 방법 binding.btnTest2String.setOnClickListener { val contents1 = "안녕하세요, 반갑습니다, 감사합니다." var commaIndex = contents1.indexOf(",") var count = 0 while (commaIndex > -1){ count++ commaIndex = contents1.indexOf(",",commaIndex+1) } binding.tvOutput1.append("특정갯수 나타난회수: ${count}\n") } 출처 : https://yunamom.tistory.com/234 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2024. 1. 9. 프래그먼트에서 ROOM 데이터 베이스 사용하는 방법 // 프래그먼트에서는 requireContext().applicationContext , 액티비티에서는 그냥 applicationContext 출처: https://velog.io/@limsaehyun/Android-Kotlin-Room-DB%EC%9D%98-%EC%82%AC%EC%9A%A9%EB%B2%95%EA%B3%BC-%EC%98%88%EC%A0%9C 0. build.gradle (app) 1. LoginDao 2. LoginDatabase 3. LoginEntity 4. TrackFragment 5. fragment_track 0. build.gradle (app) plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' /.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 12. 27. 코틀린 프래그먼트 생명주기 및 onCreateView(), onViewCreated() 차이 출처: https://readystory.tistory.com/199 onCreateView(), onViewCreated() onCreate() 이후에는 onCreateView() 와 onViewCreated() 콜백함수가 이어서 호출됩니다. onCreateView() 의 반환값으로 정상적인 Fragment View 객체를 제공했을 때만 Fragment View 의 Lifecycle 이 생성됩니다. onCreateView() 를 재정의 하여 Fragment View 를 직접 생성하고 inflate 할 수 있지만, LayoutId 를 받는 Fragment 의 생성자를 사용하여 해당 리소스 아이디 값을 통해 onCreateView() 재정의 없이도 Fragment View 를 생성할 수도 있습니다. onC.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 12. 26. 새 앱에 스플래시 화면 추가하기 출처: https://developer.android.com/develop/ui/views/launch/splash-screen?hl=ko 그림 2에 표시된 다음 요소를 고려하세요. 1 앱 아이콘은 벡터 드로어블이어야 합니다. 정적 또는 애니메이션일 수 있습니다. 애니메이션의 지속 시간은 무제한일 수 있지만 1,000밀리초를 초과하지 않는 것이 좋습니다. 런처 아이콘이 기본값입니다. 2 아이콘 배경은 선택사항이며 아이콘과 창 배경 사이에 대비가 더 필요한 경우에 유용합니다. 적응형 아이콘을 사용하는 경우 창 배경과 충분히 대비되면 배경이 표시됩니다. 3 적응형 아이콘과 마찬가지로 포그라운드의 1/3이 마스킹됩니다. 4 창 배경은 단일 불투명 색상으로 구성됩니다. 창 배경이 설정되어 있고 단색인 경우 속성.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 12. 26. 리사이클러뷰에 아이템 클릭 리스너 넣기 출처: https://uknowblog.tistory.com/125 1. 리스트뷰와 리사이클러뷰의 아이템 클릭 리스너 ListView에 아이템 클릭 이벤트 리스너를 넣는 것은 꽤 간단했습니다. 그냥 버튼 클릭 리스너를 다는것과 같이 setOnItemClickListener를 달아주면 되니까요 하지만 RecyclerView 안에는 어떠한 itemClickListener를 찾아볼 수 없었습니다. 출처: https://uknowblog.tistory.com/125 [Uknow's Lab.:티스토리] 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 12. 26. 코트린 프래그먼트 이동 간 데이터 전달하기 출처: https://developer.android.com/guide/navigation/navigation-pass-data?hl=ko (MAIN) https://cocococo.tistory.com/entry/Kotlin-Fragment-Navigation-%ED%99%94%EB%A9%B4-%EC%A0%84%ED%99%98-%EB%B0%A9%EB%B2%95 번들 객체로 대상 간 데이터 전달 Kotlin자바 val bundle = bundleOf("amount" to amount) view.findNavController().navigate(R.id.confirmationAction, bundle) 수신 대상 코드에서 getArguments() 메서드를 사용하여 Bundle을 검색하고 그 콘텐츠를 사.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 12. 26. 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음