본문 바로가기 메뉴 바로가기

개발 노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 노트

검색하기 폼
  • 분류 전체보기 (65)
    • android (38)
    • linux (4)
    • React Native (8)
    • Mongo DB (2)
    • Mac (1)
    • javascript (1)
    • algorithm (1)
    • kotlin (7)
  • 방명록

분류 전체보기 (65)
백그라운드 플로팅 윈도우 버튼..

*안드로이드만 동작 함, 매니패스트 //권한 //서비스 선언 import android.annotation.SuppressLint; import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.Intent; import android.graphics.PixelFormat; import android.net.Uri; import android.opengl.Vis..

React Native 2021. 1. 28. 12:44
차번호 정규식

function carNumCheck(str) { if (/^\d{2}[가-힣]\d{4}/.exec(str) !== null && str.length === 7) { return true; } if (/^\d{3}[가-힣]\d{4}/.exec(str) !== null && str.length === 8) { return true; } return false } true를 받으면 성공 false를 받으면 실패 -------------------------------------------- /^\d{2}[가-힣]\d{4}/ /^ - 시작을 알림 \d{2}[가-힣]\d{4}/ \d{2} - 2개동안 d를 허용 (d는 0~9 숫자) [가-힣]\d{4}/ [가-힣] - 가 부터 힣까지 허용 \d{4}/ \d{4}..

javascript 2020. 8. 19. 10:49
react native spannableText 특정 텍스트에 색칠하기..

구글링 해보니까 모듈 있던데 이런 단순한 기능 쓰려고 모듈 다운받는건 내키지 않아서 직접 만들었다. 저번에 안드로이드 네이티브에서도 만들었었는데... js로 react native에서 또 만드네..... 코드 전문 하단.. 파라미터 값으려 전체 텍스트와 색칠할 텍스트를 받는다. import React from 'react'; import { Text } from 'react-native'; import PropTypes from 'prop-types'; export default SpannableText = ({ fullText, piece }) => { let text = fullText; let cText = piece; let textLength = cText.length; let view = []..

React Native 2020. 8. 10. 20:34
mac 안드로이드 adb 실행 안될 때 및 bash.profile terminal에서 자동 실행 안될 때

1. adb 실행 안될때 (adb not working) platform-tools에 들어가서 adb를 입력해서 not found가 나타날 때 platform-tools에서 "./adb" 를 실행해보자. 이때 adb가 정상적으로 동작할 것이다. 2. .bash_profile에 적용했는데도 안될 경우 (not starting .bash_profile) 안드로이드 adb 환경변수 경로 - export PATH=$PATH:/Users/{name}/Library/Android/sdk/platform-tools/ terminal을 실행했을때 본인 계정이름 옆에 ㅡ -zsh가 있을 경우에만 할것. .bash_profile이 있는 계정폴더에서 ".zshrc"를 만든다. *만일 zshrc파일이 존재한다면 만들지 말것 ..

Mac 2020. 8. 5. 14:11
google map polyline direction 여러 라인 보여주기.

GPS좌표들을 선으로 그려주는 방법이다. 전역 {arr}로 위도,경도를 갖고 있는 배열을 받는다. * 이 부분은 서버에서 받아오는 데이터로 변경하거나.. 로컬디비에 저장해서 쓰는 방법으로 변경해야 한다. 그 배열들을 {dataSettings}라는 함수에서 시작좌표,끝좌표를 갖는 데이터로 변경한다. 이유는 polyline을 그리기 위해선 시작좌표 끝좌표를 하나의 polyline으로 처리해야 하기 때문. ------------------- 코드 전문 ------------------------- import React, { useState } from 'react'; import { View, SafeAreaView, StyleSheet, FlatList, Button, Text } from 'react-n..

React Native 2020. 7. 20. 11:06
Mongo DB Node.js 연동 하는 법.

많은 삽질을 통해 도달한 결과이기에 과정을 자세히 기재할 수 ㄴ없지만.. 코드만이라도 각종 패키지들 설치하고.. 몽고디비를 실행시킨 뒤. 해당 파일를 실행시킨다. ex) node server.js ----------------- server.js ----------------- // get mongoose package var mongoose = require('mongoose'); // connect to MongoDB / the name of DB is set to 'myDB' mongoose.connect('mongodb://localhost/myDB'); // we get the pending connection to myDB running on localhost var db = mongoose...

