-
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 파일을 열어 추가해준다.
-
Php 2019‧01‧07
php - Browscap.ini 사용시 php 5에서 syntax 에러 발생시
서버 이전한 뒤 이 현상 때문에 스트레스가 이만 저만이 아니였다. https://browscap.org/ 에서 최신 버전으로 업데이트 해보아도 소용이 없었고, php 버전에 따라 분기하여 parse_ini_file("경로/php_browscap.ini",true, INI_SCANNER_RAW); 을 사용하는 방법도 썼지만 별다른 효과가 없었다. 이런 저런 연구를 한 끝에 해결 방법을 찾은 것 같다 (1주 동안 아직까지 에러 노출이 없다.) 문제가 되었던 것은 ; 이 세미콜론이다. 제공받은 php_browscap.ini […]
-
Php 2018‧11‧26
php - php.ini 건드리지 않고 세션 시간 수정
웹호스팅을 쓰는 입장에서 php.ini 를 수정하여 세션 시간을 조절할 수 없어서 구글링을 통해 여러가지 방법을 알아내어 적용하다 제대로 적용된 내용을 적어보았다. .htaccess 파일 생성 또는 수정으로 세션 값 넣기 해당 파일 안에 아래처럼 넣었다. <IfModule mod_php5.c> #Session timeout php_value session.save_path "/경로/폴더명" php_value session.cookie_lifetime 86400 php_value session.gc_maxlifetime 86400 </IfModule> 위에 보면 save_path라고 있다. 세션 파일들을 저장하는 […]
-
Html, CSS 2018‧09‧27
텍스트 세로 방향으로 타이핑
글자가 입력된 문장 자체를 90도 돌린 듯 한 표현으로 타이핑 되게 하려면 아래처럼 작성한다. (단, 한글은 제외된다. 한글일 경우에는 적용되지 않고 세로로만 타이핑 된다.) writing-mode: vertical-rl; text-orientation: mixed; 그러면 이렇게 노출된다. 한 줄 내리면 이렇게 나온다. English text 글자들을 각도 조절되지 않고 세로로 타이핑 되게 하려면 아래처럼 작성한다. writing-mode: vertical-rl; text-orientation: upright; 그러면 이렇게 노출된다. […]
-
SQL 2018‧09‧12
MSSQL - 테이블 안의 컬럼 추가/삭제
컬럼 추가 ALTER TABLE 테이블명 ADD 추가할 컬럼명 CHAR(1) NULL; 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 삭제할 컬럼명;
-
SQL 2018‧09‧12
MSSQL - 프로시저 추가 (매개변수 포함)
CREATE PROCEDURE 프로시저이름 @매개변수지정 varchar(14) = NULL AS SELECT * FROM 테이블명 만들려는 프로시저 이름을 지정하고 함께 만들려는 매개변수도 이름을 지정해 준다. 기본값은 NULL로 설정 만약 매개변수를 만들지 않으려면 두번째 라인인 @매개변수지정 쪽은 지운다. 다 작성하였으면 실행을 눌러 쿼리를 실행시킨다.