본문 바로가기
반응형

전체 글374

.NET6(dotnet6)에서 entity framework 설치하기 (ef명령어 오류) dotnet core3.1 쓰다가 업그레이드 된 닷넷이 있다고 하여 dotnet6를 설치하고 스캐폴딩을 수행해보겠습니다. 1. 필요한 라이브러리를 설치하고(Oracle DB) 2. 스캐폴딩......근데, 스캐폴딩하다가 에러가 발생했습니다. dotnet ef dbcontext scaffold "User Id=abc;Password=1234;Data Source=abcd.efghijk.com:1521/dbname;" Oracle.EntityFrameworkCore -t TBL_ITMAN_AUTH -t TBL_ITMAN_CONSUMABLE -t TBL_ITMAN_ERP -t TBL_ITMAN_OH_UPLOAD -t TBL_ITMAN_PRT_MDL -t TBL_ITMAN_PRT_MST -t TBL_ITMAN_.. 2022. 9. 14.
Python Dataframe 주요 함수 정리 Python의 주요 사용처가 엑셀, CSV 등의 데이터를 이용한 데이터 분석인데, 매번 함수를 찾아다니기 귀찮아서 한곳에 모아놓습니다. df=pd.read_csv('test.csv') df.to_csv('test.csv', index=False) df.head() df.tail() df.info() df.dtypes df.shape df.describe() df['나이'].describe() df['나이'].value_counts() # 컬럼 값 분포 df['나이'].value_counts().index # 시리즈 인덱스 df['나이'].value_counts().tolist() df['나이'].value_counts().reset_index() # 인덱스를 하나의 칼럼으로.. df['나이'].sort_.. 2022. 8. 22.
Python Dataframe 출력 시 생략(...)없이 출력하는 방법 Pycharm이던 Jupyter Notebook이던 Dataframe형태의 결과를 볼 때, 칼럼의 수가 많아지면 기본적으로는 중간이 ....으로 표시됩니다. 간단하게 확인만 할건데 매번 추가코드를 작성하기도 귀찮고.... 이럴 때 옵션 하나면 간단히 처리할 수 있습니다. # row 생략 없이 출력 pd.set_option('display.max_rows', None) # col 생략 없이 출력 pd.set_option('display.max_columns', None) 누군가에겐 도움이 되었길 2022. 8. 21.
Python matplotlib 마커(marker) 종류 matplotlib의 plot기능에서 색상/라인/마커의 종류에 대해 알아보겠습니다. import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4], [2, 4, 6, 8], 'bo-') # 파란색 + 마커 + 실선 plt.xlabel('X-Axis') plt.ylabel('Y-Axis') plt.show() 2022. 8. 3.
남성형 탈모 원인 DHT(남성 호르몬) 줄이는 방법 저는 오래전부터 탈모 때문에 고민을 많이 해왔습니다. 모발이식도 하고, 약도 먹고 있지만, 여전히 탈모는 진행중입니다. 그래서 항상 빈약한 머리로 인해 다시 또 스트레스를 받고 있죠. 오늘은 좀 쌩뚱맞지만 남성형 탈모에 대해 얘기해볼까 합니다. 남성형 탈모의 원인은 과다한 DHT(Dihydrotestosterone) - 다이하이드로테스토스테론 분비로 알려져있습니다. DHT는 대표적인 남성호르몬인 테스토테론이 모낭에서 5알파-환원효소(5AR)에 의해 변형/생성된 호르몬으로, 남성의 탈모의 원인이 되며 전립선 암과도 관계가 있다고 합니다. 1. 약물 치료 그럼 DHT 과다분비를 억제하기 위한 방법으로는 무엇이 있을까요? DHT를 직접적으로 억제하는 약물로는 피나스테리드(프로페시아, 프로스카)와 두타스테리드(.. 2022. 7. 24.
새로 발행한 글 구글에 알리기 테스트용 구글에 알리기 테스트입니다. 2022. 7. 23.
자바GUI(Swing) - Simple text editor 인텔리제이(Intellij) IDE 를 사용하여 간단한 텍스트 에디터를 만들어보도록 하겠습니다. 1. 새 프로젝트 생성 인텔리제이 메뉴에서 File - New - Project 를 클릭하여 새 프로젝트를 생성해줍니다. Name은 editor로 하고, 적당한 위치에 아래와 같은 세팅으로 진행할 예정입니다. JDK는 설치되어있지 않다면 JDK의 드롭다운 메뉴 중 Download JDK를 눌러, 적당한 버전을 고른 후 다운로드 받아줍니다. 혹은 직접 원하는 JDK를 다운로드 받아서 선택할 수도 있습니다. 2. Main Class 생성 프로젝트 하위 폴더 중 src에서 우클릭하여 New - Java Class 를 클릭한 후, 클래스 이름을 editor로 하여 새로운 클래스를 생성해줍니다. 만들어진 클래스 내부에.. 2022. 7. 11.
Linux용 음악 프로그램 QMMP - 설치부터 스킨 변경까지 linux를 처음 알고 시작했을 당시만해도 xmms라는 콘솔에서 실행하는 프로그램을 설치하고 음악을 듣곤 했었는데, 거기서부터 파생된 gui형태의 프로그램들이 많이 나온것 같습니다. xmms2도 있었고, audacious라는 프로그램을 최근까지도 메인으로 사용하고 있었는데, 얼마전 qmmp라는 또다른 프로그램을 알게 되었습니다. 이름에서 알 수 있듯이 QT기반의 프로그램 이라고 합니다. 어떤 녀석인지 한 번 설치해 보도록 하겠습니다. 현재 제 데스크탑에는 ubuntu 20.04 lts가 설치되어 있습니다. 그래서 ubuntu package manager로 가서 qmmp를 찾아봅니다. 2개가 나오는데 어떤걸까요? 아래쪽이 1.5 버전이라고 되어있어서 아래쪽 프로그램을 설치하겠습니다. 설치하고 나니 보이긴 .. 2022. 7. 3.
7가지 유용한 JetBrains (Intellij, Pycharm, Android Studio 등) 플러그인 JetBrains사의 IDE(IntelliJ, Pycharm, Android Studio)에 적용 가능한 유용한 플로그인 관련 글이 있어 가져와 봤습니다. 원문은 아래를 참고하시기 바라며, 부족한 번역이지만 양해 부탁드립니다. 원문: 7 Useful JetBrains IDE Plugins to Make Your Life Easier IDE는 개발자의 무기로서, 좋은 IDE를 확보하는 것은 필수적입니다. 거기에 좋은 플러그인이 포함된 IDE는 생산성을 높여줍니다. JetBrains는 IntelliJ IDEA, PyCharm, Android Studio 등을 포함한 IDE제작을 전문으로하는 최첨단 소프트웨어 공급 업체입니다. JetBrains IDE에서 삶을 더 편안하고 재밌게 만들어줄 7가지 유용한 플러그.. 2022. 6. 29.
피그잼(FigJam) 시작하기 웹 프로그래밍을 공부하다보니 디자인 툴로 피그마를 알게 되었고, 동시에 협업툴로 피그잼을 알게 되었습니다. 그런데 이 피그잼이 다양한 방법으로 사용 가능한 것 같아서 정말 맘에 들더라구요. 예전부터 브레인 스토밍을 위한 큰 도화지 같은 툴이 있으면 좋겠다고 생각했었는데, 딱 그 생각에 맞는 멋진 툴입니다. 그래서 오늘은 Figjam에 대해 잠시 이야기해볼까 합니다. 피그마가 UI디자인, 프로토타이핑을 위한 디자인 툴이라면, 피그잼은 브레인스토밍, 협업을 위한 화이트보드입니다. 큰 도화지에 생각나는대로 이것저것 적고, 순서도를 그리고, 여러사람이 자신의 생각을 포스트잇으로 붙여서 생각을 공유합니다. 기능도 단순해서 보기만해도 사용방법을 알 수 있습니다. 1. 가입 및 로그인 피그잼은 Figma.com에서 .. 2022. 6. 29.
반응형