
안녕하세요, ICT 인턴십을 하면서 black list들에 대해서 관리해야하는 API를 만들었습니다.해당 API는 FastAPI를 이용해서 관리하고 만들었는데, FastAPI로 제작하면서 발생했던 일중 하나인, "비동기 처리"와 관련해서 글을 써보려고 합니다.FastAPI 와 Docker 관련된 내용으로 동아리 내부에서 발표도 해볼 예정입니다!간단하게, 해당 서비스의 역할은1. URL을 입력해주면, Black List 를 저장하고 있는 DB에서 Read 연산2. 외부 업체에서 제공해주는 Black List URL들에 대해서 DB에 Create 연산3. 내부적으로 수집하고 있는 Black List URL들에 대해서 DB에 Create 연산이렇게 있습니다. 사실 CRUD 기능 중에서 CR 기능만 구현을 잘 ..

src 구조는 위와 같다. 예시 코드는 git repo를 올리도록 하겠다. https://github.com/ddiyoung/Express-Clean-Architecture/tree/master GitHub - ddiyoung/Express-Clean-Architecture: Express-Clean-Architecture Express-Clean-Architecture. Contribute to ddiyoung/Express-Clean-Architecture development by creating an account on GitHub. github.com 해당 틀에서 자신의 서비스 로직을 추가하거나 수정하고 sql query를 작성하면 된다. 리팩토링 시작..!

1학기부터 학교 총동아리 연합회의 웹 벡엔드 유지보수를 맡아서 일하고 있다. 이 웹 사이트의 경우 작년에 선배가 만들어둔 코드인데 급하게 만들다 보니 유지보수가 꽤나 어렵고 코드의 가독성이 높지 못해서 리팩토링을 하려고 한다. 깨끗한 아키텍쳐를 위해서 프론트엔드를 맡은 친구에게 참고할만한 레퍼런스가 있는지 물어보았고 백엔드도 경험이 있던 친구는 나에게 글 하나를 추천해줬다. 해당 글을 번역하면서 백엔드를 리팩토링 해보자 한다. https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf Bulletproof node.js project architecture 🛡️ A simple yet powerful project architecture ..

Next js 를 공부중이다. Next js Document를 따라가면서 Next js 공부를 하고 있는데 나는 주로 arrow function 을 사용하기 때문에 Document에 있는 funciton들을 모두 arrow function으로 고쳐서 코딩하고 있었다. arrow function을 사용하는 이유는 1. 편해서 2. 스코프가 달라서이다. 그냥 function을 사용하게 되면 this의 범위가 생기게 된다. 따라서 function을 사용하게 되면 스코프가 생기게 되는 것이다. 이런 상황에서 export default vs export 에 대해서 알아볼 이유가 생겼다. 먼저 arrow function의 경우 export 할 때는 export default 를 사용해야 한다. 이 경우에 impor..

바빠서 Extension 포스팅을 업데이트 하지 못하고 있습니다,,, ㅠ 최근에 다시 Extension 홍보를 했는데 이용자수가 1763명이나 되어서 매우 기쁘네요 ㅎㅎ 2022-04-03 사용자 1919명이네요!! 2022-04-22 사용자 2064명!! 다음 학기는 대부분 대면수업을 할 거 같아서 이젠 증가하진 않을 거 같습니다..ㅎㅎ 2022-05-30 사용자수가 약 200명 정도 증가했네요! 이제 대면 수업이 활발함에도 불구하고 이용자수가 증가하는게 신기합니다!

안녕하세요! 이번에 Chrome Extension을 하나 개발하게 됐습니다. 크롬 확장프로그램을 개발하면서 여러가지 삽질 했던 것들을 적어 놓으려고 합니다. 대략 2달동안의 개발이였는데, 삽질도 많이 하고 JS로 개발도 처음 해보다 보니 코드들도 깨끗하지 않았습니다... 나중에 시간이 된다면 리팩토링 해보고 싶네요..! 암튼 시작해보겠습니다. 1. 개요내앞에 놓인 문제점전 COVID-19로 비대면 수업을 하게된 쓸쓸한 20학번입니다,,,,,,,저희 학교는 BlackBoard 라는 LMS 사이트를 사용하고 있습니다. 해당 LMS 서비스를 사용하면서 너무 큰 불편함이 있었습니다.바로 매주 출석을 확인하려면 과목별로 하나하나 들어가야 했던 것입니다.holly....... 진짜 너무 불편하네요....매일매일 성..
- Total
- Today
- Yesterday
- Mano-CPU
- express 아키텍쳐
- BlackBoard Helper
- 군 취약점 제보
- 2023 화이트햇
- vmware 화면 버벅거림
- fastapi
- whitehat
- Docker daemon
- chrome extension
- 어셈블리 최댓값 찾기
- aiomysql
- 탈단 후 입대
- Mano-CPU-Programming
- pwnable#basic_exploitation_003#dreamhack#dreamhack.io#SSG
- 탈단
- docker.sock
- 마노시피유정렬
- Win7#Win7지뢰찾기#Win7 지뢰찾기#지뢰찾기#Win7 32bit#32bit#MineSweeper.exe#MineSweeper#WinMine
- systemctl start docker
- 2024년 회고
- and will not be enabled for virtual device 'serial0' will start disconnected
- fastapi 비동기 처리
- service docker start
- Mano-CPU Sort
- 정보보호병
- JS 개발
- Mano-CPU 최댓값 찾기
- ict 인턴십
- the virtual printing feature is globally disabled on this system
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |