| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프론트엔드
- 코드트리조별과제
- 오블완
- GitHub
- 유니티 모듈
- 유니티 에디터
- HeidiSQL
- 깃허브
- #AwsCloudClubs
- 코드트리
- 웹 개발
- route53
- 학습회고
- 티스토리챌린지
- 코딩테스트
- 주석 단축키
- SQL
- 박스 모델
- 깃허브뱃지
- 기술심화
- #UMC #UMC10기 #UMC 블로그챌린지 #IT동아리
- 유니티 안드로이드 빌드
- 파이썬
- html
- CSS
- 데이터베이스
- react
- 유니티
- javascript
- vscode
- Today
- Total
목록전체 글 (108)
Hello It's good to be back ^_^
1. 익명 함수: 이름 없는 함수로 람다식에 사용된다. 2. 람다식: 메소드를 하나의 식으로 표현한 것으로, 익명 함수의 매개변와 몸체만으로 작성한다. 기본 문법(매개변수) -> {실행문}//매개변수가 없을 때() -> {실행문}//매개변수가 1개일 때x -> {실행문}(x) -> {실행문}//매개변수가 여러 개일 때(x, y, z ...) -> {실행문} 사용 예시(1) 익명 클래스 방식 //인터페이스 정의 interface Square{ int calc(int x); //추상 메소드 1개 }public class LambdaTest{ public static void main(String[] args){ //익명 클래스 방식 Sqaure s1 = new Square(){..
1. 요구 사항 분석하기 1. 리모컨은 딱 1개니까 싱글턴으로 구현2. 리모컨의 메소드로는 전원켜기, 전원끄기, 무음기능, 볼륨 조절 기능 -> 인터페이스로 만들어두면 좋을 듯3. 자동차의 시동켜기와 시동끄기는 리모컨의 전원켜기와 전원끄기 메소드에서 따로 호출해서 구현4. 리모컨으로 조종할 수있는 클래스들은 변수로 볼륨을 가진다 2. 인터페이스리모콘에게 필요한 메소드를 정의해둔다. 3. 리모콘 클래스 우선 리모콘은 딱 1개이므로 싱글턴으로 만들어둔다. 생성자를 private으로 두고, 이 생성자를 호출할 수 있는 getInstance 메소드를 static으로 둔다.만약 리모콘이 생성되지 않았다면, 생성자를 호출하고리모콘이 생성되었다면 생성된 객체를 리턴한다. 리모콘으로 조종할 대상이 될 객체들은 R..
여러 상속 구조가 있을 때 업캐스팅과 다운캐스팅을 통해 접근할 수 있는 메소드들의 범위를 정리해보자. 1. 접근 지정자의 종류public아무데서나 접근 가능 private 해당 변수를 선언한 클래스 내에서만 접근 가능, 다른 곳은 getter, setter로 접근 protected 같은 패키지에 있거나, 상속 관계의 클래스들만 접근 가능 디폴트 같은 패키지에서만 접근 가능2. 업캐스팅, 다운캐스팅 업캐스팅: 객체를 부모 클래스 타입으로 만드는(캐스팅: 형변환) 것 사용 예시//짱구 ---> 엄마//짱구는 엄마를 상속받는다엄마 mom = new 짱구(); 짱구를 만들고 엄마의 시선으로 바라보는 것과 동일하다. 따라서 짱구(자식) 클래스에만 있는 변수, 메소드는 접근할 수 없다. 여기서 짱구 클래스에만..
1. 상속부모 클래스인 Player 클래스변수로 이름, hp, power, mp, imgFile1, imgFile2, 전용무기를 가지고 있고메소드로 생성자, getter, setter, 공격(), 무기로 공격() 메소드가 있다. 부모 클래스인 Player 클래스를 상속받는 조조, 장비, 유비, 관우 클래스이다.부모 클래스에서 이미 정의된 변수인 이름, hp, power, mp, imgFile1, imgFile2를 재정의하고 있다. 불필요하므로 삭제한다 또한 관우 클래스에서는 String 클래스로 String이라는 static 변수를 정의하고 있는데, 그럼 관우.String 형식으로 어딘가에서는 사용해야 할텐데 사용하는 곳이 하나도 없다. 그러므로 삭제한다. 리팩토링 전 관우 클래스이다. 부모 클래스..
1. Redirect URL 설정하기기껏 열심히 카카오톡 소셜 로그인을 구현했는데 막상 로그인 하려니까 위와 같은 화면이 뜰 때 카카오 디벨로퍼스에서앱 > 플랫폼 키 > REST API Key의 점 3개 클릭 > 수정 카카오 로그인 리다이렉트 URL에 로그인때 사용하는 URL을 등록한다 *주의* JavaScript 키에 대해서도 똑같이 로그인 리다이렉트 URL을 등록해줘야 한다 그리고 난 혹시 몰라서카카오 로그인 > 고급 > 로그아웃 리다이렉트 URL에도 똑같이 추가해놨다 이렇게 설정하고 이제 로그인이 되나 싶었으나... 2. KOE010 에러 해결❯ kakao.ts:41 POST https://kauth.kakao.com/oauth/token 401 (Unauthorized) ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. 무선 LAN (WLAN) IEEE 802.11 WLAN의 구성 (Ad-hoc vs. infrastructure)무선망을 구성하는 토폴로지 뼈대무선 공유기 AP(Access Point)를 두고 통신하는 인프라스트럭쳐 모드기기들끼리 AP 없이 1대1로 직접 엮이는 애드훅 Ad-hoc모드IEEE 802.11의 용어와 구조무선 LAN의 기하하적 구역 단위인 BSS(Basic Service Set), ESS(Extended Service Set) 및 분배 시스템 DS 같은 핵심 전용 용어와 아키텍처 정립IEEE 802.11 MAC의 3가지 기능유선을 충돌을 감지할 수 있지만 무선은 자신의 안테나 신호가 강해서 충돌 감지 불가능충돌 감지 대신 충돌 회피 알고리즘 CSMA/CA보안적 고려 사항신호가 사방으로 ..
