일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dispatchTouchEvent
- Python
- android compose
- LaunchedEffect
- @provides @binds 차이
- @immutable
- @stable
- Android
- android.view.WindowManager.BadTokenException
- android compose stable
- LaunchedEffect vs rememberCoroutineScope
- isFinishing()
- {"msg":"cannot find method
- [databinding]
- compose side-effect
- Java
- material3
- databinding error
- 터치이벤트 순서
- 안드로이드
- databinding xml
- rememberCoroutineScope
- effect api
- onIntercepterTouchEvent
- WindowManager$BadTokenException
- 레트로핏
- 힐트
- android mvi
- 안드로이드 다이얼로그 오류
- Could not find method
- Today
- Total
목록전체 글 (28)
개발관련일지
아파치 재시작 명령어를 내리면 에러가 뜸 Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. apache2ctl configtest 입력 위에 잘못된 경로가 나오게 된다. 경로를 vscode로 찾아서 들어가봄 나같은경우엔 컴피규파일에 한글로 단어가 들어가있어서 에러를 뱉은거 였다.
기존에 우분투와는 연결이 된상태였다. 연결하는데 삽질한 부분을 작성해봄 Host VMware로 연결된 우분투 HostName 해당 아이피 User 우분투에 접속할 유저 네임 IdentityFile "해당 컨피규 파일의 경로" Host 아마존 우분투 서버 HostName 퍼블릭 DNS(IPv4) 풀로 복사해서 넣기 User ubuntu (우분투일경우) IdentityFile "인스턴스 생성한 pem파일의 경로 (경로에 한글이 존재하면안됨!!)" 나는 아마존 호스트 네임쪽에 아이피만 딸랑 넣어서 안됫었음 퍼블릭 DNS(IPv4)을 풀로 넣어야한다. 경로에 한글 폴더가 있으면 안된다. 오직 영어로만 !! ++ EC2 의 22번 포트 인바운드 규칙 내 IP로 해놓은 경우에는 작업장소가 바뀔때 마다 인바운드 바꿔..
DOM - the Document Object Model ( 문서 객체 모델) html , xml 문서를 프로그래밍적으로 엑세스하고 변형하기 위한 프로그래밍 인터페이스 내가 작성한 코드가 브라우저에 의해서 파싱이 되면 DOM을 로드 문서의 태그나 속성들을 객체화 시켜서 js가 제어할 수 있도록 돕는 인터페이스라 이해함 dom은 object로써 node property method를 포함한다. F12눌러서 해당 element에 property를 통해 볼 수 있다. js를 통해 dom을 제어해서 웹페이지를 제어함 dom의 순서 - 1. element를 찾기 (getElementByld, getElementByName, getElementByTagNAme) 2. 대상이 가지고있는 메소드 or 이벤트를 실행 중..
두개의 테이블을 하나의 테이블로 연결 하고 싶을 때 사용하고 몇개라도 계속 연결 할 수 있음 SQL에서 제안하는 집합 연산 >> UNION UNION DISTINCT, UNION ALL 두가지가 존재함 일반적으로 사용하는 UNION은 DISTINCT를 줄여서 사용하는거다 사용 시 규칙 - 하나의 order by 만 사용 할 수 있다 - 중복되는 레코드가 있으면 하나만 출력된다. ( 중복 값도 사용 하고프면 UNION ALL을 사용해야함) UNION DISTINCT 사용에서 A B C 테이블을 합칠시 MySQL에서 처리과정 1. 임시 테이블(Temporary Table) 생성 ( 들어오는 모든 컬럼에 대해서 인덱스를 생성) 2. A B C의 select를 임시 테이블에 복사 3. 임시 테이블을 읽어서 클라..
chown -R (이거 넣으면 하위폴더 까지 포함됨) EX ( 소유자) : GR ( 그룹식별자) TEST.file (바꿀 폴더명) chown exp file 하면 파일 소유권자를 exp로 바꿈 ls -al 하면 확인 할 수 있음
채팅기능 중에 파일전송을 추가하고 싶어서 찾아봤다. nodejs에서 제공하는 파일을 전송하는 방법은 multer , multiparty 두가지가 있음 한국말 지원이 되서 사용하기 편리함 https://www.npmjs.com/package/multer multer Middleware for handling `multipart/form-data`. www.npmjs.com npm install multer --save 로 설치 내 채팅에서는 js로 form 태그에 필요한 정보를 추가해서 클라이언트에서 처리했음 var add_form = document.getElementById("chat_form"); add_form.name = "file"; add_form.action = "/chat"; add_for..
파이썬에서 pk(AUTO_INCREMENT)를 초기화 해줘야 할 일이 생겨서 찾아봄 커리문은 ALTER TABLE [TABLE명] AUTO_INCREMENT = [시작할 값]; 입력하면됨 파이썬 코드상으로는 connect = pymysql.connect("아이피","아디","비번","디비", charset='utf8') cursor = connect.cursor() reset_pk = "ALTER TABLE 테이블 AUTO_INCREMENT = 1" cursor.execute(reset_pk) connect.commit()
파이썬으로 mysql CRUD query 찾다보니 포메팅 방식을 사용하고 있어서 찾아봄 format > 사전적의미 > 구성방식 , 책의 판형 , 컴퓨터포멧 서식 formatting > 사전적의미 > 서식 설정 퍼센트 연산자를 사용해 문자열에 숫자, 문자열에 대입을 시켜줌 %d %f %s 을 사용함 >> C언어에서 사용해서 C방식이라고 부른다함 str = "hello %s" % "world" print(str) #hello world int = '%d %d' % (1, 2) print(int) #1 2 float = '%f' % 1.414 print(float) #1.414000 파이썬에선 format() 연산자를 제공함 format_str = 'hello {}'.format('world') print(f..