일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RecyclerView
- ConstraintLayout
- LinearLayout
- Eclipse
- view
- android
- .kt
- react
- 안드로이드
- Anko SQLite
- intent
- RelativeLayout
- layout
- cardview
- Kotlin
- vim
- function scope
- linux
- Retrofit2
- Anro Coroutines
- Git
- javascript
- permission
- http
- ViewGroup
- java
- block scope
- props
- ReactDOM
- component
- Today
- Total
이것저것 다 개발
Fragment에서 Activity의 method를 사용하는 법입니다.간단한 예제로 설명하겠습니다. MainActivity.javapublic class MainActivity extends AppCompatActivity {...private Button btn;...public void testMethod() {Log.d("MainActivity", "Test Method 입니다..");}...}TestFragment.javapublic class TestFragment extends Fragment {...((MainActivity) getActivity()).testMethod();...}MainActivity의 public method를 사용할 수 있습니다. ((MainActivity) getA..
Eclipse에 STS(Spring Tool Suite) Plugin이 기본적으로 설치가 되어있다는 가정하에 시작하겠습니다.Spring Start Project 를 선택해주세요.Java Version, Package, Build Tool 등을 선택해주세요.아래에 많은 Dependency들을 선택할 수 있는데 저는 Web 만 선택하겠습니다.위와 같이 build.gradle 파일에 dependencies 들이 추가된 것을 확인할 수 있습니다.프로젝트 생성이 끝나게 되면 Application.java 가 생성됩니다.Controller를 만들어줍니다.위와 같은 화면을 확인할 수 있습니다.
개행문자란 컴퓨터에서 줄바꿈을 나타내는 제어문자 입니다. CR (Carrige Return, \r, 0x0d) 로 시작위치로 복귀한다는 의미입니다. LF (Line Feed, \n, 0x0a) 로 새로운 행을 추가한다는 의미입니다. 리눅스에서는 개행문자로 LF (0x0a) 만 사용됩니다. 하지만 윈도우에서는 개행문자로 CRLF (0x0d 0x0a) 로 표시하여 1Byte가 더 크게 적용됩니다. 개발자의 경우 협업을 하게 되는데 리눅스 환경의 개발자와 윈도우 환경의 개발자가 있다면 개행문자로 인한 Git 이나 SVN을 사용하여 Commit을 하게된다면 개행문자로 인해 전체 소스가 바뀌는 현상을 볼 수 있습니다. 매 행마다 들어가는 윈도우의 CR 때문인데 이러한 문제를 해결하기 위해 흔히 사용하는 IDE인 ..
org.springframework.orm.jpa.JpaSystemExceptionids for this class must be manually assigned before calling save():Spring Boot + MySQL 사용중 에러가 발생하였습니다.. CREATE TABLE TEST (no INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,... );Mysql Test Table 생성 @Id@GeneratedValueprivate Integer no;... @Id 테이블의 Primary Key 라는것을 나타내고@GeneratedValue 를 추가해주어 자동증가를 명시함.
인텐트(Intent)란?? 액티비티를 포함한 각종 컴포넌트를 동작시키기 위한 매개체 입니다.Intent intent = new Intent(this, BActivity.class);startActivity(intent);위의 간단한 코드처럼 화면을 이동할때도 쓰이지만Intent intent = new Intent(this, BActivity.class);intent.putExtra("key", value);startActivity(intent);이처럼 Activity간 데이터를 전달하는 역할도 합니다. 이때 한가지 의문점으로 AActivity와 BActivity가 실행되면서 각각의 프로세스로 2개가 실행되는데서로 다른 프로세스는 서로의 메모리를 절대 참조할 수 없습니다.하지만 Kernel Space(커널..