전체 글 97

윈도우 mysql root 비밀번호 까먹었을 때, 재설정

Windows환경에서 mysql을 설치하고 로그인을 하려는데 root 비밀번호가 다르다고 계속 로그인이 되지 않는 경우가 있다. 그럴때는 서비스에서 mysql을 중지하고 안전모드로 mysql을 실행한다음비밀번호를 변경한다. 1. mysql 서비스 중지내컴퓨터 우클릭 -> 관리 -> 서비스 -> 중지 2. mysql 안전모드 실행(비밀번호 입력없이 실행가능)mysqld --skip-grant-tables & 3. mysql 비밀번호 변경새로운 cmd 창을 열고mysql -u rootuse mysql;update user set authentication_string=password('newPassword') where user='root';FLUSH PRIVILEGES; 4. 서비스에서 mysql 자동인지..

데이터베이스 2017.06.06

연말정산 중소기업 취업자 소득세 감면

오늘부터 제태크를 공부하며 얻을 수 있는 정보들을 하나씩 써볼까 합니다. 이번에 관심있게 보는 부분은 연말정산입니다. 작년에는 이러한 준비에 대해 아무것도 준비하지 못하고 지나가 버렸는데 생각해보니 연말정산을 통해 적금 형식의 돈을 받을 수 있지 않을까하고 공부해보려고 합니다. 첫번째는 중소기업 취업자 소득세 감면입니다. 본인의 경우 16년 이후 취업자이기 때문에 소득세의 70%를 감면받을 수 있는데 이러한 사실을 모르고 지나간것이 너무 아쉽네요. 해당 감면을 받으려면 어떻게 해야할까요? 아래 신청서를 작성하여 회사에 제출하면 된다고 합니다. 올해는 꼭 신청하여 이러한 해택을 많이 받을 수 있도록 합시다!

Javascript - 브라우저 객체 모델

브라우저 객체 모델은 웹 브라우저와 관련된 객체의 집합이다.Window 객체 밑에 Location객체, navigator객체, history객체, screen객체, document객체 가 존재한다. 아래 그림은 각 객체가 담당하는 구간을 표시한 그림이다.Screen객체는 화면 전체를 관리한다. 그 밑으로 웹 브라우저와 관련된 객체인 Navigator객체가 존재한다. History객체는 브라우저의 뒤로가기 앞으로 가기와 같은 기록에 관련된 객체이고 Location은 URL 주소와 관련된 객체이다. 마지막으로 Document 객체는 브라우저의 내용인 HTML문서와 관련된 객체이다. * 새로운 window 객체 생성opne(URL, name, features, replace)window.open() 을 통하여..

mysql 외부 접속 Ubuntu 16.04.01

Mysql을 외부에서 접속하기 위해서 몇가지 설정사항이 존재한다. 1. mysqld.cnf 파일 변경 vi /etc/mysql/mysql.conf.d/mysqld.cnf 로 mysqld.cnf 파일로 들어가서 기존의 내용 bind-address = 127.0.0.1 를 bind-address = 0.0.0.0 으로 변경한다. 2. root 권한 외부 접속 허용 mysql -u root -p비밀번호 입력mysql> grant all privileges on *.* to 'root'@'%' identified by 'root 패스워드';mysql> flush privileges; 3. mysql 재시작$ sudo /etc/init.d/mysql restart

카테고리 없음 2016.08.03

GET, POST 차이점

GET과 POST 메소드의 차이점을 간략하게 정리하였다. GET은 개시가 남아있어 전송 속도가 빠르다. 따라서 검색 결과 등 고정적인 주소 및 링크 주소로 사용될 수 있다면 GET 메소드를 사용한다. 하지만 GET 메소드는 입력했던 내용이 URL에 결과로 나타난다. 따라서 패스워드처럼 보이지 말아야 할 정보값인 경우 POST를 사용해야 한다. 또한 URL의 크기에는 한계(2048)가 있기 떄문에 데이터가 길 경우도 POST를 사용한다. POST는 데이터가 HTTP 메시지 Body안에 있기 때문에 비교적 안전하고 많은 양의 데이털르 포함할 수 있다. SSL을 사용하여야 더욱 안전하게 사용 가능하다.

카테고리 없음 2016.07.11

[nodejs] Sublime Text jade highlight을 위한 플러그인 추가

NodeJS에서 view 엔진으로 jade를 사용할 때 Highlight기능이 없어서 읽기 불편하였다. Sublime Text 편집기를 이용하여 Highlight기능을 추가하자. 먼저 편집기를 실행시키고 메뉴에서 Preferences > Browse Packages...를 선택한다. 윈도우 폴더가 열리고 우클릭하여 git bash를 통해 소스코드를 다운받는다. git clone https://github.com/miksago/jade-tmbundle.git Jade를 실행하여 소스를 다운받는다. 다운이 완료되면 jade 파일을 열고 ctr+shift+p 를 누른다음 jade를 입력한다.Set Syntax:jade를 선택하면 highlight기능이 활성화 된다.

php 함수 trim, pathinfo, str_replace

RTRIM () 함수는 문자열의 오른쪽에서 공백 또는 다른 미리 정의 된 문자를 제거한다. 파일경로에 대한 정보를 출력하는 pathinfo함수 PATHINFO_DIRNAME 파일경로, [dirname] =>/www/htdocs/www PATHINFO_BASENAME 파일명, [basename] => index.html PATHINFO_EXTENSION 파일 확장자, [extension] => html PATHINFO_FILENAME 파일이름, [filename] => index str_replace("찾을문자열","치환할문자열","대상문자열");

php 함수 defined, chdir, dirname, __FILE__ (마법상수)

if (defined('TEST')){chdir(dirname(__FILE__));} TEST가 상수로 정의되어 있으면현재 디렉토리를 작업디렉토리로 변경한다. define() : 상수 정의defined() : 상수가 정의되었는지 확인chdir : 작업디렉토리 변경dirname : 입력된 경로로부터 디렉토리를 추출root@redeye:~# dirname /etc/passwd/asdf /etc/passwd__FILE__: 마법 상수 - 심볼릭 링크를 통해 해석된 경우를 포함한 파일의 전체 경로와 이름, include내부에서 사용할 경우 include된 파일명이 반환. 이름 설명 __LINE__ 파일의 현재 줄 번호 __FILE__ 심볼릭 링크를 통해 해석된 경우를 포함한 파일의 전체 경로와 이름. inclu..