profile
devdev - 소울라이크 게임 좋아하는 성격 (닼소3이 최애)

vscode 환경설정

동기화 기능이 있지만 가끔 그냥 셋팅했던 설정값 자체가 필요할 때가 있다.(머가 어떻게 셋팅되었는지 걍 빨리 직관적으로 보고 싶은 경우) 그래서 confluence에 정리한 부분의 일부를 작성한다.vscode 에 필요한 extension vscode에서 ctrl + s

2023년 2월 23일
·
0개의 댓글
·

red black tree

cpp로 공부하다 그림만 잇으면 js로도 구현이 잘 되어서 그림을 정리해 놓는다red black tree는 이진 탐색 트리에서 몇가지 규칙을 추가해서 균형 잡힌 트리 구조를 만드는 알고리즘으로 배웠다.그 규칙만 따라서 코드를 작성하면 잘 동작했다.일단 red black

2023년 1월 15일
·
0개의 댓글
·
post-thumbnail

브라우저 캐시 문제

나는 회사 프로젝트의 캐시로직에 문제가 있었다고 생각했었다.요약하면 내가 잘못 알고 있었고 그 이유는 내가 작업한 파일들을 thymeleaf 규칙을 따르지 않고 불러오고 있어서 생긴 문제였다.회사 프로젝트는 타임리프 규칙에 따라 불러온 파일들은 서버에서 cache-bu

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

현재 회사 프로젝트 구조가 생산성이 낮다고 생각하는 이유

회사 프로젝트는 자바 스프링 + 템플릿 엔진(타임리프) 로 되어있다 프로젝트 구조가 생산성이 매우 낮다고 생각하는데 그 이유를 하나씩 적어본다 디버깅 셋팅 불가 java(spring) 서버 파일과 프론트엔드 파일이 모두 한 저장소에 들어있고 vscode lauch

2023년 1월 11일
·
0개의 댓글
·

CPP VS JS 차이점

1.cpp는 메모리의 할당 해제를 직접하기 때문에 최적화를 내가 컨트롤 할 수 있음\*new delete 연산자는 OS를 한 번 거치기 때문에 속도가 느리다반면 js는 할당 해체시점을 알길이 없음

2022년 12월 3일
·
0개의 댓글
·

css 방법론 - css-in-js

css-in-js를 정리해본다1.전역 스코프 문제 문제: css는 global namespace를 갖는 다는 점 해결: css-in-js는 JavaScript의 모듈 구현에 의존하기 때문에 스타일 규칙을 모듈로 만들어 import/export가 가능2.의존 관계의 명시

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

기존 코드 리팩토링 (feat: 추상화)

결과물 비교 링크 리팩토링 결과 샌드박스 링크

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

stacking context (*z-index문제)

회사에서 겪은 z-index 문제를 해결하다 알게 된 stacking context 를 정리한다위 링크 내용과 같이 정리했어야 했는데 업무가 바빠서 지금에서야 정리한다스샷은 없지만,,이전에 작업하다보니 회사 급여 프로젝트의 프론트 작업에서 z-index의 무분별한 남용

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

css inline style을 사용하지 말아야하는 이유

회사에서 힘들었던 버그픽스에 대해 적어본다.(feat: css에서 절대로 html태그에 inline style로 작업하면 안되는 이유)프론트는 나 혼자이고 기존 서버개발자가 css작업을 해놓았는데inline style로 작업을 해놓은 상태라서 디버깅이 정말 힘들었었다.

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

정규표현식 문장에서 특정 단어만 변환

회사 업무 중 팝업창 텍스트 내 영문표기를 한글로 변환을 해주어야했다\-효연(MONTHLY, WORK, 보수월액 확인 필요) -> -효연(월급직, 재직중, 보수월액 확인 필요)이 함수를 잘 짠거 같아서 작성해둔다.

2022년 11월 2일
·
0개의 댓글
·
post-thumbnail

git - 로컬 커밋을 복구

