본문 바로가기

전기차 개발자15

SVN과 GIT의 차이점을 초보자 수준으로 알아보기 소스코드 개발할때 예~전에 10여년전 신입사원때는 회사에서도 소스코드째 zip으로 압축해서 보관했었는데요. 그뒤로 대리쯤 되었을때는 SVN, 그리고 올해 들어서는 Git을 사용하게 되었습니다. 근데 아직 Git에 대해 잘 몰라요.. SVN은 이제 좀 익숙해졌는데 말이죠. 그래서 알아봤습니다. SVN과 GIT의 차이점 저는 이런 게 있을때 잘 아는 사람이 간략하게 요약해놓은 그림부터 보고 시작합니다. 1. 소스코드 저장단계의 차이 SVN: 내 PC에서 작업한 코드(Working copy)를 개발이 완료되면 중앙서버 (Repository)로 업로드 (Commit) 하는 단순한 구조 GIT: 내 PC에서 작업한 코드(Working copy)가 내 PC에 있는 서버(Local repository)와 달라지면 s.. 2023. 6. 13.
dev c++ 설치 후 hello world 예제부터 컴파일 에러가 발생할때 해결 책 사용한 dev c++ 버전: 4.9.9.2 오류명 gcc.exe: Internal error: Aborted (program collect2) 해결책 해결방법: C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2 폴더에 있는 collect2.exe 파일을 삭제 한 후 다시 컴파일! 2023. 5. 15.
리튬이온 배터리팩의 내부저항(DC-IR)과 등가회로 모델로 표현 특성 SOC에 따른 DC-IR 변화 추이 그래프 간단하게 결론만 보자면 SOC 낮은 구간, 약 20% 미만에서 급격히 DC-IR이 증가한다. 혹시 이 셀에서만 그런가 싶어 다른 자료를 찾아 봤을때도 대략 SOC 20~30% 사이부터 급격히 DC-IR이 증가한다. 리튬이온배터리팩을 1RC 모델로 모델링했을 때 주요 성분들 리튬이온 배터리팩을 BMS로 SOX 추정하기 위해 등가회로 모델을 쓰는데 1RC, 2RC가 주로 사용된다고 한다. 정밀도는 2RC가 높지만 복잡하고, 1RC가 오차율은 조금 높더라도 구현이 용이함! 배터리 내부의 저항성분은 대략 이렇다... (다 풀어쓴것) 하지만 복잡하니 1RC 모델로만 생각해본다. lumped의 뜻? 덩어리, 뭉탱이 저항뭉탱이 여기서 Ri+Rct = 내부 Ohm 저항을 의미.. 2023. 4. 5.
bitnami redmine 서버가 망가졌을 때 백업, 복구 하는 방법 내가 오늘 겪은 당황스러운 상황, 일감을 pdf로 내보내려는데 글자가 깨져서 구글링해서 몇가지 시도를 해보던 중... redmine 서버가 죽어버렸다.. bitnami 에서 application 열어봤는데 서버가 모두 사라져 버림. 아무튼 이런일 또 생길수도 있으니 백업 후 다시 설치해주면 된다. 백업? 이미 서버가 죽었는데 어떻게 해야 하나? 1) redmine 설치폴더로 간다. C:\Bitnami\redmine-4.1.1-5 2) unistall.exe 실행하는데 프로그램은 지워도 데이터 지울거냐는 팝업은 "아니오 No"로 해야 한다. 내가 그간 작성한 일감과 업로드했던 사진, 파일등은 아래 경로에 보관되어 있더라. C:\Bitnami\redmine-4.1.1-5\apps\redmine\htdocs\.. 2023. 3. 2.