본문 바로가기

Programming

[Vue] Vue.js 설치하고 실행하기 [ 개발 환경 설정 ] - Visual Studio Code : 자신이 사용하는 코딩 편집 프로그램. - Vue.js devtools : 크롬 브라우저 확장프로그램 - Node.js : 구글 크롬의 JavaScript 런타임. JS를 웹브라우저에서만 쓰는 것이 아닌 나의 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 것. - npm : 노드 패키지 관리자 - Vue CLI : app작성을 위한 기본틀 제공 도구 1. 코딩 편집 프로그램 설치 및 설정 : Visual Studio Code 평소에 사용하던 코딩 편집프로그램을 준비. 만약 없다면 코딩 편집 프로그램을 설치. 기존에 VSCode를 사용했기에 추천해드립니다! https://code.visualstudio.com/ Visual Studio Cod.. 더보기
[Android] string.xml 에서 공백 또는 줄바꿈 추가 string.xml 에서 공백 넣기 "" 안에 값 넣기 " 양 옆 공백 " 태그 넣기 양 옆 공백 string.xml 에서 줄바꿈 양 옆 공백 \n 더보기
[AWS CLOUD] VPC(Virtual Private Cloud)의 개념 Amazon Virtual Private Cloud(Amazon VPC) AWS 서비스를 사용하는 수백만 명의 고객을 상상해 보십시오. 또한 이들 고객이 생성한 Amazon EC2 인스턴스와 같은 수백만 개의 리소스를 상상해 보십시오. 이러한 모든 리소스에 경계가 없으면 네트워크 트래픽이 제한 없이 리소스 간에 흐를 수 있습니다. AWS 리소스에 경계를 설정하는 데 사용할 수 있는 네트워킹 서비스가 Amazon Virtual Private Cloud(Amazon VPC)입니다. Amazon VPC를 사용하여 AWS 클라우드의 격리된 섹션을 프로비저닝할 수 있습니다. 이 격리된 섹션에서는 사용자가 정의한 가상 네트워크에서 리소스를 시작할 수 있습니다. 한 Virtual Private Cloud(VPC) 내.. 더보기
[Android] 안드로이드 adb 환경변수 설정 1. ADB(Android Debug Bridge)란? - 간단하게 말해서 PC에서 안드로이드 단말로 명령을 내릴 수 있게 도와주는 도구이다. ( 더 자세한 설명은 여기로 -> https://developer.android.com/studio/command-line/adb.html ) - adb를 사용하기 위해서는 cmd창에서 adb.exe의 경로로 이동해서 명령을 날려야 하는데 매번 경로로 찾아들어가기 번거롭기 때문에 환경변수를 설정해서 어디서든지 adb를 사용할 수 있도록 설정한다. (※안드로이드 설치시 특별히 경로를 변경하지 않았다면 adb의 경로는 C:\Users\본인계정명\AppData\Local\Android\sdk\platform-tools 이다.) 2. 환경변수 설정 - [내컴퓨터] - [.. 더보기
[android] openRecord() permission denied: recording not allowed 가상머신 실행시 콘솔에러 없애는 방법 앱에서 오디오권한을 사용하지도 않는데 openRecord() permission denied: recording not allowed 녹음권한이 차단되었다고 뜬다. 애뮬레이터를 사용하시는분들에게 나타나는 주로 나타나며 위의 에러가 발생했을때는 avd 환경세팅에들어가 host 마이크로폰을 사용하도록 설정을 바꿔주면 된다 더보기
[Android] java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.res.StringBlock.close() 에러 해결방법 액티비티가 갑자기 꺼지게 되면 NPE 에러인지 의심하면 비교적 높은 확률로 에러를 잡아낼 수 있다. LogCat을 보면 java.lang.NullPointerException:android.content.res.StringBlock.close 와 같은 에러가 뜬다. .StringBlock.close 는 에러가 나는 선언부분에 따라 달라질 수 있다. 필자의 경우 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(resultCode == RESULT_OK) { txtBarResult.setText.. 더보기
[Android_JAVA] java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" 에러 해결 방법 LogCat에 해당 오류가 생길때 파일명 : proguard-rules.pro 을 찾아서 아래 소스코드를 추가해주면 된다. 소스 추가 -keep class androidx.core.app.CoreComponentFactory { *; } 더보기
[안드로이드 스튜디오] break point 모두 지우기 이때, 더이상 이 Break Point 들이 필요가 없어졌을때. 모든 BP들을 일일히 찾아가서 지운다는것은..여간 귀찮은 일이 아님.. 아래와 같은 방법으로 모든 Break Point 를 한번에 제거 할 ㅜㅅ 있다. 1. BP 의 빨간부분에 대고 마우스 우클릭 2. 노출되는 팝업창에서 More 지점 클릭 3. 팝업창에서 모든 BP 삭제 빨간색 네모 부분이 내가 설정한 모든 Break point 지점이다. Java Line BreakPoints 의 체크박스는 중단점을 삭제하는 것이 아니라, 모든 중단점을 잠시 비활성화/활성화 해주는 체크박스이다. 더보기
[CentOS7] yum이 실행이 안될때 해결방법 //yum이 실행이 안될때 해결방법 Cannot find a valid baseurl for repo: base/7/x86_64 과 같은 메시지가 뜨면 첫번째 방법 # vi /etc/resolv.conf nameserver 168.126.63.1 -->168.126.63.1 는 통신사 dns 주소이다. 두번째 방법 #dhclient 필자는 두번째 방법 터미널 열어서 바로 dhclient를 입력하였더니 yum update가 잘 되었다. 더보기
안드로이드 kotlin + sqLite 사용 예제 Sqlite를 사용하면 응용프로그램 내에 Database를 만들어서 TABLE을 통해 값들을 관리할 수 있습니다. ​ 사용자의 이름, 나이를 입력받아 INSERT, READ, UPDATE, DELETE 하는 법을 알아봅시다. ​ activity_main.xml 이름, 나이를 입력할 수 있는 EditText와 각각의 기능을 수행하는 Button이 존재하고, 화면의 나머지 아래 영역은 ScrollView로 지정하여 READ를 수행한 결과값을 띄워줍니다. activity_main.xml 에 다음과 같이 입력 User.kt 먼저 실질적으로 테이블 내에서 관리할 값인 이름, 나이, 그리고 고유 ID 값을 담고 있는 클래스를 만들어줍니다. Kotlin에서는 기본 생성자에서 var property에 대해서 gette.. 더보기