COSMOSRKSI
방명록 RSS 태그 글쓰기 관리자
 
[vscode] cygwin으로 설치한 gdb로 c++ 디버깅 안될 때 해결방법
Program language/C++ 2023-07-24 18:20:37

gdb 버전을 9.2.1로 다운그레이드 하면 해결됨

 


ydlidar 파이썬 라이브러리 설치하는 방법
Program language/Python 2023-03-14 17:26:56

1. ydlidar sdk를 github에서 클론함

 

2. cmake gui를 설치함

 

3. 설치를 하기 위해 swig를 설치함(윈도우 환경이면 윈도우 환경에 맞게, 리눅스 계열이면 리눅스에 맞춰 설치함)

 

4. 위 스크린샷과 같이 소스코드 위치와 빌드할 곳을 지정하고 아래 configure를 누르고 에러없이 완료되면 generate를 누름

 

5. cmd창에서 sdk안에 setup.py가 위치한 곳으로 이동함

 

6. cmd 창에서(cmd창에서 python이 작동한다면) python setup.py build 후 다시 python setup.py install 함

 

7.pip list에 ydlidar sdk가 잘 등록되어 있는지 확인 



파이썬 환경 변수 관련 해결 방법
Program language/Python 2023-03-08 16:20:28

 

파워쉘(powrshell)에서 program 'python' failed to run: no application is associated with the specified file for this operation 이라는 경고가 뜨면서 파이썬 파일을 실행 할 수 없는 경우 환경 변수 관련 설정이 잘못 되어있을 것입니다.

 

이럴경우 환경변수 설정에 들어가서 시스템 변수(System)에서 파이썬이 설치된 경로로 새로 추가 해주면 됩니다.

단, 경로 뒤에는 \(or 원달러 표기)가 없어야 합니다.

 

또한 만약 cygwin이 설치된 경우라면 cygwin 보다 상위에 위치해야 합니다.

 

추가..

cmd창에서 py 혹은 python.exe는 되는데 'python' 이렇게 단독으로만 썼는데 안되는 경우도 해결할 수 있습니다.

 


[Python] 상속 코드 예제
Program language/Python 2022-03-18 12:26:59

#class declare

class Person(object):
    def __init__(self, name, age, gender):
        self.name = name
        self.age = age
        self.gender = gender
       
    def about_me(self):
        print("저의 이름은",self.name,"이고, 제 나이는",str(self.age),"입니다.")
       
me = Person("abc", 13, "girl")

me.about_me()

class Employee(Person):
    def __init__(self, name, age, gender, salary, hire_date):
        super().__init__(name, age, gender)
        self.salary = salary
        self.hire_date = hire_date
   
    def do_work(self):
        print("hard working")
   
    def about_me(self):
        super().about_me()
        print("제 급여는",self.salary,"원이고 제 입사일은",self.hire_date,"입니다.")
       
me2 = Employee("qewrty",10, "man", 1, 99)

me2.do_work()
me2.about_me()



이 사이트에는
넥슨코리아에서 제공한 넥슨 Lv.1 고딕 Regular체,
카페24가 제작한 아네모네체,
Cadson Demak가 디자인한 Kanit체,
Sandoll이 디자인한 나눔고딕체가
적용되어 있습니다.
멋진 폰트를 무료로 제공해주셔서 감사합니다.

Copyleft ⓒ bskyvision (블루스킨 v1.2)