해당 상황을 발생시키는 파일이 있는 위치에서 아래 명령어 실행 후 삭제하면 정상적으로 vi 에디터 실행 가능 $ls -la $rm [해당 파일.swp] #확장자가 .swp인 파일 삭제 drwxr-xr-x. 8 mysql mysql 4096 2월 3 12:26 .. -rw-------. 1 root root 4096 3월 3 02:35 .db_backup.sh.swk -rw-------. 1 root root 4096 3월 3 02:35 -rw-------. 1 root root 4096 3월 3 02:34 .db_backup.sh.swm -rw-------. 1 root root 12288 3월 3 02:10 .db_backup.sh.swn -rw-r--r--. 1 root root 12288 3월 3 ..
ERR) java.io.FileNotFoundException: (액세스가 거부되었습니다) 해결법 ) 이클립스를 관리자권한으로 열기 에러 전문 더보기 java.io.FileNotFoundException: \Users\User\Documents\files\2023\02\c62d7d75215b41cab2909b3d0e7390f2.hwp (액세스가 거부되었습니다) at java.io.FileOutputStream.open0(Native Method) ~[na:1.8.0_291] at java.io.FileOutputStream.open(FileOutputStream.java:270) ~[na:1.8.0_291] at java.io.FileOutputStream.(FileOutputStream.java:213..
nomadcoders 강의 참고 | Fultter 1) 장점 (1) One Framework, One Programming Language = Multi platform 구글이 제공하는 프레임워크와 언어로 하나의 프레임워크, 하나의 프로그래밍 언어로 멀티플랫폼 구현 ex) 멀티 플랫폼 : 안드로이드, iso ~ 2018년 이후 ~ 맥os, Windows, 리눅스, WEB, embeded (멀티플랫폼/크로스플랫폼: 프로그램, 언어, 소프트웨어, 운영체제가 여러 종류 컴퓨터 플랫폼에서 동작) (2) 여러 플랫폼에서 프로토 타입을 만드록 테스트 가능 (3) 코드 수 감소 구글페이를 플러터로 바꾸면서 코드 수를 170만 개에서 1.1millon으로 줄임 (4) 리액트 네이티브보다 쉬움 (5) 구글 제공 프레임워..
| Datatype | List / collection if -Collection if ) List 생성 시, 조건에 따라 element(속성) 추가 ex) 로그인 여부에 따라 다른 버튼 노 //List void main() { var numbers = {1, 2, 3, 4, 5}; var giveMeFive = true; List num = [1, 2, 3, if(giveMeFive) 5, //collection if : giveMeFive true면 5 추가 ]; //collection if를 안 쓰면, if(giveMeFive){ num.add(5); } print(num); // [1, 2, 3, 5] } | String Interpolation //text에 변수 추가 void main() { ..
| TOOL -온라인 : https://dartpad.dev/? -vscode : flutter extension -flutter & dart | 변수 -variable, dynamic, final, late, Constant Variables variable dynamic final late Constant 보통 지역변수, 함수 안에서 사용 어떤 데이터가 들어올지 모른다는 것 1) 변수 variable //데이터타입(String, int...) 또는 var 이용해 선언 가능. 업데이트 가능. void main(){ //class 변수 또는 속성 선언 시, 타입 설정 필요. int, String ... String name = 'soyun'; //지역변수 등은 타입 지정 안해줘도 알아서 맞춤. var v..
반복되는 쿼리문을 여러 개 생성해야 할 때, 엑셀 함수 이용하면 편함 | 엑셀 CONCAT 이용해 쿼리문 생성 #CONCAT #INSERT INTO -- 엑셀 이용해 값만 변경되는 INSERT문 다량 생성 insert into cdmdb.HISTORY_INFO values('2', 'keratitis ', '각막염', 'H16', ''); -- 엑셀 함수 --CONCAT 내부 문장 큰따옴표(") 사용, 변경되는 컬럼값은 작은따옴표(')로 묶어줌. =CONCATENATE("insert into cdmdb.HISTORY_INFO values('", A35, "', '", B35, "', '", C35, "', '", D35, "', '');") | 엑셀 CONCAT 이용해 쿼리문 생성 #CONCAT #opt..
프로시저 돌렸을 때, lock wait timeout exceeded try restarting transaction 에러 발생 LOCK 걸린 곳 확인 use information_schema; select * from INNODB_LOCKS; select * from INNODB_LOCK_WAITS; SHOW variables like '%wait_timeout%'; | Variable_name | Value| | innodb_lock_wait_timeout| 50| | lock_wait_timeout| 86400 | | wait_timeout| 28800 | LOCK 걸린 것 변경
- Total
- Today
- Yesterday
- improt
- A%B
- initialized
- 스크립태그
- selcetor
- border-spacing
- html a tag
- CascadingStyleSheet
- text formatting
- Java
- 입력양식
- BAEKJOON
- empty-cell
- 기본선택자
- input type 종류
- 외부구성요소
- html
- typeof
- scanner
- ScriptTag
- 미디어 태그
- 변수
- html base tag
- html layout
- html atrribute
- html pre
- html input type
- css
- caption-side
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |