반응형 프로그래밍207 [Python]libportaudio.so.2 Error import recorder 하는데 에러가 뜸 ImportError libportaudio.so.2 cannot open shared object file no such file or directory 아래 명령어로 설치 후 다시 실행 sudo apt-get install portaudio19-dev python-pyaudio python3-pyaudio 프로그래밍/Python 2021. 7. 1. 라즈베리파이 I2C(SCL.0, SDA.0) 사용하기 먼저 I2C(SCL, SDA)가 무엇인지 알고싶다면 BH1750FVI센서를 I2C통신하는 아래의 링크를 먼저 확인한다. 이론도 포함되어 있으며 이론만 알면 아두이노, STM등 I2C를 지원하는 컨트롤러는 다 응용이 가능하다. 2021.11.11 - [프로그래밍/Python] - [Python] 라즈베리파이 I2C통신 feat.조도센서(BH1750FVI) [Python] 라즈베리파이 I2C통신 feat.조도센서(BH1750FVI) BH1750FVI센서(이하 조도센서)는 I2C통신을한다. 정식명칭은 I2C이며 윗첨자를 쓰는게 힘들어 I2C로 쓰는듯 하다. 이론부터 설명할것이며 이론은 위키 자료를 사용하며 작동만 되면 되는 사람들은 park-duck.tistory.com 테스트 환경은 라즈베리파이 B, 라즈비.. 프로그래밍/Raspberry PI 2021. 6. 29. ajax에서 서버에 계속 요청할 시 대처법 수 많은 경우가 있겠지만,,, 나같은 경우에 사진을 계속 요청했다. 딱히 이미지를 계속 불러오는 함수나 이벤트도 없었고 왜 불러오나 했는데 난 수정값을 바로바로 보려 캐시를 항상 지우도록 하는 Disable cache를 항상 체크해놓는데 캐시가 없으니 항상 서버에 요청하는 것이었다. 캐시를 다시 설정하니 서버에 요청하지 않았다. 이미지파일은 AppData같이 임시로 저장하는게 아니고 캐시에 저장되어있기 때문에 캐시 기능을 꺼놓고 이미지를 display한다면 서버에 계속 요청할 수도 있다. 프로그래밍 2021. 6. 17. [html/css] calc %, px 계산하기 margin, padding, top right bottom left, width, height 등 %와 px을 같이 계산해야할 때가 있다. margin을 예로 들어 .example{ margin-left:calc(50% - 10px) } 이런식으로 설정하면 되는데 calc가 안먹히는 사람이 있다. %와 px 사이 - 부분 좌/우를 띄워주고 다시 실행해보자. 프로그래밍 2021. 6. 16. [라즈비안/라즈베리파이] 메뉴바 사라질 때 대처법 apt-get 업데이트만 하면 메뉴바가 사라지는 데 lxpanel을 복사 붙여넣기, 설정 등등의 방법이 있다고 해서 전부 시도해보고 했지만 실패,,, 그래서 그냥 다시 설치했다. 기존의 사용하던 메뉴와는 다르지만 ... 사용하는데 불편함은 없어서 그대로 사용하기로함 sudo apt-get purge lxpanel sudo apt-get autoclean sudo apt-get install lxpanel sudo roboot 위 명령어를 차례대로 실행 최신식인거 같은데 아이콘만 좀 변경하면 사용하는데 더 편리할 거 같다. 프로그래밍/Raspberry PI 2021. 6. 10. [SQLAlchemy] 외래키 여러 릴레이션 필터 아래와 같은 모델이 있다고 가정 class A(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(128), index=True) b_id = db.Column(db.Integer, db.ForeignKey('B.id')) b = db.relationship('B', backref='B.id', primaryjoin='B.id=A.b_id') class B(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(128), index=True) c_id = db.Column(db.Integer, db.ForeignKey.. 프로그래밍/Python 2021. 6. 9. [Python] WinError 5 액세스 거부 오류 pip 업그레이드 등을 하다보면 아래와 같은 에러가 발생 ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'd:\\winenv\\scripts\\pip.exe' Check the permissions. 엑세스 거부, check the permissions 만 봐도 관리자 권한이 필요한 걸 알 수 있다. 관리자권한 명령프롬프트로 접속, 해당명령어 수행 python -m pip install --upgrade pip 프로그래밍/Python 2021. 6. 7. [.Net] 버튼 선 없애는 방법 버튼의 borderColor 또는 BorderSize를 0으로 변경해도 선이 안없어질 때가 있다. 아래처럼 FlatStyle을 Flat으로 바꿔주고 색상, 선굵기등을 변경하면 적용이 되다. 아래사진의 회색은 선색이 아닌 배경색이다. 프로그래밍 2021. 6. 2. [Flask] SQLAlchemy stored procedure 호출 res = db.session.execute("call procedure_name(:param1, :param2)",{"param1":data,"param2":data}) items = [] for row_number, row in enumerate(res): items.append({}) for column_number, value in enumerate(row): items[row_number][row.keys()[column_number]] = value procedure_name : db에 정의된 stored procedure 테이블 이름 param : 매개변수이름 data : 데이터 items : 불러온 결과 테이블을 담은 배열 프로그래밍/Python 2021. 5. 18. [VB.Net] 삼항연산자 - 비베넷 Dim res = if(temp = 0, True, False) - C, Java bool res = temp == 0?true:false; - Golang 없.음 프로그래밍/VB.Net 2021. 5. 3. [Go] golang 패키지(외부라이브러리, 모듈) import하기 일반적으로 github에 있는 패키지를 import 하려면 import "github.com/test"로 import 하면 된다. 하지만, 인터넷에 제약이 있다던가 폐쇄형 네트워크일 경우를 알아보았다. 아래는 패키지를 직접 작성하고 import 하여 테스트하는 것이며 깃헙등에서 패키지를 다운로드하여 사용하는 것은 이 글을 읽으면 융통성 있게 받아올 수 있을 것이다. 참고로 GOPATH위치에 저장하는 것은 아니고 실행파일의 내부에 저장하는 방법이다(내부로컬) Ex) main 패키지에서 내가 자주 쓰는 util패키지를 작성하여 import 해보도록 하겠다. 1. 일단 해당 경로의 패키지를 작성한다. 2. main.go가 있는 하위폴더에 util폴더를 생성하고 util.go파일을 작성한다. - util.go에.. 프로그래밍/Go 2021. 4. 7. [Go] golang 절대경로, 상대경로 구하기 Go에서는 일단 상대경로가 없다고 한다... 추가가 된다는 말도 있으나 1일차인 나는 이게 최선이다 ... os - 절대경로 path, _ := os.Getwd() println(path) - 상대경로 os.Getwd()로 구한 경로에서 "/.." 를 포함하여 사용 (파일 쓰기로 테스트 예제) err = ioutil.WriteFile(path + "/.." + "/test.txt", bytes, 0) filepath - 절대경로 path,err := filepath.Abs("filename.txt") println(path) - 상대경로 os와 마찬가지로 사용. 다만 filepath.Abs는 파일명까지 포함이기에 filepath.Dir(path)를 사용 (파일 쓰기로 테스트 예제) err = ioutil.. 프로그래밍/Go 2021. 4. 5. 이전 1 ··· 13 14 15 16 17 18 다음 반응형