목록분류 전체보기 (243)
차밍이
오류 메세지 Could not find method compile() for arguments Count not find method compile() 에러가 계속 발생되는 문제가 발생했다. 오류 해결 방법 stackoverflow 에 검색했더니 다음과 같이 나왔다. compile, runtime, testCompile, and testRuntime 는 Gradle 4.10 부터 없어졌다고 한다. 대신 implementation, runtimeOnly, testImplementation, and testRuntimeOnly를 사용하라고 한다. 원문 Note that the compile, runtime, testCompile, and testRuntime configurations introduced b..
목차 1. 마켓플레이스에서 설치하기 VScode의 Extensions에 들어가 Lombok을 설치한다. 2. gradle.build 파일에 lombok을 dependencies에 추가한다 dependencies { compile('org.springframework.boot:spring-boot-starter-data-jpa') compile('mysql:mysql-connector-java') compile('org.projectlombok:lombok') #
목차 문제 상황 MySQL DB와 객체를 연결하려는 작업에서 @Entity annotation이 먹지 않는 문제가 발생했다. import javax.persistence.Entity;을 통해서 import를 이미 해주었지만, 해당 import 부분 또한 에러가 발생하는 상황이다. 해결 방법 build.gradle에 들어가서 dependencies에 아래 내용을 추가해준다. dependencies { compile('org.springframework.boot:spring-boot-starter-data-jpa') compile('mysql:mysql-connector-java') }
목차 텐서플로우만 설치해서 CPU버전으로 사용하는 것은 매우 쉽습니다. 하지만 gpu연동하는 것은 정말 쉽지 않은 것 같아요. 하나라도 잘못하면 안돌아가는 경우가 다반사입니다. 주의해서 꼭 차근차근 확인하시면서 진행하시는 것이 좋습니다. 본 글에 나온 버전들과 또 달라질 수 있기 때문에 꼭 확인 해야한다고한 부분은 확인하고 설치하기는 것이 좋습니다! 0. Window 기준 가상환경 설정 가상환경 설정하는 방법은 이전 글을 통해서 확인해주시면 감사하겠습니다. 가상환경은 꼭 구생해야하는 것은 아니니 넘어가도 무방합니다. [Anaconda] 가상환경 만들기 + 필요한 이유 Jupyter Notebook에 가상환경 Kernel 연결하기 1. 기본 라이브러리 설치 pip install을 사용해서 기본적인 tens..
날짜와 시간 포맷에 맞춰서 출력하기 datetime 객체로부터 날짜와 시간을 가져올 때 기본 형식말고 원하는 대로 포맷을 바꿔주고 싶을때는 strftime() 메소드를 사용해서 원하는 포맷을 파라미터로 넣어주면 됩니다. 예를 들어, 2021-06-23 형식으로 표시하고 싶다면 포맷을 넣는 곳에 %Y/%m/%d 를 써주면 됩니다. import datetime now = datetime.datetime.now() now_date = now.strftime('%Y/%m/%d') print(now_date) # 2021/06/23 12시 11분 32초 형식으로 표시하고 싶다면, %H시 %M분 %S초 를 포맷으로 넘겨주시면 됩니다. import datetime now = datetime.datetime.now()..
목차 코딩을 처음 하거나 접하는 코심자들이 듣기 위한 강의를 찾는다면, 코드잇 매우 추천한다. 2020년에 1년 무제한 멤버십 강의를 들었고 2022년 5월에 기억 안나는 부분만 복습 겸 찝어서 들으려고 한 달 또 결재했다.. 후 빡대가리 기억 다하면 돈 안 써도 되는데.. 여하튼 내 돈 주고 들었는데 확실히 좋았어서 추천 겸 글을 작성한다. 근데 20년에 들은거 왜 결제일 1970년이지 ㅇㅅㅇ;;??? 코드잇 장점 예쁘고 직관적인 UI/UX 일단 사이트 자체도 진짜 예쁘게 잘 만들었음 전체적인 UI가 깔끔하고 군더더기 없이 좋음 코딩 교육하는 곳에서 UI 후지면 일단 Front 강의를 거기서는 절대 들을 이유가 없다고 생각함 강의 자료들도 진짜 너무 깔끔하게 잘 만들어져 있음 동영상 강의에 나오는 것들..
목차 파이썬을 사용해 데이터 분석을 진행할 때, 필수적으로 사용하는 라이브러리가 있다면 판다스와 넘파이가 있다. 데이터를 많이 다루기 시작하면서 생각보다 DataFrame을 다루는 것이 느린 것 같다는 의문을 가지는 경우가 종종있다. 그래서 데이터프레임의 매소드인 value_counts와 unique에 대해서 과연 정말 빠른지 확인을 해보았다. 결론 먼저 애기하자면, 그냥 pandas사용하는 것이 맘편하다...ㅇㅅㅇ; 속도 측정은 쥬피터의 %%timeit을 사용해서 시간을 측정하였다. %timeit에 대해서 더 알아보려면 아래 링크를 참고하면 된다. [파이썬] %timeit으로 jupyter notebook에서 Cell 단위 코드 수행 시간 확인하기 [파이썬] %timeit으로 jupyter notebo..
파이썬 메모리 에러 여유 메모리가 있는데 왜 발생하는지 잘 모르겠다. 참고할만한 블로그이다. https://bskyvision.com/799 [python] 메모리 에러 해결법(MemoryError: Unable to allocate ## for an array with shape ## and data type ##) 안녕하세요. 비스카이비전입니다. 저는 최근에 윈도우10, 아나콘다 환경에서 파이썬 코드를 실행하다가 종종 다음과 같은 에러를 만났었습니다. 메모리에러 즉, 램(RAM) 메모리가 부족해서 생기 bskyvision.com
목차 가장 큰 수 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers retur..
Plotly 그래프를 그릴 때 마다 레이아웃 설정하는 부분들이 생각이 안나서 찾아보는 경우가 많다. 그래서 자주 사용하는 layout 설정 소스코드를 작성해서 필요한 부분에 맞게 복분할 수 있도록 앞으로 모아갈 예정이다. import plotly.graph_objects as go import plotly.express as px fail_area = df['불량위치'].value_counts() fig = go.Figure(data=[go.Bar( x=[chr(i) for i in range(65, 65+len(fail_area.values))], y=fail_area.values, marker_color=px.colors.qualitative.Dark24, )]) fig.update_layout( t..