-
Javascript, jQuery 2020‧01‧17
moment 로 count down 만들기
현재 날짜 + 시간과 마감 날짜 + 시간 지정해서 카운트 다운되게 만들려고 한다. 형식은 00:00:00 로 시분초 로 노출한다. 현재 날짜와 시간 가져오는 것을 본인은 api를 만들어서 서버 시간을 가져와서 만든 케이스이다. 컴퓨터 시간을 가져오는 new Date() 나 moment 자체의 moment() 는 사용자의 시간을 가져와서 카운트 다운되기에 조작이 될 가능성이 많다. 그래서 서버 시간을 가져오는 api 만드는 […]
-
SQL 2019‧06‧25
mysql - node.js 와 vue.js 데이터 주고 받을 때 날짜 타임존 이슈
mysql 로 데이터 등록 할 때 날짜 컬럼의 data type 를 datetime 으로 셋팅하고 데이터를 넣었다가 어느 날 보니 vue js 로 제작된 페이지에 날짜가 8시간을 넘긴 후의 시간으로 나와서 어디서부터 문제인가 찾기 시작하다 해결해서 적어 놓음. node.js 서버에서 데이터를 넣을 때 아래처럼 날짜와 함께 넣었다. INSERT INTO A테이블 (mid, comment, regdate) VALUES ("test-id", "abcabc", […]
-
SQL 2019‧05‧22
SQL - 데이터베이스 삭제
아래와 같이 입력한 후 실행하면 된다. use master drop database 삭제할 데이터베이스 /* 예제 drop database testtable */
-
asp .net 2019‧05‧20
.NET - 동적으로 ID값 변경되지 않게 설정
asp textbox 같은 곳에 id 값을 지정해주고 스크립트를 작성할 때 실제 렌더링 된 웹에서는 id 값이 변경되어 보인다. <asp:TextBox ID="test" runat="server" Width="100%" Height="300" TextMode="MultiLine"></asp:TextBox> 위 처럼 해 놓으면 실제 웹사이트에서는 id 가 ContentPlaceHolder1$test 이런식으로 변경되어 나와진다. 이럴 때는 aspx 상단에 <%@ Page Title="" Language="C#" MasterPageFile="~/admin.master" AutoEventWireup="true" CodeFile="코드파일.aspx.cs" Inherits="vadmin" ClientIDMode="Static" ValidateRequest="false" %> 이런식으로 설정된 곳이 있을 […]
-
asp .net 2019‧05‧20
.NET - aspx 안에서 if 문과 html 조합 사용
<% if(조건) { %> <div>여기다가 조건에 맞을 경우 노출할 html</div> <% } %> 조건에 맞춰 html을 다르게 보여줄 때 용이
-
asp .net 2019‧05‧17
.NET - html 태그 문자로 db 저장할 때 인코딩 / 디코딩
사용자 페이지에서 html 태그와 같은 텍스트를 db에 넣고 그걸 다시 보여줄 때 텍스트로 풀어놓을 때 태그가 적용되는데 db에 넣기 전에 전달 값을 인코딩하면 html 태그를 변환하여 저장하게 된다. 예를 들어 <br>과 같은 태그를 인코딩하게 만들어서 <br> 이런 식으로 html entities 방식으로 변환하여 저장되게 한다. HttpUtility.HtmlEncode( 변환하려는 텍스트 ) 이런 식으로 사용한다. 예제로 아래처럼 사용하였다. objCmd.Parameters.AddWithValue("@title_test", […]
-
asp .net 2019‧05‧17
ASP - css 클래스 명 추가
CssClass 속성 추가하면 된다. <asp:TextBox ID="box_id" runat="server" CssClass="your classname"></asp:TextBox> 위 예제 처럼 your, classname 이라고 CssClass에 넣으면 <input name="ctl00$ContentPlaceHolder1$box_id" type="text" id="ContentPlaceHolder1_box_id" class="your classname"> 이렇게 html 엘리먼트에 클래스 명이 추가된다.
-
SQL 2019‧04‧17
MSSQL - select, insert, update, delete
1. Select 문 : DB에서 원하는 행을 찾을 때 Select * from 테이블명 where 필드 = 값 예제 ) pokemon 이라는 테이블에서 monster_name 이 잠만보인 행을 모두 찾아라. Select * from [pokemon] where monster_name = '잠만보' 2. insert 문 : DB에 행 추가 insert into 테이블명 ( 필드 ) values ( 값 ) 또는 […]
-
Javascript, jQuery 2019‧03‧26
jQuery - 마우스 이동 좌표 값 부드럽게 가져오기
기존에는 $(엘리먼트).mosemove(function(e){}); 를 이용해서 작성했었는데 이상하게 잘 좌표를 가져오다가 멈추고 특정 구간에서 제대로 못가져오고 해서 방법을 찾던 중 아래 방법으로 처리한 후 부터는 좌표값을 움직임이 끝나던 끝나지 않던 항상 제대로 부드럽게 가져오게 되었다. $(document).bind('mousemove',function(e){ console.log(event.pageX); console.log(event.pageY); }); 혹 필요에 따라 $(document) 대신 엘리먼트등 대상을 넣으면 된다. 그리고 한번만 바인딩해야지 인터벌이나 애니메이션에 넣어서 계속 바인딩 시키면 […]
-
Server 2019‧01‧31
windows 서버에서 WOFF2 파일 활성화 등록
<system.webServer> <staticContent> <remove fileExtension=".woff2" /> <mimeMap fileExtension=".woff2" mimeType="font/woff2" /> </staticContent> </system.webServer> Web.config 파일을 열어 추가해준다.