본문 바로가기
320x100

Blog189

[PHP+MySQL]게시판 만들기 1 - 개발환경 구축과 DB설계 이 글은 이곳을 참고하여 쓰여졌습니다. 개발환경 구축 VS code로 PHP를 개발하기로 했다. code.visualstudio.com/ 이곳에 들어가면, 큼지막한 다운로드 버튼 클릭 설치후 바로 VS code 실행해준다. 1초만에 켜지는것이 아주 가볍다는 것이 느껴진다. 이제 PHP를 개발하기 위해 설정을 해줘야 한다. 왼쪽의 Extensions 탭을 통해 php를 검색하고 'PHP IntelliSense'와 'PHP Debug'를 Install 해준다. VS Code 를 한번 다시 시작해준다. F1을 누르고, user setting을 검색하여 세팅을 열어준다. php를 검색하고 Edit in settings.json 을 선택한다. php.executablePath 값과 php.validate.exec.. 2020. 11. 30.
Windows10에서 1초만에 스크린샷 찍고 편집 + 사용하기 Windows를 사용하다 보면 정말 스크린샷을 찍고 사용할 일이 많다. 이번에는 Windows10에서 스크린샷을 찍는 방법에 대해 알아본다. Window키 + Shift키 + S 이 키 조합을 누르게 되면, 상단에 5개의 메뉴가 보이는데, 각각 사각형 영역 직접선택, 자유 영역, 창 선택, 전체 화면, 닫기 이다. 일단 이 방법으로 스크린샷을 찍게 되면 클립보드에 저장되기 때문에 Ctrl + V 를 눌러 바로 이용할 수 있다. 또한 이 방법으로 스크린샷을 찍게 되면 우측 하단에 알림이 뜨는데, 이 알림창을 누르면, 간단한 편집 또한 가능하다. 여기서 편집한 뒤, 우측 상단의 메뉴를 이용해 다시 클립보드에 복사하거나, 파일로 저장할 수 있다. 여기서 또하나의 팁은 클립보드 기록 기능을 켜게 되면, 이전에 .. 2020. 11. 29.
[MySQL]페이징 기능 구현하기+Console UI에 적용 뉴렉처님의 JDBC 유튜브 강의를 듣던 중 문제가 발생했다. 뉴렉처님은 JDBC에서 연동하는 DB가 Oracle이다. 그러나 나는 어떠한 이유로 MySQL을 연동해서 사용하고 있었다. 이번 강의의 내용이 페이징을 위한 쿼리를 만드는 것인데, Oracle과 MySQL의 문법이 다르기도 하고, Oracle에서는 쿼리를 통해 검색한 결과에 자동으로 숫자를 부여해주는 ROWNUM 이 있지만, MySQL에는 그것이 존재하지 않는다. 그래서 따로 변수를 통해 구현해 주어야 한다.(사실 이 강의를 듣기 전까지는 database에서 변수를 사용할 수 있는지조차 몰랐다...) 변수선언 MySQL은 @변수명을 통해 변수선언이 가능하다고 한다. $변수명을 쓰던 PHP가 생각이 난다. SET @ROWNUM=0; OR SET .. 2020. 11. 28.
엠포우 H20 헤드셋 리뷰 + 뚜렷한 단점 헤드셋을 구매했습니다. 막귀인지라 엄청 비싼것을 원하지는 않고, 그냥 적당히 들을만 한 수준인 헤드셋을 원했습니다. 그래서 처음 산 것이 Nox 의 Nx-4 모델인데, 이거는 개봉하고 연결했는데 LED도 안들어오고 아무 기능도 작동을 안하더라고요.. 초기불량이었습니다. 반품처리하고 이번에는 Nox의 Nx-2s 모델을 샀는데.. 이번에는 한쪽이 안나오더군요. 그래서 화나서 걍 다시 반품하고, 3번째 구매를 했습니다. 그게 바로 이 Mpow-H20 입니다. 일단 이번에는 초기불량은 아닌것 같습니다. 상자를 처음 봤을때는 생각보다 많이 작은 크기에 놀랐습니다. 그리고 슬슬 걱정이 되더군요, 내 머리에 안맞으면 어쩌지.. 구성품은 매우 심플합니다. 그냥 딱 있을것만 있어요. 헤드셋 본체, 양쪽 3.5mm 케이블.. 2020. 11. 27.