일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 안드로이드
- sql
- 로또
- Java
- 자바스크립트
- EAS
- sqlite
- react
- DB
- 시놀로지
- 앱
- 배포
- 시큐리티
- expo
- 폰트
- Native
- sts
- Navigation
- mysql
- sdk
- 스프링
- yml
- string
- 이클립스
- YAML
- thymeleaf
- springboot
- Admob
- spring
- Today
- Total
목록옛날 창고 (125)
Dev JS Blog
2019/09/23 - [IT/개발] - [JAVA] 랜덤 숫자 뽑기 로또 숫자 뽑기 예전 게시물에서는 java로 로또번호를 뽑았었지만 이번에는 javascript로 로또번호를 간단히 추출해보려한다. 바로 자바스크립트에서는 Math.random() * 마지막숫자 를 하게되면 0 부터 마지막 숫자까지 랜덤으로 뽑히게된다. 하지만 우리는 0이 필요없으므로 +1을 해줄거다. 근데 이게 저 함수를 실행해보면 이런식으루...소수점까지 랜덤으로............... 우리는 소수점이 필요없으므로 parseInt를 해주자. 아참 +1 도 잊지말자. 이렇게 6개를 뽑으면 좋겠지만 생각해보면 중복이 되지 말아야겠지....? lotto라는 배열을 하나 만들꺼다. 예시로 2와 3을 넣어주고 2가 있는지 확인할려면...?..
SQL Query의 기본인 Where절에 대해서 정리해보려한다. WHERE 에는 기본적으로 조건을 추가할때는 and, or 을 사용 할 수 있다. where 처음 조건 and 두번째 조건 and 세번째 조건 AND 는 교집합, OR 는 합집합 이므로 OR 은 괄호를 잘해주어야한다.(이건 하다보면 느끼게된다..) 그럼 기본적인 조건 쿼리에 대해서 알려주겠다. penthouse 테이블이 있다. 여기서 주단태 만 보고싶다면..? 그럼 반대로 주단태만 안보고 싶다면? 그럼 주단태와 천서진을 보고싶다면? 이렇게..? 결과가 안나온다. 왜냐하면 AND 는 교집합 즉 name 이 주단태 이고 천서진 인 사람을 뽑았기 때문이다. 그럼 OR 를 이용해서 해야겠군..? 하면 원하던 주단태와 천서진이 나온다. 하지만 여기서..
개발 경력이 좀 쌓이다보면 언제나 고민되어가는게 변수명 짓기이다. 물론 요즘은 (내가 느끼기엔) 변수명을 알아볼 수 있도록 길더라도 모든 단어를 써주는게 요즘의 트렌드 인거 같다. 하지만 DB 같은 경우 그렇게까지 길게 할수는 없으니 ㅎㅎ 적당히 단어를 줄여야 하는데 어떻게 줄여야 할지 이것도 여러번이면 좀 고민이 된다. 뭔가 이단어가 딱 생각날만한 줄인단어.. 다른 사람들은 어떻게 줄여서 쓰는지 이런 고민을 덜어줄 사이트 하나를 추천한다. https://www.curioustore.com/ Curioustore 변수명 짓기, 컬럼명 짓기, 영어약자, 変数名 つけ方, カラム名建てる, 英語の略語, 命名变量, 命名该列, 英文缩写 www.curioustore.com 이 사이트에 들어가서 영어로 선택후 원하는 ..
쿼리를 짜다보면 기준 테이블로 1부터 10까지 혹은 1부터 100까지 있는 임시 테이블을 쿼리로 어떻게 짜야하나 싶을때가 있다. 그럴땐 with 문을 활용하자. 이렇게 해준다면 이렇게 깔끔한 결과가 나온다. 간단히 또 활용 가능한 것은 내가 원하는 기준년도 컬럼을 만들수가 있다. 이렇게 해준다면 2010 년 부터 2021 년까지의 년도 컬럼을 가지고 있는 임시테이블을 구성할 수 있으니 쿼리를 짤때 활용하면 된다. 추가로 날짜도 하는법을 추가 합니다. WITH RECURSIVE cte AS ( SELECT date_format('2020-01-01','%Y-%m-%d') AS dt FROM DUAL UNION ALL SELECT date_add(dt,INTERVAL 1 DAY) FROM cte WHERE ..
window > preferences 에 가서 run 으로 검색해준다. 그러면 console 이 보인다. - Limit console output 체크해제 해준다. 콘솔 찍히는 양을 한정하는것인데 공부하는 취준생들은 로그양이 적어서 큰 상관은 없겠지만 현업에서 사용하는 어플리케이션들은 로그양이 많다. 그만큼 봐야할 로그도 있는데 로그 양을 한정 짓는 다면 불편함이 있다. 그래서 체크해제 해주도록 한다. 그다음으로는 - show when program ~~ 애들도 체크해지해준다. 이녀석들은 가만히 콘솔을 확인하려 하는데 자꾸 에러나 다음 로그가 쌓이면 그쪽으로 이동을 하게 되기때문에 어지간히 귀찮게 한다. 그래서 이건 꼭 체크해지 해주는게 정신건강에 좋다.
window > preferences > colors and font > Basic > Text Font 를 원하는 폰트로 수정을 해준다.
자 기본적으로 a,b 두 String 이 있다. 이 두개를 비교하면 어떻게 될까..? 결과는 가 나온다. 너무 당연한걸 설명한다고 생각한다면.. 이 글을 쓰지 않았을 것이다. String 비교할때는 저 방법은 좋지 않다. 이렇게 한다면 결과는 어떻게 나올까..? 둘은 다르다고 나온다. 단순히 String 으로 객체를 생성한다면 JVM heap 에 생성되고 new String 을 하게된다면 String pool 생성이 된다. (자세한건 나도 모르니 깊게는 다른 블로그 참고 ㅋㅋ) 그렇다면 String 은 비교를 어떻게 하는게 좋을까..? String 은 기본적으로 equals 를 이용하여 비교를 해주어야 한다. 이렇게 한다면 둘은 같은 결과로 떨어지게된다. 가장 중요한 팁 하나! String a 의 내용이..
hashMap 에서 key 값을 꺼내는 법을 알려주겠다. 이러한 hashmap 이 있다. 이런 예시는 기본적으로 적지만 데이터가 많다던가 아니면 key 값이 바껴서 들어온다고 한다면 Key 값을 확인하고 싶어질 것이다. 그렇다면 key 값을 얻는 방법은 iterator 를 이용해주자 keyset() 을 하면 set 형태로 떨어지게되는데 이걸 iterator 해주어서 Key 을 얻어낼수가 있다.