분류 전체보기
[Flutter] Xcode 수동 설치 오류 해결
Appstore에서 최신 버전 Xcode를 받으려고 하는데 무한 로딩이 떠서 Xcode를 수동으로 설치했다. 근데 수동으로 설치하니 Flutter doctor 명령어에서 Xcode를 인식하지 못했다. -> 해결 방법 압출풀고, 설치한 Xcode를 응용 프로그램 폴더에 옮긴 후 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer $ sudo xcodebuild -runFirstLaunch 두개 명령어를 터미널에 입력하면 된다.
[탐욕 알고리즘] 그리디(Greedy) 알고리즘 정리
1. 그리디(Greedy) 알고리즘 그리디(Greedy) 알고리즘은 어떤 문제가 있을 때 단순 무식하게 탐욕적으로 문제를 푸는 알고리즘이다. 그리디 알고리즘은 매 순간 가장 좋아보이는 것을 선택하며, 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다. 그래서 그리디 알고리즘을 '탐욕 알고리즘'이라고도 한다. 현재 상황에서 지금 당장 좋은 것만 고르는 방법 1) 수업 시간표 짜기 문제 - 문제 학교에서 되도록 많은 수업을 듣고 싶다. 다만 시간이 일부 겹치기 때문에 모든 수업을 듣지는 못한다. 어떤 과목들을 신청해야 가장 많은 수업을 들을 수 있을까? - 수업 리스트 수업명: art, 시작: 9 AM, 종료: 10 AM 수업명: english, 시작: 9:30 AM, 종료: 10:30 AM 수업명..
![[SSAFY] 삼성 청년 SW 아카데미 8기 모집설명회 (뒤늦은) 간단 후기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCdYkq%2FbtrBuze4Whd%2Fc2GsRaRPXL2jmxiDXvcxKK%2Fimg.jpg)
[SSAFY] 삼성 청년 SW 아카데미 8기 모집설명회 (뒤늦은) 간단 후기
오늘은 삼성 청년 SW 아카데미(이하 SSAFY) 8기 모집 설명회 후기를 간략하게 남겨보겠습니다. 이번 모집 설명회는 온라인과 오프라인 동시에 진행되었는데요 저는 운이 좋게 오프라인 방문 대상자로 선정되어 SSAFY 캠퍼스에 가게 되었습니다. 장소: 멀티캠퍼스 역삼 일시: 5월 3일 1. 모집 설명회 먼저 행사장에 들어가기 전에는 우리를 반겨주는 팻말도 있었구요 행사장 내부는 대략 이런 모습입니다! 온라인으로도 행사를 진행하기 때문에 이런 팻말도 흔들어달라고 나누어주셨네요~ 이번 행사는 어떤 아나운서분(이름은... 죄송합니다)이 진행해주셨는데요 먼저 SSAFY의 센터장(?)님과 삼성전자 프로(SSAFY 담당자)님이 나오셔서 SSAFY에 대한 여러 가지 설명들을 해주시고 SSAFY 6기 수료생분들과 SS..
[시] 내가 너를 - 나태주
내가 너를 얼마나 좋아하는지 너는 몰라도 된다 너를 좋아하는 마음은 오로지 나의 것이요, 나의 그리움은 나 혼자만의 것으로도 차고 넘치니까 나는 이제 너 없이도 너를 좋아할 수 있다.
Dart 문법 정리 (3)
1. 상속(Inheritence) 상속을 받으면 부모 클래스의 모든 속성을 자식 클래스가 부여받는다. void main(){ BoyGroup bts = BoyGroup('BTS', 7); bts.sayHello(); bts.introduce(); bts.sayMale(); } class Idol { String name; int membersCount; Idol({ required this.name, required this.membersCount, }); void sayHello(){ print("안녕하세요 ${this.name} 입니다."); } void introduce(){ print("${this.name}은 ${this.membersCount}명의 멤버가 있습니다."); } } class Bo..
Dart 문법 정리 (2)
1. OOP (Object Oriented Programming) 1) 생성자 void main() { Idol izone = Idol("아이즈원", ['유리', '채원']); //named constructor 사용 Idol izone = Idol.fromList( [ ['은비', '예나'], "아이즈원" ], ); print(izone.name); print(izone.members); izone.sayHello(); izone.introduce(); } class Idol { String name; List members; // 생성자 선언방법 // Idol(String name, List members) // : this.name = name, // this.members = members; //..
Flutter freezed
Code import 'package:freezed_annotation/freezed_annotation.dart'; part 'person.freezed.dart'; part 'person.g.dart'; @freezed class Person with _$Person { factory Person({ required int id, required String name, required int age, }) = _Person; factory Person.fromJson(Map json) => _$PersonFromJson(json); } 생성 명령어 flutter pub run build_runner build
Dart 문법 정리 (1)
1. var 타입, dynamic타입의 차이 var은 한번 값을 지정하면 타입을 바꿀 수 없다. 반면 dynamic은 가능 ex) var name = "서울" name = 3; // 불가능 dynamic name = "경기도" name = true; // 가능 2. nullable, non-nullable 기본적으로 선언되는 변수는 non-nullable 타입이다. 선언하는 타입뒤에 '?'를 붙여주면 nullable 타입이 된다. String? name = "안녕" name = null; //가능 변수 뒤에 '!'를 붙이면 해당 변수는 절대 null이 될 수 없음을 의미한다. String? name2 = "안녕하세요"; print(name2!); 3. final, const final, const를 사용..
영어 문장 구조 9가지 패턴
주어 + 동사+ 1. 접속사 2. 관계사 3. 전치사 4. to 부정사 5. V-ing(현재분사) 6. V-ed(과거분사) 7. 명사 / S+V (관계사 생략) 8. 동사 / S+V (접속사 생략) 9. 주어~~~~~~~~~~~~~ / 동사 문장 예시: If a buyer made a negative remark about the car he was selling, Pat would get upset at the customer. For the last 20 years, some educators have believed that children should not be allowed to experience failure. They wrote guildelines suggesting that patie..
나영씨가 더 예뻐요♥️ (침착맨(이말년)님의 진심, 말년을 건강하게)
https://youtu.be/NFEP1I64iww 1. 사건의 발단 얼마 전, 조세호님이 코로나 바이러스에 감염되셔서 '유퀴즈온더블럭'이라는 프로그램에 침착맨님이 대타 MC로 나가게 되었다. 그 회차에 손예진님이 나오셨었는데 '말년을 건강하게' 프로그램 인터뷰 중 손예진님 얘기가 나와서 기안84님이 침착맨님한테 "손예진님이 예뻐요? 형수님이 예뻐요?" 질문을 하였다. 2. Nice Question, Nice Answer 누구나 궁금해 할만한 질문이었지만 대답에 따라서 자칫 잘못했다간 곤경(?)에 처할수도 있었다. 손예진님이 예쁘다고 했다간 혹여나 아내(나영님)한테 조금이라도 상처가 될수도 있을 것이고 아내가(나영님이) 예쁘다고 하면 사람들한테 지탄을 받을수도 있었다. 그거는 확실하게 말씀드릴 수 있을 ..