일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linux명령어
- 네인생우습지않다
- 헬레나크로닌
- php
- ChatGPT
- delete
- Django
- MySQL
- OpenCV
- 훌륭한모국어
- UPSERT
- 꼭읽어봐야할책
- db
- 비밀번호변경
- Python
- Git
- git 업로드
- 다산의마지막습관
- 성선택
- 지방사람이보는서울사람
- todolist
- 옹졸함
- 중용
- 서울로가자
- 나만의주식5법칙
- Face Detection
- 공작과개미
- 클라우드
- 일일투자금액
- 독후감
- Today
- Total
목록전체 글 (212)
Terry Very Good
[계속 업로드 중] 1. Chrome: 웹, cmd+tab하면 잘 안먹히더라;; 2. AtoM: Remote-ftp: https://three-pleasure.tistory.com/194 [삼쾌한 IT강의] MySQL 데이터베이스 백업 및 복원 (콘솔창에서) 안녕하세요! 삼쾌한 IT강의 백소라 강사입니다. MySQL DB 백업하는 방법과 복원하는 방법을 같이 알아볼까요? 1. MySQL 데이터베이스 백업하기 ( > ) 1) 콘솔창에서 MySQL 서버의 bin 경로로 이동 cd C three-pleasure.tistory.com (개인 메모: ↑를 참조하되, .ftpconfig 코드 쪽 protocol에 sftp라고 s를 추가한다.) 3. karabiner: 윈도우키보드를 맥에서 쓸 수 있게 해줌 4. T..
[익힐 것] 새로고침 cmd + r 작업프로세스 강제종료(Ctrl + ALT +Delete) cmd + opt + ESC 현재 작업 종료(창 닫기) cmd + q(r) 환경설정 cmd + , 독 보이기(숨기기) cmd + opt + d 줄 맨 앞 이동 cmd + ↑↓ 이모티콘/특수문자 cmd + ctrl + space 창 이동 cmd + tab(이 상태에서 cmd+`하면 뒤로간다. 꿀팁) [익힌 것] 파일 삭제 cmd + backspace 앞문자 지우기(window Delete) FN + BackSpace 스크린샷 Shift + Cmd + 3 실행 취소 cmd + z
[상황] 대학교 User_info 테이블의 Email에 아무 내용이 없어서, 학과별로 정보를 받아서 추가했다. 업데이트 중에 발생한 에러로 학과당 이메일값 없는 학생이 3명이라고 가정하면, 이메일 값이 3개 이상 빈 학과는 업데이트 되지 않았다고 판단할 수 있다. 따라서 [학과]와 [이메일 미입력 학생 수]로 데이터가 업데이트 되지 않은 학과를 확인하려한다. [구문] 1. 특정 컬럼 기준으로 데이터 수를 나열한다. SELECT [특정컬럼명], count(*) FROM [테이블명] Group by [특정컬럼명]; 2. 특정 컬럼 기준으로 데이터 수가 n개 이상인 것만 출력한다. SELECT dept, count(*) as num FROM iqms.user_info GROUP BY dept HAVING nu..
데이터를 업데이트 하려 할 때, 기존에 있던 값이면 업데이트, 없던 값이면 추가하고 싶을 때가 있다. 학교 학생 정보의 경우 학번을 기준으로 값이 있다면 Update, 없으면 Insert하는 느낌이다. 하지만 그러기 위해서는 '학번'이라는 키가 Primary Key거나 Unique Key여야한다. 처음부터 php로 Upsert 적용까지 살펴보자. 1. Primary, Unique Key 설정 [정의] 기본키(Primary Key): 해당 테이블의 식별자 역할을 하는 제약조건으로 테이블에 하나만 설정할 수 있다. Unique Key: 유일성을 가지기 위해 설정해 놓은 것으로, 중복을 방지한다. [구문] -- PRIMARY 추가하는 방법 ALTER TABLE person ADD PRIMARY KEY (nam..
파일 첫 줄: ESC키 누른 후 gg 파일 맨 끝: ESC키 누른 후 G
ls(List Segments) -a: all의 의미로 모든 내용 출력 -l: 긴 리스트형으로 화면 출력 -h: KB/MB/GB단위로 파일사이즈 출력 (File 용량) -S: 사이즈를 기준을로 Descending 정렬 -c: 마지막 변경시간을 출력
1. 컴파일이나, CLI를 구동하는데 필요한 패키지를 설치한다. $ sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make git-core zlib1g-dev 2. Telegram-cli 소스 다운받고 빌드하기. $ git clone --recursive https://github.com/vysheng/tg.git && cd tg $ ./configure $ make make error가 났다.. 아래처럼 에러가 떴는데... "checking for zlib.h... no" or "no zlib found" error tgl/queries.c: In function ‘_tgl_do..
brew가 /opt/homebrew/bin에 깔려서 PATH(환경변수)에 해당 경로를 추가해야했다. cmd 들어가서 export PATH=$PATH:/opt/homebrew/bin 을 써서 환경변수 추가한 뒤 brew -version을 입력하니 드디어 먹혔다.. 근데 이건 1회용으로 다시 사라질 수 있어서 영구적으로 환경변수 추가를 하려면 vi ~/.zshrc 입력 후 HOMEBREW_HOME = /opt/homebrew MYSQL_HOME = /usr/local/mysql export PATH=${PATH}:${HOMEBREW_HOME}/bin:${MYSQL_HOME}/bin 과 같이 추가 후 :wq 로 저장.