일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- Stock
- php
- 공모주 청약
- 코드이그나이터
- jquery
- 공모주 청약 일정
- 공모주
- 주식 청약
- 제이쿼리
- 맥
- 주식 청약 일정
- SQL
- Stock ipo
- IPO
- html
- 자바
- 주식
- Eclipse
- 자바스크립트
- MYSQL
- css
- linux
- Oracle
- 리눅스
- JavaScript
- codeigniter
- 7월 공모주 청약 일정
- java
- JSTL
- Today
- Total
목록2020/06 (83)
개발자의 끄적끄적
[Android] 현재 위치 주소 가져오기(Get current location without google map) 다음 과정으로 실행됩니다. 1. 위치 서비스가 활성화 안되어 있는 경우 설정창을 띄워 사용자가 활성화 할 수 있도록 해줍니다. 2. 위치 퍼미션이 허용안되어 있는 경우 사용자가 허용할 수 있도록 합니다. 허용 후 오른쪽 스크린샷처럼 중앙에 텍스트뷰와 버튼이 보입니다. 3. 버튼을 클릭하면 현재 위치의 위도와 경도를 Toast로 보여주고 텍스트뷰에 현재 위치에 대한 주소를 보여줍니다. 처음 앱을 실행한 경우에는 왼쪽 스크린샷처럼 지오코더가 현재 위치에 대한 주소를 못찾을 수도 있습니다. 다음 과정을 통해 포스팅의 코드를 테스트할 수 있습니다. 1. AndroidManifest.xml 파일에 ..
[Android] 런처 아이콘 변경하기 다음 링크에서 받은 구름 모양 png 이미지 파일을 사용했습니다. https://www.flaticon.com/free-icon/cloud_149209#term=cloud&page=1&position=1 1. 메뉴에서 File > New > Image Asset를 선택합니다. 2. 다음 항목들을 변경합니다. Name 항목에 런처 아이콘 이름을 적어줍니다. 본 글에서는 뒤에 cloud를 붙였습니다. Layer Name 항목에 레이어 이름을 적어줍니다. 본 글에서는 뒤에 cloud를 붙였습니다. Path 항목에 있는 폴더 아이콘을 클릭하여 앞에서 다운로드 받은 이미지를 지정해줍니다. 이미지 지정후 오른쪽에 구름 모양 아이콘이 보이는데 대부분의 영역보다 구름이미지가 커서..
[android] 안드로이드 디버깅 Logcat을 이용해서 로그 남기기 모든 프로그래밍에서 디버깅은 빠지지 않는 작업 입니다. 안드로이드 프로그램도 Java를 시용하므로 많이 사용하던 System.out.println(); 을 사용하여 값을 출력해 볼 수 있습니다. 하지만 Android는 Logcat이라는 디버그 메세지를 표시하는 logcat Monitor 를 포함하고 있습니다. 이 Logcat을 이용하여 로그를 남기는 방법을 알아 봅니다. 1. 많이 쓰던 방식 System.out.println(); 이걸로도 원하는 값을 출력할 수 있습니다. 2. Logcat 기본적인 사용법 - Log 객체를 사용하기 위해서 import 합니다. import andorid.util.Log; - 로그 메소드의 첫 번째 인..
[php] CROSS DOMAIN 대응 방법 CROSS DOMAIN ISSUE 는 JS의 정책에 따라 AJAX등을 이용하여 다른 도메인에 접속을 시도하려는 경우 보안 문제로 간주하고 차단함에 의해 발생한다. 이를 해결하기 위해선 다른 도메인에서 오는 접속에 대해 허용을 해주어야 한다. * response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); - POST, GET, OPTIONS, DELETE 에 대해 요청을 허가. * response.setHeader("Access-Control-Max-Age", "3600"); - HTTP Request 가 발생할 때 preflight request라는 요청이 발생. prefl..
[Android] 안드로이드 주기적으로 실행되는 타이머 실행하기(Timer, CountDownTimer 실행하기) [펌] 프로그래밍을 할때 특정한 행동을 반복적으로 실행할때는 반복문을 실행합니다. 하지만 UI가 있는 프로그램에서 메인스레드에서 반복문을 실행하면 반복문이 종료될때까지 다른 행동을 수행할수가 없습니다. 그러므로 자식스레드를 생성하고 그 위에 반복문을 실행해야 메인스레드의 명령도 처리하고 특정행동을 반복적으로 수행할 수 있습니다. 안드로이드에서는 위 행동을 대신할 간단하게 자식스레드를 생성하고 특정행동을 반복하게 해주는 클래스가 있습니다. 바로 Timer 클래스와 CountDownTimer 클래스 입니다. 하나씩 차례대로 사용법에 대해서 알려드립니다~ Timer timer = new Timer..
[MySQL] 서브쿼리 ( subquery ) [펌] 1. 서브쿼리 서브쿼리란 부모 쿼리 안에 작성하는 내부의 SELECT 쿼리이며, 주로 부모 쿼리의 FROM과 WHERE의 조건으로 사용됩니다. 서브쿼리라고 해서 특별한 문법이 있는 것이 아니라, SELECT를 괄호( )로 묶어서 가독성을 높입니다. 아래는 products 테이블에서 id가 가장 작은 값을 조회한 데이터를 부모 쿼리의 조건절에서 id 값으로 활용하는 예제입니다. # DELETE FROM items WHERE id = (SELECT MIN(id) FROM products); 부모 쿼리 : DELETE FROM items where id=() 서브 쿼리 : (SELECT MIN(id) FROM products) 다음은 서브쿼리의 결과를 it..
[mysql] SELECT 결과값을 UPDATE하기 A테이블과 B테이블의 공통인 ID값이 있을경우 SELECT문의 결과값을 UPDATE값으로 할 수 있다. UPDATE 테이블명 as A_table SET 업데이트할필드명 = (SELECT 선택필드 FROM 테이블명 as B_table WHERE A_table.공통ID = B_table.공통ID); 출처 : https://sir.kr/pg_tip/14827
[Mysql] Select결과를 Update 문에 반영하기 [펌] 1. 일반적인 Update문 일반적인 Update문은 아래와 같은 방식을 아래와 같은 방식이다. UPDATE [테이블명] SET [필드명 = 새로운 값] WHERE [조건문] 2. Select 결과와 Join 앞서 말한 것 처럼, Mysql과 다른 DB프레임워크의 방식이 다르다. Mssql 버전 UPDATE [테이블A] SET [테이블A].필드 = [테이블B].필드 FROM [테이블A],[테이블B] WHERE [테이블A].id = [테이블B].id Mysql 버전 UPDATE [테이블A],[Select 질의] B SET [테이블A].필드 = B.필드 WHERE [테이블A].id = B.id 오라클 버전 UPDATE [테이블A] A SET ..