728x90
반응형

분류 전체보기 120

티스토리 코드블럭 테마설정하기

티스토리에서 코드를 첨부해서 올리고 싶은데 뭔가 스타일을 정해서 올리고 싶을때가 있다. 예를 들어서 이 왼쪽의 안드로이드 스튜디오라던지 visual studio라던지의 코드를 그대로 가져오고 싶은데.. 안드로이드 스튜디오상의 코드 일단 복붙하면 글 작성중에는 이렇게 뜬다. 그런데 작성 완료 누르고 보면... 변수에 색깔있는것들이 뭔가 다르게 표현되서 아쉽다는 생각이 든다. 이건 모드로 설정되었을때 이다. 바꾸려면 관리자 모드에서 왼쪽 메뉴들 중에서 링크 위에 있는 플러그인 메뉴로 들어가서 검색창에 코드라고 친다. 그리고 코드 문법 강조에서 원하는 스타일을 고르면 된다. 복붙한것처럼 모드가 없는것 같긴한데.. 각 모드별 스타일을 정리하면 다음과 같다. ⭐ Atom One Dark ⭐ Atom One Lig..

잡다한지식 2022.10.04

[Kotlin] 함수,변수,string template,조건식

리액트 네이티브를 독학하다가 여러 어려움에 부딪히고.. 처음 언어를 배우는 입장에서 기본 문법안배우고 만들고 싶은걸 정하고 거기에 필요한걸 구글링 하는방식으로 프로젝트를 했다가 실패했다.. 그리고 일단 kotlin이 많이 쓰이는거 같기도하고 뭔가 이름이 좋아서(?) kotlin을 배워보기로 했다. 인프런에서 코드윗조이스 코틀린 3강이 뭔가 빨리 배울수 있을것 같아서 공부중.. 어차피 시간지나면 복습 안할수도 있으니까 정리라도 해놔야지 근데 티스토리에 코드블럭 안해도 안드로이드 스튜디오 복붙하면 코드로 써지는듯..?근데 왜안예쁨-> 관리자 설정 플로그인->검색 ("코드")에서 테마 바꿀수 있다. 0. 환경설정: 빈 프로젝트를 kotiln 언어로 설정해야 한다! 역시 이런 프로젝트 설정부터 배웠어야 했어....

[C++] vector에서 특정원소 지우기 vector.erase()

vectorv 가 있다고 할때 i번째 원소를 지우는 방법은 v.erase(v.begin()+i); 이다. 한가지 궁금한것은 이 함수가 호출되어서 벡터를 지우는 과정은 어떻게 되고 시간복잡도는 어떨까? 삭제되면 뒤에 원소들을 앞으로 당겨야하는건 당연한데 코드상으로 보면 한번에 실행이 되니까 O(1)로 가능한건가! 했는데 당연하게도 그건 아닌가보다. 시간 복잡도는 결국 O(N)이 된다. https://cplusplus.com/reference/vector/vector/erase/ vector::erase - C++ Reference 123456789101112131415161718192021222324 // erasing from vector #include #include int main () { std:..

그림판3d로 누끼따기

그림을 그리거나 어떤 프로젝트를 진행할때 배경이미지를 제외한다거나 물체 그자체만이 필요한때가 있다. 이렇게 내가 필요하고자 하는 물체의 테두리까지만 추출하는 작업이 누끼를 따는거라는데, 쉽게 하는방법은 없을까? 저번에 서치하다 알게되었는데 그림판 3d로 누끼를 따는 방법이 있다!! 꽤 편리한데 자꾸 하는 방법을 잊어버려서 기록하려고 한다. 예를 들어 이런 새 사진이 있다고 할때 배경이미지만 제거해보자. 참고로 이 이미지는 IMagnet challenge dataset에서 가져온거다. 새가 참 귀여운거 같다ㅎㅎ 1. 그림판 3d에서 사진 열기 2. 누끼 따려는 대상 주변을 드래그해서 선택 -> 자동 선택 누르기 그러면 자동으로 이미지를 제외한 부분이 자동선택이 된다. 만약에 좀더 영역을 추가하고 싶으면 추..

카테고리 없음 2022.07.22

2022 삼성 SDS 하계 알고리즘 특강 후기

