그룹별 카운트 - 그룹별에서 빈값

=COUNT(IF($A:$A=A2,$I:$I))-COUNTIFS($A:$A,A2,$I:$I,"")
그룹별 비어있지 않은 셀
=COUNTIFS($A:$A,A2,$I:$I,"<>")

 

$A:$A : 그룹할 범위

A2 : 그룹할 대상

$I:$I : 확인할 타겟 범위

list 1에 데이터에 list2에서 조회한 값 추가하기(for문을 최소한으로 돌도록)

Map<String, Object> mapData = new HashMap<String, Object>();
for(int i=0; i < list1.size(); i++) {
mapData.put(list1.get(i).get("ORG_PRD_ID"), list1.get(i));
}
for(int i=0; i < list2.size(); i++) {
String sPrdId = StringUtil.getString(list2.get(i).get("PRD_ID"));
Map<String, Object> goodsMap =  (Map<String, Object>) mapData.get(sPrdId);
goodsMap.put("ATTR", list2.get(i).get("ATTR"));
}

/* 10~20글자 && 영문 포함 && 숫자 포함 */
/^.*(?=.{10,20})(?=.*[a-zA-Z])(?=.*[0-9]).*$/;


/* 10~20글자 && 영문 포함 && 특수문자 포함 */
/^.*(?=.{10,20})(?=.*[a-zA-Z])(?=.*\W).*$/;


/* 10~20글자 && 숫자 포함 && 특수문자 포함 */
/^.*(?=.{10,20})(?=.*[0-9])(?=.*\W).*$/;


/* 8~20글자 && 영문 포함 && 숫자 포함 && 특수문자 포함 */
/^.*(?=.{8,20})(?=.*[a-zA-Z])(?=.*[0-9])(?=.*\W).*$/;


/* 10~20글자 공백확인할 정규화 */
/^.*(?=.{10,20})(?=.*\s).*$/;

SELECT MAX(컬럼명) KEEP(DENSE_RANK FIRST ORDER BY 컬럼명 DESC)

FROM TABLE


DENSE_RANK FIRST, DENSE_RANK LAST 선택가능




출처: http://minlove.tistory.com/entry/oracle-조회-시-최대값을-구한후-그-행의-다른-값을-구할때 [민준사랑]


80 대 20의 확률


WITH TEST_TABLE AS

(

    SELECT 'A' TEAM, 20 RATE FROM DUAL UNION ALL

    SELECT 'B' TEAM, 80 RATE FROM DUAL

)

SELECT *

FROM (

    SELECT *

    FROM TEST_TABLE A

    , ( SELECT LEVEL LV FROM dUAL CONNECT BY LEVEL <= 100) B

    WHERE RATE >= LV

    ORDER BY DBMS_RANDOM.VALUE 

)

WHERE ROWNUM <= 1



참조

http://okky.kr/article/240161

서버 자체 방화벽 확인


iptables 에 아래 추가


iptables INPUT -p tcp -m tcp --dport 1521 -j ACCEPT

iptables OUTPUT -p tcp -m tcp --dport 1521 -j ACCEPT


그리고 재시작

service iptables stop

service iptables start

처음 http 팝업창에서 부모창으로 넘길 파라미터들을  https 팝업창으로 넘긴다.


location.href = "https://새로운팝업창URL?param1="+param1+"&parame2="+param2 ;


그러면 기존 팝업창이 https로 바뀐다.


새로운 https 팝업창에서 받아온 param1 과 param2 값을


opener. ~~~ 을 사용해서 마무리하면 된다.....


아래 지식인을 참고했습니다.


http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=104271564&qb=b3BlbmVyIGh0dHBz&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=SpUHDsoRR0VssvC7Hp8sssssssC-406690&sid=NsGMzNqdRUnSWvSCucRbOA%3D%3D




cmd 창에서 해당 디렉토리로 이동 한 후에


del /s /q *.*


실행하면 폴더는 유지하고 파일만 삭제함.


/s 옵션은 모든 하위 디렉토리 파일 삭제.

/q 는 파일을 삭제할 것인지 메세지를 표시안함.



http://cssdesign.kr/forum/viewtopic.php?id=698


<는 &lt; 로 >는 &gt; 로 바꿔주는 것도 같은 이유인데,


간단하게


<li>텍스트 입력시 <강조> 하기 위해 이렇게 썼다면?</li>

XML 해석기가 <강조> 라는 문자열을 XML 엘리먼트로 인식하고 해석을 시도할 수도 있기 때문에 이러한 것을 방지하기 위해서 바꿔준다.



그리고 location.href="주소URL" 을 썼을 때 URL 에 &amp; 가 들어가 있으면 IE 에서는 자동으로 &amp;를 &으로 변환시켜 이동시켜준다. 그런데 크롬에서는 &amp; 를 &으로 변환해 주지 않아 원하는 주소로 이동 못 시켜준다. 

그런데 <a href="주소URL" 로 사용시에는 크롬에서도 &amp;를 &으로 바꿔준다.

(이유를 찾아보려 했지만 못찾았네.. 나중에 찾아봐야지)


아크로벳, 어도비 리더 10.x 버전 이상, 다운로드 링크

http://labsdownload.adobe.com/pub/labs/acrobat_ittools/acrobat_ittools_cleaner_p2_061713.zip

 

아크로벳, 어도비 리더 9.x 버전 이하, 다운로드 링크

http://labsdownload.adobe.com/pub/labs/acrobat_ittools/acrobat_ittools_cleaner_p1_061713.zip

 

 

원본

http://labs.adobe.com/downloads/acrobatcleaner.html

+ Recent posts