일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소니
- Delphi
- 입문
- MFC
- WIN32 SDK
- SDK
- 파이어버드
- 델파이
- 셋업
- 시리얼 통신
- xml
- SQL
- PostgreSQL
- 데이터베이스
- c#
- 초보
- Visual Studio 2005
- 문자열
- 기초
- 예제
- Firebird
- MySQL
- 설치
- 인스톨
- VB.NET
- Visual Basic
- 파라미터
- dll
- winsock
- vb
- Today
- Total
목록분류 전체보기 (350)
프로그래밍 노트
C#에서 실수(double)를 정수(int)로 바꾸는 방법은 아래 2가지 방법이 있다. 어떤 방법을 쓰냐에 따라 반올림이 되거나 버림이 된다. using System; namespace mathTest { class Program { static void Main(string[] args) { double dValue1 = 234.567; int iValue1 = 0; int iValue2 = 0; iValue1 = Convert.ToInt32(dValue1); iValue2 = (int)dValue1; Console.WriteLine("Convert.ToInt32(" + dValue1 + ") -> " + iValue1 + " 반올림"); Console.WriteLine(" (int)" + dValue..
C#에서 올림, 반올림, 버림 함수 사용하는 법 아래 소스를 한번 돌려보면 쉽게 이해 갈 수 있을 것 같음 지정 소수점 자리 이하로 올림, 반올림, 버림하는 함수를 밑에 만들어 두었음 using System; namespace mathTest { class Program { static void Main(string[] args) { double dValue1 = 123.456; double dValue2 = 987.654; double dValue3 = 192.837465; double dTest = 0; dTest = Math.Ceiling(dValue1); Console.WriteLine(dValue1 + " 올림 -> " + dTest); dTest = Math.Round(dValue1); Con..
포드 V 페라리 스토리가 좀 밋밋하지만 그래도 재미있었다. 호불호가 갈릴 수 있는 영화인 것 같다. 예전 멋진 차를 좋아하는 사람이라면 추천할 수 있을 것같다. Ford GT40 MK2 정말 잘 빠진차다. Ferrari 330 P4도 정말 멋지게 생겼다. 내 생에 이런 멋진 차들을 한번 타보는 기회를 가질 수 있을까? 영화 중에 아래 두 대사가 마음에 남았다. 'It's a truly lucky man who knows what he wants to do in this world, because that man will never work a day in his life.' - Carroll Shelby (Ford v Ferrari) 항상 애들에게 하는 말인데 정말 자신이 하고 싶은 일을 아는 사람은 정..
컴퓨터는 어떻게 통신을 하는 것일까? 컴퓨터에 장착된 네트워크 카드에 연결된 랜(LAN) 케이블로 다른 컴퓨터나 인터넷에 연결된다. 네트워크 카드는 이더넷 카드, 랜 카드, 네트워크 인터페이스 카드, 네트워크 어댑터라고도 말한다. 여기서 이더넷(Ethernet)은 제록스(Xerox) 연구소에서 개발한 컴퓨터 네트워크 기술이다. 이더넷이라는 이름은 제록스의 상표를 등록했다. 이더넷은 OSI 1계층인 물리적 계층(IEEE 802.3)에서 신호와 배선을 정의하고 OSI 2계층인 데이터 링크 계층(IEEE 802.2)에서 MAC(Media Accss Control) 패킷과 프로토콜의 형식을 정의한다. 이더넷은 물리 계층과 데이터 링크 계층이 포함되어있다. 컴퓨터간에 데이터 전송을 설명하기 위해서는 OSI 계층에..
오른쪽 위의 사과 마크를 클릭하여 "이 Mac에 관하여"를 클릭한다. 그리고 창이 하나 뜨면 "저장 공간"을 선택하면 남은 여유 공간을 확인할 수 있다.
shift + command + 3 을 누르면 전체 화면을 캡쳐한다. shift + command + 4 을 누르면 켑쳐할 영역을 선택하여 캡쳐할 수 있다.
커맨드 라인(명령 줄 인터페이스, 도스창)에 내용을 파일로 출력하거나 내용을 클립보드에 출력하여 손쉽게 다른 문서에 붙일 수 있는 방법이 있다. c:\ipconfig > c:\test\ip.txt 위와 같이 쓰면 ipconfig의 내용을 c:\test\ 폴더에 ip.txt로 출력한다. ">" 도스 명령어 파이프 라인이다. ipconfig를 실행하면 화면에 내용을 출력하지만 명령어 파이프로 내용을 파일로 출력하게 바꿀 수 있다. c:\ipconfig | clip 위와 같이 쓰면 ipconfig의 내용을 클립보드에 출력한다. 쉽게 말해서 ipconfig 내용을 ctrl + c로 복사한 것과 같다. 알아 두면 유용하게 쓸 수 있는 커맨드들이다.
Azure 노트북에 OpenCV가 설치가 되지 않은 경우 import cv2를 하여 사용하려 하면 아래와 같은 에러가 발생한다. In [6]: import cv2 --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) in ----> 1 import cv2 ModuleNotFoundError: No module named 'cv2' Azure 노트북에도 라이브러리를 설치할 수 있다. 아래와 같이 쓰면 openCV를 설치할 수 있다. In [13]: # opencv 설치 !pip install opencv-python Collect..
자식 클래스에서 발생한 이벤트를 부모 이벤트에 발생하게 하기 위한 간단한 소스 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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 using System; namespace EventTest { class Prog..
사설망 또는 프라이빗 네트워크(private network)는 인터넷 어드레싱 아키텍처에서 사설 IP 주소 공간을 이용하는 네트워크이며 RFC 1918과 RFC 4193 표준을 준수한다. 이러한 주소는 가정, 사무실, 기업 랜에 쓰인다. 위에 내용은 위키백과에서 가져온 내용인데 설명이 네트워크를 잘 모르는 사람이면 잘 이해가 안간다. 20년전에는 회사에서 데이터나 프린터를 공유하기 위해 IP 주소를 설정할 때, 나는 컴퓨터의 IP주소를 100.100.100.100으로 설정해서 서브넷 마스크는 255.255.255.0을 설정하고 다른 컴퓨터는 100.100.100.1~245를 변경하여 사용하였다. 이렇게 IP주소를 아무 규칙없이 설정해서 써도 특별히 외부 네트워크에 연결하지 않으면 전혀 문제가 되지않는다...