원래는 방학때 계절 재수강을 하려고 했는데 알고리즘 특강과 날짜가 겹쳤다. 그런데 이번학기 학점이 기대한것만큼이 아니라서 과감하게 철회하고 알고리즘 특강에 지원했다. 붙는다는 보장도 없었긴 한데 사전 입과테스트에 대해서 구글링 해보니까 한 1.5문제정도 풀면 붙는다는것 같았다. 2주전에 봤다고 벌써 기억이 잘안나는데 (역시 기록은 그때그때 해야하는듯.. )5문제가 나왔고 종강하자마자 거의 바로 푸는거라서 꽤 지쳤었던것 같다. 거의 일주일의 시간이 주어지긴 하는데 한 3일정도 투자했었던것 같다. 근데 1일차에는 한번 문제를 쭉 봤는데 1번부터 시간초과나고 4번쯤에는 메모리초과로 푼문제가 없었다. 계절도 던졌는데 떨어지면 어떡하지 했는데 2일차에는 다행히 저 오류 해결하고 한자리~두자리 부분점수를 받았다. ..

Boostcamp 웹모바일 7기 지원 회고

이번학기에 앱공부를 하는데 스터디도 아니고 혼자 책사서 공부했는데 굉장히 삽질하는 느낌이 많아서 조금 체계적으로 공부하고 싶어서 bostcamp에 지원했다. 그리고 CS관련한 것도 배운다길래 좀더 제대로 체득하고 싶어서 괜찮아 보였다. 자소서는 4문항이었는데 각각 평소 생각하거나 느낀점을 바탕으로 진짜 성실하게 글자수 다 채우고 혼자 첨삭도 여러번 했었다. 일단 지원서를 내면 1차 코테를 보는 기회가 주어지는것 같다. 1. 1차 코딩테스트 1차 코테는 알고리즘+CS지식 객관식으로 구성되어 있었는데, 알고리즘 푸는 시간이 길어질까봐 객관식을 먼저 풀었다. 구글링이 허용되어 있어서 헷갈리는건 찾아보면서 객관식은 다풀긴 했던것 같다. 알고리즘은..코테 언어를 바꿔야하나 싶을정도로 문제를 풀기에 c++이 불편한..

Hola Christmas! 프로젝트 회고

이 프로젝트는 혼자 진행한 2번째 게임 프로젝트로, 원래는 기획만 하고 있고 개발을 시작하지 못한 프로젝트이다. 게임에 대한 구체적인 내용을 작성하기 전에 어쩌다 프로젝트를 진행하게 되었는지 말하자면 다음과 같다. 1. 프로젝트 계기 정확히는 프로젝트 시작 계기라고 말해야될것 같다. 이 프로젝트를 포함하여 다른 주제의 프로젝트에서도 1인으로 프로젝트를 진행하고자 할때 공통적으로 겪는 어려움이 있었다. 첫번째는 내가 하고싶은 주제가 있는데 '어떤' 개발환경에서 구현할수 있는가?를 찾는것이고, 두번째는 '그래서 내가 이 개발환경을 얻을수 있고, 혼자 공부하면서 진행하는데 괜찮을까?'이다. 이 프로젝트의 경우 멋있는 시각효과를 표현하고 싶었는데 선택한 개발환경으로는 UnrealEngine을 선택했었다. 그런데..

unity/게임 개발 2022.06.29

[Unity 3d] Scene 전환하기

매번 방법을 잊어버려서 찾아봐서.. 기록으로 남겨야 겠다. 우선 StartScene이 있고, 여기서 start 버튼을 누르면 MainScene으로 화면이 전환되게 하고 싶다. 그러면 우선 File>Build Settings에 가서 StartScene을 맨위로 모든 scene을 Scene Build칸에 드래그해서 옮겨준다. 그리고 StartButton에 새로운 스크립트를 만들고, 아래와 같이 코드를 작성해준다. 그리고 StartButton의 on Click()에 StartButton을 넣어주고, methodsms ChangeScene>ChangeeSceneBtn으로 선택해준다. 그러면 잘 넘어가는것을 확인할수 있다.

unity 2022.06.16

[Unity 3d] Scene에 배경 이미지 넣기

unity로 게임을 제작하다보면 배경화면에 이미지를 넣고 싶을때가 있다. 예를 들면 이렇게 무언가 배경화면이 없어서 화면이 허전해 보일때다. 물론 기본 색으로 설정해도 되겠지만.. 사진을 넣어보자! 아래의 신비로운 오로라 사진을 배경화면으로 설정하고자 한다. 우선 파일이 깔끔하게 정리되있도록 asset아래에 sprites 파일을 생성한다. 그리고 이미지를 폴더에 드래그한다. 그후, inspector 창에서 texture type를 default에서 sprite로 바꿔준뒤 apply 버튼을 누른다. 그러면 sprite형태로 이미지가 생성된것을 폴더에서 확인할수 있다! 그러면 Create Empty를 눌러 새로운 오브젝트를 만들고 적절하게 Background Image라고 이름을 지은뒤, Sprite ren..

unity 2022.06.04
728x90
반응형