본문 바로가기

멘탈저장소250

갤럭시핏2 5개월 사용기 5개월 전 짧은 사용기와 비교글을 올리고 오랜만에 써보는 사용기...! 갤럭시핏 vs 갤럭시핏2 인터넷상에 많고많은 갤럭시핏 2 리뷰가 있겠지만... 미밴드5와의 비교, 분석점이라거나 스펙을 나열하는 등의 리뷰가 대부분이기에 갤럭시핏1을 쓰다가 2가 나온것을 보고 '그래서 1에서 나아진 commontoday.tistory.com (5개월전에 작성했던 갤럭시핏 vs 갤럭시핏2) 5개월 사용후기를 한마디로 표현하자면 "아쉽다" 라고 할 수 있을것 같다. 그 이유를 나열하자면 1. 사용할수록 점점 알림이 느려지는 기분... 처음엔 빠릿빠릿 했는데, 몇개월 흐르니까 알림이 늦게오거나 안울리는 경우가 생겼음... 뭐 스펙이 엄청난건 아니니 굉장한걸 기대한건 아닌데, 가끔 알림이 안울리니 좀 아쉬울 따름... 2... 2021. 5. 28.
GIT - PUSH 시 로그인(Login)이 제대로 되지 않을 경우(Can't connect to any URI ~) 해결 방법 eclipse 또는 다른 IDE에서 작업 후 Git Push를 할 때 계정을 입력하면 아래와 같은 에러가 뜨는 경우가 있다. Can't connect to any URI ~~ 일단 문제를 확인하자 URI 경로가 틀리지 않았는지 확인 Login 시 ID, PASSWORD가 틀리지 않았는지 확인 2차 인증 token을 발행하지 않았는지 확인 내 경우엔 3번이 해당되었기 때문에 기존에 github에 로그인 하던 비밀번호는 먹히지 않아 발생하는 문제였다, 아래와 같이 해결하자 https://github.com/settings/tokens 이동 repo 관리 token이 있는지 확인 기존에 사용하던 토큰은 처음 생성할 때를 제외하고 다시 확인할 수 없다, 확인이 불가능하면 token update 혹은 기존 tok.. 2021. 1. 21.
Windows - 마이크가 안될 때 (먹통일 때) Windows10을 쓰면서 어떤 업데이트 기준으로 개인정보, 권한이 강화되었다. 문제는 잘 쓰던게 안되는 경우가 있다는 것인데... 바로 게임에서 사용되는 '팀 보이스'가 제일 큰 문제였다. 안드로이드나 ios에선 앱을 구동하면 어떤 권한을 부여할 것인지 선택 할 수 있는데 Windows는 아직 그게 안되는건지... 어느순간부터 팀 보이스가 들리지 않아서 당황했다. 나는 '오버워치'의 팀, 그룹 보이스가 안들려서 당황했었는데, 아래와 같이 간단하게 해결 가능하다. 1. 시작 > 설정 2. 우측 하단의 '개인 정보' 클릭 3. 앱 사용 권한의 '마이크' 클릭, '앱에서 마이크에 액세스하도록 허용 '켬'으로 변경 4. '마이크' 권한 추가 후에도 안된다면 좌측 '앱 사용 권한'의 '음성 활성화' 메뉴 클릭 .. 2021. 1. 19.
DB - UNION과 UNION ALL UNION(UNION == UNION DISTINCT) : 여러 테이블에 존재하는 같은 성격의 값을 한번의 쿼리로 추출 할 수 있도록 돕는 명령어, 중복을 제거한 값을 출력한다. SELECT '1' AS COL1 , 'A' AS COL2 FROM DUAL UNION SELECT '2' AS COL1 , 'B' AS COL2 FROM DUAL UNION SELECT '3' AS COL1 , 'C' AS COL2 FROM DUAL UNION SELECT '1' AS COL1 , 'A' AS COL2 FROM DUAL 결과 : 1과 A가 중복이기 때문에 마지막 1, A의 값은 출력되지 않는다. UNION ALL : UNION과 동일한 기능을 실행하지만, 중복값을 제거하지 않고 전부 출력하는 명령어 SELECT.. 2021. 1. 15.
DB - EXISTS 와 IN A테이블 B테이블 EXISTS : 값이 존재하는지 확인 후 TRUE, FALSE를 반환 (서브쿼리를 사용해야 함, 서브쿼리 내에서 JOIN을 활용한다. JOIN과 유사하지만 값의 유무를 확인할경우 사용) IN : 값이 존재하는지 확인 후 해당 값을 반환 (특정 값을 입력해도 됨) EXISTS 활용방법 SELECT * FROM A WHERE EXISTS (SELECT 1 FROM B WHERE A.COL1 = B.COL1) 결과 : EXISTS는 비교하는 대상없이 서브쿼리의 비교 값 유무만을 확인한다. 서브쿼리절의 B테이블 COL1과 A테이블 COL1의 비교 조건을 통해 값이 존재할 경우 A테이블에서 존재하는 값을 출력한다. ---------------------------------------------.. 2021. 1. 15.
DB - SELECT 시 순위 출력 Mysql과 Mariadb에서 실험 ROW_NUMBER() : 설정에 따른 순서 반환(중복 상관 X) DENSE_RANK() : 설정에 따른 순서 반환(중복 순위 존재 상관없이 다음값 반환) RANK() : 설정에 따른 순서 반환(중복 순위 존재 시 해당 단계 건너띄고 다음값 반환) 옵션) OVER([PARTITION BY {그룹핑할 컬럼}] [ORDER BY {정렬할 컬럼}]) (PARTITION BY 없이 ORDER BY 단독 사용 가능) 예) SELECT T.NUM , ROW_NUMBER() OVER (ORDER BY T.NUM) AS ROW_NUMBER , DENSE_RANK() OVER (ORDER BY T.NUM) AS DENSE_RANK , RANK() OVER (ORDER BY T.NUM).. 2021. 1. 15.
MYSQL - LIKE와 IN을 함께 사용하기 MYSQL에선 LIKE와 IN을 함께 사용할 수 없음 정규식을 활용해 문제를 해결할 수 있음 사용법 WHERE {컬럼} REGEXP '문자열1|문자열2|문자열3|...' 사용 예) WHERE TEXT REGEXP '이런|문자열도|있고|저런|문자열도|있음' 위와 같은 사용법을 풀어쓰면 아래와 같음 WHERE TEXT LIKE CONCAT('%', '이런', '%') OR TEXT LIKE CONCAT('%', '문자열도', '%') OR TEXT LIKE CONCAT('%', '있고', '%') OR TEXT LIKE CONCAT('%', '저런', '%') OR TEXT LIKE CONCAT('%', '문자열도', '%') OR TEXT LIKE CONCAT('%', '있음', '%') 참조 : http.. 2021. 1. 15.
MYSQL - 비밀번호가 다르다고 할 경우 해결방법 잘 사용하던 DB의 비밀번호가 어느날 갑자기 다르다고 할 경우 아래의 방법들을 확인해보자. DB 서버가 종료 됨 서비스 창에서 DB가 실행되고 있는지 확인 비밀번호가 바뀜 APMSetup 같은 프로그램 설치로 인해 비밀번호가 바뀔 수 있으니 최근에 설치한 프로그램을 확인 (APMSetup 설치 시 비밀번호 : apmsetup) DB 접속 유저 권한이 바뀜 외부 접속 혹은 기타 사유로 인해 권한이 바뀌어서 접속이 안될 수 있음 DB Connect Port가 변경됨 혹은 사용중 사용하는 DB의 포트가 중복되거나 제대로 사용되고 있는지 확인 커맨드 창에서 netstat -a 명령어로 확인 비밀번호를 잘못 침 Capslock 및 여러가지 확인 2021. 1. 15.
MYSQL - my.ini 위치 Mysql 설정을 변경하기 위해 my.cnf 혹은 my.ini을 변경하라고 많이들 써있음, 하지만 이건 유닉스나 리눅스 환경에서 해당하는 이야기... my.cnf는 윈도우에 없음, my.ini을 찾아야 하는데 여기서 또 헤맴 대부분은 ProgramFiles/MySQL/MySQL Server 5.~/ 에 존재한다고 하는데 해당 폴더에 가보면 my.ini이 아닌 my-default.ini이 우릴 반겨줌 열심히 구글링을 해보았지만 딱히 답이없음 그래서 파일 이름찾기로 찾아봄 ProgramFiles가 아닌 ProgramData에 존재... C:\ProgramData\MySQL\MySQL Server 5.~\ 2021. 1. 15.