일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MX Component
- sql developer
- oracle
- 윈도우10
- windows10
- django
- vscode
- 장고
- MSSQL PYTHON
- 텐서플로우
- 파이썬
- 티스토리 초대장
- Python
- rs485
- 자본주의
- MSSQL
- pymssql
- tensorflow
- scrapy
- 오라클
- 딥러닝
- c#
- M2M
- 크롤링
- rs422
- Serial
- matplot
- Visual Studio Code
- PYTHON MSSQL
- MEAN Stack
- Today
- Total
목록분류 전체보기 (662)
안까먹을라고 쓰는 블로그
123456789101112131415using System.Diagnostics; Stopwatch SW = new Stopwatch();string sTemp1, sTemp2; SW.Reset();SW.Start(); // " 측정할 부분 작성 "SW.Stop(); // 현재 인스턴스가 측정한 총 경과 시간을 가져옵니다.sTemp1 = SW.Elapsed.ToString(); // EX) "00:00:00.0000045"// 현재 인스턴스가 측정한 밀리초 단위의 총 경과 시간을 가져옵니다sTemp2 = SW.ElapsedMilliseconds.ToString() ; // EX) "44"cs
프로파일러는 SQL Server는 최적화를 위해서 사용되는 유용한 도구입니다. 프로파일러의 주요한 용도는 SQL Server에서 발생하는 각종 이벤트를 추적하고 수집함으로써, 현재 SQL Serer에서 어떠한 문제가 발생하고 있는지 쉽게 확인할 수 있도록 하는 것이다. 따라서 문제해결에 큰 도움을 준다. [실행] 1. SSMS 메뉴의 [도구] -> [SQL Server 프로파일러] 실행 2. 시작메뉴의 [Microsoft SQL Server 2008 R2] -> [성능도구] -> [SQL Server 프로파일러] 실행 [추적] 프로파일러 메뉴의 [파일] -> [새 추적] 선택 [서버에 연결]창에서 기본 인스턴스에 연결하면 다음 그림과 같이 추적 속성을 설정하는 창이 나온다. [일반]탭에서 추적 이름을 적..
인덱스 - 데이터를 좀더 빠르게 찾을 수 있도록 해주는 도구 Table Scan - 데이터 페이지를 처음부터 끝까지 찾아본다는 의미이다. 인덱스가 없을 경우거나 인덱스가 있어도 그냥 테이블을 찾아보는 것이 빠른 경우에 사용한다. Index Seek - 비클러스터형 인덱스에서 데이터를 찾아본다는 의미이다. Clustered Index Seek - 클러스터형 인덱스에서 데이터를 찾아본다는 의미이다. Clustered Index Scan - Table Scan과 동일한 의미이다. 클러스터형 인덱스의 리프 페이지는 결국 데이터 페이지이기 때문이다. ■ 테이블의 인덱스 확인 명령어 exec sp_helpindex 테이블이름 ■ 클러스터형 인덱스 ▶ 인덱스 추가 명령 CREATE INDEX 인덱스이름(PK_테이블이..
WinAvr 에서 printf() 함수를 사용하는 절차 및 방법 1. 사용자 프로그램의 서두에서 헤더파일 stdio.h를 인클루드한다. printf() 함수에 관련된 모든 사항은 이 헤더파일에 정의되어있다. 2. 1문자를 출력하는 저수준 스트림 함수에서 사용할 주변장치를 초기화한다. 이는 보통 별도의 사용자 정의 함수로 만들어 사용하는 것이 좋다. 1문자를 출력하는 저수준 스트림 함수에는 출력장치를 초기화하는 기능을 포함하지 않으므로 이를 별도로 미리 초기화해 놓아야 한다. 3. 1문자를 출력하는 저수준 스트림 함수를 만든다. 이 함수의 이름은 사용자가 임의로 정할 수 있다. 이 함수에는 모든 ASCII문자를 출력할 수 있어야 한다. 4. fdevopen() 함수를 사용하여 출력장치에 1문자를 출력하는 ..
interrupt [USART0_RXC] void usart0_rx_isr(void) { unsigned char data ; // 레지스터로 선언해도 되나.. 머 상황에 따라서. static word wRead_Count = 0 ; // 외부와 분리되는 정적 변수로 선언하면 복사_붙여넣기 프로그램 편합니다. static BOOL bProtocol_Start = 0 ; data = UDR0 ; // UDR0 직접 읽으시면 안되요. if ( data == STX ) // 시작이 오면 { bProtocol_Start = 1 ; wRead_Count = 0 ; comm.wReadCount = 0 ; } if ( bProtocol_Start ) { comm.cComReadData [ wRead_Count ] =..
LEDLight Emitting Diode)는 일종의 반도체 PN 접합 다이오드로서 순방향 전류가 흐를 때 여기에 혼합된 불순물의 종류와 농도에 의해 여러 가지 파장의 빛을 낸다. EX) 파장이 380nm ~ 770nm정도 범위인 가시광선을 출력하는 VLED(Visible Light Emitting Diode) 이보다 파장이 긴 적외선을 출력하는 IRED(Infrared Emitting Diode) - Led 출력 프로그램 #include #include "c:\AvrEdit\JJ128c\JJ128.h" int main(void) { unsigned char i, LED; MCU_initialize(); // initialize MCU Delay_ms(50); // wait for system stabi..
디바운싱(debouncing) - 마이크로세서가 키를 여러번 누른 것으로 잘못 인식하는 것을 방지하기 위해서 키 접점에서의 진동을 제거 하는 것. - 단순 입력방식 키 스위치들의 ON/OFF 상태를 소프트웨어적으로 단순히 병렬 입력하여 읽어들이는 방법 - 키 스캔 방식 키 스위치들이 매트릭스(matrix)구조로 배열되어 있고 이것들의 ON/OFF 상태를 소프트웨어적으로 스캔(scan)하여 읽어들이는 방법 - 엔코더나 전용 LSI를 사용하는 방식 TTL 이나 CMOS 의 엔코더 소자를 사용하는 방법으로 각 키가 눌러지면 이에 해당하는 병력 출력신호를 하드웨어적으로 발생한다. #include "c:\AvrEdit\JJ128c\JJ128.h" 의 Key_input()함수 unsigned char key_fla..
#include "c:\AvrEdit\JJ128c\JJ128.h" 안의 함수들 void Delay_us(unsigned char time_us) /* time delay for us */ { register unsigned char i; for(i = 0; i < time_us; i++) // 4 cycle + { asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "); // 2 cycle + asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "); // 2 cycle + asm volatile(" PUSH R0 "); // 2 cycle + asm volatile(" POP R0 "..
윤덕용 ohm사 정가-42000 제1장ATmega128의 구조와 기능 1.1 AVR 마이크로콘트롤러의 개요 1.2 ATmega128의 기본 구조와 기능 1.3 ATmega128의 명령 세트 1.4 ATmega128의 기본 하드웨어 1.5 ATmega128의 인터럽트 처리 제2장ATmega128의 내장 I/O기능 2.1 병렬 I/O 포트 2.2 타이머/카운터 및 PWM 출력 2.3 USART 직렬통신 포트 2.4 SPI 직렬통신 포트 2.5 TWI 직렬통신 포트 2.6 A/D 컨버터 2.7 아날로그 비교기 제3장OK-128키트및 개발툴 3.1 OK-128의하드웨어 구조와 기능 3.2 AVR ISP 다운로드 케이블 3.3 AVR Studio와 WinAVR의 설치 및 사용 3.4 AVR Studio의 매크로 ..
RAID(Redundant Array of Indexpensive Disk)기법이란 2개 이상의 HDD를 병렬로 사용하는 기법으로 SAN(Storage Area Network)기법과 NAS(Network Attached Storage)기법 등도 유사한 기법 RAID의 경우 디스크의 용량이 모두 동일한 것이 좋다. 디스크 용량이 다를 경우 작은 하드디스크를 기준으로 용량이 정해지기 때문에 낭비가 발생한다. 그러므로 실제로 RAID를 구성할 경우 디스크의 용량, 제조회사 뿐 아니라 모델명까지 같은것을 사용하는 것이 일반적이다. ▶ RAID 0 LVM방식은 앞의 하드디스크에 데이터가 완전히 저장되지 않는다면 다음 하드디스크는 전혀 사용되지 않지만 RAID 0 방식은 모든 디스크에 내용이 분산되어 저장되고 저장..