전체 글

전체 글

    [AWS ec2]letsencrypt적용 후 https불러와지지 않음

    에러 도메인 접속 시 https로 redirection되지만, 페이지가 불러와지지 않는 문제 원인 : 인바운드 규칙에 HTTPS를 추가해주지 않음 해결 : HTTPS, 443, 모든IP에 대해 규칙 추가해줌

    [2812]크게 만들기

    www.acmicpc.net/problem/2812 2812번: 크게 만들기 N자리 숫자가 주어졌을 때, 여기서 숫자 K개를 지워서 얻을 수 있는 가장 큰 수를 구하는 프로그램을 작성하시오. www.acmicpc.net 받은 입력 문자열을 하나씩 스택에 넣고 스택의 top위치 값이 현재 값보다 크면 최대 K번 pop한다 그럼 내림차순 형태의 수가 나오게 된다. 모두 같은 숫자일 경우에는 더이상 지워지지 않으므로 마지막에 N-K길이의 문자열로 출력하도록 했습니다 #include #include #include #include #include using namespace std; int main() { int N, K; cin>>N>>K; string s; cin>>s; stack st; int d = 0;..

    [3079]입국심사

    www.acmicpc.net/problem/3079 3079번: 입국심사 첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 100,000, 1 ≤ M ≤ 1,000,000,000) 다음 N개 줄에는 각 심사대에서 심사를 하는데 걸리는 시간인 Tk가 주어진다. (1 ≤ Tk ≤ 109) www.acmicpc.net #include #include #include using namespace std; vector v; long long N, M; long long calc(long long mid){ long long res = 0; for(int i = 0; i

    [mysql][08S01]Communications link failure-Datagrip연결

    [mysql][08S01]Communications link failure-Datagrip연결

    Datagrip 연결 에러 탄력적IP를 부여받은 EC2인스턴스(ubuntu 18.04)를 Datagrip에서 mysql을 연결하려 했는데 Test Connection을 해보니 에러가 발생했다. [08S01] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. java.net.ConnectException: Connection refused (Connection refused). 해결방법 $ cd /etc/mysql/mysql.conf.d $ sudo vi mysqld.cnf #b..

    [Vue.js]5.배열,v-for,v-if,테이블,셀렉트박스 사용하기

    [Vue.js]5.배열,v-for,v-if,테이블,셀렉트박스 사용하기

    지난번 포스팅에 이어서 template, script 부분을 다뤄보겠습니다. 1. 배열 data부분에 배열을 추가할 수 있습니다. data() { return { name: "subari", input: "text", options: [ { v: "R", t: "Red" }, { v: "B", t: "Blue" }, { v: "G", t: "Green" }, ], color: "R", }; }, 이 배열을 순회하기 위해서, vue에는 반복문 역할을 하는 v-for가 있습니다. v-for="(d, i) in options" python의 for i in n 과 비슷한 문법입니다. options 배열안에서 반복문이 돌아가고, d는 data, i는 index를 나타냅니다. 현재 배열의 한요소는 v, t 두가지..

    [Vue.js]4.data, click, methods 사용하기

    [Vue.js]4.data, click, methods 사용하기

    지난 포스팅에 이어서 이번에는 vue에서 data, event 등을 다루는 법을 알아보겠습니다. 1. data 다루기 Home.vue에서 export default 내부에 data() { return }를 추가해주고 return 뒤에 원하는 데이터를 { key : value } 형태로 넣어주면 됩니다. 그리고 그 데이터를 사용하기 위해서는 부분에서 {{ key }} 와 같이 중괄호 두개를 이용하여 추가해주면 얘는 key의 value에 해당하는 부분이 화면에 나타나게 됩니다. About.vue About {{ name }} 2. input html에서 value에 해당하는 것을 vue에서는 v-model로 사용할 수 있습니다. data 부분에 input 데이터를 추가하고 v-model 뒤에 ""을 이용하여..

    [CLion][C++]Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

    CLion에서 C++ 사용하여 Run 했을 때 Process finished with exit code 139 (interrupted by signal 11: SIGSEGV) 위와 같은 에러 문구가 뜨면서 입력도 받지 않고 Run 과 동시에 종료되는 문제가 있었다. 내가 생각한 원인은 큰 사이즈의 배열을 사용해서 그런 것같다. int dp[1001][1001]; string dp[100][100]; 일 때는 정상적으로 돌아갔지만 string dp[1001][1001]; 일 때는 위와 같은 에러 문구가 뜨면서 종료되었다. 해결 방법 배열의 사이즈를 줄인다. 배열의 사이즈를 줄일 수 없는 상황이라면, 다른 IDE를 사용해본다. (다른 IDE에서는 돌아갈 수도 있다.) 실제로 혹시나 해서 백준에 제출해보았더니..

    [Vue.js]3.BootstrapVue 사용하기

    [Vue.js]3.BootstrapVue 사용하기

    vuedptj bootstrap을 사용하기 위해서는 일반 bootstrap이 아니라 vue전용 bootstrap을 사용해주어야 합니다. terminal 또는 cmd를 열어주세요 bootstrapVue설치 npm i vue bootstrap vue-bootstrap 설치된 부트스트랩을 적용하기 위해서는 main.js에 아래 코드를 추가해주어야합니다. import { BootstrapVue, IconsPlugin } from "bootstrap-vue"; // Make BootstrapVue available throughout your project Vue.use(BootstrapVue); // Optionally install the BootstrapVue icon components plugin Vue..

    [Vue.js]2.vue-router 사용하기

    [Vue.js]2.vue-router 사용하기

    이번 글에서는 vue-router를 통해 라우팅기능을 구현해보겠습니다. vue-router설치 먼저, vue-router를 설치해야합니다. npm i vue-router --save 설치 후 App.vue 파일의 template 부분에 router-view 부분을 추가해주세요 이 부분이 path에 의해 바뀌는 view가 보여질 위치입니다. App.vue 이제 여기에 보여질 view페이지를 추가해줘야겠죠?? src폴더 안에 views라는 폴더를 만든 뒤, 그 안에 Home.vue, About.vue 파일을 만들어보겠습니다. Home.vue Welcome! About.vue About Page vue 파일은 기본적으로 html에 해당하는 template 부분과, script 부분으로 이루어진 구조를 가집니다..

    [Vue.js]1.Vue개발환경 세팅

    [Vue.js]1.Vue개발환경 세팅

    먼저, npm사용을 위해 node.js 설치를 진행해주세요.window, mac 환경 둘다 아래링크에서 Lts버전 다운로드 해주시면 되고, mac은 homebrew이용해서 다운 추천드립니다.링크이용하여 다운 시 환경변수 설정이 필요합니다! 자세한건 구글에...nodejs.org/ko/ 에디터로는 vscode 사용하였습니다. 원하는 위치에 폴더를 생성해주시고그 폴더를 에디터에서 열어주세요. 윈도우는 window + R 로 실행을 열고 cmd를 검색하여 열어주시고맥은 터미널을 열어주세요cd [폴더명] 으로 아까 만든 폴더 위치로 이동해주세요 1. vue cli 설치npm install -g @vue/cli 2. vue 폴더 생성vue create [폴더명]ex) vue create test 추가적으로 필요한..