전체 글 (267) 썸네일형 리스트형 BootStrap 시작 방법 1. 내부에 복사 (다른 스타일 시트들 보다 가장 앞에 있어야한다) 2. jquery등이 부트스트랩에서 사용되므로 태그 앞에 복사 3. style.css 파일 생성 >> 내부의 부트스트랩 설정 뒤에 복사 4. main.js 파일 생성 >> 내부의 부트스르랩 설정 뒤에 복사 5.애니메이션 ,font오썸 등의 라이브러리등을 추가 할 수 있다. eslint autofix 안될때 띄어쓰기 , 쌍따옴표 등의 쓸데없는 오류들이 많이 잡힌다. eslint autofix 기능이 이 안되서 eslint --fix 폴더 위치 를 이용해서 오류를 자동으로 고치게 해준다. 그런데 이것도 안되서 npm intsall - g bable-eslint npm install -g eslint 를 해주니 되었다. setting.json공유 { "git.autofetch": true, "window.zoomLevel": 1.5, "eslint.format.enable": true, "eslint.enable": true, "files.autoSave": "off", "eslint.trace.server": "messages", "editor.formatOnSave": false, "editor.insert.. BFS ---------------------------------------------(tip1)--------------------------------------------- 0 1 2 3 . . m 열의갯수 0 (x,y) 1 2 3 . . n 행의갯수 ---------------------------------------------(tip2)----------------------------------------------- 전역 변수로 설정한 int 들은 0으로 초기화 된다. ---------------------------------------------(tip3)----------------------------------------------- # pair p; p.first p.second # .. 응답을 JSON<->XML 원하는것으로 자유자재로 보내주는 방법 pom.xml에 com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.10.2 추가 request 보낼때 헤더에 Accept : application/xml 또는 헤어데 Accept : application/json 을 탑재해서 보낸다. JSON 키,값 FOR문으로 쉽게 빼내기 템플릿 메소드 패턴 / 팩토리 메소드 패턴 UserDAO 의 작성 예시를 보여주겠다. userDAO를 작성할떄 , 관심사가 같은것끼리 객체 안으로 모이게하고, 관심사가 다른것은 따로 떨어져서 서로 영향을 주지 않도록 분리한다. [1-1] UserDAO 의 관심사항은 - 유저를 추가하는것, 유저를 검색하는것 ( 데이터 access 로직 구현 ) 이외에도 - DB연결 ( DB, DB드라이버 등 ) 이 있다. 이때 , 연결및 DB에 대한 정보는 다를수 있으므로 protected 또는 abstract 매소드 로 지정해놓게 된다. 예시를 들겠다. public abstract class UserDao { public void add(User user) throws Exception { Connection c = getConnection(); ... } pu.. 프레그 먼트 종료 방법 public class MenuFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment_menu, container, false); Button button = (Button)rootView.findViewById(R.id.button); button.setOnClickListener(buttonListener); return rootView; .. [11]쓰레드 Thread / 핸들러 Handler 쓰레드는 동시작업을 할 수 있는 하나의 작업 단위이다. 즉, 동시에 여러작업을 하고 싶다면, 쓰레드들을 만들어 주어야 한다. 쓰레드를 배우기 전에 사용하는 안드로이드는 메인쓰레드 하나만 돌아가는 단일쓰레드 환경이다. 언제사용되나? 홈버튼을 누르거나 등의 행위를 할때 background 상에서 돌아가게 할수 있는데, 그떄 쓰레드가 사용된다. 핸들러란? ㄴ 쓰레드를 여러 개만들더라도, UI를 담당하는 xml은 하나이상의 쓰레드들이 동시에 접근이 불가능하다. 따라서, 다른 쓰레드들에서는 핸들러 라는 제어 아래에서만 xml을 접근해야 한다. ㄴ 즉, 핸들러는 각 쓰레드 안에서 생서하고, 여러개의 쓰레드가 동시에 접근하지 않고 요청한 순서대로 차례로 xml 에 접근하게 해주어서 "xml 동시접근" 에 대한 문제를.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 34 다음