본문 바로가기

개발자 레니는 지금 -/소프트웨어와 함께

(59)
[ C/C++ ] 참조자와 포인터, 첨보면 무지무지 헷갈린다 C/C++Pointer, Reference 그들의 차이점을 파악해보자내용은.. 손으로 섰었는데 너무 개판이라.. 다시 정리해서 올리는 걸로 하자.. 수정중.. 괜찮은 정리 PPT 포인터와 참조자를 구분하자 from 민욱 이 #2018년07월10일참조내용1. 포인터 '*'와'&'의 의미
[ Python ] Thread, 쓰레드 데이터 공유하지 않는 방법 PythonHow doesn't a Data sharing at Threads#Ubuntu 16.04 LTS#Python 3.5.2 ThreadThread 에서는 기본적으로 자원을 공유한다.그래서 딱히 해주는 것 없이도 그냥 자원을 공유하게 된다. 하지만 간혹가다, Thread를 사용하는데 자원 값이 겹치면 안 되는 경우가 생긴다.멀티 프로세스로 만들기는 너무 거창할 때 주로 그런 것 같다. 이 경우 지역 변수, 클래스 생성 등과 같은 방법으로 자원의 공유? 간섭?을 막을 수 있다.솔직히 말로 뭐라고 설명해야 하는지 잘 모르겠다... 그냥.. 자원이 겹치지 않게 하는 방법이라고 해야할 까.. 머리아픔.... 동작 가능한 소스 코드를 참조내용 1.GitHub 에 올려두었으니 해보고 싶은 분들은 ㄱ.ㄱ !!..
[ Python ] 가상환경 만들기 PythonMake Python Virtual-environment#Ubuntu 16.04 LTS#Python 3.5.2 #Command #사용자변수#>> 상세 설명, 실행화면 가상환경 ?대표적인 모듈은 3가지가 있다. venv: Python 3.3 버전 이후 부터 기본 모듈에 포함되어 제공된다.virtualenv: Python 2 버전부터 사용해오던 가상환경 라이브러리, python 3에서도 사용 가능 하다.conda: Anaconda python을 설치했을 시 사용할 수 있다.pyenv: Python version manger임과 동시에 가상환경 기능을 플러그인 형태로 제공한다. 가상환경 설치 전 잠깐 ! $ sudo apt install -y virtualenvvirtualenv 명령어를 사용해서 ..
[ Python ] len() 과 sys.getsizeof() 는 같을까? 다를까? Len() and sys.getsizeof() are the same? or different?#Ubuntu 16.04 LTS#Python 3.5.2 평소에 아무 생각 없이 size를 구하다가 그냥 문득 궁금해졌다.len(), sys.sizeof() 그리고 __sizeof__() 는 같은 걸까? 같은 크기를 반환할까? 정답은? 드래그 해보세요 >> 아 니 다 그렇다면 어떻게 다른지에 대해서 한 번 알아보도록 하자. They are not the same thing at all. len에 대한 설명을 가져오면 아래와 같다. Return the length (the number of items) of an object. The argument may be a sequence (string, tuple or ..
[ Python 3.x ] 2진 데이터 Binary Data Time2018년 04월 10일 OS Linux(Ubuntu 16.04 LTS)LanguagePython 3.5.2 1. Binary data at Python ?기본적으로 byte type은 존재하지 않는다. 하지만, binary string을 처리하기 위한 bytes라는 기본 module은 존재한다. 2. bytes 선언은 어떻게 할까?a = b'ABC' a = b'\x41\x42' 위 같이 초기화 되었을 때 a를 출력하면 b'ABC' 가 나온다. 하지만, a[0]를 출력하면 binary가 나오지 않고 int형으로 변환되어 65가 출력된다. 3. binary로 바꾸고 싶을 때는?가. Type Int a = 16 a.to_bytes(2, 'little') # b'\x10\x00' ..
👻[ Python ] Linux 환경변수 사용하기 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/%F0%9F%90%8D-Python-LinuxUbuntu-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%BD%94%EB%93%9C%EB%A1%9C-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0
[ Python ] fatal error :“python.h” no file or directory? python.h no file or directory # 시작 전 환경 살피기 Time 2018년 02월 23일 OS Virtual Box - Linux(Ubuntu 16.04 LTS) Language Python 2.7 C로 확장 된 python 코드를 사용하는 경우 문제가 생긴다.그럴경우 아래 두 command 중 하나를 실행하면 해결이 된다. 1leni@leni-H110M-DS2V:~$ sudo apt-get install libpython2.7-dev python-numpycs 혹은 1leni@leni-H110M-DS2V:~$ sudo apt-get install python-devcs 참조내용 1. fatal error :“python.h” no file or directory?
👻[ Python - Flask ] 리눅스에 플라스크 설치하기 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/%F0%9F%90%A7-Ubuntu-%ED%94%8C%EB%9D%BC%EC%8A%A4%ED%81%ACFlask-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0