php + mysql 파일 업로드 구현하기
·
IT기술 관련/리눅스
앞선 글에서는 단순히 PHP를 이용한 파일 업로드 구현이었다. 이번에는 Mysql에 이미지 정보를 기록하는 예제를 만들어 보자. 대부분 이런방식으로 사용이 될듯 하다. 그런데 혼란스러운게 이미지를 DB에서는 어떻게 처리하지? DB에 이미지를 저장하기도 가능한가? 알아 보니 보통 앞 예제 처럼 이미지를 서버에 업로드 하고 그 정보들 그러니까 단순 텍스트들만 DB에 저장하는 방식을 사용한다고 한다. 얼피 찾아 보기에는 이미지를 DB에 직접 저장하는 방법도 있다는 것 같다. 이건 다루지 말자. 결국 2단계를 거쳐 이미지를 업로드 한다는 것이다. 이미지를 서버에 올리는 작업과 그 정보를 데이터베이스에 기록하는 단계이다. 정확한 방법인지는 모르겠지만 앞 예제에 데이터베이스 기록하는 단계를 추가해 보기로 하자. c..
ubuntu mysql 한글 패치
·
프로젝트 관련 조사/DB
ctrl+alt+t 눌러서 터미널을 연다 $ sudo vi /etc/mysql/my.cnf [client]default-character-set=utf8 [mysql]default-character-set=utf8 [mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-server = utf8 $ service mysql restart 혹은 # client 부분밑에 추가[client]default-character-set = utf8 # mysqld 부분밑에 추가[mysqld]init_connect = SET collation_connection = utf8_general_ciinit_connect = SET..
[Android] 클릭 이벤트 강제 발생 시키기 -performclick
·
IT기술 관련/모바일
출처:https://dlucky.tistory.com/m/187 클릭 이벤트를 강제로 발생시키려면 다음과 같이 하면 됩니다. Button tempB = .......... tempB.performClick(); // 클릭 이벤트 tempB.performLongClick(); // 롱 클릭 이벤트
스타트업을 성공으로 이끄는 데 필요한 열가지 규칙
·
창업/기타 지식
출처: 피터틸 1) 당신 인생의 창업가는 당신임을 기억하라 당신의 인새에서 무엇을 우선순위에 둘지 결정하는 사람은 당신 자신이다. 당신 인생의 근본적인 부분을 결정할 자유는 당신에게 있으며, 당신은 언제든 원할 때 그것을 시작할 수 있다. 2) 한 가지만큼은 다른 사람이 따라오지 못할 정도로 잘해야 한다. 정말 뛰어난 기술 기업에게는 전 세계 어떤 기업도 따라오지 못하는 강점이 있다. 그런 위치를 차지하는 스타트업이 될 수 있어야 한다. 3) 당신 인생과 회사의 적재적소에 당신과 친밀한 사람을 배치하고, 서로 보완해줄 수 있는 사람과 팀을 꾸려라 틸은 자신이 투자를 고려하는 회사의 창업자가 둘 이상인 경우 그들이 어떻게 만난 사이인지 묻는다. " 둘 다 창업하고 싶다는 꿈이 있어서 회사를 세웠습니다"는 ..
토지의 분류
·
창업/임대업 관련
출처:https://paulsmooth.tistory.com/126 택지 / 대지 / 부지 택지 : 건축 할 수 있는 주거/상업/공업 용지. 이용중이거나, 이용가능한 토지 대지 : 택지와 같은 의미를 가지는 건축법상 용어 부지 : 바닥의 토지, 포괄적 용어. 건축 가능한 것과 불가능한 것을 모두 포함. 부지 > 대지 = 택지 > 지목이 대垈인 토지. (주거,상업용과 공업용지는 지목을 달리한다.) 나지 / 건부지 나지 : 건물이 들어와 있지 않는 택지 건축물X, 사적제한X, 시장성이 높음, 최유효이용기대 높음 나지는 지목이 명시되지 않았다 건부지 : 건물이 들어와 있는 택지 건부감가 : 일반적으로 건물이 들어와 있으면 가격이 떨어진다. (크고, 견고할 수록 감가) 건부증가 : 개발규제로 인해서 나지의 가격..
(5%) 이자 높은 아이 적금 신협 어부바 적금 (수원 ,안양 조사)
·
결혼_육아 생활/일상
신협의 경우 지점마다 이자와 혜택이 다 다르다. 이를 확인하기 위해 지점마다 전화 하였고 결과는 아래와 같음 최종적으로 장안신협 조원지점으로 진행하였음 신협 어부바 적금 - 북수원신협조원지점 - 1구좌 입출금 개설 , 5만원 출원금 - 36개월 - 월 최대 20만원 - 4프로 -동수원신협원천지점 - 3프로 -동수원신협광교지점 -4프로 - 장안신협 조원지점 -5년에 5프로 - 체크카드 개설 -월 최대 20만원 - 조합원 가입 (최소출자 5만원) - 전장금융 - 공인인증서 - 아동수당을 돌려야함 -북수원신협정자지점 -4프로 3년 -12회 아동수당 -북수원신협본점 -4프로 3년 -수원 중앙신협 광교점 - 최대 2년 3.5프로 관련 소개 영상
송중기 송혜교 커플 예언 적중? 사주논리여행 블로그 주소
·
기타
[출처] 송중기 송혜교 커플 예언 적중? 사주논리여행 블로그 주소|작성자 민블리 사주논리여행 우려했던 '세기의 이혼'…"누군가에겐 영업수단"​​'사주논리여행'이란 이름의 블로거가 때아닌 스포트라이트를 받고 있다. 송중기 송혜교 커플의 이혼 가능성을 이미 2년 전 언급한 바 있어서다.​지난 27일 갑작스런 이혼 소식이 전해진 톱스타 부부 송중기와 송혜교가 종일 세간의 도마에 올랐다. 이 가운데 역학 블로거 '사주논리여행'이 지난 2017년 9월 두 사람의 궁합을 분석해 게시한 글이 새삼 큰 반향을 일으키고 있다. 이혼 가능성과 그 시기를 예견한 게 이제 와서 맞아떨어졌기 때문이다.​사주논리여행은 당시 글에서 "송중기의 사주는 두 번 결혼할 수 있다"면서 "과거 있는 여자를 아내로 맞게 된다"라고 썼다. 여..
kotlin 으로 json array response 처리하는 방법
·
IT기술 관련/모바일
https://stackoverflow.com/questions/36184641/kotlin-iterate-through-a-jsonarray/36188796 Realm class:import io.realm.RealmObject import io.realm.annotations.PrimaryKey import io.realm.annotations.Required open class Person( @PrimaryKey open var id: Long = 0, @Required open var name: String = "" ) : RealmObject() { }The JSONArray:{ "persons":[ { "id":0, "name":"Biatrix" }, { "id":1, "name":"Bill"..
리눅스 서버 60초안에 상황파악하기 -서버관리자가 필수로 알아야하는 내용
·
IT기술 관련/리눅스
https://b.luavis.kr/server/linux-performance-analysis넷플릭스의 Linux performance analysis in 60,000ms에 대해서 부분적으로 번역한 글입니다.리눅스 서버에 성능 이슈로 인해서 로그인했을 때 우리가 가장 먼저 체크해봐야할 사항은 어떤것들일까?넷플릭스는 많은 사람들이 알고 있는것 처럼 아마존 EC2 리눅스 서버를 사용하고 있다. 이런 대규모 서버를 모니터링하고 성능을 체크하는데에는 툴을 사용하는데 클라우드 전체의 모니터링에는 Atlas, 하나의 EC2 instance의 성능체크에는 Vector를 사용한다. 이 툴을 이용하면 대부분의 이슈는 해결 가능하지만, 가끔씩은 EC2 instance에 로그인해서 리눅스의 표준적인 성능 체크 툴을 사용..
[Volley][Java]volley로 json데이터받기(3)
·
IT기술 관련/모바일
출처:https://kamang-it.tistory.com/entry/VolleyJavavolley%EB%A1%9C-json%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B0%9B%EA%B8%B03 참고: [Volley][Java]Android Volley 기본과 get으로 주고받기(1) [Volley][Java]volley로 post로 주고받기(2) volley로 json데이터를 주고받아보도록하자. 설정의 설명은 생략할테니 참고부분을 참고하라. manifest설정이다. 액티비티의 모습이다. 서버에서 제공하는 해당 url은 위와 같다. 그럼 해당 json데이터를 받아보도록 하자. package net.theceres.myapplication; import android.support.v7.app..