일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hyperledger
- error
- 다윈
- firebase
- Android
- coroutines
- log
- fabic
- kotlin
- vuepress
- null safety
- 안드로이드
- hardwareacceleration
- 컴파일
- Realm
- Exception
- fabric-sdk-java
- 스트리밍
- LAYER_TYPE_SOFTWARE
- porterduff
- bigquery
- Gradle
- C
- test
- Glide
- ethereum
- convert
- web3js
- quick-start
- dataginding
- Today
- Total
목록분류 전체보기 (212)
날마다 새롭게 또 날마다 새롭게
헤더파일 코딩 시, 함수 중복 선언을 막기 위해 ifndef를 사용한다.예를 들어, myheader.h 를 코딩한다고 하자.헤더파일 전체 코딩 내용을 다음과 같이 ifndef ~ endif 로 묶어주도록 하자.#ifndef MY_HEADER_H#define MY_HEADER_H코딩...#endif위와 같이 코딩하면 여러 파일에서 myheader.h를 #include 하더라도 재정의 되는 것을 방지할 수 있다.
#include /* reverse : reverse string s in place */void reverse(char s[]){int c,i,j;for(i=0,j=strlen(s)-1;i
#include /* atoi : convert s to integer */int atoi( char s[]){ int i, n, sign;for(i=0;isspace(s[i]); i++);sign = (s[i]=='-')?-1:1;if(s[i]=='+' || s[i] == '-')i++;for(n=0;isdigit(s[i]);i++)n=10*n+(s[i] - '0');return sign * n;}
문자나 기호들을 컴퓨터에서 저장하거나 통신할 목적으로 부호화하는 방법을 말한다.문자 인코딩은 크게 ASCII, Unicode가 있다. - ASCII 코드- 영문/숫자 : 1바이트- 한글/한자 : 2바이트- euc-kr : 한국어 ASCII 코드- Unicode- 모든 글자 : 2바이트- UTF-8 : 8bit로 표현 → 영문/숫자 : 1바이트, 한글/한자 : 3바이트
1. Virtualbox Host-Only network 아이피는 버추얼박스 메뉴 파일 - 환경설정 - 네트워크 탭에서 192.168.56.1로 설정, DHCP는 체크 해제 2. /etc/network/interfaces 파일 수정auto eth1iface eth1 inet staticaddress 192.168.56.101netmask 255.255.255.0network 192.168.56.0broadcast 192.168.56.255 3. 우분투 네트워크 어댑터 설정 - VirtualBoxNAT, 호스트 전용 어댑터, 브리지 어댑터 모두 사용하기로 설정 4. VirtualBox port forwarding 가능!!
- 이클립스 프로젝트 Source를 분석하여 Class Diagram을 출력하는 Plug-inhttp://www.soyatec.com/euml2/installation/offline.php#offline※ 사용 중인 이클립스 version 다운로드 - 이클립스 실행 후 Help menu - Install New Software - Add위에서 받은 파일 압축을 푼 폴더를 추가하고 설치
Source(VLC-PC1) → Server(Darwin Server) → Destination(VLC-PC2) 1. PC1의 Live 영상을 RTP/MPEG Transport Stream으로 전송한다.VLC Player - 메뉴 - 미디어 - 스트림 - 갈무리장치 - 스트림 실행대상 - RTP/MPEG Transport Stream - 추가 - 주소에 Server IP 입력(ex:192.168.0.4) - 다음 - 문자열 변경 - 스트림생성된 출력 문자열 : :sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{dst=192.168.0.4,port=5004,mux=ts} :no-sout-r..
1. 서버 설치 전 환경 설치sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.listsudo apt-get -q updatesudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyringsudo apt-get -q updatesudo apt-get upgradesudo aptitude install apache2 openssh-server samba smbfs php5-ffmpeg libapache2-mod-php5 ffmpeg libavcodec-extra-52 vl..
1.서론1.1 네트워크 패킷 그리고 프로토콜호스트 : 웹브라우저나 메신저 프로그램 또는 파일 공유 프로그램들을 구동하는 컴퓨터라우터 : 하나의 통신 채널(이더넷, WiFi)로부터 온 정보들을 다른 통신 채널로 교체, 전달하는 일을 도맡은 장비이다.패킷 : 연속된 바이트로 이루어진 정보를 담고 있는 집합체프로토콜 : 통신 프로그램 사이에서 교환되는 패킷에 대한 약속TCP/IP정의프로토콜 집합체(protocol suite). IP(Internet Protocol), TCP(Transmission Control Protocol), UDP(User Datagram Protocol)이 있다.동작 흐름응용프로그램 → 소켓(TCP→IP)→채널→라우터→채널 →소켓(IP→TCP)→응용프로그램 계층Network layer..
1. 연산 우선 순위의 연산 순서 연산자 연산순서 ( ) [ ] -> . 좌에서 우 ! ~ ++ -- + - * & (type) sizeof 우에서 좌 * / % 좌에서 우 + - 좌에서 우 > 좌에서 우 = 좌에서 우 == != 좌에서 우 & 좌에서 우 ^ 좌에서 우 | 좌에서 우 && 좌에서 우 || 좌에서 우 ?: 우에서 좌 = += -= *= /= %= &= ^= ||= = 우에서 좌 , 좌에서 우 2. 비트 연산자 종류& 비트 방식 AND | 비트 방식 inclusive OR ^ 비트 방식 exclusive OR right shift ~ 1의 보수 ※ 진수 별 정수값 표기방법8진수 : 0을 앞에 쓴다. ex) 03716진수 : 0x를 앞에 쓴다. ex) 0x1f