본문 바로가기

CSE

(19)
특정 글자 수에 맞게 줄을 조정하는 툴 Max Length: Input Text: Output Text: Length: 개인 목적으로 만든 툴이라 범용성은 없습니다 ;) 글을 19 (혹은 원하는 글자수) 에 맞춰서 줄 바꾸기를 하고, 단락 구분을 하도록 하였습니다
Text comparison 툴 Simple Text Comparison Tool 이 툴은 LCS를 이용하여 아주 심플하게 구현된 텍스트 비교 툴입니다. 다음과 같은 케이스를 탐지하지 못합니다: 두 단어의 교체는 전체가 다르다로 인식. 예시: Text1: "I love to eat apples and bananas" Text2: "I love to eat bananas and apples" Space 차이에 대한 인식. 예시: Text1: "HelloWorld" Text2: "Hello World" 대문자 소문자 차이에 대한 인식. 예시: Text1: "hello world" Text2: "Hello World"
스프링 프레임워크 이해하기 기존 다른 업무를 하면서 Back-end에 대하여 공부하면서 작성한 글입니다. 기본적으론 개인 아카이빙이 목적이지만 같이 공부한 것을 나누는 포스터이며, 혹시 잘못된 점이 있다면 댓글로 알려주세요 1. 배경: 스프링의 진화 엔터프라이즈 자바의 초창기에는 EJB(Enterprise JavaBeans)가 강력한 엔터프라이즈 어플리케이션을 구축하는 데 대세였습니다. 하지만, EJB의 복잡성은 현대의 아키텍처 트렌드와 잘 어울리지 않았습니다. 이러한 필요성은 스프링 프레임워크의 탄생을 이끌었습니다. 시간이 지나면서 스프링은 EJB의 복잡성을 완화하는 프레임워크에서 엔터프라이즈 자바의 다양한 요구사항을 해결하는 종합적인 프로젝트 모음으로 진화했습니다. 이제는 보안 프레임워크부터 완전한 MVC 웹 어플리케이션 프레..
Android 에서 특정 네트워크 인터페이스를 이용하여 통신하기 안녕하세요! 이번 포스트에선 안드로이드의 네트워킹 기능에 대해 더 알아보려고 합니다. 우리가 주목할 주요 기능은 애플리케이션이 외부 네트워크와 통신하기 위한 네트워크 인터페이스를 지정할 수 있게 하는 API들입니다. ConnectivityManager와 bindProcessToNetwork 우선 ConnectivityManager로 시작해봅시다. 이 클래스는 네트워크 연결 상태를 제공하고 연결 상태가 변경될 때 애플리케이션에 이를 업데이트합니다. 이 클래스에서 오늘 얘기할 메소드는 bindProcessToNetwork입니다. ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); Networ..
DefaultNetworkCallback, Listen 타입과 Request 타입 Network Callback 이해하기 Android의 네트워크 시스템은 애플리케이션이 네트워크 상태를 감지하고 관리하는 데 사용할 수 있는 강력한 도구를 제공합니다. 오늘은 이 중 DefaultNetworkCallback, Listen 타입 NetworkCallback, 그리고 Request 타입 NetworkCallback에 대해 알아보겠습니다. ConnectivityManager에는 네트워크 변화를 감지하기 위한 콜백 함수를 등록하는 대표적인 방법 세 가지 있습니다. 하나는 registerDefaultNetworkCallback, 다른 두가지는 registerNetworkCallback과 requestNetwork입니다. registerDefaultNetworkCallback는 DefaultNetwork에 대한 변화를 감지합니다. Def..
Android ConnectivityManager와 NetworkCallback 안드로이드 개발에서 네트워크 상태를 감지하고 관리하는 데는 ConnectivityManager와 NetworkCallback을 사용할 수 있습니다 이들은 앱이 네트워크 연결 상태의 변화를 감지하고 적절하게 반응하는 데 필요한 도구입니다. ConnectivityManager는 네트워크 연결(예: Wi-Fi, 4G 등)의 상태를 관리하는 역할을 합니다. 이를 통해 애플리케이션은 현재 네트워크의 상태를 확인하거나 네트워크 연결의 변경을 감지할 수 있습니다. 이런 네트워크 연결의 변경을 감지하려면 NetworkCallback을 사용해야 합니다. NetworkCallback은 ConnectivityManager가 제공하는 메서드 중 하나로, 네트워크 연결의 변경 상황을 알려주는 콜백입니다. 아래는 간단한 예제입니..
Ubuntu에서 Terminology emulator 간단설치방법 공유 먼저 Terminology를 설명하고자 한다면 Enlightenment와 EFL에 대해서 간단하게 소개를 해야할 것 같습니다. Enlightenment는 칼슨 하이츨러(Carsten Haitzler)가 1997년 처음 소개하여 개발된 GUI 시스템이라고 생각하시면 될 것같습니다. 그리고 EFL은 이 Enlightenment 가 만든 라이브러리들의 모음들이라고 생각히시면 될 것같은데요 대표적으로 사용되는 프로젝트는 Tizen OS의 그래픽 라이브러리로 사용되고 있습니다. 더 자세한 내용은 아래 URL을 통해 확인해보실 수 있습니다. https://www.enlightenment.org/about-efl Terminology는 이 EFL을 이용한 터미널 에뮬레이터입니다. 기존 터미널보다 더 다양한 기능을 제..
Wi-Fi 기본 용어 주파수 : Hz를 기본 단위로 하며 1Hz는 1초에 한 번 완전한 Sine 파형이 반복되는 것을 의미Power : 송신-> 수신 전달 에너지의 크기, 단위는 dBm으로 표시하는데 0dBm = 1mW, 20dBm = 100mW에 해당Path loss : 송신, 수신측 간의 신호 유실율을 의미, dB(데시벨)을 사용한다.Gain : 안테나에서 얼마나 많은 에너지가 한 곳(특정 방향)으로 집중되어 있는 가에 대한 값, dBi형식으로 표현, 방사 에너지 패턴을 이상적인 방사 에너지 패턴인 구형 안테나와 비교한 것. 에너지를 어느쪽으로 모이게 하느냐에 따라서 방향성과 Gain이 결정된다.SNR (Signal to Noise Ratio) : 시그널이 노이즈에 의해 감소되는 비율을 의마하며 이를 통해 데이터 속도가 ..

반응형