본문 바로가기

programming

(31)
AMD 해결 방법 Android studio & flutter 설치 중 AMD CPU 사용에는 최적화가 안되어있는듯 하다 그래도 여러 커뮤니티를 서치 후 에러없이 사용가능한 방안을 도출해냄 설치 시 SDK 인스톨 오류 CPU 가상화 상태확인 BIOS 진입 (F2 or DEL) Advance mode (F7)SVN Mode 에서 Disabled -> Enabled 로 변경 후 F10 을 눌러 저장 및 재부팅 CPU 가상화 상태확인
No AMD graphics driver is installed 오류 해결방법 ( 파일첨부 ) 프리징 현상을 해결하려다 보니 "AMD Radeon software" 가 꺼져있다? 라는걸 알게 되었다 그래서 강제로 실행 시켜보니 아래와 같은 오류 창이 발생한다 일부 Windows 10 사용자는 " AMD 그래픽 드라이버가 설치되지 않았거나 AMD 드라이버가 제대로 작동하지 않습니다. " "AMD 하드웨어에 적합한 AMD 드라이버를 설치하십시오 .” 이는 일반적으로 게임을하거나 AMD Radeon 설정 소프트웨어를 실행할 때 발생한다 설치 오류인가? 하여 뿌리까지 삭제하고 다시 설치하고를 반복 일정 시간이 지나면 또 실행되지 않고 저런 문구가 발생한다 원인은 그래픽카드와 바이오스가 일치하지 않아서 발생된다고 하는 글을 본적이 있다 바이오스로 진입하지 않고 exe 파일로 자동으로 잡아주는 파일을 설치하..
HTTP 클라이언트 - 사용자 ( 크롬, 파이어폭스 , 사파리 ) GET POST HyperText Transfer Protocol HyperText란 하이퍼링크를 통해 다른 문서로 접근할 수 있는 텍스트다. HTML이란 HyperText Markup Language로 하이퍼텍스트 마크업 언어로 웹 페이지에서 하이퍼텍스트, 이미지, 영상 등을 표현하기 위해 사용된다. 마크업 언어란 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어다. (XML, HTML...) HTTP란 WWW 상에서 컴퓨터끼리 정보를 주고받을 수 있는 프로토콜로 주로 HTML을 주고받는다. TCP와 UDP를 사용하며 80번 포트를 사용한다. HTTPS란 HTTP에 Secure가 붙은것으로 HTTP의 보안이 강화된 버전이다. 소켓 통신에서..
배열 (Array) 배열 (Array) 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함 1. 배열은 왜 필요할까? 같은 종류의 데이터를 효율적으로 관리하기 위해 사용 같은 종류의 데이터를 순차적으로 저장 장점: 빠른 접근 가능 첫 데이터의 위치에서 상대적인 위치로 데이터 접근(인덱스 번호로 접근) 단점: 데이터 추가/삭제의 어려움 미리 최대 길이를 지정해야 함 이렇게 중간의 Data 를 삭제하게 되었을때 뒤에 Data 를 당겨서 사용하게 되면서 Index값이 같이 변하게 된다 C 언어 ex) 영어 단어 저장 Python ex) 영어 단어 저장 2. 파이썬과 배열 파이썬에서는 리스트로 배열 구현 가능 1차원 배열 list = [ 1, 2, 3 ] 2차원 배..
비주얼 스튜디오 코드 단축키 ( Visual Studio Code ) ■ 소스 편집 Ctrl + x 행 삭제 Ctrl + c 행 복사 Ctrl +Shift + k 행 삭제 Ctrl + Enter 아래에 행 삽입 Ctrl + Shift + Enter 위에 행 삽입 Alt + Down 행을 아래로 이동 Alt + Up 행을 위로 이동 Shift + Alt + Down 위에 행 복사 추가 Shift + Alt + Up 아래에 행 복사 추가 Ctrl + d 다음 선택 찾기 Ctrl + k 마지막 선택 항목을 다음 찾기 항목으로 이동 Ctrl + u 마지막 커서 작업 실행 취소 Shift + Alt + i 현재 선택 항목을 모두 선택 Ctrl + F2 현재 단어의 모든 항목 선택 Ctrl + i 현재 행 선택 Ctrl + Alt + Down 커서를 아래에 추가 Ctrl + Alt ..
Button 만들기 마찬가지로 tkinter 를 사용하기 위해 tkinter 모듈안에 모든 것들을 사용하겠다고 정의한다 from tkinter import * root = Tk() root.title("Company") btn1 = Button(root, text="조퇴") btn1.pack() btn2 = Button(root, padx=5, pady=10, text="연차") btn2.pack() btn3 = Button(root, padx=10, pady=5, text="반차") btn3.pack() btn4 = Button(root, width=10, height=3, text="퇴사") btn4.pack() btn5 = Button(root, fg="red", bg="yellow", text="존버") btn5.p..
기본 Frame 만들기 우선 tkinter 를 사용하기 위해 tkinter 모듈안에 모든 것들을 사용하겠다고 정의한다 from tkinter import * root = Tk() root.title("ONnONs") # box 의 이름 root.geometry("640x480") # 가로 * 세로 root.geometry("640x480+300+100") # 가로 * 세로 + x좌표 + y좌표 ( 윈도우 화면 좌측 맨 위 기준 ) root.resizable(False, False) # x(너비), y(높이) 값 변경 불가 ( 창 크기 변경 불가 ) root.mainloop() from tkinter import * root = Tk() root.mainloop() 창이 닫히지 않게 해줌 이렇게 창이 하나 만들어졌다 다음은 창의..
Coding Tutor Visualize ( 코딩 시각화 사이트 ) 파이썬의 구조 프로그래밍의 진행상황을 실시간으로 메모리가 어떻게 가동되고 있는지 시각화 하여 보여준다 http://www.pythontutor.com/ Visualize your code and get live help now 를 클릭한다. Write code in 에서 언어를 선택해야 되는데 Python 3.6 버전을 사용하고 있으므로 아래와 같이 설정한다 그리고 Live Programming Mode 에서 실시간으로 확인한다 a = 1 이라는 정수로 된 변수를 지정해 보았다 a 라는 저장공간속에 int 로 이루어진 1이 들어간 것을 확인 할 수 있다 이번에는 a = "Hello, World!" 라는 문자열로 된 변수를 지정하였다 a 라는 저장공간속에 str 로 이루어진'Hello World!' 가 들..