본문 바로가기

PRACTICE43

[Flask] url_for, redirect 사용하여 main, major, minor 페이지 출력 #app.route 함수실행 호출 --> url_for1234567891011121314151617181920212223242526#모듈 추가 from flask import Flask, url_for, redirect #웹앱 생성app= Flask(__name__) #프로젝트 객체 생성 @app.route('/major')def major():    return 'Major Page'@app.route('/minor')def minor():    return 'Minor Page'@app.route('/')def index_page(id):    if id == 'root':        return redirect(url_for('major'))    else:        return redirec.. 2020. 9. 3.
[Flask] int, float값 구분하여 웹 페이지 호출 123456789101112131415#변수규칙 from flask import Flask, render_templateapp = Flask(__name__) @app.route('/blog/') #웹에서 postID라는 값을 받음.def show_blog(postID): #받아온 postID를 파이썬 매개변수로 사용.   return 'Blog Number %d' % postID #html에 출력. @app.route('/rev/')def revision(revNo):   return 'Revision Number %f' % revNo if __name__ == '__main__':   app.run(host='0.0.0.0',port='80',debug=True) 2020. 9. 3.
[Flask] render_template 사용하여 count 출력 # 경로 렌더링 render_template# 꼭 templates 폴더를 만들어 주어야 함.  1234567891011121314from flask import Flask, render_template app = Flask(__name__) cnt = 0 #전역변수 @app.route('/')def count():    global cnt #전역변수를 함수 내에서 사용하기 위해 global 붙여줌.    cnt += 1    return render_template('count.html',cnt = cnt) if __name__ == '__main__':    app.run(host='0.0.0.0',debug=True, port='80') Colored by Color Scripter   12345h.. 2020. 9. 3.
[Flask] escape, request 사용하여 웹에서 입력받은 값 출력 Flask Tutorial - TutorialspointFlask Tutorial Flask is a web application framework written in Python. Armin Ronacher, who leads an international group of Python enthusiasts named Pocco, develops it. Flask is based on Werkzeug WSGI toolkit and Jinja2 template engine. Both are Pocco projewww.tutorialspoint.com 12345678910111213from flask import Flask, escape, request app = Flask(__name__) #생성자, 시작.. 2020. 9. 3.
[C] %s, %c, null문자에 따른 출력값 비교 + 포인터변수에 배열주소를 저장하고 배열에 저장된 값 출력하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586#include stdio.h>  int main() {     //a 방식으로 초기화하던 aa 방식으로 초기화하던 결과값은 같다.     char a[] = "hello";                         //널문자가 자동으로 포함됨.    char aa[] = { 'h','e','l','l','o','\0' };   //문자열을 선언할 때는 널문자를 꼭 포함해야함.    char* pa = a;    c.. 2020. 8. 24.
[Arduino] 간단한 프린트문, 8개의 LED를 비트단위로 ON/OFF 하기 123456789101112void setup() {  // put your setup code here, to run once: 한번만 호출  Serial.begin(115200);     //시리얼통신(통신속도) 셋업  Serial.println("setup");} // 펌웨어 프로그램: 멈추면 안되기 때문에 무한반복 시켜줘야함. // 운영체제 역시 마찬가지로 무한루프가 돌고있음. void loop() {  // put your main code here, to run repeatedly: 반복 호출  Serial.println("loop");}Colored by Color Scripter   123456789101112131415161718192021int LED[8] = {13,12,11,10,9.. 2020. 8. 18.
[C] 포인터와 함수를 이용해서 배열 전체값, 평균값, 최대값 출력하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#include stdio.h> void print_ary(int* pa, int size);   //배열 출력 함수double avg_ary(int* pa, int size);   //배열 평균값 구하는 함수int max_ary(int* pa, int size);      //배열 최대값 구하는 함수int main() {        int ary[5] = { 10,20,30,40,50 };    int size = sizeof(ary) / sizeof(ary[0]);      int avg;    int max;    .. 2020. 7. 16.
[C] 배열을 포인터로 받는 함수 만들기 - 합계, 곱하기, 출력 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include stdio.h> int getSum(int* parr);                //배열 합계 계산 함수void getMulti(int* parr, int size);   //배열의 값 *2 계산 함수void printAry(int* parr, int size);   //배열을 프린트하는 함수 int main() {    int arr[10] = { 23,45,67,89,91,32,56,87,90,100 };    int* parr = arr; //배열 포인터    int size;    int res;     size = sizeof.. 2020. 7. 16.
[Visual Studio Error] 하나의 프로젝트 안에 여러 소스 코드가 있을 때 빌드 오류 해결 한 프로젝트 안에 소스코드가 여러개(소스1,소스2,소스3) 들어 있을 때빌드할 소스 코드를 제외하고 나머지 소스 코드의 속성에 들어간다.   예시의 경우 소스1을 빌드하기 때문에 소스2, 소스3 코드의 속성에 들어갔다.일반 속성 안에 빌드에서 제외하기 속성이 있는데 이를 '예'로 설정하고 확인을 누르면 빌드에서 제외된다.   소스2, 소스3가 빌드에서 제외된 것을 확인할 수 있다. 2020. 7. 16.
[C] 문자데이터를 입력받고 대문자는 소문자로, 소문자는 대문자로 변환하는 프로그램 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include stdio.h> int lower(char* str, int count);  // 대문자를 소문자로 변경하는 함수int upper(char* str, int count);  // 소문자를 대문자로 변경하는 함수int main() {     char str[100];                             // 입력 받을 문자 저장.    int choice;    int count = 0;                   .. 2020. 7. 16.