728x90

프로그램 98

리프트 차트(Analysis Services - 데이터 마이닝)

리프트 차트(Analysis Services - 데이터 마이닝) SQL Server 2016 and later 다른 버전 적용 대상: SQL Server 2016 A 리프트 chart 는 임의 추측에 대해 비교할 때 마이닝 모델이 제공하는 향상률을 그래픽으로 나타내며 리프트 점수를 기준으로 변화를 측정합니다. 서로 다른 모델에 대한 리프트 점수를 비교하여 가장 적합한 모델을 확인할 수 있습니다. 또한 모델의 예측이 유용하지 않은 지점을 확인할 수 있습니다. 예를 들어 리프트 차트를 검토하면 프로모션 캠페인이 30%의 고객에게만 효과적임을 파악하고 해당 수치를 사용하여 캠페인의 범위를 제한할 수 있습니다. SQL Server 데이터 마이닝에서는 리프트 차트를 사용하여 동일한 예측 가능한 특성이 있는 여러 ..

자바스크립트에서 mid 함수 구현

오늘은 자바스크립트에서 mid 함수를 소개하겠습니다. 원래 substring 이란 함수가 있지만.. 정확한 바이트 단위의 mid 을 해야할 경우도 있기때문에 아래의 함수를 구현해야 합니다. * 소스코드 function getByteLength( data ) { var str = data; var l = 0; if( str == "") return l; for (var i=0; i 128) ? 2 : 1; return l; return len; } function Mid(str, st, en) { var len = getByteLength(str); var iEnd; if (st len ){ //시작점의 길이가 문자열의 길이보다 짧을..

빅데이터 시각화툴 정리

빅데이터의 마이닝을 하기 위해서는 현재까지 공부를 한 저로써는 아래와 같이 정리가 되는 것 같습니다. 1. 데이터수집 - 여러 필요 raw 데이터를 수집하여 서버 DB에 저장 2. 데이터 정리 - 목적을 가지고 목적이 되는 데이터를 정리 또는 써머리 작업 3. 마이닝 툴을 통해 데이터의 목표값, 또는 마이닝 추출 - 이때까지 추출된 데이터는 리스트 형태로 보입니다. (db 마이닝 쿼리) 4. 시각화 툴 - 위 리스트의 데이터를 가지고는 표시하고자 하는 값을 알기가 어렵기 때문에 차트. 또는 맵데이터로 표시를 해야할 때 필요 직관적이기 때문에 마케팅, 경영결정을 하기가 좋음. 위 정도로 정리가 되는 것 같습니다. 현재로서는 마이닝 추출은 R프로젝트나, mssql의 마이닝쿼리 또는 클라멘타인 과 같은 툴을 ..

AES 암호화 코드

오늘은 자바스크립트에서 AES 암호화 방법에 대해서 설명하고자 합니다. 현재 웹사이트에 AES 암호화 방법이 많이 있지만. 정확히 동작하지않는 경우가 있어서 현재 제가 사용하고 있는 js 을 소개해 드리고 간단한 주석을 달았습니다. 아래 화면은 암호화 복호화에 대한 설명인데 그냥 참고용으로 보시면 되고, 실질적으로 지정된 js코드를 넣고 암호화할 문자열을 넘기면 됩니다. 중요한 부분은 암호화 키 부분인데 이 부분은 상호 간에 협의가 되어야 하는 부분입니다. 그리고 암호화 후 자동으로 Base64 로 엔코딩 됩니다. * 소스코드 (js) var aes_key = "abcdefghijklmnopqrstuvwxyz123456"; // 상호 협의된 암호키 var GibberishAES = (function(){..

mssql에서 대량의 db 데이터 쿼리 시 사용하는 방법

오늘은 asp 에서 mssql의 db 쿼리 시 데이터의 양이 적을 때는 상관이 없지만, 데이터양이 많은 db 데이터 쿼리 시 페이지징을 해도 그 속도가 매우 느리다는 사실을 아시게 될겁니다. 오라클, mysql이야 rownum 이 있어서 이걸 이용하면 해당 레코드만 땡겨올 수 있지만 mssql 은 그렇지 못하다는 사실을 아시는 분은 그리 많지 않습니다~ 아래의 기본적인 asp에서의 쿼리를 보시면 sql = "select * from aaa " rs.open sql,dbcon,1 i=0 rs.pagesize=f_pgsize totalpage=rs.pagecount trcount=rs.recordcount if trcount > 0 then rs.absolutepage=int(f_page) pgcount=t..

프로그램/ASP 2021.01.10

구글 바차트 만들기

오늘은 구글에서 제공하는 API 중 가장 많이 사용하는 차트에 대해 연재를 하려 합니다. 기본 골격은 다 동일하고, 데이터 set도 다 동일하며, 생성하고자하는 함수만 다르게 하면 쉽게 구현할 수 있습니다. 다만 아래에 제가 구성해 놓은 자바스크립트 구조를 가져야 하겠죠~~ 기본적으로 google api chart 는 https://developers.google.com/chart/ 에서 볼 수 있습니다. 이제 아래의 소스만 가지고 있으시면 쉽게 만들 수 있습니다. * 소스코드 제일 중요한 부분이 두가지인데 data.addRows 에 표시하고자하는 숫치를 구성에 맞게 해야하고, options 에서 그 수치 규성에 맞게 옵션치를 한뒤, 바차트는 ColumnChart 을 호출을 하게 되면.. 위 처럼 데이터..

[MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음

출처 : http://yeobi27.tistory.com/entry/MFC-%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C-%EB%A9%80%ED%8B%B0%EB%B0%94%EC%9D%B4%ED%8A%B8-UTF8-%EB%AC%B8%EC%9E%90%EC%97%B4-%EC%9D%B8%EC%BD%94%EB%94%A9-%EB%B3%80%ED%99%98-%EB%AA%A8%EC%9D%8C [MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음 유니코드 -> 멀티바이트 1 2 3 4 5 wchar_t strUnicode[256] = {0,}; char strMultibyte[256] = {0,}; wcscpy_s(strUnicode,256,L"유니코드"); int len = WideCh..

프로그램/C++ 2021.01.10

ASP 에서 엑셀로 다운로드

ASP 에서 엑셀로 다운로드 되는거... 진자 별거 없다. ㅋ 상단에 아래 부분을 넣고... Dim XLSFileName : XLSFileName = "엑셀파일이름" Response.contenttype="application/vnd.ms-excel" Response.AddHeader "Content-Disposition","attachment; filename=" & XLSFileName & ".xls" Response.CacheControl = "public" 를 아래와 같이 바꿔주면 된다. 출처 : http://wonis-lifestory.tistory.com/entry/ASP-%EC%97%91%EC%85%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C * 추가 * 엑셀 : ..

프로그램/ASP 2021.01.10

R - 시계열 단순 예측 모형

R을 이용한 time series forcasting 을 간단하게 구현해서 초보자가 쉽게 개념을 이해기가 쉬울 것 같습니다. 출처 : http://ssangtip.tistory.com/entry/R-Arima-%EB%AA%A8%ED%98%95 안녕하세요. 구들짱입니다. 오늘은 R을 이용한 시계열 분석에 대해서 간략히 공유 하려 합니다. 예제는 R에 내장외더 있는 mdeaths(영국내 폐질환 월별 사망자수) 라는 샘플데이터를 사용 하겠습니다. mdeaths: Monthly Deaths from Lung Diseases in the UK (help에서 확인 가능합니다.) > mdeaths Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 1974 2134 1863 1877..

ServerXMLHTTP 을 함수로 만들어 사용하자

오늘은 asp에서 ServerXMLHTTP 을 사용하는데 있어 그냥 함수로 하나 만들어서 사용하기 쉽게 만들고자 합니다. 이미 알려진 내용이지만 함수화 해서 사용하면 편리할 것 같아 소개합니다. * 소스코드 // post 방식으로 전송할 때 사용 function SendPOST(parm_url, parm_post) Set xmlHttp = Server.Createobject("MSXML2.ServerXMLHTTP") xmlHttp.Open "POST", parm_url, False xmlHttp.setRequestHeader "User-Agent", "asp httprequest" xmlHttp.setRequestHeader "content-type", "application/x-www-form-urle..

프로그램/ASP 2021.01.10
728x90
반응형