외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

반응형

전체 글 147

05 파이썬 - collections.Counter, 2차원 리스트 -> 1차원 리스트 : - from_iterable, 순열 : permutations

1. 가장 많이 등장하는 알파벳 찾기 - Counter 주어진 시퀀스타입에 몇 번이나 등장하는지 세야 할 때 사용 collections.Counter 클래스를 사용하면 코드를 간략하게 만들 수 있습니다. import collections my_list = [1, 2, 3, 4, 5, 6, 7, 8, 7, 9, 1, 2, 3, 3, 5, 2, 6, 8, 9, 0, 1, 1, 4, 7, 0] answer = collections.Counter(my_list) print(answer[1]) # = 4 print(answer[3]) # = 3 print(answer[100]) # = 0 2. 2차원 리스트를 1차원 리스트로 만들기 - from_iterable 각 원소의 길이가 동일한 경우에만 사용 가능합니다. ..

PHP 학습 04 - SQL 인젝션

- SQL 인젝션 해킹 기법 학습 - - 비밀번호 가 들어갈 부분에 코드를 넣어 해킹 ex) ' OR '' = '' PW 부분에 입력하면 ''=''는 참이므로 로그인이 된다. - 해결 방법 : SQL 인젝션을 막아주는 PHP 함수를 사용 - mysqli_real_escape_string() ### PHP, DB 학습 02 - SQL 인젝션 해킹 방어 : 다른 방법 stmt 쿼리 - $sql = "SELECT * FROM MEMBER AS M WHERE M.loginId = ? AND M.loginPw = ?" - $stmt -> $dbConn->prepare($sql); - $stmt -> bind_param('ss', $loginId,$loginPw); - $stmt -> $stmt->execut();..

Web Back-End/PHP 2021.06.01

PHP 학습 03 - DB 와 연결하기

% 같은 경우 들어오는 모든 아이피를 수신 하는 것이며, 특정 아이피를 지정하기 위해서는 이부분에 입력하여주면 됩니다. GRANT 로 사용자 생성. 사용자 조회후, 사용자가 만들어졌는지 확인하고 해당 사용자를 사용. - 비밀번호는 암호화 되어있음으로 잘 기억하자. PHP 와 DB 연결 $dbConn = mysqli_connect("주소", "db사용자", "db비밀번호", "db 데이터베이스") - DB 연결 $sql = "" - 변수를 주고 사용하려는 쿼리문을 작성 $rs = mysqli_query($dbConn, $sql); - 담아놓은 변수를 이용해 쿼리문 실행한 값을 rs에 저장 $article = mysqli_fetch_assoc($rs); - rs값을 하나 가져와 article 변수에 저장, ..

Web Back-End/PHP 2021.05.23

PHP 학습 02 - 기본문법, $_GET[], dump, intval , isset

1. php 기본 문법 : php 사용 태그 $var = 1; : 변수 선언 echo $var : echo = 출력 exit; : exit; = 프로그램 종료 (디버깅용) 2. $_GET[] $dan = $_GET['dan']; localhost:8020/dan.php?dan=4 4를 받아 저장 (단, 저장될때 string 으로 저장됌.) 3. var_dump($dan); 변수의 형을 확인 4. intval $dan = intval($_GET['dan']); 변수를 int형으로 변경 5. isset 해당 변수가 null 이면 false 아니면 true if(isset($_GET['dan'])){ $_GET['dan'] = 1; } 단 * =

Web Back-End/PHP 2021.05.23
반응형