잔말 말고 코딩

전체 글88

MYSQL INSERT INSERT INTO joke (joketext, jokedate) VALUES ( '!false는 \앗! 거짓\'이라는 뜻이 아냐. 그냥 \'참\'이라고', "2020-07-11"); 2020. 7. 11.
PHP 폼 컨트롤 폴더 구조 public ㄴform.css ㄴindex.php templates ㄴform.html ㄴwelcome.html if (!isset($_POST['firstname'])) { include __DIR__ . '/../templates/form.html.php'; } else { $firstName = $_POST['firstname']; $lastName = $_POST['lastname']; if ($firstName == 'K' && $lastName == 'G') { $output = '환영합니다 K G 님'; } else { $output = htmlspecialchars($firstName,ENT_QUOTES,'UTF-8').' '. htmlspecialchars($lastName,E.. 2020. 7. 11.
PHP 폼 변수 전달 이름: 성: 이름: 성: $firstName = $_GET['firstname']; $lastName = $_GET['lastname']; echo htmlspecialchars($firstName, ENT_QUOTES, 'UTF-8') . ' ' . htmlspecialchars($lastName, ENT_QUOTES, 'UTF-8') . '님, 홈페이지 방문을 환영합니다!'; post 방식으로 원하면 get을 post로 바꾼다. 2020. 7. 11.
PHP 링크 변수 전달 $name = $_GET['name']; echo $name . '님, 홈페이지 방문을 환영합니다'; ex) http://192.000.000.000/index.php?name=Ke for 보안 $name = $_GET['name']; echo htmlspecialchars($name,ENT_QUOTES,'UTF-8'). '님, 홈페이지 방문을 환영합니다'; 2020. 7. 11.
Visualstudio code(VSCODE) SFTP 접속 visualstudio code SFTP 접속 방법 1. 일단 VSCODE 를 실행한다. 2. 왼쪽에 맨 밑에 있는 extension 클릭후 ftp-simple 플러그인을 설치 한다. (검색 후 install 클릭!) 3. 이 상태에서 F1 키를 누른다. (접속정보 설정을 위해) 4. ftp-simple:Config-FTP connection setting 을 입력해준다. 그러면 connection 정보를 입력할 수 있는 파일이 생성된다. 파일명 ftp-simple-temp.json 파일. 5. 아래와 같이 접속 정보를 세팅해 준다. [ { "name": "office_dev", "host": "172.50.XXX.XXX", "port": 2299, "type": "sftp", "username": "e.. 2020. 7. 5.
데이터베이스 DB 데이터 타입 문자형 데이터타입 # 데이터 유형 정의 CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다. VARCHAR(n) 가변 길이 데이터 타입(최대 65535byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간은 채우지 않는다. TINYTEXT(n) 문자열 데이터 타입(최대 255byte) TEXT(n) 문자열 데이터 타입(최대 65535byte) MEDIUMTEXT(n) 문자열 데이터 타입(최대 16777215byte) LONGTEXT(n) 문자열 데이터 타입(최대 4294967295byte) 숫자형 데이터 타입 # 데이터 유형 정의 TINYINT(n) 정수형 데이터 타입(1byte) -128 ~ +127 또는 0 ~ 2.. 2020. 7. 2.
파이썬 시작 https://www.inflearn.com/course/python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9B%B9-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%81%AC%EB%A1%A4%EB%A7%81 파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기 - 인프런 프로그래밍 언어 중 가장 배우기 쉽고 방대한 분야에서 활용가능한 파이썬을 통해 다양한 라이브러리 사용법을 배우고 관련 어플리케이션 제작에 필요한 이론 및 지식을 습득해봐요. 초급 자동 www.inflearn.com https://www.inflearn.com/course/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%8C%EC%9D%B4%EC.. 2020. 5. 4.
윈도우 서버 IIS에서 웹 인스톨러 없이 PHP 설치하는 법 (미완) 추가할 것 date.timezone = Asia/Seoul log_errors = On 검색해서 앞에 있는 ;를 지울 것 extension_dir = "ext" https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=48145 설치하기 https://www.iis.net/downloads/microsoft/url-rewrite 설치하기 https://tothenextlevel.tistory.com/27?category=872339 IIS에 PHP를 잘 설치하는 법 웹 플랫폼 관리자를 실행합니다. 검색창에서 아래 사진들 두 개를 입력하여 설치해주시면 됩니다 ■PHP 관리자 설치하기 1. 키보드의 윈도우 키 + R 을 눌러 regedit을 입력합니다. .. 2020. 4. 14.
IIS서버에서 TTFB(로딩 지연시간)을 줄이는 방법 IIS서버에서 TTFB(로딩 지연시간)을 줄이는 방법 번개애비 2019. 5. 29. 16:06 윈도우서버에서 작동되는 IIS서버의 웹서비스가 너무나도 느리다면 이는 TTFB의 대기시간이 길기 때문입니다. 윈도우서버는 기본적으로 NetBios의 기능으로 인해 불필요하게 많은 도메인 검사가 발생되는데 일반적인 웹서비스로 사용하는 서버라면 이 기능을 제거하여 웹서비스의 접근을 정말 획기적으로 개선시킬 수 있습니다. 압축전송이나 캐시등이 TTFB를 개선하는데 도움이 되지만, 윈도우 기본설정을 변경함으로써 어느정도 속도개선에 대한 체감을 직접 하실 수 있을것입니다. 위 서비스는 IIS10에서 서비스하고 있는 일반 페이지의 로드 속도이다. 로드의 대다수를 TTFB가 차지하고 있다. TTFB를 줄이기 위해 아래와 .. 2020. 4. 7.
해피해킹 딥스위치 1,3,4,5 2020. 2. 1.
키보드 Caps Lock와 Ctrl 키 위치를 서로 바꾸는 법 이 파일은 서로 위치를 바꾸는 파일 이 파일은 Caps Lock을 완전히 키보드에서 없애고 원래 Caps Lock위치를 Ctrl키로 바꾸어 키보드에 두개의 Ctrl키가 존재하게 하는 파일 해피해킹을 경험하였다. 해피해킹을 산 이유는 코딩 속도의 효율성을 높임과 보통 키보드의 불편한 컨트롤 위치 때문이다. 나에게는 보통 키보드의 컨트롤 위치가 불편한 이유가 명백하다. 학창시절 때 피구부였을 때 던지는 힘이 무척 센 여자애와 그것을 잡지 못하는 나의 미련한 피구 실력으로 인해 새끼손가락 마디가 부러졌었다. 지금은 물론 괜찮아서 키보드를 치고 있는 것이지만 사람의 뼈는 부러지면 대부분 평생 달고 살아야할 후유증이 있는 소모품이다. 너무 무리해 왼쪽 새끼손가락을 쓰면 매우 신경이 쓰이고 정신적 스트레스를 받는 .. 2020. 1. 25.
해피해킹 프로2 한영, 한자 변환하기! 편하게 레지스트리키 (프로패셔널2) https://drive.google.com/file/d/1GD20PWYVw5WYixpM6bMI_fpcS-nkBPfW/view?usp=sharing hanjascancode.reg drive.google.com 레지스트리키 다운로드 링크이다. 제목에 있는 것을 하려고 한다면 다운로드는 하되 아직 실행시키면 안된다. 인터넷에 해피해킹 프로2를 변경해주는 레지스트리키나 정보 공유가 구글에 한국어로 검색했을 때 정확한 정보 수준이 매우 저조한 수준이다. 그렇다고 아예 정보가 없는 것은 아니어서 정말 다행이다. 사실 해피해킹 키보드를 쓰려고 레지스트리키를 잘못 만져서 윈도우를 밀어버렸다... 아 눈물~ 이 글은 내가 보려고 쓰는 것이여서 나에게 기준을 맞추었기 때문에 자신의 키보드 종류가 해피해킹 프로2이어야 .. 2020. 1. 22.
C언어 gets 함수로 문자열을 입력 받을 때 입력 취소까지 처리하기 #include void main() { char name[8]; if (NULL != gets(name)) { printf("input: %s\n", name); } else { printf(" -> fail\n"); } } 2020. 1. 21.
C언어 영어 이름 입력 후 출력 #include void main() { char name[8]; printf("영어 이름을 입력하시오.\n"); gets(name); printf("name: %s\n", name); } 2020. 1. 21.
자바스크립트 배열의 활용 function getmembers() { return ['a','sdfsdf','werwerrwe'];}mem = getmembers();for (i = 0; i ');} 2020. 1. 19.
자바스크립트 배열 추가 배열 뒤에 원소 하나 넣기 var li = ['a', 'b', 'c', 'd', 'e']; li.push('f'); alert(li); 배열 뒤에 원소 여러개 넣기 var li = ['a', 'b', 'c', 'd', 'e']; li = li.concat(['f', 'g']); alert(li); 배열 맨 앞에 원소 하나 넣기 var li = ['a', 'b', 'c', 'd', 'e']; li.unshift('z'); alert(li); 배열의 특정 인덱스를 지정하여 원소를 넣기 var li = ['a', 'b', 'c', 'd', 'e']; li.splice(2, 0, 'B'); alert(li); 2020. 1. 18.
자바스크립트 배열 활용(for) + 대문자로 출력 Document function get_members() { return ['abcd','efg','hijk','lmn']; } members = get_members(); for(var i =0; i"); } 2020. 1. 17.
자바스크립트 입력과 출력 입력 출력 2020. 1. 16.

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로