728x90

분류 전체보기 404

리프트 차트(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

네트워크 연결상태 확인

오늘은 C++ 개발에 있어 네트워크 연결 상태를 확인할 때 사용하는 함수 에 대해 설명합니다. 아주 간단한 함수 하나만 있으면 확인할 수 있습니다. 함수명은 InternetGetConnectedStateEx 입니다. * 소스코드 DWORD CDlg::NetworkStatus() { DWORD dwFlag; TCHAR szName[256]; return ::InternetGetConnectedStateEx(&dwFlag, szName, 256, 0); } 위 함수를 보면 특별한 인자 없이 InternetGetConnectedStateEx 을 던지게 되면 응답값이 true 이면 연결된 상태입니다. 응답되는 인자에 여려상태값이 있는데 이 값을 MSDN에서 보면 아래와 같습니다. etrieves the conn..

시스템 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

무료 통계프로그램 R 사용하기

오늘은 전에 설명한 통계프로그램 R 에 대해 설명하고자 합니다. R 은 데이터마이닝 분석툴은 아니며~, 통계관련 스크립트기반의 툴입니다. 아무래도 통계에 대한 기본 지식이 있는 상태에서 사용해야하며, 산출되는 데이터의 의미를 알아야 하니 사용법을 안다고 R에 대해 다 안다고 볼 수는 없습니다. 우선 어디서 구할 수 있는지를 보면 윈도우용 : https://cran.r-project.org/bin/windows/ 리눅스용 : https://cran.r-project.org/bin/linux/ 에서 구할 수 있습니다. 아무래도 윈도우용을 많이 사용하기 때문에 이 부분을 보면.. R for Windows Subdirectories: base Binaries for base distribution (manage..

시스템 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
728x90
반응형