목록전체 글 (314)
정구리의 우주정복
자바스크립트로 ToDo 리스트를 만들어보는중이다이름 저장이랑 비슷할거라구 생각했는데 하나도 아님 ㅋㅋ localStorage 처리랑 지우는게 가장 어려운듯 ..!!! 일단 오늘 만든 부분 const todoForm=document.querySelector(".js-todo");const input=todoForm.querySelector("input");const ul=document.querySelector("ul"); let TODO=[]; //id와 text 가 저장될 곳 function deleteList(){}//x누르면 삭제하는거function makeList(text){ const li=document.createElement("li");//li 생성 const span=document.cr..
사실 localStorage 완전 조금 씀(별 대단한건 없단거임) 오늘 만들어 볼거는 사용자의 이름을 저장하는거다 ! 1. 이름을 입력2. 이름을 출력3. 새로고침해도 변하지 않음 ! 결과물 부터 보자 이름 입력 칸에 입력을 하면 정보가 저장이 된다 ! 그리고 이건 새로고침해도 지워지지 않지 localStorage 를 보면 나의 정보가 저장이 된 걸 확인할 수 있다. localStorage 삭제 방법은 저기 있는 버튼 눌러주면 됨 쨋든 이런거 만들었다 하하 시작해보자 우선 HTML 이다 중간의 는 이전에 썼던거니까 신경쓰지 않아두댐 form 안에 input 만들어줬다 name.js 파일 연결시켜줬고form 에 class 값이 두개 있다 (이거 나름 중요) CSS 파일이다 hidden 클래스에 displa..
첫 자바스크립트 게시물은 시계만들기 ! 시계를 만들기 위해선 1. 화면에 시계가 나와야함2. 시계가 실시간으로 계속 올라가야함 우선 결과물부터 보도록 하자 짜잔 CSS는 따로 적용을 안해서 그냥 하얀 바탕에 시계만 나와있다.그리고 실제로는 시간 가는중임 ㅎㅎ 동영상 찍는법을 몰라서 .. 우선 html 파일의 body 태그에div 와 h1을 넣어주었다 저 h1 안에 실질적인 시계가 들어가게 될 것이다.div 태그의 class 는 js-clock 을 주었다시계 역할을 해줄 파일은 script 태그로 clock.js 란 이름으로 링크해놓음 clock.js 파일 나는 js 파일의 맨 처음에 init 함수를 만들어주는 편이다 편하다 나름 실질적으로 실행되는 아이들을 여기에 넣어준다 clock.js 의 전체 소스 ..
짜잔 자바찐따 또등장 !오늘은 구분구적법을 사용한 원의 넓이 구하는 법을 알아보려구 해요그리고 자바로 구현까지 해보려고 합니다(문제가 있다면 제가 잘 만든지를 몰라요) 우선 저는 구분구적법을 잘 몰라서 그거부터 공부했읍디다 원을 피자마냥 쪼개고 그 쪼갠것들을 두 변의 길이가 r(원의 반지름) 이고 중심각이 x 인 삼각형이 있다고 했을때 파란색 만큼의 오차가 발생하게 된다 ! 하지만 저 조각을 무수히 많게 자르면 오차들의 간격이 적어질것이고 결국 원의 넓이(파이r제곱) 과 동일하게 될것이다 !! 라는 방식으로 구하는게 구분구적법이다 그래서 이것을 토대로 생각을 해보았다 코드는 일단 이런식으로 짜 보려고 한다 ▽ 구현한것 ▽ 실행 화면 조각이 3개이고 반지름이 5일때 둘 사이의 오차는 약 46으로 굉장히 크..
orc 문제를 푸는데 너무 오랜 시간이 걸렸따괜히 쏘쓰를 짜보고 싶다는 생각에 . . 그래도 직접 만들어보는게 공부하는 입장에서는 도움이 될 것같아서 그렇게 했따 시작 ! 쏘스는 이렇게 생겼다 select id from prob_orc where id='admin' and pw=''{$_GET[pw]}'"; 라는 쿼리가 있다그리고 id=admin 값이 들어가게 된다면 Hello admin 이 뜨게된다하지만 Clear 는 아님 !! solve 의 조건은 pw가 일치할때만 solve 가 된다 !따라서 우리는 pw의 값을 정확하게 알아야한다 나는 1. 자릿수 찾기 2. pw 찾기의 순서로 쏘스를 만들고자 했다 우선 길이를 구하는 부분을 만들어보자 line 6) 길이값 length를 초기화 시켜준다line 7)..
둥두둥둥 등장맨드디어 벼르고 벼르던 32번을 풀었따코딩해서 푸는게 목표였는데 다른사람들 풀이도 안보고스스로 코드 짜서 만든게 뿌듯해서 자랑해본당 . . (처음해봄)사실 blind sql 공부하다보니 자연스럽게 알게 되어서 풀수가 있었다 서론이 길었넴 얼른 시작할게용처음에 들어가면 이런 순위표 ? 같은게 나온다 근데 어딜 찾아봐도 내 이름은 없다 맨 아래까지 내리면 join 이라는 버튼이 있어서 이 버튼을 누르면 이렇게 내 이름이 생긴다저 jungry 부분은 누를수도 있다 하지만 눌러도 아무런 변화가 일어나지 않는다 하지만 쿠키값에 vote_check 라는 값이 있는데 이게 중복 투표의 여부를 확인해주는것이다쿠키값을 조물조물 하다가 그냥 삭제해버렸다 삭제 이후에 다시 jungry 부분을 눌렀더니 이렇게 수..
뚜둔뚜둔goblin 문제를 풀어보자 쿼리는 select id from prob_goblin where id='guest' and no={$_GET[no]}"; 이렇게 되어있다id 의 값은 guest 로 고정이 되어있고 만약 id 가 admin 이 되게되면 해결이 된다 일단 no 값에 1을 넣어보자 hello guest ! 라고 나온다 ㅎㅎ 나도 반가웡 (코쓱) 내가 생각한 방법은 select id from prob_goblin where id='guest' and no=123 or id='admin' 값을 넣으면 해결이 될것같은데 싱글쿼터(') 가 필터링이 되어있어서 admin 값을 hax로 전달해서 싱글쿼터를 우회해보기로 했다 admin 을 hax로 바꿔주면 0x61646D696E 이 된다 이렇게 되면..