javascript의 문자로 된 날짜 유효성검사 예)20180101 //문자가 날짜형이 맞는지 체크 20180101 function isDate(txtDate) { var currVal = txtDate; if (currVal == '') return false; var rxDatePattern = /^(\d{4})(\d{1,2})(\d{1,2})$/; //Declare Regex var dtArray = currVal.match(rxDatePattern); // is format OK? if (dtArray == null) return false; //Checks for yyyymmdd format. dtYear = dtArray[1]; dtMonth = dtArray[2]; dtDay = dtArra..
javascript 숫자 관련 함수들 [자바스크립트] //숫자형식 콤마 넣기 function numberWithCommas(x) { x = x.toString(); var pattern = /(-?\d+)(\d{3})/; while (pattern.test(x)) x = x.replace(pattern, "$1,$2"); return x; } //Number 숫자형식으로 변환하여 더하기. var Total_totalmoney = 0; for (i = 1 ; i
android : Android Intent 활용 예 // 웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); // 구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); // 구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=출발지주소&daddr=도착지주소&hl=ko"); Intent it = new ..
MSSQL 쿼리 최적화 CONVERT의 위력 기존에 잘되던 쿼리가 늦어져서 쿼리 성능에 대한 부분을 찾아보게 되었다. 그중 하나 좋은부분있어서 소개한다 무려 96:4의 비율로 속도가 빨라짐을 느낄수 있다. 주로 날짜형식으로 varchar 인경우 잘되는거 같다. 기본 VARCHAR 는 별 영향이 없는듯.. ▶CONVERT 검색할 값의 데이터 형식을 바꿔주는 것 실제 테이블 컬럼의 데이터 형식과 일치하게 검색하기 -- 기존쿼리 SELECT SD.PRD_CD AS PRD_ID , SUM(SD.SL_QY) AS SALE_QTY FROM POS_SL_ITM SD WITH(READUNCOMMITTED) WHERE SD.STD_DATE BETWEEN DATEADD(M, -1, CONVERT(DATE, '2019-02..
https://tv.naver.com/v/5858859 [랑스티비 네이버TV] https://youtu.be/f5vVwzq-s-M [랑스티비 유튜브] 오랫만에 와이프랑 랑스랑 같이 해운대에 다녀왔습니다. 여전히 바다는 넓고 아름다웠으며, 여유가 있었죠.~ 부산 갈매기는 올때마다 변함없이 날라다니고 있죠. ㅎ 아들은 모래놀이에 빠져있어서 갈매기나 바다는 관심밖.~ [랑스왈] 아빠! 탑 만들자 탑!! ~~ 드디어 탑만드는 중 근데 이시키 만들면 뿌기고 만들면 뿌기고. ㅋㅋ 바쁘게 물뜨러 다니는 나. ^^ 힘들어도 행복한걸. 모래사장에 있는 쓰레기를 발견 [랑스왈] 이러면 지구가 병드는데 모래놀이를 마치고 앞에보이는 호텔로 향하는중. 아직은 사람이 많지는 않네요. 오늘도 어김없이 뒷모습만 보이는 사랑스런 나의..
MSSQL 락(lock) 걸린 쿼리 확인하기 정말 이유없이 잘되던 쿼리가 안되는 경우가 있습니다. 이에 확인 가능한 쿼리입니다. ▶EXEC sp_lock LOCK 걸린 spid 검출 MODE 필드에 S로 나오는 것이 정상 MODE 필드에 X로 나오는 것이 LOCK EXEC sp_lock ▶dbcc inputbuffer(20) LOCK 걸린 spid를 입력하면 현재 돌고 있느 쿼리가 출력됩니다. dbcc inputbuffer(20) ▶kill 20 LOCK을 발생시키는 spid를 종료시킵니다. kill 20
andoid : 안드로이드 버튼 안보이게 하기 ▶xml(레이아웃)으로 설정 android:visibility="visible" // 버튼을 보이게 한다. android:visibility="invisible" // 버튼을 안보이게 한다.(공간 차지 O) android:visibility="gone" // 버튼 안보이게 한다.(공간 차지 X) ▶코드로 설정하기 btn1 = (Button) findbyViewId(R.id.button1); // 버튼이 btn1 이라면, bt1.setVisibility(View.VISIBLE); // 화면에 보이게 한다. bt1.settVisibility(View.INVISIBLE); // 화면에 안보이게 한다.
안드로이드 1초 마다 text 를 갱신하는 프로그램 만들기. ▶안드로이드 1초 마다 text 를 갱신하는 프로그램 만들기. 원하는 곳에서 testStart() 함수를 호출하면 된다. private TimerTask second; private TextView timer_text; private final Handler handler = new Handler(); public void testStart() { timer_text = (TextView) findViewById(R.id.timer); timer_sec = 0; count = 0; second = new TimerTask() { @Override public void run() { Log.i("Test", "Timer start"); Updat..
비주얼 스튜디오를 문서보는용으로만 사용했었다. (SublimeText, 와 EditPlus 처럼)그런데 쿼리 및 결과도 볼수 있다는 말에 바로 적용해 보니 나쁘지 않았다. ▶비주얼 스튜디오 코드(Visual Studio Code)로 MSSQL 연결해서 사용 1.Extensions 에서 mssql 검색후 Install 하기2.Ctrl + Shift + P 버튼으로 새로운 connection Profile 설정하기3.쿼리실행 (Ctrl + Shioft + E) 로 쿼리실행 1.Extensions 에서 mssql 검색후 Install 하기 2.Ctrl + Shift + P 버튼으로 새로운 connection Profile 설정하기.설정을 제대로 하면 바로 연결된다. 3.쿼리실행 (Ctrl + Shioft + ..
티스토리 #1 반응형 스킨 댓글창에 이미지 넣기 티스토리 블로그를 사용하면서 생각보다 댓글이 없다는 거다. 아주 활성화 되지 않는이상 사람들은 거의 눈팅만 하다간다. "ㅋㅋㅋ" 만 써줘도 얼마나 고마울까. ㅋㅋ 먼저 원래 댓글창인데 저 엄청 큰 여백에 글씨 "여러분의 소중한 댓글을 입력해주세요" 라고 부탁형의 글씨인데 보지도 않는다. ~~ ^^ 그래서 댓글창에 아래 이미지를 삽입해 넣어 봤다. 그래도 안쓰면 뭐... 댓글창 팝업이라도 뛰워볼까.ㅋ 댓글창 마우스에 반응하는 이미지 넣기 1. 이미지 만들기 크기(819 * 103) 배경으로 넣을거여서 댓글창과 크기를 같게 만들었다. 2. 스킨편집 - html 편집 - 파일 업로드 3. 스킨편집 - html 편집 - HTML 수정 1. 이미지 만들기 크기(81..
자바 기본 명령어 모음 ▶자바 기본 명령어 모음 자바 기본 명령어 모음 Strinig to int String from = "123"; int to = Integer.parseInt(from); int to String int from = 123; String to = Integer.toString(from); float to String float temp 1.5; Float.toString(temp) - float f = Float.parseFloat(String str); // String to float - double d = Double.parseDouble(String str); // String to double - byte b = Byte.parseByte(String str); // St..
[MSSQL] Table 별 용량 및 Row 수 조회 ▶Table 별 용량 및 Row 수 조회 테이블별 사용 용량 용량별 소팅 테이블별 Row 수 -- 테이블별 사용 용량 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) + 'KB') FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U' GROUP BY i.id -- 용량별 소팅 SELECT table_name = convert(varcha..
MSSQL MERGE (DML을 한번에) ▶MERGE단일 문에서 여러 DML 작업이 가능하다. 데이터 처리되는 횟수도 최소화되고, 쿼리 성능이 향상된다. MERGE INTO 변경할테이블 AS TARGET USING DUAL ON TARGET.STD_DATE = #{STD_DATE} AND TARGET.STR_CD = #{STR_CD} AND TARGET.POS_NO = #{POS_NO} AND TARGET.BILL_NO = #{BILL_NO} AND TARGET.LINE_SEQ = #{LINE_SEQ} WHEN MATCHED THEN -- 일치할때 쿼리문 UPDATE SET STD_DATE = #{STD_DATE} ,STR_CD = #{STR_CD} ,POS_NO = #{POS_NO} ,BILL_NO =..
MySQL DDL 조회 방법 -테이블 조회1SHOW TABLES; -원하는 테이블 생성문(script) 뽑아내기123SHOW CREATE TABLE 테이블명; SHOW CREATE TABLE account; -위의 방법으로 VIEW (뷰) 생성 스크립트도 뽑아낼 수 있음123SHOW CREATE TABLE 뷰이름; SHOW CREATE TABLE account_VIEW; -함수 목록 조회1SHOW FUNCTION STATUS; -원하는 함수의 생성문(script) 뽑아내기1SHOW CREATE FUNCTION 함수이름; -프로시저 조회1SHOW PROCEDURE STATUS; -원하는 프로시저의 생성문(script) 뽑아내기1SHOW CREATE PROCEDURE 프로시저이름; -트리거 목록조회1SHOW..
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |