// 파일명 지정하고 할때

$("#btnExcel").on("click", function () {
        var a = document.createElement('a');
        var data_type = 'data:application/vnd.ms-excel';
        var table_html = encodeURIComponent($("#tableName").html());
        a.href = data_type + ', ' + table_html;
        a.download = '파일명.xls';
        
        a.click();
        e.preventDefault();
});



출처 : http://toyuq.tistory.com/37

'JAVA/JSP' 카테고리의 다른 글

[jQuery] table 내용 엑셀다운로드  (0) 2018.04.17
DB 별 JDBC Driver  (0) 2014.04.04
DBManager.java  (0) 2011.11.10
javamail을 이용한 메일보내기.  (0) 2011.07.22
class 파일의 컴파일 버전 확인하기.  (3) 2011.04.08
ResultSet 의 Null 체크.  (0) 2011.03.31
블로그 이미지

fallacy.kr SG's Life


함수형 프로그래밍 생각해보야 할 몇 가지.


 1. 함수를 되도록 작게 만들기.

 2. 다형성 높은 함수 만들기.

 3. 상태를 변경하지 않거나 정확히 다루어 부수 효과를 최소화하기.

 4. 동일한 인자를 받으면 동일한 결과를 리턴하는 순수함수 만들기.

 5. 복잡한 객체 하나를 인자로 사용하기보다 되도록 일반적인 값 여러개를 인자로 사용하기.

 6. 큰 로직을 고차 함수로 만들고 세부 로직을 보조 함수로 완성하기.

 7. 어느 곳에서든 바로 혹은 미뤄서 실행할 수 있도록 일반 함수이자 순수 함수로 선언하기.

 8. 모델이나 컬렉션 등의 커스컴 객체보다는 기본 객체를 이용하기.

 9. 로직의 흐름을 최대한 단방향으로 흐르게 하기.

10. 작은 함수를 조합하여 큰 함수 만들기.





-- 출처 : https://www.inflearn.com/course/함수형-프로그래밍/



블로그 이미지

fallacy.kr SG's Life

find . -mtime +7 -type f -exec rm -f {} \;

7일 이상된 수정일자
파일만
삭제해

type d 는 디렉토리

mtime 대신 ctime 은 생성일자 기준

블로그 이미지

fallacy.kr SG's Life


- 압축 


tar cvf - [압축대상 소스]  | gzip -c > 생성되는 파일 이름.


tar cvf - ./etc | gzip -c > etc.tar.gz



- 해제


gzip -dc [압축된 tar.gz 파일이름]  | tar xvf - 




출처 : http://blog.daum.net/ipajama/303

블로그 이미지

fallacy.kr SG's Life

AIX, Solaris에서 디렉터리별로 사용 용량 확인



du -sk * | sort -nr



출처 : http://nabiro.tistory.com/61

블로그 이미지

fallacy.kr SG's Life

특이한 연산자 와 문자열 인덱싱, 슬라이싱 방법.



/    : 나누기

%   : 나머지

//   : 나누기의 몫

**   : 지수연산자 ( 10**3 => 10의 3승)


""" 혹은 '''


""" 

안녕하세요.        <== 주석 처리

XXX 입니다.        <== 주석 처리

"""


a = """

안녕하세요.

XXX 입니다. 

"""

=> 변수 a 에 장문문자 그대로 대입.




문자열의 곱하기


a = "hello"

print(a*3)

=> hellohellohello 





문자열 인덱싱


b = "ABCDEFG"

print(b[2])      ==> C 를 출력.

print(b[-2])     ==> F 출력.




문자열 슬라이싱


b = "ABCDEFG"


print(b[0 3])        ==> ABC 를 출력. 

print(b[-6 : -3])      ==> BCD 를 출력. 

print(b[1:])            ==> BCDEFG 를 출력.

print(b[:-1])           ==> ABCDEF 를 출력.


b[시작위치:끝위치] 로 보면되는데..


뭔가... ? 라고 생각한 사람있을지도..

print(b[:-1]) 은 ABCDEFG를 출력하는게 아닌가? 


검색해보니 그냥 인덱싱할 때와 같은 위치로 설명하는 글도 많이 보였는데,


아래처럼 위치를 보는게 좋을 것 같다.


 A B C D E F G

0 1 2 3 4 5 6            => 인덱스 위치

  A  B  C  D  E  F  G

-7 -6 -5 -4 -3 -2 -1    => 인덱스 위치


참고 : http://kkoseul.tistory.com/54









블로그 이미지

fallacy.kr SG's Life

언제부터인가.. 블로그에 글을 남기지 않았다가..

문득 생각이 나서 보니.

 

2014년 12월 이후로 글이 없네..

 

 

.....

 

뭐하고 살았지.

 

 

'끄적끄적' 카테고리의 다른 글

우아. 오랜만이다..블로그..  (0) 2016.10.21
블로그 이미지

fallacy.kr SG's Life

SELECT    *

FROM        ALL_PART_TABLES

;

 

 

SELECT    *

FROM        ALL_TAB_PARTITIONS

;

 

SELECT    *

FROM        ALL_IND_PARTITIONS

;

 

 

 

블로그 이미지

fallacy.kr SG's Life