반응형 분류 전체보기1478 인터넷 정보 많은 사람들이 인터넷에 정보를 올린다. 그리고, 훨씬 더 많은 사람들이 인터넷에서 정보를 받는다. 사람들은 대형 검색 사이트에서 검색하여 정보를 얻기도 하고, 특정 사이트에서 직접 정보를 얻기도 한다. 대부분의 사람들은 네이버, 다음, 구글을 통한 검색으로 정보를 얻는다. 2017. 8. 6. 자본주의의 본성 자본주의는 투쟁적이고 경쟁적인 인간의 본성에 기반한 경제체제이고, 시장은 자본주의 체제에서 가장 핵심적인 역할을 한다. 시장은 인간이 투쟁하는 전쟁터이고 이 전쟁터에서 재화는 승패를 결정하기도 하고 투쟁하는 도구이기도 하다. 이 재화를 화폐로 대치하여 운영하는 금융산업은 이와 같은 전쟁을 보다 거대하고 복잡하고 치열하게 만들었다. 자본주의 시장은 인간의 본성에 의해 생성되었기 때문에 시간이 지나고 기술이 발달된다고 해도 쉽게 사라지기 어려울 것이다. 과거 공산주의 유토피아를 꿈꾸었지만 그것은 인간의 본성을 무시했기 때문에 무너지고 말았다. 왜 사람들은 투쟁적이고 경쟁적인 본성을 가지고 있을까? 진화론적인 관점에서 본다면 인류 탄생 후 자연과 사람들과 충돌 속에서 그러한 사람들만이 지금까지 살아남을 수 있.. 2017. 8. 6. 납 제거하는 방법 납땜된 부품을 떼어 내는 것은 까다롭고 시간이 많이 걸리는 작업이다. 납땜된 부품을 떼어 내는 방법은 다음과 같이 여러 방법이 있다. 그 중에서 SMD 부품을 가장 쉽게 떼어 내는 방법은 특수납을 사용하는 방법이다. 특히, QFP 부품을 쉽게 떼어 낼 수 있다. 1. 납흡입기모터와 인두가 결합된 자동 납흡입기도 있다. Lead 타입 부품에만 사용할 수 있고 SMD 부품에는 사용하기 어렵다. 2. 솔더윅 (Solder Wick)솔더윅으로 부품을 떼어낼 수는 없지만 핀과 핀 사이에 묻은 납을 제거할 수 있다. 3. SMD 리워크 열풍기열풍기에서 나오는 뜨거운 열로 SMD 부품을 깨끗하게 떼어낼 수 있다. SMD 리워크 열풍기는 50만원에서 100만원 이상까지 비싸기 때문에 몇 만원짜리 열풍기를 대신 사용할 .. 2017. 8. 6. 추천 납땜 인두기 FX-951 HAKKO는 일본의 유명한 납땜 인두기 제조업체이다. HAKKO에서 나온 FX-951은 인두 손잡이와 인두팁이 작아 정밀한 작업을 할 수 있다. FX-951의 스펙은 다음과 같다. 온도 : 200 ~ 450도 전력 : 75W 가격 : 약 280,000원 인두 팁을 닫는 쇠 수세미가 들어 있는데 물에 적힌 스펀지보다 쇠 수세미가 더 좋다. FX-951은 인두 팁에 온도 센서가 내장되어 온도를 제어한다. 인두 팁에 공급되는 전압이 24V로 낮아 감전의 위험이 없다. 전류는 약 3A 정도 흐른다. FX-951는 고주파 인두기가 아닌 일반 히터를 사용한 인두기이다. HAKKO의 보다 저렴한 제품은 FX-888D가 있다. ☞ 일반 인두기와 고주파 인두기의 차이 2017. 8. 6. C에서 static 사용 C에서 static은 전혀 다른 2가지 용법으로 사용된다. 1. 지역변수에서 static 선언될 때지역변수에 static을 사용하면 변수가 저장되는 메모리가 함수 리턴시에도 사라지지 않고 유지된다. 그래서, 함수를 여러 차례 호출해도 변수 값을 유지 하고 있다. 2. 전역변수에서 static 선언될 때프로젝트가 여러 파일로 되어 있을 때 static으로 선언된 전역변수는 다른 파일에서 사용하면 컴파일 할 때 에러 메세지를 출력한다. 2017. 8. 6. CPU 온도 측정 프로그램 작업 표시줄에 CPU의 온도가 표시되게 할 수도 있고, 과열일 때 경보 표시가 되게 할 수도 있다. 여기에서 다운받을 수 있다. 2017. 8. 6. CRC의 에러 검출 확률 CRC (Cyclic Redundancy Checks)의 에러 검출 확률을 계산하는 것은 매우 복잡하다.대략적으로 다음 식을 사용할 수 있다.P = 1 / 2X여기서, X는 CRC 비트이고, P는 CRC가 검출하지 못하는 에러가 발생할 확률이다.예를 들면, 16비트 CRC를 사용한다면 에러가 발생했을 때 그 에러를 검출하지 못할 확률이 0.00153%이다.여기서 0.00153%은 에러가 발생할 확률을 의미하는 것이 아니라 에러가 발생했을 때 검출 못하는 확률을 의미한다. 100번의 통신 동안 1번 에러가 발생한다면 그 에러를 검출하지 못할 확률은 0.0000153%이 되고, 6553600번의 통신 중 1번은 검출하지 못하는 에러가 발생한다. 2017. 8. 6. 인터넷 프로토콜에 사용하는 Checksum, CRC MAC 프로토콜에서는 32비트 CRC를 사용한다.IP 프로토콜 중에서 IPv4에서는 헤드 데이터만 16비트 Checksum을 사용하고 IPv6에서는 Checksum이 없다.TCP 프로토콜에서는 16비트 Checksum을 사용한다. Checksum은 16bit one's complement sum을 사용한다.현재 기술로 MAC Layer 아래에서 대부분의 에러를 검출할 수 있다고 생각하기 때문에 IPv6에는 Checksum이 없고 TCP/IP Layer에서는 CRC가 아닌 간단한 Checksum만을 사용한다. @ CRC 에러 검출 확률 2017. 8. 6. C에서 가장 실수하기 쉬운 버그 C에서 가장 심각하고 흔하게 하는 실수는 배열이 Overflow되는 것이다. int a[5];int i = 5;a[i]=1; 위와 같은 코드에서 배열 a의 인덱스는 0~4인데 i에 5을 넣어 배열의 범위를 넘었다. 이때 넘어간 영역은 다른 변수의 값이 저장되어 있는 영역인데 그곳에 의도하지 않은 값이 저장되어 프로그램이 이상 동작을 한다. Visual C++에서는 실행 중 Overflow 되면 Run-time 에러 메세지를 띄우지만, 일반적인 C에서는 이러한 문제를 검출하여 메세지를 띄우지 않기 때문에 프로그래머가 직접 찾아야 하지만 이러한 버그는 찾기가 매우 어렵다. C에서 이러한 문제를 그대로 둔 이유는 프로그램 실행 속도 때문이다. 배열에 접근할 때마다 일일이 검사를 하면 프로그램 실행 속도가 매우.. 2017. 8. 6. 이전 1 ··· 107 108 109 110 111 112 113 ··· 165 다음 반응형