[C++] map 삽입,삭제,요소 찾기(find) #include #include using namespace std; int main(){ mapm; //삽입 m.insert({"happy",1}); m.insert({"new",2}); m.insert({"year!",3}); //삭제 m.erase("new"); //요소가 있는지 찾기 - find auto item=m.find("happy"); if(item!=m.end()){ //요소가 있음 cout programming language/c++ 2022.11.26
[C++] set 삽입,삭제,순회하기 배열이나 input값에서 중복되는 요소를 제거하고 저장하고 싶을때 set 자료구조를 사용할수 있다. c++에서는 #include으로 헤더파일을 추가하면 이 자료구조를 사용할수 있다. set이 템플릿 클래스여서 원소의 형태(int,string 등)을 지정해주어야 한다. 삽입,삭제,순회는 다음과 같다. #include #include using namespace std; int main(){ sets; //삽입 s.insert(1); s.insert(2); //삭제 s.erase(1); //순회 for(set::iterator iter=s.begin();iter!=s.end();iter++){ cout programming language/c++ 2022.11.26
[C++] 공백, 특정 문자(:/,-..) 기준 문자열 자르기 코테에서 문자열 다루는 문제에서 자주 쓰일수 있는 방법이다. sstream 라이브러리에 있는 "stringstream"을 사용한다. #include #include using namespace std; int main(){ string s="Hello World!"; stringstream ss(s); ss.str(s); string spit_words; while(ss>>split_words){ cout programming language/c++ 2022.11.26
[DB] 마라샹궈 흠 데이터를 어떻게 체계화할지도 고민됨 사실 채식..? 뭔가 빼고싶은거 빼게 정리하고 싶긴함 1. 재료: 푸주, 당면, 청경채, 숙주, 연근, 파프리카, 당근, 양파,대파, 메추리알, 목이버섯,햄,새우,고기 등 2. 고기 넣을거면 핏물뺀다. 3. 재료 -> 한번씩 다 데치기 4. 재료에 소스 볶기 레시피 DB🍙 2022.11.24
[DB]하이라이스 사실 이 레시피 DB는 나중에 모아서 크롤링도 해보고 어딘가 쓸데가 있을거 같아서.. 일단 기록해놓으면 귀찮지 않으니깐.. 유튜브에 있는 것도 로딩안되면 글을 못봄ㅠ 갑자기 DB에 대한 고찰을 해보자면 데이터 구축하는것은 참 힘든일같다. 그리고 데이터가 여러사람에게서 나온 지혜(?)라면 집단지성의 힘도 얻는듯 하다.. 1. 재료: 양파, 당근, 파프리카, 피망, 차돌박이 2. 고기 넣을거면 핏물뺀다. 3. 냄비에 기름+ 고기 볶고 야채도 볶는다. 4. 2인분 기준 물 400ml 정도 넣고 하이라이스 가루 파는것의 반정도 넣는다. 레시피 DB🍙 2022.11.24
웹사이트에서 쿠키 삭제하기(Chrome,Whale 등) 1. 브라우저 우측 상단의 점 세개를 클릭하고 설정으로 간다. 2. 설정으로 가면 개인정보 및 보안 탭에 가고, 인터넷 사용 기록 삭제 부분을 클릭한다. 3. 삭제하고 싶은 항목을 선택하고 삭제한다! 잡다한지식 2022.11.23
[Git] Github desktop clone시 permission denied. 오류 혹시 지나가다 이 게시글을 발견하고 이 오류 해결 아는분이 있으면 알려주시면... 매우 감사하겠습니다.... 구글링으로 나오는 ssh key 발급해서 해도 안되고 노트북 정리한다고 이것저것 많이 지웠는데 뭐를 잘못 지웠나 도대체 이유가 뭘까??!!!😞 뭘하고싶어도 코드를 공유받거나 올리거나 잘못하니까 어떻게해야함... + 와... 다른컴퓨터에서 깃허브 데스크탑 깔고 했더니 클론이 잘된다! 그렇다면 내 노트북의 문제라는건데.. 뭐가 문제지 매우 황당하고 어이없다 개발자는 노트북이 여러대여야 하는건가 해결 - 깃허브 데스크탑 새로깔고 - 깃헙 데스크탑에 로그인을 다시하고(웹상의 로그인 쿠키도 삭제하고) - options>advanced>ssh 체크, Usage 부분 체크 -> 새로깔면 다 체크되있긴 한데 깔.. Git 2022.11.23
체크박스 특수문자 문서에 체크표시를 하고싶은데 어딨는지 잘모르겠을때 한글 기준 입력>문자표>사용자문자표>특수기호 및 딩뱃기호에서 찾을수 있다. ☑ ☒ ✓ ✔ 잡다한지식 2022.11.20
[kotlin] class 상속,생성자,constructor 1강의 마지막 내용!! kotlin의 class에 관한 내용이다. 지금은 처음 배워서 그렇구나 하고 넘어가긴 하는데 나중가면 기존java에서 어떤점을 개선하고자 kotlin에 이런 기능들을 놓게 되었는지 알고 싶다. kotlin 컴파일러 개발자가 썼다는 책을 보면 좀더 알겠지만.. 지금 이 강의를 완강하고 보려고했는데 못보고 있다! 1강을 빨리 끝내보자.. 8. Class 마지막 내용은 class에 관한 내용으로 상속,생성자 정의, constructor에 대해서 배운다. * 오버로드: 생성자 인자다르게 여러개, 오버라이딩: 상속시 매소드 변경 java와 다른 kotlin의 특성 파일이름이 꼭 클래스 이름이 아니어도 된다. 여러 클래스 한파일에 가능! kotlin의 class는 final이기에 상속해서 오.. 우당탕탕 앱 도전기/kotlin 2022.10.07