일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle
- 톰캣 9.0 설치
- strtotime()
- scanner 연습문제
- 이클립스 서버연동
- php 날자 함수
- 자동 배포
- 자바
- js
- DDL
- Nexacro
- oracle datatype
- 이클립스 프로젝트 변경
- [Eclipse] 이클립스 마켓플레이스 (Marketplace) 사용방법
- id 체크
- github
- PLSQL 설치
- 코드 정리
- php
- 이클립스
- 실행파일만들기
- CMD
- 코드이그나이터
- 웹에 데이터를 전송하는 방법
- 기초 HTML
- 자바스크립트
- 코드 처리 시간
- ER 마스터 사용법
- 오라클 초기 셋팅
- 개발 일기
- Today
- Total
목록분류 전체보기 (79)
Chillax in dev
[PHP] 다중 배열 foreach 순회하기 - 개발 업무를 하다 보면 결국 마지막에 하는 일은 json, xml을 파싱 하거나, 복잡한 배열을 주고받으며 내가 원하는 형태로 가공하는 일을 합니다. 특히 API를 활용하는 개발을 진행할 때 수신 측에 조건을 모두 충족하는 Request를 만들어 보내야 하는 경우가 많습니다. 즉 배열의 순회를 물 흐르듯 해야 하지요. 이것이 기초이면서 생각보다 Trying to get property of non-object , illegal off set type ... 같은 에러를 반환할 때가 많습니다. 실무 중 내가 활용한 PHP foreach 사용 예시들을 계속 추가해볼까 합니다. 1. foreach 사용법 - PHP에서 foreach를 쓰면 배열의 원소, 객체의 ..
크롬 브라우저는 input 태그를 기준으로 아이디 자동완성을 지원하는 편리한 기능이 있습니다. 하지만 뷰딴에서 검색이나 의도치 않은 필드에 자동완성이 생성되어 오히려 불편할 때가 있습니다. 오늘은 자동완성을 제거하는 간단한 꼼수 하나를 정리해봅니다. 간단하지만 해두면 편리하답니다. 현상 해결 더미 input을 하나 만들어서 onload 후 바로 삭제해주어 해결해봅니다. - view : 더미 input은 제일 마지막에 넣어주셔야 인식 엔진이 autocomplete 해주기 용의 합니다. 최하단에 아래 input을 생성해줍니다. 이때 type를 hidden이나 style로 display:none; 등을 하면 인식이 안되니 그냥 노출시킵니다. - js : 제이쿼리를 활용하여 해당 부분을 없애주면 끝! jQuer..
[제이쿼리] input 태그에 숫자입력 강제 시키기 웹 개발중 input 태그에 비용에 관련된 입력만을 강제 시켜주는 경우에 필요한 js 입니다. [js] // 숫자만 입력 강제적용 $(document).on("blur", "input:text[numberOnly]", function () { $(this).val($(this).val().replace(/[^0-9]/g, "")); }) [html] 원 이렇게 input 태그에 numberOnly 라는 지정 속성을 주어 숫자 이외의 값이 입력될때 입력창을 나갈때 숫자가 아닌값이 사라지게 합니다.
[php] 아이디 유형 유효성 검사 하기 정규식을 통한 간단한 아이디 검사를 할 수 있도록 합니다. 1. 아이디 첫글자 영문 정규식 2.영문,숫자,-,_ 특정 문자만 사용 하도록 규정 하는 방법 3. 아이디 글자 수 제한 // 아이디 유형 체크 public function check_id($str){ // 첫글자 아이디 체크 if(!preg_match("/^[a-z]/i", $str)) { return "아이디의 첫글자는 영문이어야 합니다."; } if(preg_match("/[^a-z0-9-_]/i", $str)) { return "아이디는 영문, 숫자, -, _ 만 사용할 수 있습니다."; } $len = strlen($str); if($len >= 8 && $len
[회사] 이커머스 개발자 입문하기 개발자로 취업하고 다양한 경험을 통해 실력을 키워가고 있다. 우리 회사는 이커머스 관련 솔루션을 제작하는 회사이다. 이커머스 분야는 앞으로도 상승 전망세를 보인다. 현재 대한민국의 IT 쇼핑몰 중소,중견 기업을 기준으로 아직도 이전의 구축 체계가 PHP와 비상용인 mysql 을 기준으로 개발 되어있다보니 자바 개발자들이 넘쳐나는 시장에서 이커머스분야의 나름의 경쟁력을 원한다면배우기 쉬운 php 와 라라벨 CI등의 MVC 를 통해 간단한 웹개발을 포폴로 준비하는것이 유리하다고 생각한다. 어느정도 교육이 끝나고 이제 슬슬 실 프로젝트에 투입되는 시점에서 시간이 날때 마다 이 블로그의 [회사] 카테고리 부분에 회사에서 배운 내용 , 에러 수정 사항 , 크고작을 성취들을 기록하..
sql 작성시 그레이브 엑센트 ` ` 를 넣는 이유 ' 와 "" 와 ` 는 다르다 그레이브 엑센트는 개발을 위해 만들어진 용도라고 할 정도로 많이 사용 된다. 그레이브 엑센트를 사용하여 쿼리를 사용하는 것엔 다양한 이유가 있는데 1. 일단 php 와 같은 스크립스 에서 인식을 위한 이유가 있고 2. 데이터 베이스 탐색 속도에 2배이상의 퍼포먼스 증가를 일으킨다. 왜냐하면 order by, Join 할때 php 의 경우 테이블명, 칼럼, 인덱스명을 반드시 그레이브 엔센트로 감싸 줘야 하고 그래야 조인이나 오더바이가 가능하다. 그러니 앞으로 쿼리 를 짤때는 테이블명, 칼럼명, 인덱스명에 그레이브 엑센트를 감싸서 쿼리를 작성해야한다. 특히 테이블 검색시 함수명같은거 쫙 검색하고 나오는데... 함수명을 다검색하..
[Ajax] 에이젝스로 삭제 기능 구현하기 - ajax를 이용하여 게시판에서 특정 칼럼에 대하여 삭제할 수 있고 또한 체크박스로 체크된 항목에 대하여 다중으로 삭제하는 기능을 구현해보며 ajax를 공부하고자 합니다. #개발환경 - 언어: php 5 - 프레임 워크 : 코드이그나이터 3.0 - 스크립트 버전 : jQuery v3.2.1 - Bootstrap : 아이콘 활용 1. view에 삭제 버튼과 체크박스로 삭제 할 수 있는 view딴을 먼저 만듭니다. - 먼저 특정 칼럼에 대해 단일 삭제 하는 로직을 구현해 보겠습니다. 태그를 만들어 줍니다. - 아
[코드이그나이터] 보안관련 공부 - 코드이그나이터 줄여서 CI관련 프로그래밍을 통해 CMS 관리자 페이지를 개발하던중 알아야했던 보안에 관련된 로직의 처리를 정리해보고 내것으로만들자. 1. 크로스 도메인(Cross Domain) - 크로스 도메인은 웹 개발시 자바스크립트로 외부 서버의 경로로 ajax요청을 할때 에러가나면서 요청이 실패하는 문제이다. 이를 이해하기위해선 몇가지 개념을 알아야한다. - SOP(Same Origin-policy) 은동일 출처 정책으로 웹어플리케이션 보안모델로 자바스크립트(XMLHttpRequest)로 다른 웹페이지에 접근할때 같은 출처(Same Origin)의 페이지에서만 접근이 가능하도록한 보안기능인데 여기서 같은 출처 즉 같은 도메인은 프로토콜,호스트명,포스트가 같은 것을..