일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 막내의막무가내 rxjava
- 안드로이드
- flutter network call
- 안드로이드 sunflower
- 막내의막무가내 안드로이드 코틀린
- 막무가내
- 2022년 6월 일상
- 프로그래머스 알고리즘
- 프래그먼트
- 안드로이드 Sunflower 스터디
- 막내의막무가내 SQL
- 막내의막무가내 알고리즘
- 막내의막무가내 안드로이드 에러 해결
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 안드로이드
- 막내의 막무가내 알고리즘
- 주택가 잠실새내
- 막내의막무가내 코틀린
- 부스트코스에이스
- 막내의막무가내 코볼 COBOL
- 부스트코스
- 막내의막무가내 플러터 flutter
- 막내의막무가내 목표 및 회고
- 막내의 막무가내
- 막내의막무가내 프로그래밍
- Fragment
- 막내의막무가내 플러터
- 주엽역 생활맥주
- 막내의막무가내 일상
- 막내의막무가내
- Today
- Total
목록웹 (37)
막내의 막무가내 프로그래밍 & 일상
netstat -ano taskkill /F /PID pid번호
a태그 href값은 생략했습니다. ul 태그 ul_class 자식의 li태그 li_class 자식의 a태그의 class값을 알고싶다면 \ $(".ul_class").children("li .li_class).children("li .a_class").attr()
방학에 인턴을 하는 중인데 스프링부트를 사용한다. 스프링도 안해봤지만 공부는 조금 해놔야할 것 같아서 위의 스프링부트 책을(스프링부트 프로그래밍 입문) 구입하여 읽고있고 총 8단원중 절반인 4단원까지 읽은 상태이다. 아직까지는 책에서 크게 어렵거나 한 부분은 없었다. 설명을 잘 해논 책인 것 같다. 이제 데이터베이스 JPA 쪽을 읽을 차례이다. 살짝 봤는데 데이터베이스를 MongoDB를 사용하는데 스프링에서 많이 사용할 RDBMS를 사용하는게 더 낫지 않았을까라는 생각이 든다. (물론 전 핵초보 상태지만 ㅇㅅㅇ..) 뒷부분 후기는 나중에 올려보도록 하겠다. 댓글과 공감은 큰 힘이 됩니다.
최근 스프링 공부하기전 JSP, Servlet을 빠르게 복습하고 있다. 한글처리에대해 살짝 정리해보겠습니다. 밑과 같이 한글처리를 하는 방법은 두가지가 있는데 후자가 많이 쓰입니다. 전자는 매번 저렇게 하면 딱 봐도 비효율적... 1. JSP, Servlet에 직접 적어주는 방식 , server.xml도 밑에 그림의 글을 추가 2. Filter 사용 다음과 같이 생성하면 된다. Filter를 상속한 클래스를 생성했고 setEncoding을 해준다. 그리고 web.xml에 등록을 해준다. url 패턴을 /* 로 함으로써 모든 경로에 적용시켜주도록 한다. 출처: https://www.inflearn.com/course/%EC%8B%A4%EC%A0%84-jsp_renew/lecture/13668 불러오는 중입..
Nodejs 코드 정리를 해볼려고한다. 먼저 프로젝트 구조는 다음과 같다. 크게 controller, route, app으로 나뉜다. app.jsconst express = require( "express"); const router = require("./route/router"); const bodyParser = require('body-parser'); const app = express(); const port = process.env.PORT || 3000; app.use(bodyParser.json()) app.use(bodyParser.urlencoded({extended:true})) app.use(router); app.listen(port, err => { if(err){ consol..
배열을 포스트맨으로 보내본적이 없어서 당황했었다. 위와같이 되니 해결되었다. 오른쪽위 JSON으로해야한다. TEXT가 아니라 주의!
AAA city gu dong phone fax CCC 2000 1995 2 4 jin seoul yeongdengpo dongs 010-1234-1223 fax HERO IROn MAN 1000 2002 6 12 v최상위 요소는 movies로 한다. vMovies요소안에 movie요소가 여러 번 반복하여 나타날 수 있다. vMovie요소에는 name, company,hero, price, date 자식 요소가 존재 vName 요소는 영화 명칭을 나타낸다. vCompany 요소는 name 속성을 가지는데 그 값은 반드시 존재한다. vFax 요소는 회사에 따라서 값을 가질 수도 있다. vUrl요소는 href 속성을 가지는데 그 값은 존재해도 되고 없어도 된다. vurl 요소는 데이터는 가지지 않는다. vH..
app.post('/restaurant/search', function (req, res) { var userRestaurant = req.body.userRestaurant; var sql = "select * from Users where name LIKE " +connection.escape('%'+req.body.userRestaurant+'%'); connection.query(sql, userRestaurant, function (err, result) { if (err) console.log(err); else { if (result.length === 0) { res.json({ result: false, msg: '없는 데이터' }); } else { res.json({ result: t..
리엑트를 처음 인강으로 공부하면서 간단하게 정리할려고합니다. https://academy.nomadcoders.co/courses/enrolled/216871 ReactJS로 웹 서비스 만들기 ReactJS로 웹 서비스 만들기 academy.nomadcoders.co 강의는 노마드코더 니꼴라스 강사님꺼를 들었습니다. prop type을 체크해줄 수 있다. (사용할려면 설치방법은 아래와 같다.) npm i prop-types prop의 type(String, number 등) , isRequired(꼭 있어야하는 값인지) , prop name을 체크해줄 수 있다. import React from "react"; import PropTypes from "prop-types"; const foodILike =..
한 파일에 모든 모듈을 넣거나 관련이 크지 않은 경로를 가진 것도 서로 섞여있으면 코드를 읽고 유지보수하기가 힘들 것이다. 그래서 라우터를 만들어 모듈화하는 방법과(라우팅) 간략한 nodejs의 mvc패턴에 대해 알아봤다 (개인 필기 및 공부 용으로 작성한 글이라 순서에 상관없이 작성하였습니다.) 참고로 es6 문법을 사용했으므로 babel모듈을 따로 설치해주어야한다 npm install --save-dev @babel/core @babel/cli npm install @babel/core npm install @babel/preset-env 로 설치하고 프로젝트폴더에 .babelrc 라는 파일을 만들어주고 다음과 같이 작성해준다. { "presets": ["@babel/preset-env"] } 그리고..
뷰엔진을 사용안했을 때 import express from "express"; const app = express(); // express import bodyParser from "body-parser"; // var bodyParser = require('body-parser') //서버구동 app.listen(3000, function() { console.log("express server start on port 3000"); }); //app.use 사용 //static 디렉토리 설정 //public이란 디렉토리에 html(뷰)만들었을 경우 자동으로 해당위치의 url로 접근하면 해당파일을 띄워줌(일일히 매매번 url 설정 귀찮을을때 유용) app.use(express.static('public..
[2021-05-26 업데이트] PC 버전에서 코드가 인식이 안되어 검은색화면만 뜨고 코드가 안보이는 에러가 있네요. 코드를 확인하시려면 https://youngest-programming.tistory.com/m/112 모바일 버전으로 확인해주시길 바랍니다. :) [PHP] PHP DB관련 코드 정리 php 함수 설명 1. mysqli_query() => 다른 형식의 SQL 구문, INSERT, UPDATE, DELETE, DROP 등에서 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. 2. mysqli_connect() => php에서 MySQL 을 연결해주는 함 3... youngest-programming.tistory.com php 함수 설명 1. mysqli_query() => 다른 형..
프로젝트에서 자바스크립트 파일 하나 생성 후터미널창에 다음과 같이 입력한다. 1. npm init 그럼 정보입력창들이 뜨는데 description빼고는 딱히 건들게 없다. 그냥 엔터를 연타하자 2. npm install express --save express는 노드기반의 웹서버중 하나이며 가장 큰 규모를 가지고 있다. 이것을 다운받고 설치된 내역을 package.json에 저장해준다. node_modules 모듈이 생긴걸 확인 할 수 있다. 그 안에 express폴더가있다. 3. 서버실행코드 (init.js) 예제 const app = express(); const PORT = 4000; const handleListening = () => console.log(`Listening on: http://..
1. 페이지 디렉티브 4. 액션태그 먼저 다음과 같은 순서로 디비와 연결되고 조작된다. * 오라클 디비 데이터삽입 *DAO클래스로변경 ( DAO클래스 갖다가씀) *데이터추가 *데이터 조회 (모두조회) *특정 ID를 가진 데이터만 조회 특정 아이디를 가진 회원 전부 리턴 특정 id를 가진 회원의 패스워드를 리턴 * 수정 및 삭제 수정 삭제 *커넥션풀 (connection pool) 쿠키 생성 => 예를들어 로그인을 하면 쿠키 생성하고, 로그인이 되어있는 상태면 로그인을 하라고 페이지가 뜨면 안될것이다. ( 쿠키로 로그인이 된 상태인지 판단하여) 쿠키는 브라우저에서 생성하고 브라우저에 저장된다. (세션은 서버에서 생성하고 서버에 저장됨) 세션생성 => 서버에서 생성하고 서버에 저장됨. 이것도 쿠키처럼 로그인..
이러한 위와 같은 두가지 addEvenetListener 선언방식을 자주사용한다고한다. 즉 이벤트 등록 표준방법이며 이 방법을 쓰도록 하자. P.S) Change color ======================================================= var btn = document.querySelector('button'); function random(number) { return Math.floor(Math.random()*(number+1)); } btn.onclick = function() { var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')'; document.body.style...