[카테고리:] 기술스택
-
![[Python2] Pycharm Github Push failed 오류 해결](https://goulgoul.kr/wp-content/uploads/2023/08/python2.png)
[Python2] Pycharm Github Push failed 오류 해결
오류 로그 오후 1:33 Push failed Git@github.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 파이참(PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE)에서 git push 시도 시 다음과 같은 오류가 발생함. 해결 방법은 두 가지가 있는데 이번에 알아볼 방법은 HTTPS 방식이다.…
-
![[Docker2] Windows에서의 Docker 활용](https://goulgoul.kr/wp-content/uploads/2023/08/docke2.png)
[Docker2] Windows에서의 Docker 활용
Windows와 태생이 다른 Linux 기반의 Docker Docker는 태생이 Linux 기반이다. 그래서 순수한 Windows에서는 Docker를 활용할 수 없다. 하지만 Windows 10에서 WSL을 출시했다. Windows Subsystem Linux로서 “Windows 환경에서 Linux를 활용”할 수 있도록 도와주는 기능이다. 이를 이용하여 Docker를 활용할 수 있게 되었다. WSL2가 출시되면서 더 native하게 Windows 환경에서 Linux를 이용할 수 있게 되었고 이에따라 Docker의 활용도 더…
-
![[Docker1] 내가 느낀 Docker – 특징, 장/단점](https://goulgoul.kr/wp-content/uploads/2023/08/docker.png)
[Docker1] 내가 느낀 Docker – 특징, 장/단점
Docker의 가장 큰 장점 : 경량화 Docker: Accelerated Container Application Development Docker의 가장 큰 장점이라고 느낀 점은 경량화 VM이라는 것이다. 이전의 VM이라고 하면 새로운 VM을 만들고 그 위에 OS를 설치하고, 필요한 설정들을 복잡하게 해야 했다. 물론 이미지를 만드는 등 나름 재사용에 용이하도록 다양한 기법들이 나왔지만, 그래도 이는 매우 힘든 작업이었다. Docker는 이를 극적으로 개선 시켜준다.…
-
![[Python 1] 파이썬 인터프리터란?](https://goulgoul.kr/wp-content/uploads/2023/08/파이썬1.png)
[Python 1] 파이썬 인터프리터란?
1등 언어가 된 Python TIOBE 언어 순위를 보면, 어느 새 파이썬이 1위를 차지했다. 무너지지 않을 것 같던 자바의 아성은 무너져가고 있고, 새로운 패러다임으로 함수형 언어가 결국 1위를 차지할 것이라고 했지만 여전히 지지부진이다. 성능이 확실한 놈 또는 개발이 너무나도 쉬운 놈의 양극화가 이뤄지고 있는 과정인 것 같다. 1등이 된 이유 각설하고, 파이썬은 어떻게 1위를 차지하게 된걸까?…
-
![[C# WinForm1] Main Thread/GUI Thread, Invoke](https://goulgoul.kr/wp-content/uploads/2023/07/image-81.png)
[C# WinForm1] Main Thread/GUI Thread, Invoke
왜 C# 윈폼을 선택했는가 Windows Forms를 활용한 사내 프로그램을 제작할 일이 있는데, GUI 프로그램의 전체적인 작동 원리를 공유하고자 글을 쓴다. 본인이 다니는 회사의 IT 조직은 .NET 기반의 Visual Basic.NET을 기반으로 사내 GUI 프로그램을 개발한다. 우리 팀은 IT와는 동떨어진 조직이라 언어를 그대로 차용하지는 않지만 그래도 같은 Framework을 사용해야 호환성도 고려해볼 수 있고, VB.NET과 C#은 사실상…