파이썬 설치 python 설치 윈도우 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 홈페이지에 들어가서 download 텝에서 다운로드 최신버젼 다운로드를 하고 설 다운받았으면 설치를 한다. [Add python.exe to PATH] 옵션을 반드시 선택하여 설치한다. Install Now 설치 확인 Python 2024.01.27
[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
Vuejs router 설정시 Url에 # 이 붙을 경우 Vue 2 에서는 router/index.js 에서 mode: 'history', 이렇게 하면 없어졌으나 vue 3 버젼부터는 "history": createWebHistory() 이렇게 해야 없어진다. vue 3 "history": createWebHistory() "hash": createWebHashHistory() "abstract": createMemoryHistory() Vue.js 2023.12.20
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
셀렉트 SELECT 의 배경색 및 폰트 색상 변경 배경색상 현광색 분홍색 쥐색 배경색상 현광색 분홍색 쥐색 폰트색상 연두색 분홍색 회색 style="color:#000000">폰트색상 연두색 분홍색 회색 etc 2023.11.28
mecab 설치 (with centos 7) 1. mecab-ko 설치 wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar xvfz mecab-0.996-ko-0.9.2.tar.gz cd mecab-0.996-ko-0.9.2 ./configure make make check make install mecab --version 2. mecab-dic 설치 wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz tar xvfz mecab-ko-dic-2.1.1-20180720.tar.gz cd mecab-ko-dic-2.1.1-20180720.. etc 2023.11.21
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
스노우 구독 취소 (안드로이드폰) 사진을 보정할 일이 있어서 스노우를 정기 구독했다가 취소를 하려니 메뉴가 안보여서 이것 저것을 해보다가 정리를 하게 되었습니다. 안드로이드폰에서 스노우 구독 취소는 Play 스토어를 열어서 자기의 동그란 사진을 클릭하면 구글 계정 관리 레이어가 뜬다. 결제 및 정기 결제 클릭 정기 결제 클릭 스노우 클릭 쭉 밑으로 내려가면 구독 취소가 있습니다. 취소 이유를 선택하면 끝.... 스노우에 빨간 글씨로 취소됨이 있으면 정기 결제 (구독) 이 취소가 되었다. 아이폰도 역시 애플스토어에서 결제를 취소하면 된다.. 유익한정보 2023.09.20
PHP 에서 root (sudo) 권한 실행 (system, exec) PHP 에서 프로세스를 실행할때 system 이나 exec 함수로 실행을 root 권한으로 사용하기 위해서는 다음의 파일에서 아래쪽에 다음과 같은 내용을 넣습니다. sudo vi /etc/sudoers www-data ALL=NOPASSWD: ALL 웹 권한에서 모든 명령어가 실행 가능합니다. 그런데 보안에 문제가 발생하겠지요. ㅎㅎ 만약 모든명령어가 아닌 특정명령어만 실행하도록 하고 싶다면 아래와 같이 입력을 해주면 된다. www-data ALL=NOPASSWD: /sbin/iptables, /usr/bin/du web 에서 root 실행 권한 확인 방법 php로 아래 코드를 작성하고 웹에서 실행 root 가 나오면 성공 !! PHP 2023.09.15