일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 클라우드 서비스 특징
- 깃
- 기록하는 동구
- 자바 파일업로드
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 자바스크립트
- git
- Xcode
- git push
- 책
- 동구
- 에러
- spring
- 콜미동구
- Swift
- 데이메이커
- MySQL
- 오류
- 파이썬 웹크롤링
- Mac
- JavaScript
- 한줄평
- 서평
- 줄거리
- 클라우드 서비스
- 독후감
- Mapper
- SpringBoot
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- java
- Today
- Total
목록분류 전체보기 (74)
인생은 속도가 아니라 방향이다
그냥 xml 파일을 만들면 요것밖에 없다. 이대로는 오류가 뜨고 Mybatis는 연동이안될거다. xml파일은 존재 자체가 서로 다른 주체간의 정보를 전달하는게 목표이다. 그렇기 때문에 작성자와 그것을 읽는자 간 서로 이해할수있도록 작성 방법이 정의되어있어야한다. 그것은 정해놓은 스펙문서를 DTD라고 하고, xml 파일의 가장 윗부분에 명시하여 해당 xml문서가 어떤스펙으로 작성되어있는지를 알린다. 고로 우리는 DTD를 명시하는 코드를 넣어줘야한다. 태그를 통해 다음과같이 선언한다. 1 2 추가해주면 오류 해결!
안녕하세요, 기록하는 동구 입니다. 이번 포스팅에서는 Ajax와 formData를이용해서 파일을 업로드해보겠습니다. 파일업로드 Ajax 방식의 핵심은 FormData라는 브라우저에서 지원하는 클래스입니다. FormData는 태그와 같은 효과를 가져다주는 key/value가 저장되는 객체이다. 태그 처럼 데이터를 처리할수 있게 해줍니다. 이를 XHR에 실어서 서버에보내면 태그 실어서 전송된것 같은 효과를 줍니다. 자 그럼 예제를 보면서 같이 해볼까요? 간단하게 뷰단의 예제코드를 작성해봅니다. 1 2 3 4 5 Ajax & FormData로 파일 업로드하기 그다음은, 직접 ajax를 이용해서 컨트롤러단으로 넘기는 코드를 짜보겠습니다. (ColorScripter가 소스코드를 잘못불러와서.... 그냥 이미지로 ..
내가편하도록 여기다 적어둔다. ㅋㅋㅋㅋ 위의 주소로 복붙하시면 jQuery최신버전 항상 적용됩니다. 적용이안된다면 스크립트 위치를 잘확인하세요. 위에서 아래로 읽어들입니다.
나는 아직도 갈길이멀다. 소스트리에서 로컬저장소를 원격저장소로 푸쉬하는데 이런 에러가떴다. hint:Updates were rejected because a pushed branch tip is behind its remote counterpart. 힌트라고는 하는데 뭐 어쩌라고....구글링하다가 답을 찾아냈다. 이미 원격저장소에 내가 작업한 코드가 업데이트 되있는 상태여서 그런거라나 ①이럴때는 먼저 원격지에서 최신내용을 pull 해온다. $git pull origin master ②겹치는 코드가 있다면 충돌(conflict)이 발생할텐데 어떤 코드를 넣을지는 본인선택 이단계는 conflict가없다면 생략된다. ③다시 푸시해본다 $git push --set-upstream origin master 잘된다..
최종브랜치에 있는 master브랜치가 아닌 개발중인 다른 브랜치만 내 로컬에 clone 하고 싶어졌다. 명령어는, $git clone -b [특정브랜치] --single-branch [저장소URL] ex)만약 특정브랜치 test만 클론하고 싶다면 아래 명령어를 사용하면된다. $git clone -b test --single-branch https://gitlab.com/wiju_repo_api_group/noljang-biz-2.git
생성하기 스트림을 이용하려면 먼저 생성을 해야합니다. 스트림은 배열 또는 컬렉션 인스턴스를 이용해서 생성할수있습니다. 1.배열스트림 배열일 경우 Arrays.stream 메소드를 사용합니다. ( 1 2 String[] array= {"a","b","c"}; Stream stream=Arrays.stream(array); 2.컬렉션스트림 컬렉션 타입(Collection,List,Set)의 경우에는 메소드 stream()을 이용해서 스트림을 만들수있습니다. 1 2 List fruits=Arrays.asList("Apple", "Banana","Grape","GrapeFruit","Melon", "WaterMelon"); Stream streamFruits=fruits.stream(); 가공하기 스트림을 만들..
안녕하세요, 동구쨩입니다. 이번엔 Stream클래스를 알아보겠습니다. 자바8에서 추가한 스트림(Streams)는 람다를 활용할 수 있는 기술중 하나입니다. 자바 8 이전에는 배열 또는 컬렉션 인스턴스를 다루는 방법은 for 또는 foreach 문을 돌면서 요소 하나씩을 꺼내서 다루는 방법이였습니다. 간단한 경우라면 상관없지만 로직이 복잡해질수록 코드의 양이 많아져 여러 로직이 섞이게 되고, 메소드를 나눌경우 루프를 여러번 도는 경우가 발생합니다. 스트림은 '데이터의 흐름' 입니다. 배열 또는 컬렉션 인스턴스에 여러개를 조합해서 원하는 결과를 필터링 하고 가공된 결과를 얻을 수 있습니다. 또한 람다를 이용해서 코드의 양을 줄이고 간결하게 표현할수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할수있습니다...
MySQL 시스템상 안에 이미 약속된 몇가지 이름들이 있는것같다. 나같은 경우에는 테이블명이 order였는데 아주 기본적인 select문도 되지않아서 오류를 확인해 보았다. 오류는 다음과 같다. You hava an error in your SQL syntax; check the manual taht corresponds to your MySQL server version for the right syntax to use near 'order' 이게 아니라면 Select is not valid at this position for this server version, expecting '(', with MySQL 버전업 되면서 나타나는 에러 같은데 여기로 들어가게되면 reserved words를 볼수있다..
github에 터미널을 이용해서 프로젝트 올릴때 fatal: remote origin already exists. 에러가 뜬다면 원래있던 remote를 삭제하고 다시 add시켜준다. $ git remote rm origin 그다음 git remote add origin ~~ 하면 잘된다. Reference : https://boa0531.tistory.com/26
1. 오라클 공식 홈페이지 이동 https://www.oracle.com/technetwork/java/javase/overview/index.html
2.생성된 오브젝트(test) HTTP로 넘어 온 값들을 자동으로 바인딩한다. 얼마전 중고거래로 맥북을 하나 질렀다.... 그러나 주인이 ICloud를 로그인한상태로 줬기때문에 다시 리포맷해서 다시 내 AppleId를 등록해야해서 어쩔수없이 포맷을 해야하는데 맥북은 단축키하나면 바로 포맷가능이다. 한번 알아보자. 이 키를 누르고 재시동을 하는순간, Command + R 키를 꼭 누르고 있어주면 된다. 절대 때면안되고 화면에 애플로고가 나올때까지 눌러준다. 누른다음 디스크 Mackintosh HD 삭제해주고 MacOS 다시설치해주 면 끝!
command + shift + 3 : 화면 전체 스크린샷 command + shift + 4 : 화면내 원하는 부분 스크린샷 세번째 방법, 다양한 창을 띄어둔상태에서 어떤 한 작업 창만 깔끔하게 맥북 스크린샷을 찍고 싶다면, command + shift + 4 + spacebar : 원하는 작업 창만 스크린샷 세가지 방법모두 스크린샷이후에 바로 이미지파일로 저장됩니다. 여기서 파일들을 여러개 선택해주고 command + control + N 를 누르게 되면 그파일들을 포함한 새로운 폴더를 만들게 됩니다.