본문 바로가기

[PHP] 해당 페이지에 다른 코드 불러오기 (include) 코드를 작성할때에 한 코드를 여러 페이지에서 공유하며 쓰는경우도 발생하게된다. 그렇게 될 경우 각 페이지에 같은 코드들을 사용해도 무방하지만, 그렇게 될 경우 수정이 필요하게 되었을때 여러 페이지를 각각 수정해야한다는 어려움이 있다. 한 코드를 작성한 후에 해당 파일을 불러와서 사용할수있는 방법은 없을까? PHP에는 include를 사용하여 해당 문제점을 해결할수있다. Q1. dbconn.php 파일을 main.php파일에 포함시키고 싶다면, & php 코드 'main.php' include를 여러번 사용하다보면 문제점이 발생하게된다. 한 페이지에 레이어팝업이나 다른 include 파일내에 똑같은 파일을 include 하게되어 에러가나는 경우가 발생하게되는 문제이다. 이렇게 될 경우에는 include를 .. 더보기
[PHP] Database Connection (DB 연결) PHP로 웹사이트를 제작할때, 제일 기초가되는 DB연결에 대해 알아보도록 하자. 코드를 작성하기전 DB연결을 위해 기본적으로 연결할 DB정보에 대해 알고있어야 한다. @ 필요한 DB 정보: 1. 연결할 DB 호스트명 / IP 2. 사용자, 암호 3. DB 이름 4. (기본포트가 아니라면 포트도 알아야함) & PHP 코드 'dbconn.php' 해당 파일을 만들어서 각 웹페이지에 include 하여 사용하기도 한다. DB연결이 필요한 각 페이지마다 해당 코드를 작성하는것보다 include하여 작성하는것을 추천한다. PHP 코드에서 include() 사용하는 방법은 이하 블로그를 참고하면 된다. [PHP] 해당 페이지에 다른 코드 불러오기 (include) 코드를 작성할때에 한 코드를 여러 페이지에서 공유하.. 더보기
[SQLD] 2021년 제1회 SQLD 합격후기 (2021.03.20) 제일 따고싶었던 자격증 중 하나였던 SQLD 자격증을 한번에 합격하고 후기를 남기러 왔다:) 한번에 딸거라고 생각하지 못하고 경험삼아 보고오자는 생각을 하고 갔는데 합격발표나서 깜짝놀랐던 생각이 난다,,ㅎ 오늘의 후기도 공부방법과 꿀팁들을 적어보도록 하겠다. 일단 난 전공자로 SQL에 대해 이미 이론적으로 베이스가 된 상태였으며, 회사를 다니면서 SQL을 쓰는일이 많았기 때문에 쿼리를 짜는것에도 크게 어려움이 없었다. 하지만 회사에서는 모르는 함수는 구글링을 하면서 썼기 때문에 함수들을 외워야 하는건 똑같이 힘들었다ㅠ [SQLD 출제문항 및 배점] 1. 데이터 모델링의 이해 - 10문항 (20점) 2. SQL 기본 및 활용 - 40문항 (80점) 총 50문제로 100점만점 기준이다. 시험시간은 90분(1.. 더보기
[정보처리기사] 2020년 3회차 정보처리기사 필기 후기 (2020.08.22) 이번 3회 차 정보처리기사 필기를 보고 느낀 점.. 지금 회사를 다니면서 정보처리기사 공부를 하는 것은 쉬운 일은 아니었다. 사실 조금만 더 부지런해지면 충분히 시간을 많이 사용하여 공부할 수 있었겠지만 부지런해지기 쉽지 않았다..(변명) 그래도 이번이 마지막이라는 생각으로 퇴근 후에도 스터디 카페 가서 한 시간이라도 공부하고 집에 오고,,, 떨어지면 속상할 정도로 열심히 해보았다. 심지어 시험 전날에는 연차까지 쓰고 밤새고 시험 보러 갔으니..ㅎ 떨어지면 정말 정보처리기사 자격증을 따지 않으리 다짐하고 시험을 보러 갔다...ㅋㅋ 사실 1,2회 통합 필기시험을 보러 갔었기 때문에 시험장은 그리 낯설지 않았다. (공부 하나도 안 하고 시험장 확인하러 갔음) 시험장은 지금 코로나 때문에 총 5줄 간격으로 띄.. 더보기
R을 이용한 데이터 전처리 exam data 더보기
R 설치 오류 - 사용자 계정이 한글인 경우 사용자 계정이 한글인 경우 다음과 같은 오류메세지가 발생하게 된다 Fatal error. ERROR sysyem error 5 (엑세스가 거부되었습니다) 이럴 경우 사용자 계정을 다시 영문으로 변경해주는 방법도 있지만 환경변수 폴더 위치를 변경해주는 방법도 있다. 1. C 드라이브 바로 아래 위치에 tmp라는 이름의 폴더를 만들고, 그 경로(C:\tmp)를 복사한다. 2. 시스템 환경 변수 편집에 들어간다. 3. 환경변수에 들어간다. 4. TMP의 편집을 누른다. 5. 변수값에 아까 복사해 두었던 새로운 폴더의 위치를 붙여준다. ( 단. 폴더 위치를 나타내는 주소 중 한글이 있어서는 안됨) 6. 확인을 눌러준다. 다시 R-Studio를 실행시키면 오류가 해결된 것을 알 수 있다. 더보기
R, R-studio 설치 R 설치 1. R 공식 사이트를 접속한다. https://cran.r-project.org/ The Comprehensive R Archive Network cran.r-project.org 자신의 PC에 설치된 OS에 해당하는 링크를 클릭한다. 2. Install을 눌러 설치한다. 가장 최신버전이 설치가 된다. R-studio 설치 1. R Studio 공식 사이트에 접속한다. https://www.rstudio.com/ RStudio | Open source & professional software for data science teams RStudio provides free and open source tools for R and enterprise-ready professional softwa.. 더보기
동적웹페이지 이미지 크롤링 in R 본격적으로 R을 활용하여 이미지 크롤링을 해 볼 예정이다. 이미지 크롤링을 하기 전에 R-selenium 패키지가 준비되어있어야 한다. https://chumiinii.tistory.com/4 동적 웹페이지 크롤링 준비 Rselenium 패키지 설치 1) selenium 다운받기. (ver. 3.5.3) >>> https://www.seleniumhq.org/download/ Downloads Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation.. chumiinii.tistory.com R- 코드 install.packages('RSelenium') install.packages("rvest") .. 더보기