일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- 장고
- 텐서플로우
- rs422
- MEAN Stack
- matplot
- 윈도우10
- 티스토리 초대장
- Visual Studio Code
- vscode
- 딥러닝
- 자본주의
- pymssql
- PYTHON MSSQL
- tensorflow
- M2M
- MSSQL PYTHON
- windows10
- oracle
- sql developer
- scrapy
- MX Component
- 오라클
- Python
- MSSQL
- c#
- rs485
- Serial
- 파이썬
- django
- Today
- Total
목록분류 전체보기 (662)
안까먹을라고 쓰는 블로그
※구성요소 항목에 "Microsoft Winsock Control 6.0"을 추가해줘야 Winsock컨트롤이 나타납니다 Server의 기본개념은 Socket - Protocol / LocalPort를 설정하시고 Listen상태로 대기를 하다가 Client로 부터 연결요청이 오면 Winsock1_ConnectionRequest 이벤트가 발생되서 Winsock1.Accept를 해주면 Client와의 연결이 완료가 된것이고, Client로부터 수신데이터가 오면 Winsock1_DataArrival이벤트가 발생되고, 송신은 Winsock1.SendData를 이용해서 합니다. 그리고 Client가 연결을 종료하면 Winsock1_Close이벤트가 발생됩니다 ' Socket통신 연결버튼 Private Sub btn..
※구성요소 항목에 "Microsoft Winsock Control 6.0"을 추가해줘야 Winsock컨트롤이 나타납니다 Client의 개념은 Socket - Protocol / RemoteHost / RemotePort를 설정하시고 Listen상태의 서버에 Connect를 하시고, Server에서 Accept를 해주면 Winsock1_Connect이벤트가 발생됩니다. 이러면 연결은 완료가 된것이고, Client로 부터 연결요청이 오면 Winsock1_ConnectionRequest 이벤트가 발생되서 Winsock1.Accept를 해주면 Server로부터 수신데이터가 오면 Winsock1_DataArrival이벤트가 발생되고, 송신은 Winsock1.SendData를 이용해서 보내시면 됩니다. ' Sock..
using System.Text.RegularExpressions; 정규식은 텍스트 문자열에서 패턴을 명시적으로 설명하는 데 사용할 수 있는 언어입니다. 이러한 패턴을 단순히 설명하는 것 외에도 일반적으로 정규식 엔진을 사용하면 일치 항목을 반복하거나 패턴을 구분 기호로 사용하여 문자열을 하위 문자열로 구문분석하거나 지능적인 방식으로 텍스트를 바꾸거나 형식을 다시 지정할 수 있습니다. 또한 정규식을 사용하여 강력하고 간단한 방식으로 텍스트처리와 관련된 많은 일반작업을 해결할 수 있습니다. ■ 단순식 패턴 입력(일치 항목) foo foo, food, foot, "There's evil afoot." ■ 한정사 한정사는 항상 한정사 바로 앞(왼쪽)에 있는 패턴을 참조합니다. 1. * "0개 이상의 항목"을 ..
using System.Runtime.InteropServices; [DllImport]를 사용하면 C#에서 WinAPI를 다룰수가 있으며, 외부의 .dll파일을 가져다가 쓸수있고, C/C++로 만들어진 . dll파일도 C#에서 사용할 수가 있다. ■ WinApi 사용 123456789101112namespace DllImport_Test{ class Program { [DllImport("user32.dll")] public static extern int MessageBox(int Idx, string Str, string Title, int Type); static void Main(string[] args) { MessageBox(0, "DllImport Test", "DllImport", 1);..
한빛 미디어 사이트에 C# 쓰레드에 관한 좋은 글이 있어서 소개합니다. 저자는 한동훈님이고 아마 C# 에센스라는 책에 있는 내용이 아닌가 생각됩니다. 작성일이 2001년 11월 인데도 아직도 내용은 살아 있습니다. 초보 개발자나 저처럼 머리가 굳어가서 기억이 가물거리는 개발자들에게 도움이 될 것 같습니다. C# 쓰레드 이야기: 1. 쓰레드는 무엇인가?C# 쓰레드 이야기: 2. 다중 쓰레드C# 쓰레드 이야기: 3. 쓰레드 제어C# 쓰레드 이야기: 4. 쓰레드 기본 개념C# 쓰레드 이야기: 5. NT vs UNIXC# 쓰레드 이야기: 6. 쓰레드 예외 처리C# 쓰레드 이야기: 7. C#으로 만드는 WinTopC# 쓰레드 이야기: 8. 동기화C# 쓰레드 이야기: 9. 임계 영역C# 쓰레드 이야기: 10. 뮤텍..
SerialPort 컨트롤을 사용해서 시리얼 통신을 구현할 수 있습니다. Serial통신을 하려면 PortName, BaudRate, DataBits, Parity, StopBits를 설정을 해줘야 합니다. SeiralPort 인스턴트 생성 using System; using System.IO.Ports; using System.Threading; SerialPort Serial = new SerialPort(); 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58..
1. 실행가능작업의 값 확인 - 이거는 현재 MSSQL의 테스크 사용량을 확인하는 명령어 같음... select Scheduler_ID, Current_Tasks_Count, Runnable_Tasks_Count from SYS.dm_os_schedulers WHERE Scheduler_ID < 255 2. CPU를 많이 사용하는 상위 100개의 SQL문 확인 select top 100 (a.total_worker_time/a.execution_count) as [Avg_CPU_Time], CONVERT(Varchar, Last_Execution_Time) AS 'Last_execution_Time', Total_Physical_Reads, SUBSTRING(b.text, a.statement_start..
■ [시작]→[모든 프로그램]→[MicroSoft SQL Server]→[SQL Server 구성관리자]→[SQL Server 노출 영역 구성] ▶ '서비스 및 연결에 대한 노출 영역 구성' → [Database Engine] → [원격 연결] → '로컬 및 원격연결' → 'TCP/IP만 사용' ■ SQL Server Configuration Manager ▶ 외부컴퓨터에서 서버에 접속하기 위해서는 'SQL Server Browser'를 실행시켜줘야 한다. - 윈도우 - 실행 창(WIN+R)에서 services.msc 입력 후, 확인 - 실행되는 서비스 화면에서, 아래의 "SQL Server Browser"를 자동 실행으로 변경 ▶ 'MSSQLSERVER에 대한 프로토콜'에서 'TCP/IP'항목을 사용으..
인덱스 - 데이터를 좀더 빠르게 찾을 수 있도록 해주는 도구 Table Scan - 데이터 페이지를 처음부터 끝까지 찾아본다는 의미이다. 인덱스가 없을 경우거나 인덱스가 있어도 그냥 테이블을 찾아보는 것이 빠른 경우에 사용한다. Index Seek - 비클러스터형 인덱스에서 데이터를 찾아본다는 의미이다. Clustered Index Seek - 클러스터형 인덱스에서 데이터를 찾아본다는 의미이다. Clustered Index Scan - Table Scan과 동일한 의미이다. 클러스터형 인덱스의 리프 페이지는 결국 데이터 페이지이기 때문이다. ■ 테이블의 인덱스 확인 명령어 exec sp_helpindex 테이블이름 ■ 클러스터형 인덱스 ▶ 인덱스 추가 명령 CREATE INDEX 인덱스이름(PK_테이블이..
■ 데이터베이스 내에 있는 모든 개체 (테이블, 뷰, 인덴스, 트리거, 프로시저 등)의 정식 명칭은 다음과 같다. [구문형식] 서버이름.데이터베이스이름.스키마이름.개체이름 ▶ 외부 데이터 베이스연결 exec sp_addlinkedserver @server = 'Second', -- 앞으로 사용될 서버이름(원하는 이름으로 지어줌) @srvproduct = '', -- 접속할 서버의 종류. SQL Server라면 ''만 써도됨. @provider = 'SQLOLEDB.1', -- SQL Server 제공자 -- @provider = 'SQLNCLI', -- SQL Server 제공자 @datasrc= '192.168.0.59', -- 접속할 서버 인스턴스 @provstr = 'Provider=SQLOLEDB..