일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- https://minkwon4.tistory.com/161
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- 국회의원 & 높으신 분들 어록
- Today
- Total
목록T.N.V (43)
OPEN between Secret
오늘은 집에 왔오느라 많이 못했다. 오늘 한일1. 글쓰기 페이지 작성(coinInfoWrite)2. 글쓰기 전송시 db에 들어가는 부분 작성- 일단 제목, 내용, 이미지 부분에 대한 check 하는 부분 - 이 부분에서 제목, 내용은 javascript 인데 이미지 부분은 php 에서 하는부분이라 조금 헤맷다.- file을 넘겨서 check를 해야했기에 ajax 에서 파일을 넘기는 부분을 좀 찾아봤음. 내일 멀쩡한 정신에 정리좀 했으면 한다.3. coinInfoWrite 부분을 db에서 값을 불러와서 보여주게끔 바꿈
시작 : 11시 종료 : 9시 해야할일1. 네비게이션 하나의 php로 빼기.(네비게이션을 돌려서 사용하기)2. 게시판 하나 만들어보기. (미리보기 후 자세히 보기 하면 모든 내용이 나올수 있게 만들기)3. 이미지 업로드이미지를 저장하는 방법1 : http://hellogohn.com/post_one75이미지를 저장하는 방법2 : http://www.joshi.co.kr/index.php?document_srl=293368&mid=board_nCHS89 php에서 파일을 전송하는 방법1 : http://blog.naver.com/PostView.nhn?blogId=travelmaps&logNo=220926440698&parentCategoryNo=&categoryNo=&viewDate=&isShowPopu..
시작 :8시 50분 종료 : 6~7시 오늘 할일.1. 페이징 처리하기 이슈1. 페이징 처리중 마지막 페이지가 나오는 현상이 있음. check 필요2. 페이징 처리시 현재 몇 페이지 인지 선택하는 부분이 되지않아서 처리.3. 내일은 게시판좀 만들고 크롤링 이란 것에 대해서 알아봐야함.4. 내 홈페이지에 대해 컨셉을 잡기. 컨셉이 없어서 제대로 진행이 되지 않음.5. 나만의 한방이 필요함. 한방 준비하기
시작 : 7시?종료 : 10시 오늘 할일 1. login 완성하기2. session 유지시키기3. 회원관리 만들기4. 게시판 만들기 이슈1. session 유지시키는 부분에서 시간을 많이 빼았김script 안에서 를 사용하려고 그 부분에 session을 종료하는 부분이 있는데 그게 계속 돌악가고 있었음그래서 script 에서 ajax로 새 php 로 보내서 그곳에서 session 종료하게 처리.2. 로그인시 아이디랑 비밀번호 버튼 + 로그인후 아이디랑 버튼 위치 조정하는거 좀더 알아봐야함.
토스트 = 하나의 위젯임. 생성 : Toast.makeText 위치지정 : setGravity여백지정 : setMargin Toast의 모양을 직접 바꿀수도 있는데 이 방법은 손이 많이 감* toast 객체에 모양을 입힐 inflater View layout 을 객체화(객체화 시키기 위한 소스를 만들어야함) * toast 객체를 생성* toast 객체에 layout 값 넣어주기 * 모양을 입히기 위한 layout.xml 파일, layout 안에서 배경을 주기 위한 drawable/toast.xml 파일을 각 각 생성해주고 꾸며야 함. 스낵바간단한 메시지 보여줄때 toast 대신 스낵바(Snackbar 이용 가능)화면 밑에 텍스트뷰 같은 형식으로 보여줌. 그러나 화면을 가릴수도 있기 때문에 별로 좋지 않다..
단말 방향 = 단말 방향이 바뀌면 액티비티를 메모리에서 없앤 후 새로 만든다세로 방향과 가로 방향의 xml들을 따로따로 만들어두는게 좋다. src/main/res/layout : 세로src/main/res/layout-land : 가로저 두 폴더 안에 같은 이름의 xml을 넣어두면 방향이 바뀔때 마다 세로방향이면 layout 에서 가로방향이면 layout-land 에서 알아서 xml을 읽어온다. ! 이 말은 세로 방향에서 가로방향으로 가면 메모리에서 activity를 지웠다가 다시 생성한다는것. 그렇다면 방향이 바뀌면 데이터가 사라지게 되는데 이때 이 데이터를 저장할수 있는 방법이 있음!! onSaveInstanceState !! onSaveInstanceState 메소드를 불러오면 bundle 객체를 ..
* 액티비티 -> 하나의 화면을 의미. 1. 레이아웃 인플레이션(Inflation)-> xml 레이아웃에 정의된 내용이 메모리에 로딩된 후 객체화되는 과정-> xml 레이아웃 파일은 앱이 실행되는 시점에 로드되어 메모리에 객체화 된다.-> xml 레이아웃 파일 안에 button 태그를 정의해 두었더라도 앱은 그 정보를 미리 알고 있는 것이 아니라 실행하면서 확인하게 된다. * setContentView()1. 화면에 나타낼 뷰를 지정하는 역할2. xml 레이아웃의 내용을 메모리에 객체화 하는 역할 * 화면 전체를 보여줄 xml 말고 화면중 일부분만 차지하는 레이아웃을 불러올때는?-> LayoutInflater 클래스를 사용-> 시스템 서비스로 제공-> 시스템 서비스는 단말이 시작되면서 항상 실행되는 서비..
1. 텍스트 뷰-> 텍스트를 화면에 보여주는것-> 텍스트뷰는 표시될 문자열이 없으면 텍스트뷰가 차지하는 영역도 알 수 없으므로 문자열은 반드시 지정해야 함.text-> 텍스트뷰에 text를 추가할때는 2가지 방식이 있음.1. 직접 입력하는 방식2. /res/values/ 폴더 안에 strings.xml 파일 안에 들어 있는 문자열을 지정하는 방식-> 다국어 지원시/res/value-en/strings.xml/res/value-ko/strings.xml이런식으로 2개를 만들어 주면 됨.-> /res/values/strings.xml에 정의된 문자열은 "@string/!string.xml 에서 정의한 name 값!" 로 참조한다textColor-> 문자열의 색상을 설정-> Alpha: 투명도. : FF = ..
위젯과 레이아웃-> 뷰와 뷰 그룹의 역할을 구분하기 위해 뷰의 종류에 따라 다른 이름으로 부름: 위젯(widget) - 뷰 중에서 일반적인 컨트롤의 역할을 하는 것: 레이아웃(Layout) - 뷰그룹 중에서 내부에 뷰들을 포함하고 있으면서 그것들을 배치하는 역할을 하는 것뷰와 위젯, 뷰그룹과 레이아웃뷰 : 화면을 구성하는 일반적인 요소위젯 : 화면을 구성하는 일반적인 요소 중에서 사용자의 눈에 보이는 컨트롤의 역할을 하는 화면 구성 요소뷰그룹 : 뷰를 담고 있는 그릇레이아웃 : 뷰를 담고 있는 그릇 안의 뷰들을 배치하는 역할을 하는 것을 레이아웃 ConstraintLayout(제약 레이아웃) - 제약 조건(Constraint) 기반 모델 - 제약 조건을 사용해 화면을 구성하는 방법, 안드로이드 스튜디오에..
Class Loader : Class파일을 메모리(Runtime Data Area)에 적재한다.- Bootstrap 클래스로더 : JRE의 클래스들- Extension 클래스로더 : JRE의 확장라이브러리- System 클래스로더 : 시스템환경변수의 클래스패스Execution Engine : byte code를 실행 가능하게 해석해주는 기능RunTime Data Area : 프로그램을 수행하기 위해 OS에서 할당 받은 메모리 공간--------------------------------------------------- JVM은 프로그램 실행중에 사용되는 다양한 런타임 데이터 영역을 정의함- 이런 데이터 영역 중 일부는 JVM 시작시 생성되며 JAVA 가상 스시틈이 종료 될 때만 파괴된다.- 다른 데이터..