반응형

전체 글 160

windows에 apache + php + mysql 따로 설치

windows에 apache + php + mysql 따로 설치를 해봤습니다. ​Windows 10 Home Windows Server 2022 Standard ​두개의 윈도우 버젼에 설치를 했습니다.​ 1. Apache 설치 ​Apache 다운로드 https://www.apachelounge.com/download/ Apache VS17 binaries and modules download www.apachelounge.com httpd-2.4.57-win64-VS17을 다운받고 C:\APM 폴더를 만들고 압축을 풀었습니다. C:\APM\Apache24\conf httpd.conf를 열어서 수정하기 Define SRVROOT "c:/APM/Apache24" ​ ​ DocumentRoot "c:/APM/..

PHP 2024.03.07

[jQuery] HTML 페이지 PDF로 다운로드

html 영역을 PDF 다운로드 할수 있는 소스 입니다. 최상단에는 jspdf.js 와 html2canvas.min.js 가 필요함. div id="report" 부분을 전체영역으로 설정했으며, 그 안에 영역도 세분화 하였습니다. (a,b,c,d) 스크립트 all_area_array 전체 영역을 잡았으며, pdf 다운영역은 b영역을 제외한 a,c,d 부분만 다운로드 처리 하였습니다. 간단한 소스 이므로 직접 해보시면 될것 같습니다. A 영역 입니다. B 영역 입니다. C 영역 입니다. D 영역 입니다. pdf 다운

jQuery 2024.02.20

파이썬 파일 쓰기 오류, UnicodeEncodeError: 'cp949' codec can't encode character illegal multibyte sequence

파이썬 기본이 UTF-8이 아니라서 비-영어권 사용자들은 코딩할때 별도의 옵션들을 사용해야 한다. 파일을 열때 인코딩 타입을 지정하면 해결할 수 있다. UnicodeEncodeError: 'cp949' codec can't encode character '\u0989' in position 340: illegal multibyte sequence # cp949 오류 발생 file = open('파일명','w') # 오류 수정 file = open('파일명','w',encoding='utf-8')

Python 2024.02.07

[Vue.js] 페이지 이동하는 방법

1. html 이동 이동 이동 이동 2. 선언적 방식 네비게이션용 anchor 태그 이동 이동 3. 프로그래밍 방식으로 라우터의 인스턴스 메소드 사용 Vue 인스턴스 내부에서 라우터 인스턴스에 $router로 액세스 할 수 있다. 이동 pageLink () { // object this.$router.push({ path: 'home' }) // 이름을 가지는 라우트 router.push({ name: 'logout', params: { userId: 'test' }}) // 쿼리와 함께 사용, 결과는 /page?gubun=123 router.push({ path: 'page', query: { gubun: '123' }}) } * router.go(n) : 히스토리 스택에서 앞으로 또는 뒤로 이동하는 ..

Vue.js 2023.12.22

Git 설치 사용법 명령어

Git : 버젼관리, 협업 이 두가지 키워드를 대표 한다. ​저장소(Git repository)란 말그대로 파일이나 폴더를 저장해 두는 곳이다. ​저는 윈도우 환경이기 때문에 git을 설치합니다. https://git-scm.com/download/win Next 계속 설치 ~~!! 설치 완료 !! Git 명령어​ ​Git 저장소 생성 ​git init git init 명령어를 실행하면, 현재 디렉토리를 기준으로 Git 저장소가 생성됩니다. git status 현재 디렉토리를 기준으로 Git 상태 확인 git add 파일명 git에 추가 (초록색 으로 변함, 빨간색 추가 안된 파일이나 폴더) 원복 git rm --cached 파일명 git add . git commit Author identity unk..

etc 2023.12.21

Vue3 Cli 프로젝트 / multi-word-component-names 오류

Vue3 Cli로 생성된 프로젝트에서 Router를 설정 하던 중 아래와 같은 에러를 만났다. Component name "Home" should always be multi-word 컴포넌트의 이름은 항상 여러 단어로 되어야 한다라는군요. https://eslint.vuejs.org/rules/multi-word-component-names.html vue/multi-word-component-names | eslint-plugin-vue eslint.vuejs.org 해결방법은 찾아보니 여러가지가 있었다. .eslintrc.js 파일에 rules 부분에 추가하면 된다 { "vue/multi-word-component-names": ["error", { "ignores": [] }] } 그러나 나는 직..

Vue.js 2023.12.20

Centos 7 Node.js 설치하기

1. 현재 nodejs 삭제 yum remove -y nodejs npm yum remove -y nodejs npm 2. nvm 설치 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash source .bashrc [root@server]# nvm --version 0.35.3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash source .bashrc 3. nodejs 설치 nodejs 설치 가능 버젼 확인 nvm list nvm ls Centos7 에서는 nodejs 16.* 이 지원이 된다. nodejs로 설치 n..

Vue.js 2023.12.19

Vue.js 입문 및 설치

Vue.js는 웹 프론트엔드 프레임워크 - 컴포넌트(Componet) 기반의 SPA(Single Page Application)를 구축할 수 있게 해주는 프레임워크 1. node js 설치 https://nodejs.org/en/download/ 아래링크에 들어가서 설치하면 된다. 2. npm install vue npm install vue 3. Vue CLI 설치 Vue CLI는 터미널/명령줄에서 Vue로 작업하는 데 사용되는 도구 키트입니다. 이를 통해 새 프로젝트(vue 만들기)를 신속하게 스캐폴드하거나, 새 아이디어(vue 서비스)로 프로토타입을 만들거나, 그래픽 사용자 인터페이스(vue ui)를 사용하여 프로젝트를 관리할 수 있습니다. Vue CLI는 전역으로 설치된 npm 패키지로, 일부 빌..

Vue.js 2023.12.05

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql을 설치를 하고 root 패스워드 수정하기 mysql 임시패스워드 확인 [root home]# grep "temporary password" /var/log/mysqld.log 2023-11-21T08:42:56.271526Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: umuW,n-qh3?d [root home]# mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY '패스워드패스워드'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ..

mysql 2023.11.21

윈도우 심볼릭 링크 만들기

리눅스에서만 심볼릭 링크를 만들다가 윈도우에서도 다른 디렉토리의 파일이 필요해서 바로가기로 할려고 그랬더니 인식을 못했다. 찾아보니 윈도우도 심볼릭 링크를 걸어야 해결이 되었다. mklink /d "생성할링크" "원본링크" 심볼릭링크를 걸면 실제 폴더처럼 사용할 수 있다. ^^ 참고로 리눅스 심볼릭 링크는 아래와 같다. ln -s 원본링크 생성할링크

서버 Server 2023.10.10

phpMyAdmin 설치 방법 (2023년 9월)

mysql 접속을 하려면 이것저것을 깔아야되고 또 접속권한도 줘야하고 불편한 경우가 많습니다. 이럴때 필요한것이 phpMyAdmin 입니다. 1. phpMyAdmin 다운로드​ 공식사이트에서 최신버전을 다운받습니다.​ 공식사이트 : https://www.phpmyadmin.net/ phpMyAdmin Your download should start soon, if not please click here. Please verify the downloaded file Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods..

mysql 2023.09.25
반응형