본문 바로가기

Study 공부/분류 필요3

[VScode] 익스텐션 추천 1. Bluloco light    - 밝은색 테마, 내가 찾아본것중에는 가장 깔끔하고 좋음  2. One Dark Theme    - 어두운 테마, 내가 찾아본것중에는 가장 깔끔하고 좋음 3. Error lens    - 코드 작성할 때 잘못된 부분에 대해서 빨간색으로 명시해줌. 4. Excel viwer    - 데이터를 확인하거나 처리할때 엑셀파일을 열어야 하는데 vscode에서는 행, 열이 맞게 안열림( 데이터 길이에 따라..)       하지만 Excel viwer 익스텐션은 엑셀파일처럼(행,열이 정렬된 상태로) Vscode에서 열어줌. 5. github copilot    - 코드 작성하는 시간을 확실하게 줄여줌.        -> 장점 : 단순 작업을 코드로 작성할때던, 함수가 햇갈리거나 등.. 2024. 5. 15.
[Elsevier 양식] 템플릿 정보 및 에러 수정 논문은 작성하고 싶고, overleaf (latex) 양식 때문에 시간을 해매는게 참..비효율적이다. 자료도 별로 없고.. 잡다한 에러도 많고. 이번 포스팅에다가 Elsevier 양식 이것저것 정리해 보려한다 (투컬럼 기준, Applied energy 저널지 기준임으로 대략적으로 확인하고 하시길) , 원컬럼 자료도 갖고 있긴함.. 어디서 구했는지 몰라서 링크 첨부가 어렵.. 1. 엘스비어 투 칼럼 템플릿 다운 : https://www.overleaf.com/latex/templates/elseviers-cas-latex-double-column-template/hhzpymgjmxfk Elsevier’s CAS LaTeX Double-Column Template - Overleaf, Online LaTeX.. 2024. 4. 10.
뮤텍스(Mutex)/ 세마포어(Semaphore) 란? 1) 임계구역(Critical Section) 여러 프로세스 혹은 스레드가 작업을 수행하면서 공유된 자원을 건드리게 될 수 있는데, 이때 동기화 처리를 제대로 해주지 않으면 문제가 발생할수 있다. 이렇듯 공유되는 부분이 굉장히 중요한데, 프로그램 코드 상에서 공유 자원에 접근하는 부분을 임계 구역(Critical Section) 이라고 한다 -> 임계구역에 여러 프로세스및 스레드가 함부로 접근할 수 없도록 관리를 잘 해줘야 하느네, 이를 위해 사용하는 방식에 대표적인 세마포어(semaphore)와 뮤텍스(Mutex)가 있다. 2)뮤텍스(Mutex)란? 뮤텍스(Mutex)는 상호 배제(Mutual Exclusion)를 뜻하는 말로, Critical Section을 가지는 쓰레드들의 Running time이.. 2022. 2. 28.