전체 글
[자바] 시저 암호
시저암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. A를 3만큼 밀면 D가 되고 z를 1만큼 밀면 a가 됩니다. 공백은 수정하지 않습니다. 보낼 문자열 s와 얼마나 밀지 알려주는 n을 입력받아 암호문을 만드는 caesar 함수를 완성해 보세요. “a B z”,4를 입력받았다면 “e F d”를 리턴합니다. class Caesar { String caesar(String s, int n) { String result = ""; int num=0; char[] arr = new char[s.length()]; while(n>26) { n=n-26; } for(int i=0; i= 'A' && s.charAt(i) 'Z') num = (int)s..
안드로이드 인터페이스를 이용한 버튼 처리
일단 인터페이스 선언을 합니다. public class MainActivity extends AppCompatActivity implements View.OnClickListener 인터페이스 선언을 하면 에러가 날텐데 그리고 OnCreate() 밖에다 public void onClick(View v) { switch(v.getId()) { case R.id.btn1 : 버튼클릭시 작동내용 break; case R.id.btn2 : 버튼클릭시 작동내용 break; . . . 하시면 에러가 사라져요! 그리고 OnCreate() 안에다가 btn1.setOnClickListener(this); 쓰시면 됩니다 ㅎㅎ 이러면 장점이 버튼 일일이 리스너를 안 만들어도 되서 코드가 간결해져요~ 더 간단하게 한다면 ((..
안드로이드 암시적 인텐트(Intent)
인텐트란 안드로이드 4대 컴포넌트(액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더) 가 상호 간에 데이터를 주고받기 위한 메시지 객체이다. 인텐트에는 명시적 인텐트와 암시적 인텐트가 있는데 명시적 인텐트란 Intent(getApplicationContext(), SecondActivity.class); 와 같이 자신이 만든 다른 액티비티의 이름을 명확히 지정할 때 명시적 인텐트라 한다. 암시적 인텐트란 약속된 액션을 주어 안드로이드에서 제공하는 기존 응용프로그램을 실행하는 것이다. Uri uri = Uri.parse("tel:"+edt.getText().toString()); Intent it = new Intent(Intent.ACTION_DIAL, uri); startActivity(it)..
[유니티] 뷰포리아(Vuforia) SDK를 이용한 오브젝트 트레킹 체크
using UnityEngine;using Vuforia; public class TrackingObject : MonoBehaviour, ITrackableEventHandler { private TrackableBehaviour mTrackableBehaviour;public bool is_detected = false; // Use this for initializationvoid Start () {mTrackableBehaviour = GetComponent ();if (mTrackableBehaviour) {mTrackableBehaviour.RegisterTrackableEventHandler (this);}} public void OnTrackableStateChanged(TrackableB..
자바 String -> Int // string to int
String str = "1234";int strNum = Integer.parseInt(str); 하시면 됩니다. 반대로 int형을 String형으로 바꾸시려면int num = 1234;String str = Integer.toString(num); 으로 하시면 됩니다.
유니티 뷰포리아(Vuforia) SDK를 이용한 AR(증강현실) 구현
전에 작성한 내용이 있어 링크로..네이버 블로그 추가 )이미지가 흰색으로만 나올 때Editor - ImageTargetTextures - database 에 보시면 업로드한 이미지가 있을텐데Texture Type을 Default에서 Sprite로 바꿔주시면 이미지가 잘 나옵니다~