
IT/파이썬 2021. 11. 17.
파이썬 라이브러리 패키지 업데이트 방법 - 한꺼번에 여러개
pip install 로 설치된 파이썬 라이브러리를 업데이트 하는 방법을 알아보자. 물론 아주 쉽다 --upgrade 만 붙여주면 끝이다 파이썬 패키지 업데이트 먼저 현재 설치된 패키지 라이브러리를 다들 아시는 바와 같이 하나의 파일로 쫙 만들어 보자. 물론 output 파일 명은 꼭 requirements.txt 일 필요는 없지만 거의 모든 프로젝트들이 이렇게 쓰고 있으니 그냥 쓰자. pip freeze > requirements.txt 이 파일을 열어보면 아래 처럼 막 나열되어 있다. dateparser==1.0.0 defusedxml==0.7.1 Django==3.2 django-debug-toolbar==3.2.1 django-ninja==0.16.1 여기서 "==" 부분을 업그레이드 업데이트를 ..

IT/파이썬 2021. 4. 15.
Windows 10 SDK 설치 - dll 오류 같은 것이 나면
(아직 작성중인 글로 해결중인 블로그 글입니다. 최종 업데이트 하면 이 메시지는 사라집니다.) 그냥 Windows 10 SDK 설치를 하세요. 여러모로 좋아요 Pyinstaller dll 오류가 많이 나서 찾아보니, 이런 답변이 많네요. api-ms-win-core- dll 같은 것들이 오류나 로그에 많이 나타나네요 윈도우 10에서는 WARNING: lib not found: api-ms-win-core-*.dll같은 에러가 출력되는데 이를 해결하기 위해 아래의 페이지를 참고하자. developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/ Windows 10 SDK - Windows app development Windows App Certifica..

IT/Software 2019. 11. 26.
C/C++ Coding - namespace, using 의 장점과 사용법
가끔 소스코드에 등장하기에, 정리된 페이지 보면서 습득~~ namespace 아래 예는 Tree 라는 문자열이 라이브러리 A와 B 에 쓰여 컴파일 오류가 나는 상황, 가장 쉽게는 변수명을 바꾸면 되는데, 양이 많은 경우에는 난감할 따름. 이경우, namespace 가 엄청 유용하다. (via You complete me :: namespace의 장점과 사용법) 구현은 간단합니다. namespace로 정의할 것들을 블럭으로 묶으면 됩니다. namespace A { struct Tree {}; } namespace B { int Tree; } 사용하는 측에서는 다음중 하나를 선택해 쓰면 됩니다. 1. using namespace A; (의미 : 현재 소스 코드에 A사 라이브러리만 쓰이는경우, 이름충돌이 예상..
IT/Software 2015. 6. 2.
WIZnet chipset driver 사용법
ioLibrary 로 명명 되어 있는 위즈네트 칩셋의 드라이버 사용법을 정리해 놓은 블로그 글마치 장인의 혼이 깃든 코드이다.부족한 점이 있더라고 공개되어 있는 만큼 피드백이나 참여도가 높아지길 기대하면서 해당글의 링크를 소개한다.ioLibrary 100% 활용하기 (1)ioLibrary 100% 활용하기 (2)ioLibrary 100% 활용하기 (3) ioLibrary 100% 활용하기 (4) ioLibrary는 WIZnet의 W5XXX(W5100,W5200,W5300,W5500) 기반의 통합 BSD socket Library를 제공한다. 칩별로 차이가 있는 Hardware dependent code들을 Driver로 분리하여 각각 구현되었고, 이를 이용하여 BSD Socket API를 구현함으로써, ..
IT/IoT | Hardware 2015. 4. 9.
W5500을 8051에 포팅해서 IoT 기기로 만들기 강의
능력자 밤소님의 W5500 포팅 강좌8051계통의 칩을 사용중이라면, 혹은 새로운 MCU에 기존 라이브러리를 포팅하려면 반드시 일독하시길8편으로 좀 길긴하네요. 여기서는 Silab사의 C8051F380 칩을 사용한 것으로 글은 쓰여 있다. W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(8)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(7)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(6)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(5)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(4)W5500 ioLibrary_BSD을 MCU 8051로 포팅하기(3)W5500 ioLibrary_BSD를 MCU 8051로 포팅하기(..
IT 2014. 8. 21.
[mbed] 라이브러리 버그 수정해보기 - Publish 방법
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/55 를 참고해 주세요. 일단 글은 남겨둠. 생각보단 쉽다. 자신이 만든 라이브러리 라면 더 쉽겠지만,다른 사람이 만든 라이브러리의 버그를 과감히 수정해 보는 경험을 해보자. (물론 라이브러리 관리자에게 허가를 받아야 하지만)일단, 간단하게 해본 경험을 적어보았다.아래 http://medium.com 을 통해 적은 글을 클릭해서 보자. 그대로 긁어 오려니, CSS가 너무 안맞네. 수정하기는 귀찮고 링크로 대신한다. from : https://medium.com/@bjnhur/be-a-contributor-of-mbed-library-82a1b75fc754 Ethernet Library for W..
