728x90
반응형

분류 전체보기 271

변기 물이 안멈출때 / 레버에서 물이 샐 때 / 변기 필밸브 셀프교제

어느날 화장실 어디선가 물이 졸졸 흐르는 소리가 나서 보니 변기 레버에서 물이 나오고 있었다;; 뚜껑을 열어보니 수위조절이 안돼서 물이 레버구멍으로 넘쳐흐르고 있는 것이었다 물탱크의 수위 조절은 필밸브, 또는 볼탭(볼탑)이라고 하는 장치로 조절되는데 물이 어느정도 높이로 차오르면 저 회색 플라스틱이 부력으로 떠오르면서 위에 있는 꼭지부분을 눌러 물을 멈추게 한다. 그런데 이게 고장나서 물이 제대로 안멈추는 것이다 몰랐는데 이 필밸브가 원래 소모품이기도 하지만, 수조에 넣는 변기세정제를 사용하면 고장나기 쉽다고 한다... 혹시나 해서 윗부분만 열어서 청소를 해봤지만 여전히 제대로 동작하지 않아서 결국 필밸브를 교체하기로 했다. 필밸브 사옴 나는 걍 빨리 고치고 치우고싶어서 집앞 철물점에 갔는데 5천원을 달..

일상리뷰 2021.12.27

XXIT 스트릿 데브우먼 파이터 <스데파> 참가후기

여성들을 위한 it 커뮤니티 XXIT에서 주최하고 데이터리안이 함께 하며 NIPA가 후원한 비대면 세미나/네트워킹 행사 이른바 스.데.파 사전신청받은 소정 인원을 대상으로 메타버스 플랫폼 게더타운에서 진행되었다. 참고로 각 분야별로 크루가 지정되었는데 백엔드는 훅 이었다 ㅋㅋ 행사는 크게 세미나와 밍글링으로 구성되어 있었는데 세미나는 아래 네 가지 세션으로 되어있었다. 개발자의 이력서 - 라포랩스 이은비 데이터 분석가 커리어패스 - 현대 오토에버 곽지은 데이터 분석가 취업꿀팁 - 쿠팡 윤선미 개발자의 외주 - 프리랜서 정미량 내가 특히 흥미로웠던 건 1번 세션과 3번 세션이었다. 1번 세션의 내용은 이력서 쓰는 법으로서는 기본적인 내용들이라고는 하는데 쌩신입이 아닌 경력자로서 이력서를 쓰는 법을 잘 몰랐..

일상리뷰 2021.12.19

스프링 프로젝트 api에 context path 설정하기 ( /api/v1 )

설정하는 이유 api 경로에 뎁스 하나를 파서 루트를 잡아두면 프론트쪽에서 프록시 처리하기 좋다고 함 모든 컨트롤러에 다 설정해줄 수 없으니 yaml 파일에 설정 appilcation.yaml server: servlet: context-path: /api/v1 yaml이 아닌 properties 사용시 그냥 줄바꿈만 없애고 점찍으면 됨 appplication.properties server.servlet.context-path=/api/v1 그럼 아래같이 부르던 api가 - http://domain:8080/user - http://domain:8080/menu 아래처럼 됨 - http://domain:8080/api/v1/user - http://domain:8080/api/v1/menu

자바 string에서 boolean 변환하기

Boolean. 까지 치니까 getBoolean이란 게 보이길래 아무생각없이 썼는데 얘 아님... parseBoolean 또는 valueOf를 써야 함 Boolean.parseBoolean(str) // 또는 Boolean.valueOf(str) 대소문자는 상관없지만. true가 아니면 모두 false로 나옴 주의 (parseBoolean, valueOf 동일) Boolean.parseBoolean("true") --> true Boolean.parseBoolean("TRUE") --> true Boolean.parseBoolean("TruE") --> true Boolean.parseBoolean("false") --> false Boolean.parseBoolean("asdfd") --> false

SQLAlchemy 같은 테이블에 여러 개의 Foreign key 연결하기

문제상황 class User(db.Model): ... class Store(db.Model): ... # 메인 유저 main_user = db.Column(db.Integer, db.ForeignKey('user.id')) user_main = db.relationship('User', backref=db.backref('store_by_main', uselist=False)) # 서브 유저 sub_user = db.Column(db.Integer, db.ForeignKey('user.id')) user_sub = db.relationship('User', backref=db.backref('store_by_sub', uselist=False)) 그냥 연결하면 Ambiguouse 외래키라고 아래처럼 에..

