본문 바로가기

전체 글

ionic build 시에 gradle 설치 오류 처리 이번에 아이오닉을 빌드하면서 이상하게 예전에는 발생하지 않던 오류가 발생했다. 구글링을 하면서 찾아본 결과 아이오닉이 gradle이란 프로그램을 설치해서 빌드하는 방식으로 변경된거같다. Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio windows https://gradle.org/releases위의 링크에 접속후 아래 프로그램을 다운후에 환경변수를 등록하면된다. 해당 프로그램이 설치된 폴더의 /bin을 환경변수에 등록후에 gra.. 더보기
구글 드라이브 저장폴더 변경하는법 구글 드라이브를 사용하다보면 기본드라이브가 C드라이브로 되어있기 때문에 저장공간이 부족하는 일이 발생할수 있다. 요즘 C드라이브는 SSD로 되어있기때문에 많은 용량을 저장하지 않는 경우가 있다. 그렇기 때문에 D드라이브로 변경해야 한다. 변경하는 방법은 우선 구글 드라이브가 저장된 창을 띄워서 아래 빨간 부분을 누른후 환경설정으로 들어갑니다. 두번째 탭의 계정연결 해제를 누른후 계정을 로그아웃한후다시 로그인합니다. 다시로그인 하면 설정이 재작동 됩니다. 4번째 단계에 보면 폴더 위치를 변경하는 아래와 같은 창이 뜹니다. 폴더 위치를 변경합니다. 만약에 예전에 동기화하던 파일들이 있으면 그 파일을 미리 해당위치로 이동해놓으면 파일을 받는 수고를 덜수 있습니다. 더보기
rsync failed permission error solution Rsnyc error 해결 방법 설정시에 많이 일어나는 문제를 기록해보았다. 다른설정이 모두 이상없이 끝나고 접속이후에 클라이언트쪽의 폴더에서 퍼미션 문제가 발생하면 클라이언트 쪽의 /etc/sysconfig/selinux 를 확인 enforce -> disabled 로 변경 더보기
3DPNET - 윈도우 포맷시 Lan카드 쉽게 설치하기 윈도우 포맷시에 Lan카드를 쉽게 설치하는 방법에 대해서 알아보도록 하겠습니다. 우선 아래 홈페이지를 통해서 3dp넷을 미리 다운받아 놔야한다. http://www.3dpchip.com/3dp/net_down_kor.phpusb로 따로 파일을 보관하고 있어야한다. 최신버전을 다운 최신버전 다운 링크를 클릭후에 다운받은 후 usb 에 이렇게 보관하고 있어야 한다. 윈도우 설치후 해당 파일을 클릭해서 압축경로를 설정후에 압축을 푼다. 밑줄친 부분을 클릭하면 드라이버가 설치됩니다. 거의 모든 드라이버는 3dp를 통해서 설치가 가능하다. 왠만하면 usb에 보관을 하길 추천한다. 더보기
크롬, 익스플로러(IE), 사파리 등 브라우저 확인 자바스크립트(java,jsp) 브라우저 종류에 따라서 프로그래밍을 따로 해야하는 경우가 있다. 자바스크립트를 이용하여 사용하고 있는 브라우저 종류를 확인하는 스크립트를 이용해보도록 하자. var agent = navigator.userAgent.toLowerCase();var name = navigator.appName;var browser; if(name === 'Microsoft Internet Explorer' || agent.indexOf('trident') > -1 || agent.indexOf('edge/') > -1) {borwser = 'IE';} } else if(agent.indexOf('safari') > -1) { // Chrome or Safari if(agent.indexOf('opr') > -1) { // .. 더보기
cubrid csql(콘솔) 접속방법 & 명령어 큐브리드를 매니저로 실행을 하면 좋겠지만 가끔 큐브리드 매니저가 실행이 되지 않는경우가 있어서 콘솔 상에서 접속을 해야하는 경우가 있다. 이럴경우에 사용하는 것이 csql 이다. csql 접속 방법은 dba는 기본적으로 각db의 admin 암호이다. csql -u dba -p 암호 db명 위의 커맨드를 입력하면 바로 그 데이터베이스에 접속 가능하다. 더보기
cubrid sever 자동 재시작 설정하기 cubrid의 경우 서버를 추가후 서버가 재부팅되면 자동으로 재시작 되지 않는다. 설정이 필요한데 1. 큐브리드 매니저를 이용하는 방법 아래 그림과 같이 매니저 서버에 접속하면 나오는 화면에서 데이터베이스 정보에 자동시작 부분을 클릭한후오른쪽 위쪽에 위치한 저장 아이콘을 클릭하면 다음 서버 재시작시 자동으로 시작된다. 2. 콘솔창에서 설정시 vi 큐브리드설치폴더\conf\cubrid.conf빨간색 밑줄친 부분이 원래 주석처리되어있는데 주석을 해제하고 해당 db명을 입력하면 된다. 더보기
C++ 프로그래밍 - 상속과 다형성 객체 포인터 변수◦ 객체의 주소 값을 저장하는 포인터 변수 12Person * ptr // 포인터 변수 선언ptr = new Person(); 포인터 변수의 객체 참조 cs ◦ Person 형 포인터는 Person 형 객체 뿐만 아니라 Person을 상속하는 유도 클래스의 객체도 가리킬 수 있다. 객체 포인터는 본래 객체뿐만 아니라 그 객체의 클래스를 상속하는 클래스 객체의 주소도 가리킬수 있다. ◦ 객체 포인터의 참조 예시 슈퍼클래스 객체 포인터◦ 하위 서브클래스 객체주소를 모두 가리킬수 있음서브 클래스 객체 포인터◦ 슈퍼클래스의 객체 포인터를 가리킬수 없음선언된 포인터의 자료형을 기준으로 하며, 실제 가리키는 주소의 자료형은 고려하지 않음 ex) Base * bptr = new Derived() //.. 더보기
ionic npm 설치 셋팅 설치install nodejs npm install -g cordovanpm install -g ionicnpm install -g gulpnpm install gulp --save-dev npm install -g shelljs npm install shelljs --save-devnpm install -g gulp-util npm install gulp-util --save-dev npm install bower --save-devnpm install bower --save-dev #create the projectionic start todo blank #add platformionic platform add android#build#윈도우10 설정: PATH C:\Program Files (x86.. 더보기