목록byte (23)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; namespace testProject { // [프로그램 동작 클래스] class Program { static void Main(string[] args){ // [변수 선언 실시] string str = "hello"; // [string to byte 변경] byte[] bytData = Encoding.UTF8.GetBytes(str); // [byte to hex 변경] string strData = BitConverter.T..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" ) func main() { // [초기 변수 선언] jsonStr := "{\"name\":\"twok\",\"age\":30}" // [string to byte 변환 실시] bytes := []byte(jsonStr) // [byte to string 변환 실시] convert := string(bytes) // [로그 출력] fmt.Println("") fmt.Println("----------------------------------------------") fmt.Println("[로그 출력 수행]") fmt.Println("--------------------------------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "encoding/hex" "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // hex 패키지는 byte to hex 데이터 형 변환 시 사용됩니다 // --------------------------------------------------- // EncodeToString : byte to hexString 형 변환 시 사용합니다 // --------------------------------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" ) func main() { // [초기 문자열 선언] data := "hello" // [string to byte 변환] bytes := []byte(data) // [byte to string 변환] str := string(bytes) // [로그 출력] fmt.Println("") fmt.Println("----------------------------------------------") fmt.Println("[로그 출력 수행]") fmt.Println("----------------------------------------------") fmt.Println("bytes : ..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "encoding/json" "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // JSON (JavaScript Object Notation) 은 데이터를 교환하는 한 포맷 방식으로 key , value 형식으로 데이터를 생성할 수 있습니다 // --------------------------------------------------- // Go 에서 JSON 을 사용하기 위해서는 표준패키지 en..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [stringToBcdFormat] : 문자열 >> BCD 포맷 바이트 반환 // ----------------------------------------------------------------------------------------- fun stringToBcdFormat(data: String): ArrayList? { /** * // -------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [stringToBcdFormat] : 문자열 >> BCD 포맷 바이트 반환 // ----------------------------------------------------------------------------------------- public static byte[] stringToBcdFormat(String data){ /** * // --------------------------..
[구 분] TITLE : DATA FORMAT FORMAT : Binary , Byte , 진법 [Binary] 1. 바이너리 란 [이진수] 라는 의미를 뜻 합니다 2. 바이너리 는 0 과 1 만을 사용해서 수를 나타내는 이진법 입니다 3. 바이너리 는 개수에 따라 bit (1 비트) , niddle (4 비트) , byte (8 비트) 로 불려집니다 4. ex ) 십진수 10 을 이진수로 표현 >> 1010 (8421) [Byte] 1. 바이트 란 컴퓨터 내에서 정보를 처리 하는 가장 작은 단위 입니다 2. 바이트 는 8 비트 로 이루어져 있으며, 2의 8승 = 256 가지 범위의 데이터를 표현 할 수 있습니다 (0 ~ 255 까지 값을 가짐) 3. 바이트 는 주소 지정..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [hexStringToByteArray] : 헥사 문자열 >> 바이트 배열로 반환 fun hexStringToByteArray(data: String?) : ArrayList? { /** * // ----------------------------------------- * [hexStringToByteArray 메소드 설명] * // ----------------------------------------- * 1. 헥사 문자열 >> 바이트 배열로 반환 * // ----------------------------------------- * 2. 호출 방..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
[개발 환경 설정] 개발 툴 : SublimeText (PyScript) 개발 언어 : python [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Data 를 Byte 바이트 값 문자열로 리턴 실시] func dataToByteString(data: Data) -> String { /* // ----------------------------------------- [dataToByteString 메소드 설명] // ----------------------------------------- 1. Data 를 Byte 바이트 값 문자열로 리턴 실시 // ----------------------------------------- 2. 호출 방법 : var dataValue : Data = Data() dataValue.append(104) d..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [string 문자열 데이터를 byte 배열 값으로 반환] public static byte[] stringToByte(String data){ /** * // ----------------------------------------- * [stringToByte 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터를 byte 배열 값으로 반환 수행 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringToByte("hello"); * // --..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [String to Byte (Data) 변환 수행 메소드] func stringToByte(string: String) -> Data { /* // ----------------------------------------- [stringToByte 메소드 설명] // ----------------------------------------- 1. string 문자열 데이터를 byte (data) 값으로 반환 // ----------------------------------------- 2. 호출 방법 : C_Util().stringToByte(string: "hello") // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [Hex String convert byte array : 사용 방법 : hexStringToByteArray("0123abcd")] public static byte[] hexStringToByteArray(String data) { byte[] temp = new byte[data.length() / 2]; for(int i = 0; i < data.length() / 2; ++i) { temp[i] = toByte(data.substring(i * 2, i * 2 + 2)); } return temp; } public static byte toByte(String hexStr) { byt..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [hex string to byte array] func hexStringToData(string: String) -> Data { let stringArray = Array(string) var data: Data = Data() for i in stride(from: 0, to: string.count, by: 2) { let pair: String = String(stringArray[i]) + String(stringArray[i+1]) if let byteNum = UInt8(pair, radix: 16) { let byte = Data([byteNum]) data.append(byte)..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 데이터 형변환 : String(), Int(), Double(), Bool(), Float() 등을 사용할 수 있습니다 2. string 데이터를 int , bool 형으로 변환 시 문자가 포함된 경우 기본 값을 설정해줘야합니다 3. += : 여러 데이터를 삽입할 때 사용합니다 */ // [전역 변수 선언 실시] var b_str_data = "hello" var b_int_data = 10 var b_bool_data = true var b_double_data = 20.5 var f_str_data = "" var f_int_data = 0 var f_bool_data = false va..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [이미지를 바이트 값으로 받음] Bitmap img = BitmapFactory.decodeByteArray(byte_arr, 0, byte_arr.length ) ; //TODO [이미지 뷰에 비트맵 이미지 표시] imageView.setImageBitmap(img); /* =========================== */