IT/파이썬 2021.12.13

SQLAlchemy One to One 설정하기 (backref와 back_populates 차이)

원래 양방향 참조를 하려면 부모/자식 엔티티 각각에서 back_populates를 해줘야 함 class Parent(Base): __tablename__ = 'parent' id = Column(Integer, primary_key=True) children = relationship("Child", back_populates="parent") # on the parent class class Child(Base): __tablename__ = 'child' id = Column(Integer, primary_key=True) parent_id = Column(Integer, ForeignKey('parent.id')) parent = relationship("Parent", back_populates=..

IT/파이썬 2021.12.10

파이썬 현재시각 가져오기 : module 'datetime' has no attribute 'now'

현재 날짜를 가져오려고 datetime을 이용했다 import datetime ... create_time=datetime.now() 그런데 안됨 그런 어트리뷰트 없다고 에러뜸 module 'datetime' has no attribute 'now' 임포트 방법을 수정 from datetime import datetime ... create_time=datetime.now() from datetime을 추가해서 임포트했다 from에서 받는 datetime은 datetime 모듈이고 import에서 받는 datetime은 동명의 모듈의 하위클래스이다. 내가 쓰려고 한 now() 메소드는 datetime.datetime.now()인 것이기 때문에 datetime 하나만 쓰려면 저렇게 명시해줘야 한다...

IT/파이썬 2021.12.08

온서울 건강온 스마트밴드 1주일 사용후기 (세븐일렉 HL5)

이전글 2021.11.30 - [일상리뷰] - 온서울 건강온 세븐일렉 스마트워치 개봉기 온서울 건강온 세븐일렉 스마트워치 개봉기 온서울 건강온 스마트밴드를 8개월간 대여해주고 포인트를 쌓아 최종 소장까지 가능한 서비스이다. 나는 1차는 놓치고 2차인 이번에 신청해서 받게 되었다. * 12월중으로 3차도 모집한다고 함 http thesse.tistory.com 제일 궁금했던 수면측정 의외로 깊은수면 시간이 많이 나왔다. 다만 맥박만 가지고 측정한 것이라 다른 메이저 제조사들이랑 같은 성능일지는 의심스러움ㅋㅋㅋ 맥박 기록 주기적으로 0으로 떨어지는건 왜 그런건지 모르겠다. 딱히 보기좋지는 않다. 자는동안 엄청 천천히 뛴다는게 신기했다 그리고 의외로... 운동할때 심박이 별로 안올라갔다 설렁설렁 하는거 팩폭맞..

일상리뷰 2021.12.08

숙대 인도커리 베나레스

이철헤어커커 옆에 난 입구로 들어가면 2층에 있다. 오늘의 커리는 버터치킨 네이버에서는 런치세트라고 나오기도 하던데, 메뉴에는 그냥 1인세트라고 되어있었고 저녁에도 주문이 가능했다 강황밥과 버터치킨커리 샐러드 그리고 갈릭난 (카레맛에 가려서 갈릭향을 많이 느끼지는 못했다) 커리는 적당히 자극적이고 맛있었고 닭고기도 부드럽고 따뜻하게 구워져 나오는 난도 고소하고 맛있었다 강황밥은 쏘쏘....

일상리뷰 2021.12.08

URL Decoder (퍼센트 인코딩 되돌리기)

%EC%9D%B8%EC%BD%94%EB%94%A9 위처럼 %d하나와 숫자 두개씩 나타나는 포맷이 url 인코딩된 형태임 퍼센트 인코딩이라고도 하는 듯 숫자나 영어는 건드리지 않고 한글만 바꿈 인코딩decode333 -> %EC%9D%B8%EC%BD%94%EB%94%A9decode333 간단하게는 아래 사이트에서 돌려볼 수 있음 https://meyerweb.com/eric/tools/dencoder/ 자바에서는 URLDecoder를 써서 바꾸면 됨 String getOriginString = URLDecoder.decode(encodedString, "UTF-8"); 이때 URLDecoder.decode(...) 와 같이 decode에 취소선이 그어지면서 deprecated 됐다고 나오면 뒤에 "UTF-..

300x250
반응형