웹프로그래밍 (21) 썸네일형 리스트형 리액트 네이티브 노치 영역 구분하기 SafeAreaView를 사용하면 아이폰 노치 영역을 구분지어 줄 수 있다.import React from 'react';import {Button, SafeAreaView, StyleSheet, Text, TextInput, View} from 'react-native';function App() { return ( 텍스트 console.log('클릭됨!')} /> );}const styles = StyleSheet.create({ container: { marginTop: 50, backgroundColor: 'red', margin:10 },});export default App; 모던 자바 stream 1, 2, 4, 5, 6, 7, 8, 9, 10 숫자 배열이 있다.이사이 사이에 "-" 라는 문자를 넣고 싶을때 클레식 자바에서는 아래와 같이 표현 한다. public static void classJava(){ StringBuilder sb = new StringBuilder(); int size = list.size(); for(int i=0; i 또는 아래와 같이도 사용한다.public static void classJava(){ StringBuilder sb = new StringBuilder(); for(Integer number : list){ sb.append(number).append(" : "); } if(sb.length() > 0){ .. 자바에서 네이티브 코드(c, c++) 연동하기 자바에서 C 언어 코드를 연동하려면 Java Native Interface (JNI)를 사용해야 합니다. JNI는 자바 코드와 네이티브 코드 (예: C, C++) 간의 상호 작용을 가능하게 합니다. 다음은 JNI를 사용하여 자바와 C 코드를 연동하는 기본적인 과정입니다. c코드 작성 → 자바 클래스 작성 → 자바파일 컴파일 및 헤더 파일 생성 → C코드 컴파일 → 자바프로그램 실행 1. C코드 작성먼저, C로 작성된 네이티브 라이브러리를 만듭니다. 이 코드는 자바에서 호출할 수 있는 네이티브 메소드를 정의합니다.HelloWorld.c#include #include JNIEXPORT void JNICALL Java_HelloWorld_sayHello(JNIEnv *env, jobject obj) { .. 자바스크립트에서 화살표 함수(lambda)와 익명 함수의 차이점 자바스크립트는 다양한 방식으로 함수를 정의할 수 있는 유연성을 제공합니다. ES6에서 도입된 화살표 함수는 간결한 문법과 몇 가지 고유한 특성으로 인해 매우 인기를 얻고 있습니다. 이 글에서는 화살표 함수와 익명 함수의 주요 차이점을 알아 보겠습니다.1. 문법 차이화살표 함수는 기존의 function 키워드를 사용하는 함수보다 훨씬 간결한 문법을 제공합니다. 예를 들어, 두 수를 더하는 간단한 함수는 다음과 같이 다르게 표현될 수 있습니다. 일반 함수:let add = function (x, y) { return x + y;}화살표 함수:let add = (a, b)=>{ return a + b}2. this 바인딩의 차이일반 함수는 호출될 때마다 this의 값이 함수의 호출 방식에 따라 결정됩니다.. java 종류별 HTTP 통신하기 Java에서 HTTP 통신을 수행하는 방법은 여러 가지가 있습니다. 주요 방법과 각각의 특징, 장단점을 정리해 보겠습니다. 1. HttpURLConnection (Java SE)HttpURLConnection은 Java 표준 라이브러리에서 제공하는 HTTP 통신 클래스입니다. 1) 특징- Java SE에 기본 포함되어 있어 추가 라이브러리 설치가 필요 없습니다.- 간단한 HTTP 요청과 응답 처리가 가능합니다.2) 장점- 추가 의존성이 없어서 가볍습니다.- 표준 라이브러리이므로 학습 및 사용이 용이합니다.3) 단점- 낮은 수준의 API로 인해 다소 복잡하고 장황할 수 있습니다.- 비동기 처리가 기본적으로 지원되지 않음.4) 예제import java.io.BufferedReader;import java.. [Java] Map을 JSONObject로 변환 JSONObject json = new JSONObject(); String key = ""; Object value = null; // 방법1 for(Map obj : list){ Set keys = obj.keySet(); Iterator itKey = keys.iterator(); while(itKey.hasNext()){ String key = itKey.next(); Object value = obj.get(key); json.put(key, value); } } // 방법2 for(Map obj : list){ for(Map.Entry entry : obj.entrySet()){ key = entry... Java 8 동작 파라미터화 코드전달하기 공통 코드 Enum public enum Color { GREEN, RED, BLUE, YELLOW, WHITE, BLACK } VO public class Apple{ private Color color; private int weight; public Apple(Color color) { this.color = color; } public Apple(Color color, int weight) { this.color = color; this.weight = weight; } public Color getColor() { return color; } public void setColor(Color color) { this.color = color; } public int getWeight() { ret.. react-native 안드로이드 SDK 경로 에러 FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > Could not determine the dependencies of null. > SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/ck/git/September/september_front/.. 이전 1 2 3 다음