회사에서 로컬에서만 커밋을 올리고 push는 안한 상태로 다른 브랜치를 오고가다 생긴 문제다.문제는 로컬의 커밋이 다른 커밋버전으로 체크아웃만 하였는데 리셋을 한 것 처럼 4일동안의 작업분량이 사라진 문제였다.새로운 화면을 만들면서 기존에 있던 기능들 안쓰고 직접 만들

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

브라우저의 Layer 기능 활용 (*복잡한 z-index 문제 해결/스태킹 컨텍스트)

회사 프로젝트는 mvc+템플릿 엔진으로 구성되어 있고 서버는 spring 템플릿 엔진은 thymeleaf를 사용하고 있다.메인페이지를 개편하는 작업도중 기존에 불필요하게 z-index 남용으로 렌더링오더에 문제가 있어이를 전부 수정하는 과정에서 브라우저 디버깅 기능중

2022년 10월 20일
·
0개의 댓글
·
post-thumbnail

debug - launch.json webRoot 설정

vsCode에서 디버깅 하는데 또 브레이크 포인트 안걸려서 하나씩 찾아보니까 원인을 알아냈다디버깅할 때 환경설정을 잘 설정해주어야 하는게 그중에서도 디버깅을 시작하게 되는 지점을 정확하게 셋팅해주어야 한다이번 경우 root/2_ajax/public/index.html

2022년 10월 2일
·
0개의 댓글
·

ts - 오픈소스 타입 분석

타입 가지고 노는 중

2022년 9월 12일
·
0개의 댓글
·
post-thumbnail

debug - crbug/1173575 non-js module files deprecated 문제 해결

갑자기 리덕스 소스 좀 다시 다 볼려고 디버깅부터 시작하려고 했다그런데 며칠전이랑 셋팅은 하나도 변한게 없는데 디버거가 안붙었다크롬 문제라니 어쩌니 해서 재부팅도 했지만 해결이 안되었다결론만 말하면 원인은 로컬 서버가 안켜져있던 것 해당 html 파일을 로컬 서버에서

2022년 8월 29일
·
0개의 댓글
·
post-thumbnail

debug- 바닐라 디버깅시 모듈사용

바닐라는 잘 안쓰다보니 몰랏던 내용이다참고 브라우저 디버깅 공식문서 셋팅은 다음과 같다 그냥 F5 누르면 생기는 default 셋팅이다바닐라 코드를 디버깅하려고 하는데 안되서 네트워크 탭 확인해보니 일단 정상적으로 index.html 파일을 브라우저에서 띄워주고 있는

2022년 8월 21일
·
0개의 댓글
·

ts - 반복되는 자료형 동적으로 만들기

단톡방에서 어떤 분이 아래와 같은 질문을 하셧다이렇게 area 형식이 반복적으로 많은 object를 tsx코드에서 사용하려면요ype지정을 어찌 해야할까요?그래서 내가 이런 답변을 주엇는데 이것에 더해 이렇게도 할 수 있다는 가르침이 있어 기록

2022년 8월 19일
·
0개의 댓글
·

redux 분석 - 데이터 흐름

아래의 소스는 외국인분이 만든 미니 리덕스이며내가 일부만 수정하고 리덕스의 데이터 흐름을 파악해 본 내용이다출처 https://github.com/heiskr/prezzy-redux-scratch리듀서를 만들고 combineReducers에 전달 위 코드는 실

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

redux 분석 - 불변성을 지키는 이유(수정)

리덕스 코드를 분석하다 모르는 것이 있어 질문을 올립니다제가 모르는 부분은 리덕스 코드내부 에서 불변성을 지켜줘야 하는 부분을 파악하고 싶었습니다https://codesandbox.io/s/mini-rideogseu-rg0lmr?file=/src/index.j

2022년 8월 16일
·
0개의 댓글
·
post-thumbnail

'함수를 만들고 함수에 맞게 데이터 셋트를 구성한다' 의 의미

방금 함수형 프로그래밍 강의보다 '함수를 만들고 함수에 맞게 데이터 셋트를 구성한다'이 말이 무슨 말인지 무언가 와닿기 시작했다아래는 만들어본 예시입니다.getName(obj)obj를 대상으로 getName라는 행동을 한다 - 합격getTodoById(id)id를 가지

2022년 8월 15일
·
0개의 댓글
·