나는 윈도우 환경에서 ubuntu 22.04 설치, vmware workstation 16 player환경에서 실행하고 있다 그런데 sudo apt-get update를 하고 sudo apt-get install kernel-package를 할때 저런 오류가 뜬다 다른 라이브러리를 설치할때는 오류가안뜨는데 kernel-package만 오류ㅏ뜬다 이 오류를 해결하기 위해 etc/apt/sources.list도 수정해보았는데 고쳐지지 않았다 그래서 vmware와 우분투를 삭제하고 우분투의 버전을 20.04로 다운받고 vmware를 재설치했다 그랬더니 해결되었다

실행해보니 이런 오류가 뜨면서 앱이 강제종료 된다 확인해봐야 할 것 1. setContentView가 내가 가져올 버튼의 xml을 가리키는가 2. button의 id가 맞는가 3. 해당하는 button의 id가 xml에 존재하는가 여기까지 다 맞았는데 나의 경우는 4번이 틀려서 오류가 났었다 4. button찾는 부분이 setContentView보다 아래에 와야한다 나는 super, set 저 두줄의 코드 위에 Button선언을 해서 오류가 났었다 당연하게도 xml을 지정하고 button을 찾아야하니 순서상으로 button 코드가 밑에와야 정상동작하는듯 하다

프로젝트 폴더를 git clone받고 xml파일을 Design을하려고 design tab을 눌렀더니 design editor is unavailable until next gradle sync라는 오류가 뜬다 구글링 해보니까 1. Files -> Sync Project with Gradle Files을 하라고 나와있는데 File 탭에 이 버튼이 없다 그 다음으로 나오는 것은 2. Invalidate Caches -> Invalidate and Restart를 하기 그랬더니 무한로딩 걸림 찾아보니까 1번버튼이 사라진 이유는 안드로이드 스튜디오를 키면 자동으로 gradle file과 project를 sync해주기때문이라는 것 같다 뭔가 eclipse할때도 대충 이런 경험을 겪어봐서 클론 받은 폴더를 안드로이..

대충 이런 느낌의 심플하면서도 예쁜 쇼핑몰을 만드는 것이 목표이다 가장 처음에 해주어야할 것이 background image를 크게 삽입해주는 것 image라는 div안에 배경이미지를 삽입해줄 것이다 .image{ height:750px; background-repeat:no-repeat; background-image:url(img/kids101.jpg); background-size:cover; } background-size:cover특성은 값을 cover 로 지정하면 배경이미지의 가로, 세로 길이 모두 요소보다 크다는 조건하에 가능한 배경 이미지를 작게 조정합니다. 가로, 세로 비율은 유지됩니다. 따라서 배경 이미지의 크기는 요소의 크기보다 항상 크거나 같습니다. 아래 예제의 크기를 조절해서 실제..
p.6 DOM Document Object Model 트리형식으로 표현하는 것 content까지 노드가 된다 p.8 document, methods, property document.getElementById("demo").innerHTML="Hello World"; document, methods, property 시작할때 document.으로 시작한다 중요 시험은 소스코드를 주고 결과화면이 어떻게나올지 적어보세요 라고 나온다 getElementByID -> return only one element getElementByTagName -> return several elements p.14 return an HTMLCollection object HTMLCollection object is an ar..
JVM과 .NET프레임워크 비교하여 설명하시오 JVM과 .NET프레임워크 둘다 윈도우즈뿐만아니라 다른 운영체제에서 실행할 수 있게하는 가상기계 개발환경이다 JVM은 JAVA->바이트코드->기계어 .NET프레임워크는 소스코드->MS-IL코드->기계어로 변환한다 버퍼와 스풀링을 비교하여 설명하시오 버퍼와 스풀링 모두 속도 차이가 큰 장치, 프로그램간의 통신을 원활하게 하기위해 임시저장공간을 두어 처리하도록하는 방법이다 다만 버퍼는 일대일만 가능하지만, 스풀링은 일대다의 요청도 처리가 가능하다 인터럽트 처리 과정을 설명하시오 인터럽트가 발생하면 커널모드로 전환된다. 그리고 현재 실행하던 프로그램의 상태를 PCB에 저장하고, 다음에 실행할 프로그램을 레지스터에 값복사한다. 인터럽트 번호를 통해 인터럽트 벡터 테..
쓰레드는 주소공간, 전역변수를 공유하고, 레지스터, 시그널 마스크, 스택을 별도로 보유한다 쓰레드가 공유하는 주소공간은 힙, 데이터, 코드 영역이다 쓰레드가 공유하는 것 : 전역변수, 코드, 데이터, 힙영역 쓰레드가 개별적으로 가지고 있는 것 : 스택 포인터, 레지스터, 시그널 마스크 시그널은 특정 프로세스를 지정해서 보내진다. 프로세스는 어떤 시그널을 수신할 것인지 지정할 수 있다 프로세스 내의 쓰레드는 프로세스가 수신하는 모든 시그널이 전달된다 각 쓰레드는 자신에게 전달되는 시그널들을 선택적으로 수신할 수 있다 프로세스에는 수신되었으나 해당 쓰레드가 실행 상태가 아닌 경우에는 해당 쓰레드의 대기 시그널 대기열에 넣는다. 시그널을 종류별로 한 개만 대기열에 들어갈 수 있다. 동일한 종류의 시그널이 여러..
- Total
- Today
- Yesterday
- 데이터 3법
- kloa
- javascript
- 데이터3법
- git 예전 커밋 수정
- 데이터베이스
- 클로아
- bfs
- DDL
- git commit 수정
- oauth2.0
- 로스트아크 캐릭터
- 우분투
- 오픈소스
- 2024인프콘
- 프로그래머스
- DML
- 리눅스
- oauth
- html
- authorization_code
- Android Studio
- infcon 2024
- SQL
- SpringBoot
- CSS
- html #웹 #웹사이트 #플레이리스트
- authorization code
- git
- 인프콘2024
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |