반응형

2448

자바말고 코틀린을 사용해야 한다?

Kotlin은 Java와 100 % 상호 운용 가능Kotlin에 대해 가장 좋아했던 것입니다. Kotlin에서 Java 코드를 완벽하게 호출 할 수 있습니다. Kotlin과 Java는 모두 동일한 바이트 코드를 생성하므로 Kotlin과 완전히 다른 제품을 사용한다고 걱정할 필요가 없습니다. 즉, 기존 프로젝트에서 모든 기존 Java 코드를 사용하여 Kotlin을 즉시 사용할 수 있습니다. Kotlin에서 앱의 단순하고 작은 부분을 작성하여 구조와 구문에 익숙해지기 시작하십시오 (그런데 매우 간단합니다). UI 구성 요소와 간단한 비즈니스 로직을 포함하여 대규모 프로젝트의 작은 부분에 Kotlin을 사용하기 시작했습니다. 전체 코드베이스의 4-5 %만이 Kotlin으로 작성되었습니다. 나머지는 여전히 Ja..

SW/앱플랫폼 2019.08.29

도로가 침수되면 어떻게해야합니까?

매년 호주에서 사람들은 위험을 고려하지 않고 운전을 할 떄, 홍수로 크게 다치고는 합니다. 일단 물이 문턱 위로 올라가면 차량에서 탈출하기가 점점 어려워진다는 것이 잘 알고 있습니다. 물이 창 선 위로 올라가면 탈출 할 수있는 유일한 수단은 망치나 다른 무거운 물건을 창에 부수는 것입니다. 수위가 너무 높아 차량이 부력을 얻고 타이어가 노면과 닿지 않으면 데스 트랩이 될 수 있습니다. 홍수로 강 기슭에 큰 오프로더가 씻겨져 나오는 뉴스는 TV를 보신적이 있나요? 규칙 : 침수 된 도로를 운전하지 마십시오 1997 년과 2008 년 사이에 익사 한 73 명의 호주인 중 호주 생명 구명 협회 (Royal Lifesaving Society)에 따르면 48.5 %가 자동차 사용과 관련이 있었습니다. 호주 재난 ..

일상/자동차 2019.08.28

Udemy : 장점

Udemy 사용의 장점- 구매에 대한 액세스 권한을 절대로 잃지 않습니다. 귀하는 해당 코스의 수명 동안 Udemy에서 구매 한 모든 코스에 액세스 할 수 있습니다. - 진화하는 콘텐츠 : 강사는 코스 내부의 자료를 지속적으로 업데이트합니다. - 자기 진도 : Udemy 비디오는 일반적으로 튜토리얼에 따라 5-15 분입니다. 원하는만큼 모듈을 일시 중지하고 재생할 수 있습니다. - 대화방 및 게시판 : 대부분의 Udemy 과정은 대화방과 게시판을 제공합니다. 컨텐츠에 문제가 있는 경우 질문을 할 수 있습니다. 일부 강사는 특정 시간 동안 비디오 및 직접 채팅 옵션에 액세스 할 수도 있습니다. - 평가 및 리뷰 : Udemy는 모든 코스에 대한 모든 리뷰와 평가를 공개적으로 제공합니다. 최고 평점 코스는 ..

일상/IT 2019.08.28

전기 자동차 이동거리가 불안하신가요?

이동거리 불안에 대한 고민전기 자동차 (EV)가 완전히 충전된 상태에서 평평한 상태로 이동할 수 있는 거리인 '이동 거리'는 '불안'과 결합되어 있으며, 운전중인 자동차가 충전되지 않으면 집에 도착하지 못할 수도 있다는 걱정스러운 생각이 있길 마련입니다. 전기 자동차를 구입한 많은 구매자들은 이동 거리 불안에 대해 같은 고민을 할까요? 이동 거리 불안이 실제로 과장되어, 이미 구식 관심사라면 어떨까요? 무엇을 할 것인가?호주에서 판매되는 Prestige 전기 자동차는 기존의 내부 연소 차량의 주간 연료 리필과 일치하는 전기차 이동거리의 잠재력을 제공합니다. Tesla는 Model S 세단이 충전에 500km 이상 달릴 것이라고 주장합니다. 재규어의 I-PACE SUV는 한 번의 충전으로 약 470km를 ..

일상/자동차 2019.08.27

앱플랫폼 : 코틀린의 장점과 자바의 단점

