본문 바로가기
반응형

이과168

[안드로이드]Thread 안녕하세요 코딩초밥입니다 ㅇㅅㅇ😊❤💖 일을할때 한가지의 일이 주어진다면 하나의 일을 하면 되지만 일이 수없이 떨어졌을떄는 당연히 느려질수밖에 없죠 하지만 내 일을 동시에 도와주는 녀석이 있다면 어떨까요? 더욱 빨라지겠죠? 안드로이드에도 그런 녀석이 있는데요 바로 thread 입니다. 오늘은 간단히 thread의 기능을 써보면서 소개해보도록하겠습니다. ui는 이렇게만 준비해 놓고 시작해볼께요 메인에는 tv까지 초기화를 시켜놓고 버튼에 기능을 추가해보겠습니다 Thread를 사용하지않은 그냥 버튼의 값입니다. 안에 thread의 sleep은 thread를 공식적으로 쓴것이아니라 컴퓨터가 너무 빠르기에 값이 바로 나와버려서 차이점을 보여주기위해 사용한것입니다. ​ 자 thread를 제대로 써볼까요? thread.. 2021. 4. 26.
[컴퓨터 활용] 중앙처리장치 레지스터 : cpu 내에서 임시 기억장치(속도가 제일 빠르다) , 병령구조 레지스터의 크기 : 한 번에 처리 가능한 데이터 ( 메모리, 워드크기) 기억장치 접근 속도 비교(빠름> 느림) 레지스터 > 캐시 > DRAM > ROM > 하드디스크 > Zip Disk > CD-ROM > 플로피디스크 > 자기테이프(백업용) ​ ​ 제어장치: 컴퓨터의 모든 동작을 지시하고 제어하는 장치 프로그램 카운터(Program Counter) : 다음에 실행할 명령어의 번지(주소)를 기억, PC 명령 레지스터(Instruction Registe) : 현재 실행 중인 명령의 내용을 기억, IR 명령 해독기(Decoder) : 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성하는 회로(2진수로 변환) 메모리 버퍼 레지스터(M.. 2021. 4. 26.
[PYTHON 자료] Python 설치 및 시작하기 안녕하세요 코딩초밥입니당 요번에 프로젝트를 하나시작하면서 파이썬을 설치하는데요 개발환경 조성하는것을 공유하겠습니다. 😎 파이썬 홈페이지에 들어가셔서 https://www.python.org/downloads/ 상단 download를 눌러줍니다. 다운로드를 눌러보시면 아래 add python 3.9 to path 도 눌러주시고 customize installation으로 들어가줍니다. 모든 사항들을 체크해줍니다 이후 다운로드받을 주소 칸도 나오는데 이렇게 길게 만들필요없습니다 c드라이브에 바로 보일수있게 저 파란부분을 삭제시켜줍니다 (꼭 필요한건아닙니다) 다운로드가 완료되었다면 visualcode를 켜봅니다 아직없으신분들은 아래링크에 다운받으시면됩니다 다운로드 누르기만하면 되니 어려운부분은없으실겁니다 ht.. 2021. 4. 26.
[PYTHON 자료] NotePade 로 python 실행해보기 안녕하세요 코딩초밥입니다 파이썬을 실행하는데 파이참을 설치를 하는 방법이 보편적이지만 좀더 가볍게 시작하기 위하여 메모장 업그레이드 버전인 notepade를 설치하여 파이썬을 실행하는법을 알아보겠습니다 😍😀 https://notepad-plus-plus.org/downloads/ Downloads | Notepad++ notepad-plus-plus.org 1. 노트페드 사이트에 들어가셔서 notepad 를 다운받습니다 여기서 맨위에 notepad++ 7.9.3 release 를 다운받았습니다 저는 오늘날짜에 제일 최신판을 받았고 여러분들은 확인하셔서 제일 최신판을 받아주시면됩니다 ​ 이후 이 노트패드에서 파이썬을 시작할수있도록 2. 미니콘다를 받아봅시다 https://docs.conda.io/en/la.. 2021. 4. 26.
[안드로이드]CompoundButton 활용 안녕하세요 ㅇㅅㅇ 코딩초밥입니다. ​ 요번에는 어플에서 체크 리스트나 선택한 값을 가져오기 위한 compound button 들을을 만든후 그에 따른 활용에 관한 글을 써보겠습니다. ​ xml에서는 LinearLayout을 사용하였습니다. ​ xml쪽에서 아래에 같은 코드를 넣어주시면 위에코드를 사용을하면 옆에 보이는 checkbox 3개와 togglebutton 한개 switch 버튼까지 가져올수있습니다. 인제 이 버튼들을 눌러서 각 과일의 이름을 result칸에 띄워보도록하겠습니다. * 이 글은 코딩 고수들이 보는 글이아닐꺼라 생각이 들어서 코딩 한줄한줄에 모두 설명을 달아놨습니다. 자 저는 주석요정이 되어서 코딩안에서 설명 해보겠습니다 import androidx.appcompat.app.AppCo.. 2021. 4. 25.
[안드로이드]Room 안녕하세요 코딩 초밥입니다 ㅇㅅㅇ 오늘은 database를 이용하는 room에 대해서 알아보도록 하겠습니다 ​ 룸은 3개의 주요 Component로 구성된 걸 알아야 합니다 Entity: 데이터 베이스의 보유자로서 데이터베이스 안에 있는 테이블을 표현합니다 Database: 데이터베이스를 의미합니다 DAO(Data Access Object): 데이터베이스에 접근하는 메소드들이 있습니다. 해당 메소드에 대한 SQLite 쿼리는 직접 작성하여야 합니다. Entity 데이터 구조를 표현하기 위한 클래스입니다. DBMS에 이용되기 위한 데이터를 위한 클래스입니다. ​ @Entiry 어노테이션으로 표현되는 클래스 클래스 내에 @PrimaryKey,@Columninfo등의 어노테이션으로 변수 선언 ​ DAO 실세 .. 2021. 4. 25.
반응형