목록[IT] (125)
할껀하고놀자
1234567891011121314151617181920212223/*과제 2번 수정사항data를 m_id로 수정하면서 변수들 다 수정m_name이라는 string 변수를 추가하면서 생기는 문제들 수정.ArrayList.cpp 대폭 수정.아이디로 search 하는지, 이름으로 search 하는지 구분하기 위한 함수 추가.리스트 아이디 값에 따라 정렬하기*/ #include#include"Application.h"using namespace std; int main() { Application app; app.Run(); //과제 1의 시작부분.. 대망의 시작이다. //과제 2 시작하기. return 0;} Colored by Color Scriptercs main.cpp 123456789101112131..
2018.02.21 개발일지 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111#include "Application.h" Application::Application(){} Application::~Application(){}void Application::Run(){ while (1) { m_Command = GetCommand(); switch (m_C..
안녕하세요! 오늘은 자료구조에 대해서 알아보는 시간을 가지겠습니다. 정렬되지 않는 배열리스트(unsorted arraylist)를 개발하는 시간을 가졌습니다. 오늘 개발한 내용에 대해 리뷰를 하면서 공부한 내용을 다시 다지는 것이니 좋은 자료가 된다면 좋겠습니다. 123456789101112#include#include"Application.h"using namespace std; int main() { Application app; app.Run(); //과제 1의 시작부분.. 대망의 시작이다. return 0;} Colored by Color Scriptercs main.cpp부분이다. 1234567891011121314151617181920212223242526272829303132333435363..
안녕하세요! 오늘은 c++를 공부하면서 헷갈렸던 개념에 대해서 한번 되짚어보고자 포스팅을 하게 되었습니다. 언뜻보면 유사한 개념인 것 같지만 차이점은 확실히 존재하는 define와 typedef에 대해서 공부해 보도록 하겠습니다. define은 말 그대로 치환한다는 의미를 가지고 있습니다. 사용 문법은 #define 을 이용하는데요. 예를들어서 yoyo를 1의 의미로 쓰고 싶다면 #define yoyo 1; 이라고 쓰시면 된답니다. 한번 전체 코드로 yoyo를 나타내보도록 하겠습니다. 라고 한다면 출력은 1이 되겠지요! 잘 나온것을 확인할 수 있네요. 다음으로는 typedef에 대해서 알아보도록 하겠습니다. typedef는 새로운 자료형을 선언한다는 것입니다. int, char처럼 아예 새로운 자료형으로..
안녕하세요! 오늘은 win32에서 도구상자를 띄우는 방법을 알아보도록 하겠습니다. 필자가 아무것도 모르는 상태에서 처음 win32를 배워가고 있는데 정말 하나하나씩 삽질해나가면서 배우고 있는 소중한 정보를 공유하고자 이렇게 글을 남기게 되었습니다. 1. 분명히 잘 띄워진 winforms이지만.. 여기서 뭘 어떻게 하라는거지..? 라는 생각이 들 수 있습니다. 이때 이것 저것 장난질을 칠 수 있게 도와주는 것이 도구상자입니다. 이 도구상자를 이용하면 체크박스나, 텍스트박스, 버튼 등을 만들어서 운용해 볼 수 있습니다. 다음과 같이 보기를 클릭합니다. 보기 -> 도구상자를 클릭하시면 도구상자를 볼 수 있습니다. 2. 생성된 도구상자를 이용해 간단한 로그인 창을 만들어 보았습니다. 완성~ 즐거운 코딩생활 되세요!
visual studio 2017버전에서는 winform을 아무리 찾으려고 해도 찾을 수가 없었습니다. 삽질을 많이 하고 구글링을 이곳 저곳 많이 해본 결과 방법을 드디어 찾게 되었습니다. 1. 우선 visual studio ctrl + shift + n 키를 누르신 후 새 프로젝트를 만들어봅니다. (필자는 여기에서 c#만 winform이 지원이 되어있고, c++은 winforms가 지원이 되지 되지 않아 매우 삽질을 많이 했습니다. 그래서 우선 아무것도 모르시는 분들을 위해 여기에 대한 해결책부터 알아봅시다.) 처음 프로젝트를 만들면 이 CLR 조차 없는 경우가 있습니다. 그 때는 이름 위에 있는 visual studio 설치 관리자를 열어줍니다. 여기서 이 패키지를 설치해 주시면 CLR이 설치가 되는..
1. OpenSSL이 뭘까??보통의 경우 웹서비스에 https를 적용할 경우 SSL인증서를 VeriSign라는 곳에서 발급받아야 하는데, 이때 비용이 발생하기 때문에 실제 운영서버가 아니면 발급 받기에 부담이 될 수 있다. 이 때 OpenSSL을 사용하여 인증기관을 직접 만들고, Self Signed Certificate 를 생성하고, SSL인증서를 발급하면 된다. 발급된 SSL인증서는 Apache httpd 등의 웹서버에 설치해서 쉽게 https의 서비스를 이용할 수 있다. 2. https란?인터넷 주소창 앞에 쓰여진 것입니다. https를 알기 전에 http를 먼저 아는 것이 좋습니다. http는 https와 s 단어 하나만 차이가 나는데, s는 Over Secure Socket Layer의 약어입니..
3과목 데이터 분석 – 7개 3-1 데이터 분석 개요3-1-1 데이터 분석 프로세스요건 정의 -> 모델링 -> 검증 및 테스트 -> 적용 요건 정의 분석요건 도출->수행방안 설계->요건 확정 분석 요건을 구체적으로 도출, 선별, 결정하고, 분석과정 설계, 구체적인 내용을 실무 담당자와 협의하는 업무이다. 전체 프로세스 중 가장 중요한 부분으로, 업무 성과를 좌우함. 모델링 모델링 마트 설계와 구축->탐색적 분석과 유의변수 도출->모델링 ->모델링 성능 평가 요건 정의에 따라서 상세 분석 기법 적용해 모델 개발하는 과정이다. 통계모형, 데이터마이닝 모형, 시뮬레이션, 최적화 등 다양한 방법론 사용한다. 검증 및 테스트 운영 상황에서 실제 테스트->비즈니스 영향도 평가 과적합 발생할 수 있으므로 주의가 필요..
2-2 분석 마스터 플랜 –2개 2-2-1 마스터 플랜 수립 -4개 1. 마스터 플랜 수립 개요 적용 우선순위를 평가해야 한다. 2. 우선순위 평가 방법 및 절차 4V를 고려한 우선순위 평가기준을 적용할 수 있어야 한다. 3. 단계적 구현 로드맵 수립 시급성과 난이도 평가기준에 따라 분석 적용 우선순위를 조정할 수 있어야 한다. 4. 일정계획 수립 기업 전사관점에서의 단계적 로드맵과 일정계획을 수립하는 것이 필요하다. 1. 마스터 플랜 수립 개요적용되는 우선순위를 평가하기 위해서 두가지가 필요하다. 적용 우선순위 설정 (우선순위를 고려) -전략적 중요도 -비즈니스 성과/ROI -실행 용이성 분석 구현을 위한 로드맵 수립 (적용범위/방식 고려) -업무내재화 적용 수준 -분석데이터 적용 수준 -기술 적용 수..
안녕하세요! 오늘은 비주얼 스튜디오에서 win32를 실행시켜보기로 하겠습니다. 처음에는 비주얼 스튜디오 2017버전에서 win32 콘솔 응용 프로그램을 아무리 찾아도 찾을 수 없었습니다. 한참을 뒤적거리다가 문제를 해결하였습니다. 그래서 메모로 남겨두고자 글을 작성하게 되었습니다. 먼저 비주얼 스튜디오를 실행시켜 줍니다. 파일 -> 새로 만들기 -> 프로젝트를 클릭합니다. visual C++ -> windows 데스크톱 텝에서 windows 데스크톱 마법사 클릭 후 확인을 누릅니다. (프로젝트의 이름을 바꾸고 싶으시면 바꾸셔도 됩니다.) 빈 프로젝트 체크 후 확인 누르면 win32 프로젝트가 만들어지게 됩니다.