자바는 오류가 발생하기 쉽다Java의 가장 큰 결함 중 하나는 "널 (null)"을 처리하는 방식이며, NPE (NulPointerException) (일반적으로 The Billion Dollar Mistake)로 이어집니다. 그것을 10 억 달러의 실수라고 부릅니다. 이것은 1965 년에 null 참조의 발명이었습니다. 이로 인해 수많은 오류, 취약점 및 시스템 충돌이 발생하여 지난 40 년 동안 수십억 달러의 고통과 피해를 초래했을 것입니다. — 찰스 안토니 리차드 호 아어 오늘날 NPE는 Android 앱에서 가장 일반적인 충돌 원인 중 하나입니다. 사실, 하나의 NullPointerException 없이 프로덕션에 앱을 만드는 것은 거의 불가능합니다. 그리고 "무효성"은 Android에서 훨씬 더..

SW/앱플랫폼 2019.08.27

리그 오브 레전드 : PBE 패치 9.17에 무엇이 새로워질까?

Riot Games는 리그 오브 레전드에 '이터널'이라는 새로운 챔피언 기반 업적 기능을 도입했습니다. 이 패치는 9.17 패치로 '공개 베타 환경'(PBE)에 적용될 예정이며 이달 말에 예정되어 있습니다. Eternals를 통해 Riot Games는 다른 많은 게임에 등장한 진부한 '업적' 설정을 추진하고 싶지 않은 것으로 보였습니다. 대신 몇 가지 주요 목표를 달성하는 데 중점을 두었습니다. 게임 내외부에서 자신의 업적을 과시 할 수있는 방법을 플레이어에게 제공 플레이어에게 마스터리 및 랭크 이외의 새로운 진행 시스템을 제공 성공에 대한 특전을 가진 플레이어에게 보상 즉, 이터널은 "킬과 테이크 다운과 같이 광범위하고 매력적인 업적"과 "고유한 챔피언 특정 순간"과 자신의 궁극으로 적을 죽이는 횟수를..

일상/게임 2019.08.26

Udemy : 기능, 가치, 개요

Udemy는 시간과 돈이 가치가 있습니까? 독학 프로그래머로서 저는 항상 기술을 향상시킬 수 있는 효율적인 방법을 찾고 있습니다. 저는 주변 환경에서 좋지 않은 강의에 많은 자금을 낭비한 경험이 있습니다. 또한 알아야 할 내용을 알려주지 않는 무료 콘텐츠에 많은 시간을 할애 할 수 있습니다. YouTube에서 많은 것을 배울 수 있지만 프로덕션 환경에서는 적절한 기준을 충족하지 못하는 경우가 많습니다. YouTube에서 Udemy를 ​​강조 표시한 광고를 보고 그 가치가 무엇인지 궁금해 관련 조사를 해보았습니다. 앞으로 관련 포스팅은 Udemy에 대한 경험에 대해 설명합니다. 또한 업계에 진출하고자 하는 독학 전문가의 생존 가능성에 대한 의견을 공유 할 것입니다. 이걸 쓰는 게 유료인가요?아니요. 제휴사..

일상/IT 2019.08.26

파이썬 : 프로그래머스 : 완주하지 못한 선수 : 풀이

