사용자:하늘/메모장/docker

< 사용자:하늘‎ | 메모장
하늘 (토론 | 기여)님의 2022년 3월 30일 (수) 00:58 판
#include <stdio.h>
#include <string.h>

void delchars (char *str, char ch)
{
    int len = strlen(str);
    int i = 0;
    while ( i < len )    
    {
        if (str[i] == ch)
        {
           int j = i, width = 0;
            if ( str[i+1] == ch)
                width = 2;
            else
                width = 1;
            while (j < len)
                str[j] = str[j+width], j++;
        }
        i++;
    }
}
int main ( )
{
    char s1[128];
    strcpy(s1, "HelloWorld");
    delchars(s1, 'l');
    printf("[%s]\n", s1); // [HeoWord]
    delchars(s1, 'W');
    printf("[%s]\n", s1); // [Heoord]
}
#include <stdio.h>
#include <string.h>
int findStr (char *str, char *target)
{
    int i = 0;
    int j = 0;
    for ( ; (*target) != '\0' ; i++)
    {
        int count = 0;
        for ( ; (*str) != '\0'; j++)
        {
            if ( *str == *target)
                count++;      
            str++; 
        }
        str = str - j;
        printf("'%c' %d개", *target, count);
        target++;
    }
    printf("\n");
}
int main () {
    char s[128];
    strcpy (s, "Hello,World");
    findStr(s, "Ho");
    findStr(s, "ld");
    findStr(s, "lod");
}

'H' 1개'o' 2개 'l' 3개'd' 1개 'l' 3개'o' 2개'd' 1개

브레인 퍽 : 이름 그대로 보는 사람의 뇌를 과부하로 조지려고 만든 변태 프로그래밍 언어. ㅋㅋㅋ

브레인 퍽의 포인터를 2개로 늘려놓은 더블퍽이라는 것도 있다. 구글에 Doublefuck치고 이미지 보기하면 안된다.

https://github.com/perillamint/GNE

GNE(그네)는 대한민국 최초의 샤머니즘 대통령 박ㄹ혜의 어록들을 종합하여 만든 프로그래밍 언어입니다. 한국 청년 프로그래머들은 현대 프로그래밍 언어의 잘못된 역사로 인해 혼이 비정상으로 자라고 자부심을 잃을 수 밖에 없습니다. 이러한 언어들의 왜곡·미화는 GNE부터 좌시하지 않겠습니다. 컴파일이 투명하게 처리되어 진상규명이 제대로 되는 프로그래밍 언어로, 선조의 의지를 담아 한민족의 자긍심을 고취하도록 GNE를 만들었습니다.

해내겠습니다. 준비된 한국형 프로그래밍 언어, GNE입니다.

혀엉... 언어

혀어어어어어어어엉........ 핫. 혀엉..... 흑... 하앗... 흐윽... 형. 하앙. 혀엉.... 하앙... 흐윽... 항. 항. 형... 하앙. 흐으윽... 형... 흡... 혀엉.. 하아아앗. 혀엉.. 흡... 흐읍... 형.. 하앗. 하아앙... 형... 하앙... 흐윽... 혀어어엉.. 하앙. 항. 형... 하앙. 혀엉.... 하앙. 흑... 항. 형... 흡 하앗. 혀엉..... 흑. 흣

엄랭(Umjunsik-lang)

어떻게

엄.. 어엄. 어어엄........ 어어어엄.........

식어! 식........ ....ㅋ 식........... ........ㅋ 식........ ....ㅋ 식어어! 식........ ....ㅋ 식.............................................................ㅋ 식........ ....ㅋ 식어 어어! 식ㅋ 어어어엄어어어어, 어엄어어. 동탄어어어어?준....................... 준........

엄어. 어어엄어어어, 어어어엄......... 어엄. 동탄어어어?화이팅!. 식ㅋ 준........

이 사람이름이냐

파이썬을 다운 받고 설치하면 환경변수가 자동으로 추가된다. 보통 pip3 명령어가 되는데 안될 때는 python3 -m ensurepip

Vscode 세팅

vscode는 확장기능 세팅이 간편함.

python 확장기능 설치. pylance 확장기능도 설치(언어 서버) pylance가 작동이 안되면 jedi로 서버 변겅.

pypy3 바이너리를 받으면 원하는 폴더에 넣고 환경변수에 등록하면 된다. vscode에서 설정변경 가능.

pip install virtualenv

아직 초보자라면 필요없을 듯?

python3 -m pip install --upgrade pip

pip install flask

템플릿

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "hello world"

if __name__ == "__main_":
    app.run()

진입점 /(루트)에서 hello world 보여줘라는 코드 127.0.0.1:8080/에 들어가면 hello world

그 다음 진입점에서 변수를 받아보자. 변수는 경로에서 꺾쇠 괄호를 이용해서 표현한다.

기본

경로를 이용해서 변수 받고 변수를 이용해서 프로그램 만들기.

중급

jinja 이용해서 html, css 이용. post get을 이용한