본문 바로가기
DevExpress DateEdit yyyy-MM-dd, 날짜 Mask 설정 (VS 2017) DevExpress DateEdit yyyy-MM-dd, 날짜 Mask 설정 (VS 2017) 사용 버전- DevExpress 17.2- 비주얼스튜디오 2017 데브익스프레스에서 DateEdit 날짜 포맷 설정하는 방법입니다. 일반적인 C# 도구들처럼 UI에서 쉽게 바꿀 수 있으나, 설정할 사항이 3개인 점 꼭 기억해주세요. 먼저, 데브익스프레스 DateEdit를 클릭하여 속성 창을 확인합니다. 그리고 Properties 항목을 확장하세요. DevExpress 데이트에디트에 선택 옵션이 많은데, 커서를 DisplayFormat까지 내려 주세요. 위 그림처럼 몇 가지 옵션이 나오는데, yyyy-MM-dd 포맷으로 설정하려면 3가지 사항을 모두 변경해 주셔야 합니다. DisplayFormat - Format.. 2019. 3. 10.
서보모터란? Servo Motor 특징 6가지 (미쓰비시 공통) 서보모터란? Servo Motor 특징 6가지 (미쓰비시 공통) 서보모터란? 정의메커니즘을 제어한다는 것은 기계의 위치, 속도 및 토크 등을 원하는 상태로 움직이게 하는 것으로 이를 위해서는 기계의 메커니즘과 구동부 및 제어부로 구성되어 있다. 여기서 메커니즘을 원하는 상태로 움직이도록 하는 장치를 서보 시스템이라고 한다. 이러한 서보시스템은 지형과 검출부의 Feedback 신호를 비교하여 그 차이만큼 지형을 보정하여 제어부를 동작하는 제어구조로 되어 있다. 주인의 명령에 따라 충실하게 동작(위치, 속도, 가속도)하는 모터실용적으로 위치제어와 속도제어에 이용빈번하게 변화하는 위치나 속도의 명령(목표치)에 대해서 신속하고, 정확하게 추정할 수 있도록 설계된 모터 서보모터란? 어원서보기구라는 용어는 1934.. 2019. 3. 9.
삼성전기 외국계 증권사 투자 의견, 목표 주가 시장 이슈가 되는 종목입니다. 외국계 증권사 시각은 어떤지 알아보겠습니다. ▷ 삼성전기(009150) 주가보다 먼저 돌아선 외국인 순매수! 삼성전기 주가가 반등세를 보입니다. 삼성전기 주가는 지난해 9월 이후 외국인의 대규모 매도가 출회되며 하락세를 보였는데요. IT사이클과 1분기 실적 우려에도 불구하고, 지난 4분기 실적발표 (1월 29일) 이후 주요 수급 주체인 외국인이 순매수 전환과 주가 반등이 나타나고 있습니다. 기술적으로도 주요 저항선을 앞둔 상황이어서 외국인 순매수가 지속할지 주목할 필요가 있습니다. 이에 실적발표일 이후 발표된 외국계 증권사의 투자 의견을 짚어드립니다. ▷ 삼성전기 투자의견 요약IT MLCC 설비의 자동차/산업용 전환으로 제품 믹스 및 판가 개선 예상5G 서비스 출시는 MLC.. 2019. 3. 8.
C++11 람다(Lambda) 함수란? template, struct 익명함수 예제 소스 C++11 람다(Lambda) 함수란? template, struct 익명함수 예제 소스 C++11은 함수 내부에 함수 객체를 선언하여 사용 할 수 있습니다. 주로 사용하는 일반적인 방법은 아래와 같습니다. (람다 사용 간단한 예제) 123456789void func_test (){ auto func_obj = [] (int a) { return a + 100; }; func_obj (23);}cs 함수나 각종 수식에 인라인을 이용해 실체를 선언할 수 있습니다. 실행 코드와 함께 데이터 영역도 겸비하게 되는 것입니다. 1234567891011void func (){ struct LocalFuncT { int operator () (int a) { return a + 100; } }; LocalFuncT .. 2019. 3. 7.
MySql SSL 설정 끄기, JDBC 연결 오류 해결 useSSL=false MySql SSL 설정 끄기, JDBC 연결 오류 해결 useSSL=false MySql이 5.5 버전부터 였나? SSL 접속을 기본으로 세팅해 놓았습니다. 그래서 SSL 처리를 안 하면 아래 같이 긴~ 에러 메시지를 보여줍니다. 경우에 따라선 경고로 그칠 수도 있으나, 어쨌든 MySql 기본값은 SSL 사용값이 true 이므로 꼭 짚고 넘어가야 합니다. 연결 오류 해결하지 않으면 빌드 / 실행할 때마다 아래 메시지를 보게 됩니다. Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL con.. 2019. 3. 6.
삼성전자 갤럭시 S10 언팩, 주식 투자 유의점 지난 2월 20일 미국 샌프란시스코에서 삼성전자 "갤럭시 언팩 2019" 행사가 진행되었습니다. 발표된 상품은 이렇습니다. 갤럭시 S10 라인업고급형 S10+보급형 S10e (749 달러)5G 지원 S10X갤럭시 폴드갤럭시 워치 액티브 눈에 뜨는 건 삼성전자 S7, S8, S9 디자인이 유사했으나 완전히 다른 디자인으로 출시되었습니다. ▷ 디스플레이 크기보급형 S10e : 5.8 인치S10 : 6.1 인치S10+ : 6.4 인치 카메라S10 : 후면 트리플 카메라S10+ : 후면 트리플 카메라, 전면 듀얼 카메라 메모리S10 : 기본 8GB~12GBS10e : 기본 6GB ▷ 폴더블 디스플레이, 갤럭시 폴드2월 2일에 가장 주목받은 건 갤럭시 폴드입니다. 화웨이가 밖으로 접히는 반면 삼성전자는 높은 기술.. 2019. 3. 5.
MSSQL 동적 쿼리 사용할 상황, 콤마 및 일반 프로시저 문제 MSSQL 동적 쿼리 사용할 상황, 콤마 및 일반 프로시저 문제 얼마 전, 프로시저 테스트한다고 where 조건에 값을 추가해 봤습니다. 동적 쿼리로 구현되어 있었는데, 테스트 때문에 콤마로 구분 된 값 여러개를 삽입했었죠. 그랬더니 오류가 발생하더군요. 123SELECT * FROM 검색할 테이블WHERE 조건 in ('ABC','123')cs 예를 들어 위와 같이 사용하면 오류가 발생합니다. 하지만 아래처럼 MSSQL 사용하면 오류가 발생하지 않아요. 123declare @tmp varchar(100) set @sql = @sql + 'where 조건 in('+@tmp+')'cs 동적 쿼리를 사용합니다. 123SELECT * FROM 검색할 테이블WHERE 조건 in (@tmp)cs 이렇게 사용하면 .. 2019. 3. 4.
프로그래밍 마스터 방법, 개발자 고수 되는법 4가지 번역 출처는 오늘의유머 프로그래머 게시판이며, 제가 글을 다듬어 이 블로그에 소개합니다. Technical Coach인 Kent Beck이 쓴 글이며, 주제는 프로그래밍 고수들이 업무 처리하는 패턴입니다. 수년간 노련한 프로그래머들을 지켜보며 그들의 작업 흐름에서 공통된 패턴을 발견했다. 반면, 내가 가르치던 (실력 좋다고 소문난) 프로그래머들에게선 그런 패턴을 발견하지 못했다. 지금은 노련한 개발자들의 작업 흐름 패턴(프로그래밍 방법)이 종국에 무슨 차이를 만드는지 알게 되었다. 귀한 시간을 소비하여 최고의 아웃풋을 얻는 방법을 소개한다. 아래에 소개할 4가지 주제는 개발자인 당신의 사고를 확장시킬 것이다. 일반 프로그래머 : 많은 문제를 해결하여 더 큰 문제 해결하는 방법을 알고 있다.고수 프로그래머.. 2019. 3. 3.
MFC const int 멤버 변수 초기화 선언 사용법 3가지 MFC const int 멤버 변수 초기화 선언 사용법 가장 보편적으로 사용하는 방법은 아래와 같습니다. 1T1() : tmp( 100 ) { }cs 생성자 호출 시 자동으로 초기화 되도록 합니다. 당연히 헤더에도 선언이 되어 있어야 합니다. 1const int tmp;cs 또는 static으로 선언해 사용할 수도 있습니다. 1static const int tmp = 100;cs 위와 같은 이론을 정리하면 아래 3가지 방법으로 MFC const int 멤버 변수 선언 및 사용법을 숙지할 수 있습니다. 1. static const int - 클래스 내부 1static const int tmp = 10;cs 2. static const int - 클래스 외부 123456class A{ static const.. 2019. 3. 2.
연말정산 차감징수세액 마이너스? 돌려 받는 세금 2월 말에 근로소득 원천징수영수증 (근로소득 지급 명세서) 받으셨을 겁니다. 그중 76. 차감징수세액 관심 많으실 텐데요. 결론적으로 음수, 즉 연말정산 차감징수세액 마이너스 란 뜻은 돌려받는 돈이란 뜻입니다. 나라에서 세금을 더 많이 거둬갔으니, 근로자에게 해당분을 돌려준다는 의미입니다. 그래서 아래처럼 -656,510 이란 숫자가 보인다면, 약 66만원 가량을 받는다는 뜻이죠. 연말정산 차감징수세액 (0보다 작으면 받는 돈, 0보다 크면 내는 돈) ☞ 13월의 월급, 연말정산 챙겨받는 꿀팁 [클릭] 결정세액 - 종(전)근무지 세액 - 주(현)근무지 세액 - 납부 특례세액 = 차감징수세액 이런 결과는 2월 말에 끝나며 해당 금액은 회사로 월말에 지급됩니다. 그래서 3월달 월급에 이 돈을 포함하거나 빼서.. 2019. 3. 1.
C# HttpWebRequest, HttpWebResponse 삭제된 블로그 URL 찾기 C#으로 티스토리에 지워진 포스팅 주소 (웹페이지) 찾기 「삭제된 포스트 찾기」란 티스토리 전용 프로그램 소개합니다.네이버, 구글 웹마스터 관리하다 보면 삭제된 포스트 주소 URL 때문에 헷갈리는 경우가 가끔 발생하는데요. 예를 들어 주소 1에서 100 사이에 지워진 포스트 주소(웹페이지)가 무엇인지 모를 때 사용할 프로그램입니다. 코딩 가능한 분은 아래 두 클래스 참조하세요.HttpWebRequestHttpWebResponse 내 블로그에서 비공개 또는 삭제한 포스트 주소를 알아야 할 경우가 있습니다. 가끔 저품질이나 포스트 검색 누락이 발생하면 일부러 삭제하거나 비공개로 전환하기 때문이죠. 일일이 기록하긴 힘들고, 기록해도 잊어버릴 때가 있어요. 공들여 쓴 포스트를 비공개로 전환했는데 까먹고 계속 비.. 2019. 2. 28.
카운터 파형 발생 모드 (Atmega 128 PWM 등 4개) 카운터 파형 발생 모드 (Atmega 128 PWM 등 4개) ■ 고속 PWM (Pulse Width Modulation)Atmega 기준으로 PWM에 사용된 타이머 주기와 실제 PWM 주기를 같이 설정한 경우. 업 카운터로 동작, 0x00 - 0xFF (TOP).오버플로우 인터럽트(TOV0)와 출력 비교 인터럽트(OCF0) 발생.OC0핀을 통해 파형 발생, 이 경우,비반전 비교 출력 모드는, 지정된 값(OCR0) 도달 시 0 출력, TOP 도달 시 1 출력반전 비교 출력 모드는, 지정된 값 도달 시 1 출력, TOP 도달 시 0 출력 ■ 일반 PWM일반적으로 위상 정정 PWM 모드라 불림. (Phase Collect)타이머 카운터가 업, 다운을 반복하면서 PWM 생성, 결과적으로 고속 모드 보다 2배 .. 2019. 2. 27.