풀이 def solution(participant, completion): participant.sort() completion.sort() for i in range(len(completion)): if participant[i] != completion[i]: return participant[i] return participant[-1] 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.04ms, 10.8MB) 테스트 3 〉 통과 (0.24ms, 10.9MB) 테스트 4 〉 통과 (0.50ms, 11MB) 테스트 5 〉 통과 (0.47ms, 11MB) 효율성 테스트 테스트 1 〉 통과 (36.75ms, 87.5MB) 테스트 2 〉 통과 (64.52m..

SW/알고리즘 2019.08.25

Udemy : 개요, 소개, 설명

Udemy는 온라인 학습을위한 플랫폼 또는 마켓 플레이스입니다. 전통적인 대학생 교과 과정에 의해 운영되는 학업 MOOC 프로그램과 달리 Udemy는 모든 종류의 전문가가 무료 또는 수업료로 대중에게 제공 할 수있는 강좌를 만들 수있는 플랫폼을 제공합니다. Udemy는 사용자가 강좌를 개설하고 홍보하며 학생 등록금으로 돈을 벌 수있는 도구를 제공합니다. 현재 Udemy 과정은 대학 학점으로 자격이 없습니다. 학생들은 직업 관련 기술을 향상 시키기 위한 수단으로 과정을 수강합니다. 일부 과정은 기술 인증에 대한 학점을 창출합니다. Udemy는 회사 직원을 위한 코스워크를 만들려는 기업 트레이너를 유치하기 위해 특별한 노력을 기울였습니다. Udemy의 사명은 학습을 통해 삶을 향상시키는 것입니다. 글로벌 마..

일상/IT 2019.08.25

파이썬 : 프로그래머스 : 예산 : 풀이

풀이 def solution(d, budget): answer = 0 d.sort() for dVal in d: budget = budget - dVal answer += 1 if budget = 0: return answer else: return answer -1 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.6MB) 테스트 2 〉 통과 (0.04ms, 10.6MB) 테스트 3 〉 통과 (0.03ms, 10.7MB) 테스트 4 〉 통과 (0.04ms, 10.7MB) 테스트 5 〉 통과 (0.03ms, 10.7MB) 테스트 6 〉 통과 (0.04ms, 10.7MB) 테스트 7 〉 통과 (0.04ms, 10.6MB) 테스트 8 〉 통과 (0.05..

SW/알고리즘 2019.08.24

인공지능 : Software Agent : 개념, 개요, 분석

소프트웨어 에이전트에이전트”에 대한 공식적인 정의 [Wooldridge, 2002]는 다음과 같습니다. 에이전트는 일부 환경에 위치한 컴퓨터 시스템입니다. 설계를 충족시키기 위해 환경에서 자율적인 작업 가능합니다. 목표• 주요 속성– 자율성 : 독립적으로 행동 할 수 있으며, 통제력을 보여줍니다- 내부 상태와 행동– 상황 • 살 곳 : 일부 환경에서 • 지각 능력 : 환경을 지각하는 능력 • 이펙터 기능 : 환경을 수정하는 기능– 지속성 : 살아있는 한 계속 작동합니다. • 적응 : 상담원은 환경과 사용자에 적응 경험– 기계 학습, 지식 발견, 데이터 마이닝 등을 통해– 메타 데이터 교환, 중개 및 촉진을 통해– 인터페이스 에이전트는 사용자 모델을 획득하고 사용합니다.– 환경에 위치하고 있습니다. • 협..

SW/인공지능 2019.08.24

c++ : istreambuf_iterator와 istream_iterator의 차이점

istream_iterator 와 istreambuf_iteratorstd::istream_iterator는 형식화된 추출을 위한 반복자입니다. 예를 들어, 파일 안 내용에 정수가 있고 컨테이너에 복사하려면 std::istream_iterator를 사용하면 int에서 추출한 값을 내부적으로 컨테이너에 복사합니다. (연산자 >>() 사용) std::copy(std::istream_iterator(file), std::istream_iterator(), std::back_inserter (some_container)); std::istreambuf_iterator는 형식화되지 않은 추출을 위한 반복자입니다. 생성자를 통해 제공된 std::streambuf 객체에서 직접 작동합니다. 따라서 파일 형식에 대해 ..

SW/C++ 2019.08.23

앱 플랫폼 : 코틀린 : 개념, 장점, 추천 이유

Android 개발에 Kotlin을 사용해야하는 이유 Java가 Android 개발에 가장 널리 사용되는 언어이지만 이것이 항상 최선의 선택임을 의미하지는 않습니다. Java는 오래되고 장황하며 오류가 발생하기 쉬우며 현대화하는 데 시간이 오래 걸렸습니다. 코틀린은 가치있는 대안입니다. OpenJDK 개발자는 Java 8과의 격차를 해소하기 시작했지만 Android는 Java 8의 모든 기능을 사용하지 못합니다. 개발자는 여전히 오래된 Java 7 및 6 세계에 갇혀 있기 때문에, 가까운 장래에 크게 개선되지는 않습니다. Kotlin의 강점은 바로 여기에 있습니다. JVM (Java Virtual Machine)을 기반으로 하는 비교적 새로운이 오픈 소스 언어는 Android 소프트웨어 엔지니어에게 큰 ..

SW/앱플랫폼 2019.08.23

롤토체스 : 패치 9.16 분석해보자

Riot Games의 전략적 팀 전투는 6 월에 출시 된 이후 엄청난 성공을 거두었습니다. 그 이후로 개발자들은 게임을 가능한 한 최신 상태로 유지하기 위해 열심히 노력해 왔으며 9.16 패치에는 많은 변화가 있을 것입니다. 새로운 챔피언, 버프, 너프 및 버그 수정은 모두 8 월 14 일 수요일에 업데이트되었습니다. Riot 디자이너 Mort가 발표한 업데이트에서 카밀, 제이스, 징크스, 바이와 같은 4 개의 새로운 챔피언이 게임에 추가 될 것으로 나타났습니다. 이 챔피언은 모두 새로운 마법 공학 특성이므로 적의 아이템을 무작위로 사용할 수 없게 만듭니다. 마법공학 챔피언 두 명을 사용하면 5초 동안 아이템을 사용할 수 없으며, 4명은 15초 동안 적을 약화시킵니다. 금요일은 임시 패치 변경 업데이트임..

일상/게임 2019.08.22

인공지능 : Agent : 개념, 개요, 뜻

에이전트는 무엇입니까? - “에이전트는 센서를 통해 환경을 인식하고 이펙터를 통해 해당 환경에 작용하는 것으로 볼 수있는 모든 것입니다.” - "자율 에이전트는 복잡한 동적 환경에 거주하고이 환경에서 자율적으로 감지 및 행동하는 컴퓨팅 시스템이며, 이를 통해 일련의 목표나 작업을 실현할 수 있습니다." - "자율 에이전트는 환경에 감지되고 환경을 감지하고 시간이 지남에 따라 자체 안건을 추구하고 미래에 감지되는 영향을 미치기 위해 환경에 작용하는 시스템입니다." - "자율성, 사회적 능력, 반응성, 능동성이라는 속성을 즐기는 하드웨어 또는 소프트웨어 기반 컴퓨터 시스템" - “지능형 에이전트는 세 가지 기능을 지속적으로 수행합니다. 환경의 동적 조건에 대한 인식; 환경 조건에 영향을 미치는 행동; 지각을..

SW/인공지능 2019.08.22

파이썬 : 프로그래머스 : 전화번호목록 : 풀이

풀이 def solution(phone_book): phone_book.sort() for i in range(len(phone_book) - 1): if phone_book[i] in phone_book[i+1]: return False return True 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.8MB) 테스트 2 〉 통과 (0.04ms, 10.7MB) 테스트 3 〉 통과 (0.04ms, 10.7MB) 테스트 4 〉 통과 (0.04ms, 10.7MB) 테스트 5 〉 통과 (0.06ms, 10.7MB) 테스트 6 〉 통과 (0.04ms, 10.7MB) 테스트 7 〉 통과 (0.04ms, 10.7MB) 테스트 8 〉 통과 (0.04ms, 10.7MB) 테스트 9 〉 통과 (0...

SW/알고리즘 2019.08.21

롤토체스 : 전략적 팀 전투 : 9.14 패치 공략, 분석 (3)

아이템 저주받은 칼날- 대상을 별 0 개로 줄일 수 있습니다.- 저주받은 칼날이 두 번째로 발동되면 적 챔피언의 레벨을 초기화하는 버그를 수정했습니다. 얼어 버린 심장- 착용자 근처의 모든 유닛에 효과가 더 일정하게 적용됩니다. 수호 천사- 부활 지연 : 4 초 ⇒ 2 초- 체력 회복 : 500 ⇒ 1000- 버그 픽스 : 가디언 엔젤이 이제 고통스러운 상처를 제대로 지 웁니다. 구인수의 격노검- 중첩 당 공격 속도 : 3 % ⇒ 4 % 마법 공학 총검- 스펠 뱀파이어가 제대로 부여되지 않는 버그를 수정했습니다.- 더 이상 아이템 효과로부터 혜택을 얻지 못합니다 이온 충격기- 이제 마법 피해 대신 진정한 피해를 입 힙니다.- 이온 스파크가 200 대신 75의 피해를주는 버그를 수정했습니다. 강철의 솔라리..

일상/게임 2019.08.21

인공지능 : Intelligent Agents : 개념, 속성, 문제

지능형 에이전트지능형 에이전트는 설계 목표를 달성하기 위해 유연한 자율 작업을 수행 할 수있는 에이전트입니다. 즉 에이전트와 유연성을 둘 다 가지고 있다고 생각하면 좋습니다. 유연성에 대한 속성– 반응성 : 에이전트는 환경을 인식하고 디자인 목표를 충족시키기 위해 환경 변화에 적시에 대응할 수 있습니다.– 사전 대응성 : 지능형 에이전트는 설계 목표를 충족시키기 위해 이니셔티브를 취함으로써 목표 지향적 행동을 보일 수 있습니다.– 사회적 능력 : 지능형 에이전트는 설계 목표를 충족시키기 위해 다른 에이전트 (및 가능한 사람)와 상호 작용할 수 있습니다. 공개 연구 문제– 순전히 반응성은 구현이 쉽다.– 반응하는 것 자체는 어려운 것은 아닙니다– 그러나 유연성 사이의 균형을 잡을 수 있는 에이전트 디자인은..

SW/인공지능 2019.08.20
반응형