본문 바로가기

전체 글230

리액트 플로우 차트 그리는 라이브러리 목적 AWS 비용을 계산해주는 애플리케이션에 도움이 되도록 조사한다. 종류 1. Jsplumb // 유료 https://jsplumbtoolkit.com/ 회사에서 사용하고 있으므로 가장 먼저 고려한 라이브러리이다. 노드를 이쁘게 꾸밀 수 있고 회사에서 사용해봤기 때문에 익숙하지만, 라이센스 비용이 든다. 타입스크립트 사용에 대한 자료도 찾아보기 힘들다 2. AntV6 http://g6-v3-2.antv.vision/zh https://github.com/antvis/g6 독스가 중국어.. 구글링 시 자료가 별로 없다. 이쁘기는 가장 이쁜데 독스 읽을거 생각하니까 토가 나온다 3. react-flow https://reactflow.dev/docs/guides/typescript/ 노드 데이터 바인딩이 .. 2023. 10. 1.
운영체제 부팅과 하드디스크 목적 요번주 수요일에 신규 입사자님이 발표를 하실때 팀장님이 지적을 하셨는데, 팀장님이 알려주신 정보를 잘 이해하지 못해 정리해놓는다. 운영체제 부팅 과정 먼저 운영체제에 필요한 자원을 어떻게 가져오는지 알아보자. 1. ROM에서 바이오스 정보를 가지고 와서 실행시킴 2. 하드웨어에 이상이 없으면 다음 단계로 진행 함 3. 하드 디스크의 첫번째 섹터에 존재하는 MBR에 접근하여 부트 로더를 실행시킴. 4. 부트 로더에서 운영체제가 어디에 위치한지 읽어와서 운영체제를 실행시킴. 3~4번을 모르고 있어서 팀장님이 하신 말씀을 이해하지 못했다. 용어 정리 - 바이오스 : 컴퓨터 메인보드에 있는 펌웨어 - 운여체제 : 컴퓨터의 하드웨어, 소프트웨어 리소스를 관리하고 유저와의 intercommunication을 .. 2023. 9. 24.
파이썬의 typing [ 목적 ] 회사에서 데이터 마이그레이션 업무 중 파이썬으로 스크립트를 만들어야하는 경우가 있었다. 대학교 연구실에서 크롤링, 데이터 분석, 신경망을 공부하던 시절에 파이썬을 많이 사용해봤지만, 자바를 공부하기 전 사용을 했어서 불편함을 못느꼈다. 다른 프로젝트에서 타입 스크립트를 사용하고 회사에서는 자바를 주 언어로 사용하다 보니 파이썬을 다시 사용하려고 하니까 타입 힌팅, 코드 가독성이 너무 떨어져서 효율이 안 나오고 있었다. 지금도 수준이 낮지만 그때는 진짜 애기 개발자여서 그냥 그런가보다 싶었는데, 이제는 좀 효율적이게 코딩을 해보고 싶어서 방법을 찾던 중 typing 모듈을 찾게 되었다. [ typing 모듈 ] 파이썬은 인터프리터 언어이며 동적 타입 언어이다. 그래서 IDE는 변수에 어떤 자료.. 2023. 9. 10.
자바스크립트 window, global 객체 [ 목적 ] 자바스크립트를 좀 더 잘 이해한다. [ window 객체란? ] Browser에서의 최상위 객체(전역 객체)이며 node에서는 window객체는 존재하지 않고 global객체가 존재한다. window객체는 실행 컨텍스트에 작업이 들어가기 전에 생성되고 생성자가 없기 때문에 new로 생성을 할 수 없다. document.getElementById('test').style.display = 'none'; // window.document.getElementById('test').style.display = 'none'; window객체의 자식 객체를 사용할 경우에는 window를 위와 같이 생략할 수 있다. 하지만 사용자 정의 함수, 변수와 이름이 충돌할 경우, window를 생략하지 않고 전역.. 2023. 8. 27.