본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

Language (46)
l + (r - l) / 2 혹은 start + (end - start) / 2 에 대한 고찰

C++을 사용하다 보면 중간 값을 구하는 연산으로 흔히들 아래와 같이 쓴다 mid = (l + r ) / 2; mid = (left + right) / 2; // 또는 mid = (start + end) / 2;가끔 다른 사람들이 짜 놓은 소스코드를 보면 아래와 같이 돼있는 걸 본적이 있다. mid = l + (r - l) / 2; mid = left + (right - left) / 2; mid = start + (end - start) / 2;수학적으로는 전혀 차이가 없는데 저렇게 나누는 이유는? Overflow 때문이다. 변수들이 int로 선언된 경우, left + right가 INT_MAX를 넘어서는 경우 overflow가 일어나서 원하는 결과대로 수행이 되질 않는다. 따라서 최소한의 방어벽을 치..

Language/C C++ 2020. 7. 26. 12:56
python requests 모듈 사용 중 AttributeError: module 'requests' has no attribute 'get'

Python requests 모듈 사용 중 아래와 같은 에러가 났다. AttributeError: module 'requests' has no attribute 'get' AttributeError: module 'requests' has no attribute 'post' 으잉 분명 pip로 패키지 설치 완료 했는데 도대체 뭘까? 굉장히 황당하게도, requests 모듈을 사용하려는 파일 이름이 http.py 라서 안되는 것이었다 -_- 다른 이름으로 바꿨더니 정상적으로 수행됐다. 뭥미.

Language/Python 2020. 6. 2. 15:34
[SQL] group by에 대한 고찰

group by 가 포함된 쿼리문에서는 group by가 중요하다. select survived, count(1) from titanic group by survived 쿼리가 위와 같다면.. 앞에 select에 있는 survived가 중요한게 아니라 group by에 있는 survived가 중요하다. SQL문의 select에서 survived를 선택한 건 뒤에 group by 에서 survived가 사용되기 때문이다.

Language 2019. 12. 15. 23:12
Maven으로 빌드한 자바 어플리케이션 실행

mvn package 명령어 이후 $ mvn exec:java -Dexec.mainClass="kr.jhb.{ClassName}" 혹은 org.codehaus.mojo exec-maven-plugin 1.6.0 org.example.basicapp.App 를 추가한 후에 mvn exec:java 로 실행하면 된다.

Language/Java 2019. 11. 7. 10:52
Flask는 Production Server가 아니다.

ec2에 flask로 만든 서버를 실행하고.. 5000 번 포트를 열고.. 외부에서 아무리 접속하려고 해도 안된다-_- * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 실행하면 위처럼 나오길래.. 위의 키워드로 검색해보니.. 아래의 정보가 나왔다. Flask Is Not Your Production Server While lightweight and easy to use, Fl..

Language/Python 2018. 7. 31. 23:32
Window에서 작업한 파일 EC2의 Linux로 옮기면서 Dependency 오류 난 것들..

와.. 앞으로 진짜 걍 리눅스에서 docker로 작업해야겠다 ㅠ 흑흑 근데 나같은 visual studio 의 intelligence 덕후는.... 어찌 작업하란 말입니까 ㅠㅠ 일단 이런 저런 에러가 났다.. 특히 chromedriver 관련해서 무수히 많이 났다. 이것저것 검색해봤는데.. 그냥 firefox로 바꾸기로 결정 -0- 그렇다면 소스코드도 chromedriver가 아니라 geckodriver로 바꿔야 한다. 다운은 (https://www.seleniumhq.org/download/) 서 받으면 되긴하는데, 다행히 ec2에 firefox랑 geckodriver가 미리 깔려있는듯.. 굳굳. 그래서 실행했더니.. selenium.common.exceptions.SessionNotCreatedExc..

Language/Python 2018. 7. 31. 22:35
Python No module named '...' 해결하기

Window에서 작업하던 python 파일을 드디어 서버 (ec2)로 옮겼다. 실행하려고 하니 무수히 많은 dependency 에러가 난다.. 차근차근 해보자.. from urllib import parse ImportError: cannot import name parse 우선 이런 에러가 계속해서 났다.. 검색해보니 (https://docs.python.org/3.3/library/urllib.parse.html#module-urllib.parse) import urllib.parse 를 쓰랜다.. 그리고 온갓짓을 다 해도 안되서 보니깐.. 세상에 완전 컴맹짓을 하고 있었다. 실행할때 python filename.py 를 하면 python2로 실행되는 거였다.... python3 filename.py..

Language/Python 2018. 7. 25. 23:18
Python Flask 이용하여 json reponse server 개발하기

다른거 필요 없고.. 딱 이 사이트 하나면 된다. http://blog.luisrei.com/articles/flaskrest.html 참고로 status code는 아래와 같다 https://www.flaskapi.org/api-guide/status-codes/

Language/Python 2018. 7. 24. 22:55
이전 1 2 3 4 ··· 6 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,742
Today
66
Yesterday
182
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • driver
  • AWS
  • winapi
  • Troubleshooting
  • linux
  • API
  • it
  • NDK
  • Cloud
  • database
  • jni강좌
  • Quiz
  • 프로그래밍
  • 리눅스
  • 안드로이드
  • C
  • gcc
  • kering
  • Python
  • 드라이버
  • source
  • java
  • 음악
  • C++
  • jni
  • algorithm
  • MFC
  • Visual C++
  • android
  • db
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바