동기화 기능이 있지만 가끔 그냥 셋팅했던 설정값 자체가 필요할 때가 있다.(머가 어떻게 셋팅되었는지 걍 빨리 직관적으로 보고 싶은 경우) 그래서 confluence에 정리한 부분의 일부를 작성한다.vscode 에 필요한 extension vscode에서 ctrl + s
cpp로 공부하다 그림만 잇으면 js로도 구현이 잘 되어서 그림을 정리해 놓는다red black tree는 이진 탐색 트리에서 몇가지 규칙을 추가해서 균형 잡힌 트리 구조를 만드는 알고리즘으로 배웠다.그 규칙만 따라서 코드를 작성하면 잘 동작했다.일단 red black
나는 회사 프로젝트의 캐시로직에 문제가 있었다고 생각했었다.요약하면 내가 잘못 알고 있었고 그 이유는 내가 작업한 파일들을 thymeleaf 규칙을 따르지 않고 불러오고 있어서 생긴 문제였다.회사 프로젝트는 타임리프 규칙에 따라 불러온 파일들은 서버에서 cache-bu
회사 프로젝트는 자바 스프링 + 템플릿 엔진(타임리프) 로 되어있다 프로젝트 구조가 생산성이 매우 낮다고 생각하는데 그 이유를 하나씩 적어본다 디버깅 셋팅 불가 java(spring) 서버 파일과 프론트엔드 파일이 모두 한 저장소에 들어있고 vscode lauch
1.cpp는 메모리의 할당 해제를 직접하기 때문에 최적화를 내가 컨트롤 할 수 있음\*new delete 연산자는 OS를 한 번 거치기 때문에 속도가 느리다반면 js는 할당 해체시점을 알길이 없음
css-in-js를 정리해본다1.전역 스코프 문제 문제: css는 global namespace를 갖는 다는 점 해결: css-in-js는 JavaScript의 모듈 구현에 의존하기 때문에 스타일 규칙을 모듈로 만들어 import/export가 가능2.의존 관계의 명시
회사에서 겪은 z-index 문제를 해결하다 알게 된 stacking context 를 정리한다위 링크 내용과 같이 정리했어야 했는데 업무가 바빠서 지금에서야 정리한다스샷은 없지만,,이전에 작업하다보니 회사 급여 프로젝트의 프론트 작업에서 z-index의 무분별한 남용
회사에서 힘들었던 버그픽스에 대해 적어본다.(feat: css에서 절대로 html태그에 inline style로 작업하면 안되는 이유)프론트는 나 혼자이고 기존 서버개발자가 css작업을 해놓았는데inline style로 작업을 해놓은 상태라서 디버깅이 정말 힘들었었다.
회사 업무 중 팝업창 텍스트 내 영문표기를 한글로 변환을 해주어야했다\-효연(MONTHLY, WORK, 보수월액 확인 필요) -> -효연(월급직, 재직중, 보수월액 확인 필요)이 함수를 잘 짠거 같아서 작성해둔다.
회사에서 로컬에서만 커밋을 올리고 push는 안한 상태로 다른 브랜치를 오고가다 생긴 문제다.문제는 로컬의 커밋이 다른 커밋버전으로 체크아웃만 하였는데 리셋을 한 것 처럼 4일동안의 작업분량이 사라진 문제였다.새로운 화면을 만들면서 기존에 있던 기능들 안쓰고 직접 만들
회사 프로젝트는 mvc+템플릿 엔진으로 구성되어 있고 서버는 spring 템플릿 엔진은 thymeleaf를 사용하고 있다.메인페이지를 개편하는 작업도중 기존에 불필요하게 z-index 남용으로 렌더링오더에 문제가 있어이를 전부 수정하는 과정에서 브라우저 디버깅 기능중
vsCode에서 디버깅 하는데 또 브레이크 포인트 안걸려서 하나씩 찾아보니까 원인을 알아냈다디버깅할 때 환경설정을 잘 설정해주어야 하는게 그중에서도 디버깅을 시작하게 되는 지점을 정확하게 셋팅해주어야 한다이번 경우 root/2_ajax/public/index.html
갑자기 리덕스 소스 좀 다시 다 볼려고 디버깅부터 시작하려고 했다그런데 며칠전이랑 셋팅은 하나도 변한게 없는데 디버거가 안붙었다크롬 문제라니 어쩌니 해서 재부팅도 했지만 해결이 안되었다결론만 말하면 원인은 로컬 서버가 안켜져있던 것 해당 html 파일을 로컬 서버에서
바닐라는 잘 안쓰다보니 몰랏던 내용이다참고 브라우저 디버깅 공식문서 셋팅은 다음과 같다 그냥 F5 누르면 생기는 default 셋팅이다바닐라 코드를 디버깅하려고 하는데 안되서 네트워크 탭 확인해보니 일단 정상적으로 index.html 파일을 브라우저에서 띄워주고 있는
단톡방에서 어떤 분이 아래와 같은 질문을 하셧다이렇게 area 형식이 반복적으로 많은 object를 tsx코드에서 사용하려면요ype지정을 어찌 해야할까요?그래서 내가 이런 답변을 주엇는데 이것에 더해 이렇게도 할 수 있다는 가르침이 있어 기록
아래의 소스는 외국인분이 만든 미니 리덕스이며내가 일부만 수정하고 리덕스의 데이터 흐름을 파악해 본 내용이다출처 https://github.com/heiskr/prezzy-redux-scratch리듀서를 만들고 combineReducers에 전달 위 코드는 실
리덕스 코드를 분석하다 모르는 것이 있어 질문을 올립니다제가 모르는 부분은 리덕스 코드내부 에서 불변성을 지켜줘야 하는 부분을 파악하고 싶었습니다https://codesandbox.io/s/mini-rideogseu-rg0lmr?file=/src/index.j
방금 함수형 프로그래밍 강의보다 '함수를 만들고 함수에 맞게 데이터 셋트를 구성한다'이 말이 무슨 말인지 무언가 와닿기 시작했다아래는 만들어본 예시입니다.getName(obj)obj를 대상으로 getName라는 행동을 한다 - 합격getTodoById(id)id를 가지