본문 바로가기

web12

Rust 간단한 웹서버 HttpServer 올리기 제목 그대로 간단하게 Rust로 웹서버 올리기 - hello world! 찍어보기 프로젝트 생성 $ cargo new rust-actix-api Cargo.toml 에 crate 추가 [dependencies] actix-web = "3.3.2" main.rs 수정 use actix_web::{web, App, HttpResponse, HttpServer, Responder}; async fn index() -> impl Responder { HttpResponse::Ok().body("Hello world!") } async fn get_data(web::Path(id): web::Path) -> impl Responder { let data = format!("get_data {id}"); HttpR.. 2023. 4. 19.
\n newline -> <br/> tag로 바꾸기 \n newline -> tag로 바꾸기아래와같이 css를 주면 \n 이 자동으로 줄바꿈된다. Html Some test with linebreaks Css.white-space-pre { white-space: pre-wrap; }jsfiddle https://jsfiddle.net/yk1angkz/25/ 2016. 5. 12.
자바스크립트에서 utf-8로 csv 추출할 때 한글 깨짐 문제 자바스크립트에서 utf-8로 csv 추출할 때 한글 깨짐 문제BOM있는 utf-8 로 추출.. 데이터 앞부분에 %EF%BB%BF 추가 data:text/csv;charset=utf-8,%EF%BB%BF Export Data in CSV file 2016. 1. 22.
a:visited 스타일 적용 안될 때 익스플로러 스크립트를 이용하여 history 정보를 악용한 사례들이 있어, IE 7버전 이후부터는 script 내에서 URL history 정보를 보지 못하도록 보안 디자인이 강화되어 자바스크립트(javascript:;) 혹은 #(bookmark)로 링크되어있는 주소에서는 a:visited 스타일시트가 적용이 되지 않는다. (관련정보 http://boochim.net/archives/152) 해결방법은 이렇다.. 제목 2014. 6. 11.
web css 특정 클래스만 제외 시키기 .btn { a; } .btn:not(.glass) { b; } a 와 b 가 전부 적용된다. a 만 적용된다. 2014. 4. 9.
<label> 태그 용도 태그 사용 결과 라벨태그 사용했을때좋아요 싫어요 라벨태그 사용 안했을때좋아요 싫어요 태그 사용 방법 HTML 코드 라벨태그 사용했을때 좋아요 싫어요 라벨태그 사용 안했을때 좋아요 싫어요 라벨태그는 단순히 마우스 사용자에게 편의성을 제공한다. 라벨태그로 텍스트를 싸지 않은 일반적인 라디오 버튼은 직접 라디오 버튼을 눌러야 선택할 수 있지만, 라벨태그로 싸여진 텍스트는 (위의 예제 중 핑크색으로 표기된) 텍스트를 클릭했을때에 라디오 버튼이 클릭된다. 주의 할점은 태그의 속성(attribute) for 와 해당 태그의 속성(attribute) id 값이 동일해야 한다. 스마트폰, 태블릿PC에서 터치했을때에도 사용가능한지 테스트 해봤는데, 안된다. 2012. 7. 25.
web.xml 파일 ▣ web.xml 파일이란? 1. 톰캣의 실행환경에 대한 정보를 담당하는 '환경설정' 파일 이다. 2. 각종 servlet의 설정과 servlet 매핑, 필터, 인코딩 등을 담당한다. 3. web.xml은 톰캣에 있는 모든 web application의 기본설정을 정의한다. 4. web.xml은 각 application이 deploy될 때 각 application의 'WEB-INF/web.xml' deployment descripter에 따라서 처리가 된다. 5. 각 application 마다 설정시, web.xml은 파일을 복사해서 필요한 것만 적으면 된다. ▣ 디렉토리 위치? :%CATALINA_HOME%\conf\web.xml //CATALINA_HOME은 톰캣의 홈디렉토리!~ ▣ 내용설명 각 se.. 2012. 2. 14.
모바일웹 - 가로보기, 세로보기 위와 같이 사용하게 되면 항상 basic.css 가 불러오게 되고 가로로 볼 경우 landscape.css 를 추가적으로 불러오게 됩니다. 그렇다면 basic.css 를 통해 기본적인 레이아웃을 구현하고 landscape.css 를 통해 가로보기 시에 필요한 몇가지만 추가해 주면 훨씬 더 효율적으로 사용할 수 있을 것 같습니다. 2012. 2. 10.
JavaScript, jQuery, AJAX 강좌 모음 AJAX 가 웹 기술의 대세로 떠오르면서, Javascript 언어에 대해 새로운 접근들이 시도되고 다양한 AJAX 및 자바스크립트 라이브러리들이 출시되었습니다. 많이 쓰이니까 쉽게 쓸 수 있도록 하는 방법들이 나오는 건 당연하겠죠. Script.aculo.us, Prototype.js , MooTools , jQuery, YUI ( Yahoo UI Library ) 등등.. 수 많은 Javascript 라이브러리중 최근의 대세는 jQuery – http://jquery.com/ 입니다. Google Trends를 통해서 위의 Script 라이브러리들을 비교해보면 이렇습니다. http://google.com/trends?q=jquery+%2C+script.aculo.us+%2C+prototype.js+%.. 2012. 1. 16.