-
Android Font 설정
Today I Learned 이라 쓰고 삽질 이야기 Today Issue! Android Studio에 font 적용하려고 하다가, 분명 하라는데로 다 넣었는데도 빨간 줄이 사라지지 않는 문제가 발생 WHY? 폰트 이름에 대문자가 있으면 안 됨! - 쓰면 안됨 -> 대신 _ (under ... Read More
-
Fragment
What is Fragment Fragment Characteristics Read More
-
SSH
SSH란? Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜 사용자(클라이언트)와 서버(호스트)는 각각의 키를 보유하고 있으며, 이 키를 이용해 연결 상대를 인증하고 안전하게 데이터를 주고 받음 HTTPS vs. SSH HTTPS ... Read More
-
SSH
What is SSH? The SSH (Secure Shell) is a network communication protocol that enables two computers to communicate over an insecure network. It is a secure alternative to the non-protected login protocols (such as telnet, rlogin) and insecure file transfer methods (such as FTP). It is mostly used for secure Remote Login and File Transfer. SS... Read More
-
가상 면접 사례로 배우는 대규모 시스템 설계 기초 Chap1; 사용자 수에 따른 규모 확장성
Chap1. 사용자 수에 따른 규모 확장성 목표 한 명의 사용자를 지원하는 시스템에서 시작하여, 최종적으로는 몇백만 사용자를 지원하는 시스템을 설계 단일 서버 모든 컴포넌트가 단 한대의 서버에서 실행되는 시스템 사용자 요청 처리 흐름 사용자는 도메인... Read More
-
REST
개념 What is REST? Representational State Transfer 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것 자원의 표현에 의한 상태 전달 자원의 표현 자원: 해당 소프트웨어가 관리하는 ... Read More
-
Go; 변수와 상수
변수 var 를 사용하여 선언 var 키워드 뒤에 변수명 적고, 그 뒤에 변수 타입을 적음 # a 라는 정수(int) 변수 선언 var a int 변수 선언문에서 초기값 할당 # float32타입의 변수 f에 11.0이라는 초기값 할당 var f float32 = 11. 선언된 변수에 값 할당 a = 10 f =... Read More
-
Go; Hello World
What is Go? 2007년 구글에서 개발을 시작해 20212년 Go ver1.0 완성 Go 공식 페이지: https://go.dev/ 언어의 특징 컴파일, 링크 모델을 따르는 범용 프로그래밍 언어 컴파일 언어 Compiler... Read More
-
혼자 공부하는 컴퓨터 구조 + 운영제제; Chap1. 컴퓨터 구조 시작하기
컴퓨터 구조 시작하기 1. 컴퓨터 구조를 알아야 하는 이유 INTRO 좋은 개발자가 되기 위해서는? 프로그래밍 언어의 문법과 함께 컴퓨터의 근간을 알아야 한다! 문제해결 e.g. 분명 코드를 제대로 작성했는데 왜 동작하지 않는거지?(;´д `)ゞ ➡ 프로그래밍 문법 상의 오류가 아니라 근원적 문제가 있을 수... Read More
-
SET; Save the Earth Together
Today I Learned 이라 쓰고 삽질 이야기 Today Issue! OS: Linux 20.04 JAVA: 11 spring: 3.1.1 Java 11 setting부터 많이 고생하고, spring initizlizr를 이용해 Download 후 IntelliJ를 이용해 Open. BUT!... Read More
-
SET; Save the Earth Together
Today I Learned 이라 쓰고 삽질 이야기 Today Issue! OS: Linux 20.04 JAVA: 11 spring: 3.1.1 Java 11 setting부터 많이 고생하고, spring initizlizr를 이용해 Download 후 IntelliJ를 이용해 Open. BUT! 오류 발생 WHY??? Spring 3.0 이후 부터는 JDK 17 버전부터 지원이 가능하다고 함…^_^ Conclusion JDK 17 설치 후 다시 확인할 것! Read More
-
What is GPU
What is GPU What is GPU GPU is the acronym of Graphic Porcessing Unit. CPU vs. GPU CPU and GPU look similar in words, but they have very different roles. CPU is the acronym of Central Processing Unit. It is a structure specialized in a serial(sequential) processing method that processes data in the order in which instructions are input. Howe... Read More
-
What is Shader
What is Shader What is Shader Shader is ket to finalizing any image rendering.(e.g. compute games, images, movies) It improves the output of computer generated media. In short, shader is a piece of code that is executed on the Graphics Processing Unit(GPU) References Graphics Shader Shader의 정의와 기본 문법 CPU vs. GPU: Making the Most of Bo... Read More
-
Python Multi Thread
Python Multi Thread What is Multi Thread Generally, one process executes using one thread. However, Multi Thread executes two or more threads in one process at the same time. What is Multi Process Multi Process means that several process is executed by using several CPU. Multi Thread vs. Multi Process What is differnt between Multi Thread ... Read More
-
OpenCV
OpenCV What is OpenCV OpenCV means Open Source Computer Vision Library. It is an open source computer vision and ML(machine learning) software library. References [About OpenCV](https://opencv.org/about/) Read More
-
Video Play
Videop Play using OpenCV with Python When you use OpenCV When you want to play the video using Python, you can use OpenCV. (It is just a part of OpenCV’s function) How to play Video using OpenCV Capture Video At first time, you should read video. So, you can use very simple interface using OpenCV. To capture a video, you create VideoCapture... Read More
-
Camera Calibration
Camera Calibration Intro We live in a 3D world. However, if we take pictures of the world, this world is represented by a 2D world. In this process, is there any no problem? What is Camera Calibration In the progress of converting the 3D world into a 2D image, there are some important process. To understand this process, you have to know som... Read More
-
Singleton pattern
Singleton Pattern Intro When I made Android Application, I used Database in Memory by making Appdatabase class. Becuase I want to very small data in Database, so I don’t have to use Shared Preferences or SQlite. (Becuase sharedPreferences occur file I/O and I don’t neeed to make tree(schema) to store the data(very small!!)) In this reason, I s... Read More
-
Git rebase
Git rebase Intro When I tried to remove multiple commits which is not want to commit in GitHub, I used git format-patch command. But it is failed. Because the base is different to the first commit. In this case, to change or merge the multiple commits in 1 commit, you can use git rebase. What is Git rebase Reapply commits on top of another b... Read More
-
Android SharedPreferences
SharedPreferences Intro When I made an Android app, I thought how to store data to need for the app. I know Android Application data can store using SQlite. However I don’t have to use database because the data size is very small. It means if I use SQlite it could cause adverse effect of application(it could be slow). In this reason, I look fo... Read More
-
Android ListView
Android ListView Intro When I want to show the list of menu item that is same template, I wonder how to do that. What is ListView Displays a vertically-scrollable collection ofo views How to Use in xml file <ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_paren... Read More
-
Android Fragment
Android Fragment Intro When I made an Android App, I want to make the app not moving to another new activity but using the existing activity. Read More
-
Naming for Variables
Tips for Naming variables Intro <코딩 제 1장 1절. 모든 것은 이름으로부터> e.g. <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_h... Read More
-
Naming for Variables
Tips for Naming variables Intro <코딩 제 1장 1절. 모든 것은 이름으로부터> e.g. <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" /> 안드로이드 앱을 개발하는 중 나는 위와 같은 코드를 작성해서 공유했다. 문제가 없어 보이겠지만 문제가 있다! 정확히는 listView1과 같은 변수명에 대한 문제다. 코드를 실행할 때 문제가 생겨 수정하거나 디버깅할 때 정확히 할 수 있을까? ... Read More
-
Android Layout
Setting : Android Studio using JAVA Layout define the structure for a user interface in you app (e.g. activity) All elements built using a hierarchy of View and ViewGroup objects View objects == widgets e.g. Button, TextView ViewGroup pbjects == Layout e.g. LinearLayout, ConstraintLayout How to Declare a Layout Declare UI eleme... Read More
-
git config
Config The First Setting of Git When you use Git for the first time, you can customize your Git environment. If you do these once, it will stick around between upgrades. Also you can change them whenever you want by using the commands. Location git config is tool you can get and set configuration variables of Git. Configuration of Git Refer... Read More
-
Git
What is “Git”? What is “Version Control”? What is “GitHub”? git command git add git add . : git add all modified file git add \ </code> : git add specific file git commit git commit -s git commit -m git commit --amend git push git push git push –fo... Read More