목록분류 전체보기 (128)
막무가내 삽질 블로그
1089 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(series)이라고 한다. 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 등차(차이가 같다의 한문 말) 수열이라고 한다. 수열을 알게 된 영일이는 갑자기 궁금해졌다. "그럼.... 123번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. import java.util.Scanner; public class Main { public static v..

안드로이드 다이얼로그에 이미지뷰 넣기 custom.xml custom.java private void customDialog() { Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.signup3_customdialog); dialog.setTitle("custom dialog !!"); ImageView iv1 = dialog.findViewById(R.id.image1); ImageView iv2 = dialog.findViewById(R.id.image2); ImageView iv3 = dialog.findViewById(R.id.image3); ImageView iv4 = dialog.findViewById(R.id.image4);..

약 1년전 쯤 opencv를 활용하여 얼굴인식 및 이미지 필터를 적용하였다. 이번 프로젝트는 이미지를 활용하여 사람인지 아닌지를 판별하는 기능이 있다. (위랑 거의비슷) 차이 = 영상기반, 이미지기반 순서 1. 이미지를 선택 2. 이미지를 얼굴,눈을 읽을 수 있게 셋팅 후 네이티브로 넘김 3. 네이티브에서 받아온 jlong 타입 input의 이미지를 위치를 확인 하고 얼굴형태,눈을 확인 후 사람이면 1 아니면 0을 넘겨줌 4. 확인 테스트 프로젝트를 만들어서 정리해 본다. private static final String TAG = "ImTest"; public static final int GALLERY = 1; private Button gallery, success; private ImageView..
이미지 원본 비율 테스트중 image 1500/1996 device 1080/1794 imageview1 wrap,wrap 1080/1437 imageview2 100,100dp 263/263 imageview3 150,150dp 394/394 imageview4 200,200dp 525/525 imageview1 200dp,wrap 525/698 imageview2 wrap,wrap override200,200 150/200
접속 mysql -u 아이디 -p 현재시간확인 select now(); 순서대로 진행 select b.name,a.time_zone_id from mysql.time_zone a, mysql.time_zone_name b where a.time_zone_id = b.time_zone_id and b.name like '%Seoul'; select count(*) from mysql.time_zone; select @@system_time_zone; quit; mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 패스워드 입력 mysql -u userid -p select @@global.time_zone,@@session.time_zone,@..

A유저가 B유저의 프로필에서 친구추가를 누르면 B유저의 핸드폰에 알림이 울려야 한다. FCM 을 활용하여 테스트 해보았다. https://firebase.google.com/docs/android/setup?hl=ko 안드로이드 프로젝트에 파이어베이스를 추가 시킨다 마지막 단계 sync now를 누른 후 이 화면이 계속 되는 사람들은 에뮬레이터를 한번 실행시키면 넘어 갈 수 있다. 토큰은 사람으로 치면 주민등록번호라고 생각한다. 사람이 태어나면 주민번호를 등록하고 사망하면 주민번호가 삭제되는 것 처럼 앱이 실행되면 토큰이 발급되면서 해당 토큰으로 알림을 받을 수 있다. 테스트 파일의 흐름은 A핸드폰의 토큰을 발급받고 보관해 두었다가 B핸드폰을 실행하여 A핸드폰의 토큰으로 알림을 보낸다. MainActiv..
infinite/endless scroll 이란? 페이지 이동없이 스크롤을 내리면 다음 페이지의 내용을 불러오는 것을 의미한다. 즉, 무한스크롤이다. 예제를 통해 실습해본 후 내 프로젝트에 맞게 변경했다. 서버에서 받아온 데이터가 100개라고 가정했을 때 100개를 담는 리스트를 하나를 할당한 후 스크롤 이벤트가 발생할때 10개의 데이터를 불러온다. 테스트 예제 activity_main.xml item_recycler.xml item_loading.xml RecyclerViewAdapter public class RecyclerViewAdapter extends RecyclerView.Adapter { private final int VIEW_TYPE_ITEM = 0; private final int V..