본문 바로가기

검색용 개발 블로그

(49)
mac Spectacle 권한 주기 mac Spectacle 권한 주기 mac 앱 권한 주기 원래는 자물쇠> 손쉬운 사용> 개인정보보호 > 체크 > 자물쇠 닫기 였으나 mac OS 가 업데이트 되면서 찾기 어려워 졌습니다 ㅠㅠㅠ 이렇게 하시면 됩니다. 사과 > 시스템 설정 > 개인정보 보호 및 보안 > 손쉬운 사용 > 체크 이렇게 체크해주시면 사용 가능합니다
웹소켓 웹소켓을 지원하지 않는 브라우저가 있다. 그럴때 사용하는 것이 soket.io다 스프링에서 웹소켓 설정하는 방법 1. 설정파일 (WebSocketConfig.java) 1) @Configuration 클래스를 생성 2) WebSocketConfigurer 을 상속 받는다. 3) @EnableWebSocket 4) registerWebSocketHandlers 함수 오버라이드 (소켓등록) 설정파일 (WebSocketConfig.java) 클라이언트가 보내는 통신을 처리할 핸들러가 필요하다. ==> new SocketTextHandler() 그래서 필요에 따라 구현한 핸들러를 --> 웹소켓이 연결될 때 핸드쉐이크를 할 주소 + 인자를 넣어주면 된다. 여기서는 /user 가 주소이다 2. SocketTextH..
[운영체제] 프로세스 상태, 라이프 사이클, PCB, 문맥교환 1. 프로세스 정의 프로그램은 일반적으로 하드 디스크 등에 저장되어 있는 실행코드. 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 지칭한다. 예를 들어, 하나의 프로그램을 여러 번 구동하면 여러 개의 프로세스가 메모리 상에서 실행된다. 프로세스의 문맥이 중요하다 2. OS에서 프로세스 구조 3. 프로세스 상태 4. 프로세스 Life Cycle 5.PCB 6.프로세스 스케쥴링 7. 문맥교환
[운영체제] 입출력의 수행, 동기-비동기 입출력, 인터럽트 컴퓨터의 구조 운영체제의 목적 프로세서 기억장치, 입출력 장치 등의 효율적 관리 1. 입출력 수행 입출력이란 데이터를 입력, 출력하는 행위이다. 다양한 장치로부터 입출력을 받는다. 1) 순서를 정한다 I/O 스케쥴링 --> 성능이 높아진다 2. 동기식 입출력 여러 프로세스가 동시에 I/O요청을 할 경우, 각 요청을 큐에 넣어 순서대로 처리한다. 프로그램이 I/O 요청을 했을 때, 해당 I/O를 작업이 완료되어야 다음 작업을 할 수 있다. 완료되면 --> 사용자 프로그램으로 제어가 넘어간다. I/O가 진행되는 동안 다음 명령을 수행하지않고 기다린다. I/O 상태의 프로세스는 Block state로 전환된다. I/O가 완료되면 인터럽트를 통해 완료를 알린다. 이후 CPU의 제어권이 기존 프로그램에 넘어간다...
코드를 깃에 올리는 법 master랑 main이랑 자꾸 브런치로 안될떄 아오오옹 정답은 깃 처음에 아무것도 추가 안했을 때 설명이 제일 잘되어 있음 목표: servlet이라는 폴더를 git에 올리기 git status 하니까 안뜸 readme.md 생성함 ls 로 readme파일 생성 확인함 git init git add README.md git commit -m "첫번쨰 커밋" git branch -M main git remote add origin 깃주소 git push -u origin main 소목적 완료: readme.md가 깃에 올라간것 확인함. 이제 코드 전체를 보내볼까? git add . git -m "커밋메세지" git push -u origin main
서브쿼리
문자열 빈칸, null, isEmpty() Java 에서는 문자열에 저장된 값이 1. null 일 때 2. 길이가 0인 경우 3. 공백이 포함된 경우 를 모두 다르게 취급하고 있습니다. https://co1nam.tistory.com/17
작업 중 폴더를 git에 새롭게 올리기(새 폴더 만들지 말아요) github 가서 현재 작업하는 폴더와 이름이 같은 저장소를 만든다 작업 중인 폴더의 최상단에 파워쉘을 켜놓고 git init git add . git status git commit -m "주석을 아무렇게 적어보세요" git remote add origin "아까 git에서 복사한 git hub repository주소 붙여넣기" git push -u origin master 새로운 폴더 만들던 날들이여 이제는 안녕~