개인공부 썸네일형 리스트형 intellij로 스프링 실행시 test만 자꾸 실행될때 원인은 모르겠지만 아래사진처럼 Configurations안에 JUnit만 있고 application이 없었다. 그래서 실행시마다 계속 테스트부분만 실행됐고 main이 실행되지 않았다. 저 창에서 + 눌러 Application추가후 jdk잡아주고 실행할 파일 잡아주니 클리어 더보기 스프링부트 빌드시 커맨드로 jdk설정 바꾸기 >gradlew build -D org.gradle.java.home="C:\Program Files\Java\jdk-11.0.11" 내 윈도우10컴퓨터에 JDK_HOME을 8로 잡아놔서 인프런예제 따라 커맨드창에서 gradlew build 하려는데 안됐다. 인프런예제는 자바jdk 11로 진행중이였고, jdk_home 이 11이 아니여서 잠시 빌드동안만 직접 바꿔주는 형태로 -D 를 사용하면된다. 더보기 유니티 2D 튜토리얼 유니티를 제대로 익히고싶어서 구글에 튜토리얼 검색후 하나씩 따라해보고있다. 첫번째로 따라한건 www.gamedevelopment.blog/full-unity-2d-game-tutorial-2019/ 이 시리즈다. 쉬면서 살짝살짝해서 소요시간은 4일정도 걸렸고, 이걸 하면서 깨달은건 1. 미니맵만드는 방법 2. 유니티내 함수들 호출되는 순서 3. 프리팹 개념 4. UI 작업 5. 씬전환 정도 객체지향 기본기만 확실히 잡혀있다면 , 유니티 첫 튜토리얼로 추천! www.gamedevelopment.blog/category/tutorial/ 더보기 [부스트코스] 웹UI개발 - 프로젝트 A-1 진행중 환장한다 h1태그로 잡은 포트폴리오 글자엔 알수없는 top여백이 들어가버려서 vertical 중앙정렬이 안되고 h1태그위치한곳은 마진으로 left 40주고 밑에 body내용은 패딩으로 40주니 생긴게 또 다르다.. 완성짓고 리뷰 올리자 재밌네 실력좀 크겠다 백엔드 프론트엔드, 게임, 앱 다 다루는 개발자이자 교육자 가자! 더보기 rpm yum 차이 rpm은 직접 다 설치해줘야하고. 의존성 있으면 해결해줘야하는데 yum은 의존성 가진 다른 rpm파일까지 모두 자동으로 설치해줌. rpm보다 발전한게 yum 더보기 혼자 공부하는 자바 책을 읽고.. 리뷰라는 목적으로 한빛미디어로부터 받게된 책이였지만, 읽으면서도 굉장히 괜찮은 내용임을 느꼈던 책이다. 무엇보다 혼자서 자바를 공부한다 했을때, 괜찮은 내용전개방식이였다. 그리고 맨 뒤에 나오는 용어 혼공노트또한 혼자 독학하는 학생에게 지하철 오고며 읽는 용도로도 딱이다 싶었다. 하지만 아쉬웠던 부분들도 많았다. 자바같은 객체지향 언어의 경우, 객체 지향 파트 설명이 제일 중요하다 싶다. 앞에 나오는 변수, 연산자, 반복문, 조건문 등의 기본 개념들은 다른 책들과도 비슷하고 설명하기 쉬운 반면, 클래스라는 단원부터 어떤식으로 설명하는지에따라 이해정도가 급격히 갈리는데, 비유를 든 내용도 그렇고 아쉬웠다. 주말에 코딩학원에서 학생들에게 자바도 가르치지만, 객체지향 설명을 쉽게 받아들이려면 현 책에 나오는 .. 더보기 정규표현식 정규표현식 공부 필요성 (자꾸 쓰게되지만, 잘 못써서 검색에 의존할 줄만 알았던 나.. 정규표현식갖고 어디에 쓰는건지..) 결국에 공부하게되고 드디어 이해하게 도와준 동영상과 책 요약깔끔 http://www.nextree.co.kr/p4327/ 정규표현식(Regular Expression)을 소개합니다. 날이 갈수록 개인정보 보호에 관련하여 보안정책을 점진적으로 강화하고 있습니다. 이에 따라 Web에서 회원가입 시 Password 설정을 복잡해진 보안정책에 맞추다 보니 복잡하게 조합해야만 정상적으로 가입을 할 수 있습니다. 이러한 강화된 보안정책 때문에 기존에 사용하던 자신만의 Password를 인위적으로 보안정책에 맞추는 경우가 많을 것입니다. 그러다 보니, 종종 Log-In을 할 때 Password를.. 더보기 Trello이용한 개발 팀작업 https://unity3d.com/how-to/set-up-a-stable-build-pipeline?_ga=2.93348701.1947575356.1551677076-444583806.1551677075 보면 트렐로 활용해서 팀내 의사소통하는거 볼수있다. 활용하자 더보기 phpmyadmin mysql 서버에 접속할 수 없습니다 문제 계속 뜨길래 php.ini파일에 socket부분도 수정했는데도 에러떴다. 결국 최종 해결한건 /etc/phpMyAdmin/안에 config파일이 있는데, 여기에 호스트랑 포트 디비서버꺼 넣어주니 되더라.. 하 ㅋ ㅠ https://zetawiki.com/wiki/CentOS_phpMyAdmin_%EC%84%A4%EC%B9%98_(yum) 더보기 Sublime package 유용한 패키지들 (https://opentutorials.org/module/2251/12791 참조함)BracketHighlighter ( 태그의 처음과 끝을 하이라이트 시켜서 코드 가독성을 높여준다. )Emmet ( 젠코딩 플러그인이다. 개인적으로는 사용을 안한다. 젠코딩 없이도 서브라임 기본 기능만으로도 부족함이 없다. *젠코딩 API)JQuery ( JQuery 자동완성 기능이 추가된다. )live reload ( 에디터에서 저장을 하면, 브라우저로 창을 옮기지 않아도 새로고침이 된다. Only ST3) - 크롬 브라우저 확장프로그램 필요SyncedSideBar ( 현재 포커스된 파일의 위치를 사이드바를 통해 바로바로 포커스를 맞춰준다. 현재 열려 있는 사이드 바 위치가 다른 곳이라도 파일이 어떤 위치에 있는지 .. 더보기 android alarmmanager.setRepeating alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, alarmtime,1000*120,pIntent); 이거말야. 1000*120 이자리가 intervermilli인데해보니까 alarmtime이 첫번째 알람이 울릴 시간이고. 이 시간 이후 intermilli간격대로 울린다. 예를들어 alarmtime올 2014-01-03 20:11 이고 intermilli가 1일 이면 20:11에 매일매일 울리는거지 더보기 alarm깨달은것 getBaseContextgetApplicationContext등의 차이점. alarmManagr의 Time이 현재시간을 기준으로 울리기시간전까지의 값(카운트다운?) 인건지울릴 시간인건지.. 거참 후자였어. 아래써있듯이, 내가하려는 방법으로는 System.currentTimeMillis값에 더해줘야겠군. AlarmManager.ELAPSED_REALTIME_WAKEUP type is used to trigger the alarm since boot time alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 600000, pendingIntent);will actually make the alarm go off 10 min after the device bo.. 더보기 안드로이드 alarm 알람앱 1회용 전체소스. 필요하신분께선 마음대로 사용하세요! import java.util.Calendar;import java.util.Locale; import android.app.AlarmManager;import android.app.Dialog;import android.app.PendingIntent;import android.app.TimePickerDialog;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.DialogFragment;import android.support.v4.app.FragmentActivity;import a.. 더보기 android timepickerfragment import java.util.Calendar;import java.util.Locale; import android.app.Dialog;import android.app.TimePickerDialog;import android.os.Bundle;import android.support.v4.app.DialogFragment;import android.support.v4.app.FragmentActivity;import android.text.format.DateFormat;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import and.. 더보기 android %02d hour = String.format("%02d",hourOfDay); 이렇게 하는대신locale을 써라. Locale locale = getResources().getConfiguration().locale;'String str = String.format(locale,"%02d : %02d",hourOfDay,minute);secondTimebutton.setText(str); 더보기 android final final 키워드는 주로 class 나 method 의 재정의(overriding)를 막기 위하여 사용되며, 맴버변수나 로컬변수 등에서 변수 초기화 이후 바꿀수 없는 변수를 만드는 용도로도 사용을 합니다. 더보기 #pragma once와 #pragma comment 에 대하여 #pragma once와 #pragma comment 출처 : http://blog.paran.com/knowhow/16885577 #pragma 는 #로 시작하는 Precompiler(전처리구문) 지시자중 하나이다.컴파일러에 종속적인 명령으로, 컴파일러에 직접 정보를 전하기 위해 사용하는데,컴파일러에 종속적이기 때문에 컴파일러는 변경했을 경우 실행을 보장하진 못한다. #pragma 명령어 중 자주 쓰이는 once 와 comment()에 대해서 알아보자. 1. #pragma once #pragma once 는 C의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만빌드되도록 알려주는 명령이다. 즉, 여러번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다. 예를 들어, A... 더보기 cocos2d-x visual studio 한글깨짐 문제 cocos2d-x visual studio 한글깨짐 문제 visual studio를 사용해서 github를 이용하면 한글이 깨진다. 비쥬얼스튜디오에서 기본적으로 인코딩방식이 UTF-8이 아니라서 그런다고한다. 바꾸는 방법은 간단하다! 자신의 비쥬얼스튜디오가 깔린 폴더아래 다음과같은경로로 이동해준다. C:\Program Files\Microsoft Visual Studio 11.0\VC\vcprojectitems 이곳에 가보면 hfile과 newc++file이 있다. 이 둘의 인코딩방식을 utf-8로 변경해주면된다!! 인코딩방식을 utf-8로 변경하는 방법은 비쥬얼스튜디오를 실행해서 해당 파일을 불러온다음에 다른이름으로 저장을 누르면 저장버튼옆에 ^이 아랫방향으로 향해있는 그 버튼을 누른다.그러면 거기에 .. 더보기 cocos2d-x 조명효과 cocos2d-x 조명효과 마녀사냥이라는 게임을 보다가 이번에 게임을 만들면서 깨달아가는거지만, 여태까진 내게 주워진 스프라이트가없다면 어떻게 해야할지몰라했다.무슨말이냐면, 게임에서 동굴맵에 들어가면 캐릭터주변 혹은 동굴내의 촛불있는부분만 밝고 나머진 어두운걸볼수있다. 난 이거를 어떻게 개발한건지 처음엔몰랐었다. 하지만 오늘 알게된게openGL이란것이었다. cocos2d-x를 통해 게임을 처음 만들면서http://blog.naver.com/PostView.nhn?blogId=cloudlevel&logNo=50175737922&categoryNo=17&parentCategoryNo=8&viewDate=¤tPage=1&postListTop 조금 더 큰 세상 바라보기 프로젝트 (아래사진 클릭시 링크.. 더보기 [개발]tip#2 sqllite update에 대한 오해. update문을 작성할때 조건절을 명시해주지않으면 데이터베이스안에 있는 모든 데이터가 다 바뀌어버린다. 덕분에, 내가 여태까지 쓴 메모가 다 사라지고 새로운 글로 채워져버렸다. update는 조건절을 반드시 써줘야한다. 더보기 이전 1 2 3 다음