Mongo DB 2020. 7. 14. 15:03
Mongo DB 기초..

Mongo DB란.. NoSQL로써 흔히 아는 sql문을 사용하지 않는 디비 구조?이다. //구글 파이어베이스의 DB가 NoSQL db가 있고 그 db 안에 여러개의 collections을 만들 수 있다. 이 colelctions은 테이블이라고 보면 될 듯 하다. ---------------------- 여기서부터 명령어.. ------------------------------------- show dbs - 모든 db 목록을 보여준다. (기본으로 생성되어 있는 것들도 있음) use {디비이름} - 해당 디비로 헤더를 옮긴다. / 만약 해당하는 디비가 없다면 디비를 생성한다. db - 현재 디비 이름이 뭔지 알려줌. (헤더의 위치) db.createCollection(name, [options]) - ..

Mongo DB 2020. 7. 14. 11:23
React Native 함수형 코드를 클래스형 코드로 변경 / State에 대한 설명

아래 코드는 StateBar의 dark light 모드를 설정하거나 StateBar를 숨기고 보이는 .. 버튼이 있는 화면이다. 공부삼아 함수형 코드를 클래스형 코드로 변경해보았는데 그 둘의 차이점을 보고 어떤 역할을 하는건지 자세히 알 수 있게 되었다. 함수형 코드는 기존 프로그래밍 언어들과 다를게 없어 생략. 클래스형 코드는 State라는것으로 데이터를 관리하는데 클래스 내부의 전역변수라고 생각하면 편하다. 보통 클래스를 만들면 클래스 내부 최 상단에 생성자를 만들게 되는데 이 떄 props라는걸 파라미터로 받아 사용하고자 하는 변수를 this.state = {}라는 배열에 넣어 사용한다, (다만 json과 같은 key : value 형태) 배열에 넣어 선언한 변수들은 사용할떄 this.state.변..

React Native 2020. 7. 2. 15:23
RN Navigation v5 / React Native 화면 전환

* window 환경 기준 관리자모드로 cmd 실행 npm i -g create-react-native-app - 설치 일반 cmd 실행 create-react-native-app reactNativeNavigation - reactNativeNavigation 이름의 RN 프로젝트 생성 cd reactNativeNavigation - 만든 프로젝트로 이동 npm install @react-navigation/native npm install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view npm ins..

React Native 2020. 6. 29. 15:20
ubuntu 설치..

releases.ubuntu.com/18.04/ 에서 데스크탑 이미지 설치 Ubuntu 18.04.4 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m releases.ubuntu.com rufus.ie/ 에서 Rufus 설치 Rufus - The Official W..

linux 2020. 6. 17. 17:23
이전 1 2 3 4 5 6 7 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ubunut 설치 link
  • rn
  • react native state
  • mac android
  • https://hwan-shell.tistory.com/244
  • https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29
  • 구글 맵 경로 그리기
  • nosql
  • 안드로이드
  • 귀찮아;;
  • React Native
  • 클래스형 코드
  • 차번호 정규식
  • 자바
  • 차번호 정규표현식
  • 함수형 코드
  • not found adb
  • insert
  • 명령어
  • MongoDB
  • not working adb
  • not starting .bash_profile
  • mongo db
  • adb 환경변수
  • text 부분 색 칠하기
  • ubunut android
  • Android
  • spannableText
  • 데이터베이스
  • 구글 맵 선그리기
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.