본문 바로가기

전체 글

(92)
vue3 설치 이번에 여기 레퍼런스 자료 참고 해서 설치 해봤는데 에러가 팍~ 뜨네... https://velog.io/@song91/Vue3.js-Vue3-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-1-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1-%EB%B0%8F-%ED%99%98%EA%B2%BD%EA%B5%AC%EC%84%B1 [Vue3.js] Vue3 시작하기 #1-프로젝트 생성 및 환경구성 📚 Vue2 를 사용하여 개발했던 프로젝트가 종료되어 이번엔 Vue3 에 대해서 알아보려고 한다. 'Vue2 Vue3 차이점' 에 대해서는 하나하나 경험해보면서 정리할 예정이다. 1. 사전 준비 Vue 는 node.js 기반 velog.io 위에..
nginx에서 upstream sent too big header while reading response header from upstream 오류가 발생할 때 여기 사이트 참고 했더니 버퍼 문제라고 나온다. nginx.conf 접속해서 아래 소스 추가하면된다. fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; 그러고 재시작 하면 바로 동작이 잘된다.. https://dev.jaedong.kim/nginx-upstream-sent-too-big-header-while-reading-response-header-from-upstream-error/ nginx에서 upstream sent too big header while reading response header from upstream 오류가 발생할 때 | 프로그래밍 최근 XE의 스토리지 병목현상을 해소하기 위해 스토리지에서 파일을 직접 불러와서 XE에서 다운로드를 처리하..
phpmyadmin 유효하지 못한 디폴트 값을 사용하셨습니다. phpmysqladmin에서는 좀 약간 바꿔서 입력해야된다. 위에 메시지가 뜰경우 아래 처럼 명령어 몇줄 더 추가하면된다. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; ALTER TABLE `테이블명` CHANGE `date` `datetime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'
php 디자인 패턴 공부 디자인 패턴 참고 문헌 https://codingtalk.tistory.com/category/Design%20pattern 'Design pattern' 카테고리의 글 목록 안녕하세요 미스터로즈입니다. 이 블로그는 코딩과 관련된 정보 및 개인 여가를 올리는 블로그 입니다. 많은 관심 부탁드립니다. codingtalk.tistory.com
다트 언어 - 함수형 프로그래밍 void main() { List Blackpink = ['로제','지수','제니','리사']; // print(Blackpink.asMap()); // print(Blackpink.toString()); // Map BlackpinkMap = Blackpink.asMap(); // print(BlackpinkMap.keys.toList()); // print(BlackpinkMap.values.toList()); final newBlackPink = Blackpink.map((x){ return '$x'; }); final newBlackPink2 = Blackpink.map((x) => '$x'); // print(Blackpink); print(newBlackPink2); } 리스트에서 쓰던것을 맵..
다트 배우기 - 제너릭 다트에서 제너릭이란 ? 타입을 외부에서 받을때 사용 void main() { Generic gen = Generic(1,'방가'); gen.printId; } class Generic { final T id; final X name; Generic(this.id,this.name); void printId() { print(id.runtimeType); } } 모든 클래스 최상위는 object이다..
다트 배우기 - 인터페이스 ? 인터페이스는 특수한 구조를 설계만 하고 이런 형태로 받아서 사용한다고 생각 하면된다. void main() { Tree tree = Tree("소나무"); tree.sayName(); } abstract class TreeInterface { String name; TreeInterface( this.name ); void sayName(); } class Tree implements TreeInterface { String name; Tree(this.name); void sayName() { print("나무의 이름은 $name 이다."); } } 느낀점 : 자바를 생각하면된다. 자바에서 사용한것을 다트에서도 문법만 좀 다르게 쓰이는것이다 영상을 보고 따라하는거라서.. 모르면 영상 참고하면된다. ht..
다트 배우기 - 오버라이딩 void main() { Tree trees = new Tree( 'hello', 100 ); print(trees.ageCalc()); Sonamoo strong = Sonamoo( '튼튼이', 10 ); print(strong.ageCalc()); } class Tree { final String name; final int age; Tree( this.name, this.age ); int ageCalc() { return this.age * 10; } } class Sonamoo extends Tree { Sonamoo( String name, int age ) : super(name,age); @override int ageCalc() { return super.ageCalc() * 120; }..