목록분류 전체보기 (7)
달콤
시간대지정 date함수를 써서 현재시간을 불러 올 때 시간대를 한국, 서울로 맞추는 방법 1234Colored by Color Scriptercs 문자셋지정 1. 페이지 내 문자셋 지정 123Colored by Color Scriptercs 2. MySQL I/O 문자셋 지정 123Colored by Color Scriptercs 이전페이지 이전페이지 관련한 걸 짤 때 이 경우는 index.php에서 온 경우 조회수를 1 늘려주는 경우이다. 123456789
일단 개발환경은 PHP / HTML5 + CSS3 + JS이다. CSS작업을 하면서 겪은 어려움은 다음과 같다. 1. 말줄임처리... 말줄임처리.. 혼자 생각하기엔 좀 힘들었다. 생각의 흐름은 다음과 같다. 1. 서버에서 DB에서 꺼낼때 길이를 따져서 짜르고 '...'(말줄임)을 붙여 front로 쏴주기 > 언어마다 / 폰트마다 크기가 뒤죽박죽이라 조금 애매한 감이 있어서 시도는 했으나 취소했다. 2. 프론트에서 처리하기 > CSS로 처리하려고 하였다. - line-height 속성으로 일단 line 높이 크기를 정한다. (1.2em)- height 속성으로 몇줄을 추가할 것인지 정한다. 이번 같은 경우엔 3줄이니 (3.6em) -> 위 line-height 와 비례해서 적으면 되겠다.- 크롬밖에 지원을..
공모전 서버개발 중 안드로이드 단에서 내 쪽 서버로 POST방식으로 값을 전달한다는 내용을 들었다. 간단한 회원가입 폼이지만 우선 순서는 이렇게 된다. Client 안드로이드 -> POST('user', 'password', 'nickname') Server PHP POST로 받음 -> DB -> result JSON으로 echo('regist_res') 받는건 한결같이 참 쉽다 123$user = $_POST['user'];$password = $_POST['password'];$nick_name = $_POST['nick_name'];cs 그다음 DB에서 ID, PW중복을 확인한다. 1234567891011
게시판 댓글기능을 만들던 중.. AJAX(비동기통신)로 show.php에서 쓴 댓글을 posting.php에서(only server) db에 저장한 뒤 여기서 뿌리는 정보를 show.php로 받아와 게시판에 댓글을 바로 추가하는 기능을 만들고 싶었다. 그냥 페이지 로딩을 하면 쉽겠거니 싶지만.. 사용자 수가 많아지면 좀 곤란할거 같아서 그냥 비동기 통신으로 하기로 했다. 다음은 이 때 부터 겪은 문제점들이다. 1. posting.php로 정보를 보낼 때 string json으로 보냈으나 이걸 어떻게 받지? > 사실 저번학기 수업 때 하던게 기억나서 pdf를 키고 따라 해봤는데 내가 보내는 것 까지는 할 수 있겠으나 보내고 서버단(posting.php)에서 받는 걸 도통 모르겠어서 헤맸다. 근데 진짜 간단..
Master & Slave 개념 이해 먼저 MySQL Replication에 대한 이해가 수반되어야 한다.MySQL Replication은 말 그대로 DB안 데이터를 갖다가 물리적으로 복사해 다른곳에 넣어두는 기술을 의미한다. 그렇다면 이 기술을 가지고 어떤 효과를 얻을 수 있을까? 우선 Main DB는 Master("1")와 그 외 Slave로 분산된다.이 때, Master DB에 데이터 변경이 일어나면 Slave DB는 Master DB를 replicate하여 정보를 담아둔다.읽기 처리는 Slave DB를 통해 이루어진다.즉, 여러 Slave DB를 미리 만들어 놓아 읽기 부하를 분산시킨다는 의미이다. 자세한 복제 메커니즘은 다음과 같다. MySQL Replication Details - Master..
NoSQL & Redis 알아보기 우선, NoSQL의 개념에 대해서 알아야 할 필요가 있다. NoSQL이란, SQL문을 사용하지 않는 DBMS를 지칭하는 단어이다. 다루는 데이터들의 크기가 커지며 RDBMS는 데이터 관리측면에서 큰 비용이 들게 되었고, 이를 해결하기위해 데이터베이스의 비일관성을 조금 감수하고 분산처리를 쉽게 하도록 만들어 놓은 DB라고 보면 된다. 이러한 NoSQL 구조는 크게 4가지 모델로 구분할 수 있다. Key-valueDocumentColumn-familyGraph이 중 Redis는 Key-value 모델에 속한다. Key-value 저장소는 수평적 확장이 용이한 간단한 데이터베이스 구조로, 데이터의 key를 이용해 알고자하는 value로 빨리 값에 접근할 수 있다. 어떠한 데이..
게시판1. 이름: 과목명 + 교수명2. 접근 : 해당 과목 듣는 사람만 글 쓸 수 있음, 열람은 모두 가능 목록3. 글 제목 전체 + 상세내용이 3줄까지 나오고 나머지는 (...)으로 표시. +조회수, 작성자, 작성일4. 페이징 처리 : 한페이지당 최대 10개씩 보여줌 본문 작성5. 제목 : 60자까지 작성 가능. 6. 본문 : 텍스트만 추가 가능7. 댓글 : 작성자 아이디, 내용, 작성시간 나옴. 최대 255자까지 작성 가능.8. 댓글의 댓글 작성 가능 본문 읽기9. 내용 : 제목+본문, 작성일, 조회수. 댓글10. 조회수 : 목록에서 클릭시 조회수1 올라감 일단 그나마 제일 유명하신 구유영 교수님 강의로 게시판을 만들었다. 일단 은 만족 다음은 글쓰기 60자는 input element의 maxleng..