보호되어 있는 글입니다.
눈누난나 열심히 웹 개발을 마치고 애플 앱 패키징과 애플 로그인 기능 추가만을 앞두고 있었다. 애플 로그인을 추가하기 위해 Mac으로 사파리에 접속해봤는데 웬걸.... 하얀 화면만이 나를 반겨주었다..^^ element를 확인해본 결과 noscript라고만 뜨고 아무런 단서가 없었다... 콘솔에도 아무것도 안보였는데 (사실 콘솔창 하단에 에러 메시지가 떠있었는데, 윈도우는 맨위에 뜨니까 있는지 모르고 확인 못했음..ㅎ) 어떻게 해결해야하나 막막했다. 일단 열심히 서칭하고 의심되는 항목들을 수정해보았다. 1. SSL 인증서 애플이 유효기간이 13개월 이상인 SSL 인증서를 미지원한다는 얘기가 있었다. 하지만 인증서를 확인해본 결과 3개월 단위로 갱신되는 중이라 나에겐 해당되지 않았음... ㅁ 맥에서 웹사이..
개발에서 정규식은 떼고싶어도 뗄 수 없는... 정규식 공식문서를 아무리 쳐다봐도 내가 원하는 패턴을 만들기란 넘 힘들다... 그래서 자주 쓰는 정규식 패턴을 함수형태로 만들어 놓고, 내가 필요할 때마다 꺼내보려고 글을 쓴다. (겸사겸사 도움도 됐으면 하는 마음ㅋㅋ) 1. 핸드폰 번호 하이픈 넣어주기 정규식 const regPhone = (data) => { data = data.replace(/[^0-9]/g, ""); data = data.replace(/(\d{3})(\d{4})(\d)/, "$1-$2-$3"); return data.slice(0, 13); }; 1. 숫자 외의 문자가 들어오면 지워준다. 2. 3자리 4자리 4자리 중간에 - 를 넣어준다. 3. 마지막 slice는 13자리 이상의 문..
참고 : developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions 정규 표현식 - JavaScript | MDN 정규 표현식 정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴입니다. 자바스크립트에서, 정규 표현식 또한 객체입니다. 이 패턴들은 RegExp의 exec 메소드와 tes developer.mozilla.org 정규 표현식 기본 패턴 /포함돼야할 문자/ /abc/ 문자열에서 정확히 'abc' 라는 문자들이 모두 함께 순서대로 나타나야 대응 abcde (o), bcde (x) 정규 표현식에 사용되는 패턴, 표현들 (가독성이 떨어져서 추후에 표형식으로 바꿀 예정...) 특수 문자 \(역슬래쉬) 특수 문..
과제든 포트폴리오용 프로젝트 등 코드를 같이 공유해야 할 일이 생길 때가 있다. 아니 많다. github는 아주 훌륭한 저장소인 것 같다... 이런 일이 있을 때 쉽게 코드를 서버에 올려 관리할 수 있으니말이다. 개인 repository를 만들어서 공유를 하려고하면 github아이디까지 공유해야돼서 귀찮은데 이때 organization을 만들면 각 개인의 아이디로 로그인하여 팀 공용 저장소를 이용할 수 있다. 그것도 무료로 가능하니 넘 좋댜... 우선 깃허브 팀저장소 생성법을 알아보자. 1. your organiztions를 들어간다. 2. new organization을 눌러주자. 나는 이미 만든 적이 있어서 처음만드는 사람과 지금 화면 구성이 다를 수는 있는데 그냥 new 새로만들기 해야되는건 같음 ..
자주 발생하는 에러와 해결방법 - cannot find symbol 또는 cannot resolve symbol 지정된 변수나 메서드를 찾을 수 없다는 뜻 (대소문자 불일치나 오타가 난 경우가 많음) - ‘;’ expected 세미콜론 ‘;”이 필요한 곳에 없다는 뜻 - Exception in thread “main” java.lang.NoSuchMethodError: main 메인메서드를 찾을 수 없다는 뜻 main이 없거나 메서드 선언부에 오타가 존재할 수 있음 - Exception in thread “main” java.lang.NoClassDefFoundError: Hello Hello라는 클래스를 찾을 수 없다는 뜻 오타나 대소문자를 확인해보고 이상이 없으면 클래스파일(*.class)이 생성되었..
1.1 자바란? 자바는 썬마이크로시스템즈(=썬)에서 1996년 1월에 공식발표한 객체지향 프로그래밍 언어 특징: 운영체제(플랫폼)에 독립적 -> 다양한 기종의 컴퓨터와 인터넷환경에 적합 1.2 자바의 역사 서버 프로그래밍을 위한 서블릿 과 JSP를 많이 사용하고 있다. *서블릿: 서버에서 클라이언트에게 제공해주는 java 파일. 서비스를 만듦 1.3 자바언어의 특징 l 운영체제에 독립적 자바가상머신(JVM)을 통해서 가능 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고, JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달함 l 객체지향언어 객체지향 개념의 특징인 상속, 캡슐화, 다형성이 적용됨 * 객체지향 4대특성: 캡슐화, 상속, 추상화..