본문 바로가기

SW Programming41

(SQL 문제 풀이) Binary Tree Nodes | HackerRank 문제 : https://www.hackerrank.com/challenges/binary-search-tree-1/problem Binary Tree Nodes Your Binary Tree Nodes submission got 30.00 points. You are now 50 points away from the 1st star for your sql badge. You are given a table, BST, containing two columns: N and P, where N represents the value of a node in Binary Tree, and P is the parent of N. Write a query to find the node type of Binary Tre.. 2019. 9. 25.
SQL문제 풀이 및 연습할 수 있는 사이트 https://sqlzoo.net 튜도리얼 순서로 문제를 풀면서 개념을 익힐 수 있는 사이트, result 확인이 가능함 https://www.hackerrank.com/domains/sql 문제가 있고 풀어볼 수 있음 Chelleanges 오라클,mySQL,등의 답을 작성할 수 있고 영어지만 댓글도 많음. https://programmers.co.kr/learn/challenges?tab=practice_kit 프로그래밍 강의 | 프로그래머스 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr SQLD 공부해보려고 알아보다가 정리 2019. 9. 19.
(python) 쉬운 알고리즘 책 추천_모두의 알고리즘 With 파이썬 모두의 알고리즘 With 파이썬 (이승찬 지음) 어린 친구들도 요즘 코딩에 관심이 많더라고요! 이런 친구들에게 코딩언어뿐만아니라 문제풀이 능력까지 키울 수 있는 기초적인 책으로 좋은 것 같습니다. 책 소개하는 내용에는 모두의 파이선 -> Try hello world Python -> 모두의 알고리즘을 로드맵으로 소개하고 있네요하지만 개인적인 생각은 모두의 알고리즘 with 파이썬도 쉬운내용으로 자세히 설명하고 있기 때문에 중.고등학교 친구들도 쉽게 읽을 수 있을 것 같습니다.책이 칙칙하지 않고 다양한 삽화와 그림으로 설명하고 있어서 내용 이해하기도 쉽네요. 파이썬이 처음인 사람들도 쉽게 따라갈 수 있습니다. 부록에 설치방법 및 간단한 문법도 설명되어있는데 부록만 읽어봐도 충분히 쫒아갈 수 있습니다. 제일.. 2018. 10. 20.
이클립스 기반이 되는 OSGi 와 이클립스 RCP 참고 http://www.vogella.com/tutorials/EclipseRCP/article.html - RCP http://www.vogella.com/tutorials/OSGi/article.html - OSGi 이클립스란 무엇인가? 문제 해결을 돕기 위한 자바 기반의 도구 도구의 기반구조를 개발하는 사람들의 오픈 소스 커뮤니티 이클립스 자바 IDE는 커뮤니티의 결과물 Plug in(이클립스), Bundle(OSGi) 기능의 기본단위, 이클립스 안에 있는 모든 것은 플러그인이다. 컨텐츠의 구룹화와 전달, 코드 관리를 위한 메커니즘. 플러그인 = 번들, 둘은 같다. 본질적으로나, 기능에 있어서 차이가 없다. 프로덕트 > (RCP 어플리케이션 == 플러그인의 집합 + 플러그인을 실행하는 프레임워크).. 2018. 4. 19.
소프트웨어 테스팅 While Box testing, Black Box testing 테스트 공리(진리)완전한 테스트는 불가능하다. 테스트는 오류가 없음을 보여주지 않는다.마지막 오류는 없다. 그래서 언제까지 테스트할 것 인가?테스트 종료 조건 정하자프로그램의 어떤 부분에 오류가 남아 있을 확률은 이미 발견된 오류의 수에 직접적으로 비례한다.Bugs follow bugs기록이 필요하다. 이슈관리 프로그램을 이용해라할충제 패라독스테스트도 면역이 생긴다. 약효가 떨어짐테스트케이스도 유지보수가 필요함. 코드변화에 따라 진화하여야 함.좋은 테스트신뢰성관리용이성가독성가능한 빨리 테스트를 시작하는 것이 좋다.명세, 설계, 코드, 테스트, 릴리즈 (언제)그래서 탐색적 테스트 해라직접 기능을 익혀가면서 새로운 테스트케이스를 만들어냄(메뉴얼 테스팅) Regression testing 리그레션 테스팅생채기.. 2018. 1. 14.
IOS 안드로이드 스튜디오 업데이트 오류 해결 mac 에서 안드로이드 스튜디오 업데이트 안될때...권한 문제 studio does not have write access to~~~~ 라는 문구 나옴... https://stackoverflow.com/questions/27857395/android-studio-update-error-on-osx-yosemite 터미널 창 열어서 권한을 변경해주면 된다 sudo chmod -R 777 /Applications/Android\ Studio.app/Contents/ 2017. 6. 15.
리사이클러 뷰 RecyclerView 정리 [참고 링크]목록 및 카드 생성(안드로이드 디벨로퍼즈)[안드로이드] RecyclerView란? (RecyclerView와 ListView 차이) http://itmining.tistory.com/12 [IT 마이닝]Realm + recycler-view안드로이드 ListView에서 RecyclerView로 마이그레이션 하기RecyclerView Adpater Refreshgooglesamples/android-RecyclerView RecyclerView 안드로이드 5.0(롤리팝)에서 발표RecyclerView 위젯은 ListView의 더욱 향상되고 유연해진 버전입니다. 사용자 작업 또는 네트워크 이벤트에 따라 런타임에 요소가 변경되는 데이터 컬렉션이 있는 경우 RecyclerView 위젯을 사용하세요... 2017. 4. 26.
java에서 .csv 파일 읽기 [참고링크] CSV 파일이란? Java로 csv 파일 읽기 How to read and parse CSV file in Java openCSV Opencsv is a very simple csv (comma-separated values) parser library for Java. It was developed because all of current csv parsers I've come across don't have commercial-friendly licenses. File csvfile = new File(filepath); String line = null; String cvsSplit = ","; try { BufferedReader bufReder = new BufferedReader(.. 2017. 3. 14.
(안드로이드) 키보드 사라지게 하기 안드로이드 키보드 내리기 View view = this.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY); } 이 코드는 암묵적으로 올라온 (자동으로 올라온) 키보드를 숨길 것입니다. 만약 사용자가 EditText를 클릭한다면 즉, 사용자가 키보드가 보여지기 원하는 명시적인 행동을 한 경우에도 우리가 명시적으로 키보드를 숨겼기 때문에 이 메소드는 어떤 일도 발생 .. 2017. 3. 7.
뉴욕타임즈 api 뉴욕타임즈 api 키를 받을 수 있음. 매우 단순하게 이름이랑 메일주소랑 웹주소 치면 메일로 바로 보내준다 Create a New API Key http://developer.nytimes.com/signup https://developer.nytimes.com/signup developer.nytimes.com 2017. 3. 2.