# 에러 메세지

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.


# 원인

Safe Update 모드 상태로 설정되어 있어서 UPDATE시 KEY 컬럼을 이용하지 않을 경우 업데이트할 수 없음.

 

# 해결방법

- Query

SET SQL_SAFE_UPDATES =0;


- Workbench 설정 

safe 모드 체크 해지




'프로그램 > - Sql' 카테고리의 다른 글

[Mysql] 문자열 합치기 CONCAT  (0) 2014.11.13
[Mysql] Update Select  (0) 2014.11.13
Ms-SQL ㄱㄴㄷ 가나다 검색  (0) 2013.05.08
MSSQL2008 튜닝 자료  (0) 2011.11.14
MS2008 로그확인 & 사이즈 축소  (0) 2011.11.14

찾기/바꾸기

Ctrl + F  :  Find/Replace 다이얼로그 표시.

Ctrl + K, Ctrl + Shift + K  :  선택한 문자열과 동일한 다음/이전 문자열 찾기.

Ctrl + J, Ctrl + Shift + J  :   점증적 찾기.(incremental search)

Ctrl + H  :  Search 다이얼로그 표시.

Ctrl + Shift  + R  :  Resource 찾기

 

소스 코드 편집

Ctrl + 1(숫자 1)  :  빠른 수정.

Ctrl + Space  :  컨텐트 어시스트.

Ctrl + Shift + Space  :  파라미터 힌트 표시.

Ctrl + /  :  주석 토글.('//' 사용)

Ctrl + Shift + /, Ctrl + Shift + \  : 블록 주석 추가/삭제.

Ctrl + Shift + F  :   소스 코드 형식 정리.

Ctrl + Shift + O  :  import 문 정리.

Ctrl + D  :  한 줄 삭제.

Alt + Up, Alt + Down  :  선택한 블록을 한 줄 위로(또는 아래로) 이동.

Alt + Shift + S  :  Source 메뉴 표시.

Alt + Shift + T  :  Refactor 메뉴 표시.

Alt + Shift + Z  :  Surround With 메뉴 표시.

Ctrl + L : 특정 줄번호로 가기

 

리팩토링

Alt + Shift + R  :  Rename

Alt + Shift + V  :  Move.

Alt + Shift + C  :  Change Method Signature.

Alt + Shift + M  :  Extract Method.

Alt + Shift + L  :  Extract Local Variable.

Alt + Shift + I  :  Inline.

 

소스 코드 네비게이션

Ctrl + Shift + Up, Ctrl + Shift + Down  :  클래스의 이전(또는 다음) 멤버로 이동.

Ctrl + Shift + P  :  매칭되는 괄호로 이동.

F3  :  선택한 요소가 선언된 곳으로 이동.

F4  :  현재 타입의 상속 구조 표시.

Ctrl + Alt + H  :  메서드 호출 구조를 표시.

Ctrl + Shift + T  :  Open Type 다이얼로그 표시.

Alt + Shift + B  :  브레드크럼에 현재 요소 표시.

Ctrl + O  :  빠른 개요 보기.

Ctrl + T  :  빠른 상속 구조 보기.

Ctrl + .   Ctrl + ,  :  다음/이전 어노테이션(에러 또는 경고)으로 이동.

Ctrl + Q  :  가장 최근에 편집한 위치로 이동.

Ctrl + L  :  지정한 행으로 이동.

Alt + Left, Alt + Right  :  뒤로/앞으로 이동.

Ctrl + Shift + E  :  다른 에디터로 이동.

Ctrl + E  :  다른 에디터로 이동(작은 레이어로 뜬다).

Ctrl + PaUp, Ctrl + PaDn  :  다음/이전 에디터를 활성화.

Ctrl + F6, Ctrl + Shift + F5  :  다음/이전 에디터로 이동.

Ctrl + F7, Ctrl + Shift + F7  :  다음/이전 뷰 보기.

Ctrl + F8, Ctrl + Shift + F8  :  다음/이전 퍼스펙티브 보기.

F12  :  에디터 활성화.

Ctrl + M  :  현재 활성화된 뷰나 에디터 최대화.

F3  :  해당 메서드나 클래스가 정의된 곳으로 이동

Ctrl + Shift + G  : 해당 메서드, 객체, 변수가 사용(호출)된 모든 곳을 찾는다.

 

실행 및 디버깅

Ctrl + F11  :  실행 모드로 실행.

F11  :  디버그 모드로 실행.

Ctrl + Shift + B  :  브레이크 포인트 토글.

F5  :  Step Into.

F6  :  Step Over.

F7  :  Step Return.

Ctrl + R  :  Run to Line.

F8  :  Resume.

Ctrl + F2  :  프로그램 종료.


기타

Ctrl + Shift + L : 단축키 리스트

Ctrl + 3 : Quick Access

Ctrl + M : 화면 최대화

Ctrl + W : 파일에디터 닫기

Alt + Shift + X, R : Run on Server

F11 or Ctrl + F11 : 최근 실행한 Run 실행

'프로그램 > - Eclipse' 카테고리의 다른 글

이클립스 프로젝트 파일 인코딩  (0) 2014.11.05

1. 이클립스 프로젝트 파일 전체 인코딩 변경

Windows > Preferences > General > Workspace


2. 프로젝트 특정 파일의 인코딩 변경

Windows > Preferences > General > Content Types

해당 파일을 찾아 변경하거나 Text전체를 변경하여 사용할 수 있다.


3. 프로젝트 Web 파일의 인코딩 변경

Windows > Preferences > Web > Css / HTML / JSP



'프로그램 > - Eclipse' 카테고리의 다른 글

Eclipse 단축키 정리  (0) 2014.11.06
Request.Url 프로그램/- .Net 2013. 5. 8. 10:11

AbsolutePath/consult/viewURI의 절대 경로를 가져옵니다.
AbsoluteUrihttp://api.hidoc.co.kr/consult/view?a=1&b=2절대 URI를 가져옵니다.
Authorityapi.hidoc.co.kr서버의 DNS(Domain Name System) 호스트 이름이나 IP 주소 및 포트 번호를 가져옵니다.
DnsSafeHostapi.hidoc.co.krDNS 확인에 사용하는 데 안전한 이스케이프되지 않은 호스트 이름을 가져옵니다.
Fragment이스케이프된 URI 조각을 가져옵니다.
Hostapi.hidoc.co.kr이 인스턴스의 호스트 구성 요소를 가져옵니다.
HostNameTypeDnsURI에 지정된 호스트 이름의 형식을 가져옵니다.
IsAbsoluteUriTrueSystem.Uri 인스턴스가 절대 URI인지 여부를 나타내는 값을 가져옵니다.
IsDefaultPortTrueURI의 포트 값이 이 체계의 기본값인지 여부를 나타내는 값을 가져옵니다.
IsFileFalse지정된 System.Uri가 파일 URI인지 여부를 나타내는 값을 가져옵니다.
IsLoopbackFalse지정된 System.Uri가 로컬 호스트를 참조하는지 여부를 나타내는 값을 가져옵니다.
IsUncFalse지정된 System.Uri가 UNC(Universal Naming Convention) 경로인지 여부를 나타내는 값을 가져옵니다.
LocalPath/consult/view파일 이름에 대한 로컬 운영 체제 표현을 가져옵니다.
OriginalStringhttp://api.hidoc.co.kr:80/consult/view?a=1&b=2System.Uri 생성자에 전달된 원래 URI 문자열을 가져옵니다.
PathAndQuery/consult/view?a=1&b=2물음표(?)로 구분된 System.Uri.AbsolutePath 속성과 System.Uri.Query 속성을 가져옵니다.
Port80이 URI의 포트 번호를 가져옵니다.
Query?a=1&b=2지정된 URI에 포함된 쿼리 정보를 가져옵니다.
Schemehttp이 URI의 체계 이름을 가져옵니다.
Segments[0]/지정된 URI를 구성하는 경로 세그먼트가 포함된 배열을 가져옵니다.
Segments[1]consult/지정된 URI를 구성하는 경로 세그먼트가 포함된 배열을 가져옵니다.
Segments[2]view지정된 URI를 구성하는 경로 세그먼트가 포함된 배열을 가져옵니다.
UserEscapedFalseSystem.Uri 인스턴스를 만들기 전에 URI 문자열을 완전히 이스케이프했음을 나타냅니다.
UserInfo지정된 URI와 연결된 사용자 이름, 암호 및 기타 사용자 관련 정보를 가져옵니다. 

'프로그램 > - .Net' 카테고리의 다른 글

String.Format  (0) 2013.05.08
초성 얻어오기  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08

int 예제

Add zeroes before number

String.Format("{0:00000}", 15); // "00015"
String.Format("{0:00000}", -15); // "-00015"

Align number to the right or left

String.Format("{0,5}", 15); // " 15"
String.Format("{0,-5}", 15); // "15 "
String.Format("{0,5:000}", 15); // " 015"
String.Format("{0,-5:000}", 15); // "015 "

Different formatting for negative numbers and zero

String.Format("{0:#;minus #}", 15); // "15"
String.Format("{0:#;minus #}", -15); // "minus 15"
String.Format("{0:#;minus #;zero}", 0); // "zero"

Custom number formatting (e.g. phone number)

String.Format("{0:+### ### ### ###}", 447900123456); // "+447 900 123 456"
String.Format("{0:##-####-####}", 8958712551); // "89-5871-2551"

double 예제

Digits after decimal point

// just two decimal places
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
// max. two decimal places
String.Format("{0:0.##}", 123.4567); // "123.46"
String.Format("{0:0.##}", 123.4); // "123.4"
String.Format("{0:0.##}", 123.0); // "123"

Digits before decimal point

// at least two digits before decimal point
String.Format("{0:00.0}", 123.4567); // "123.5"
String.Format("{0:00.0}", 23.4567); // "23.5"
String.Format("{0:00.0}", 3.4567); // "03.5"
String.Format("{0:00.0}", -3.4567); // "-03.5"

Thousands separator

String.Format("{0:0,0.0}", 12345.67); // "12,345.7"
String.Format("{0:0,0}", 12345.67); // "12,346"

Zero

String.Format("{0:0.0}", 0.0); // "0.0"
String.Format("{0:0.#}", 0.0); // "0"
String.Format("{0:#.0}", 0.0); // ".0"
String.Format("{0:#.#}", 0.0); // ""

Align numbers with spaces

String.Format("{0,10:0.0}", 123.4567); // " 123.5"
String.Format("{0,-10:0.0}", 123.4567); // "123.5 "
String.Format("{0,10:0.0}", -123.4567); // " -123.5"
String.Format("{0,-10:0.0}", -123.4567); // "-123.5 "

Custom formatting for negative numbers and zero

String.Format("{0:0.00;minus 0.00;zero}", 123.4567); // "123.46"
String.Format("{0:0.00;minus 0.00;zero}", -123.4567); // "minus 123.46"
String.Format("{0:0.00;minus 0.00;zero}", 0.0); // "zero"

Some funny examples

String.Format("{0:my number is 0.0}", 12.3); // "my number is 12.3"
String.Format("{0:0aaa.bbb0}", 12.3); // "12aaa.bbb3"

DateTime 예제

Custom DateTime Formatting

// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}", dt); // "8 08 008 2008" year
String.Format("{0:M MM MMM MMMM}", dt); // "3 03 Mar March" month
String.Format("{0:d dd ddd dddd}", dt); // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}", dt); // "4 04 16 16" hour 12/24
String.Format("{0:m mm}", dt); // "5 05" minute
String.Format("{0:s ss}", dt); // "7 07" second
String.Format("{0:f ff fff ffff}", dt); // "1 12 123 1230" sec.fraction
String.Format("{0:F FF FFF FFFF}", dt); // "1 12 123 123" without zeroes
String.Format("{0:t tt}", dt); // "P PM" A.M. or P.M.
String.Format("{0:z zz zzz}", dt); // "-6 -06 -06:00" time zone


// date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)

?

// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}", dt); // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}", dt); // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt); // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}", dt); // "03/09/08"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"

?

?Standard DateTime Formatting

?String.Format("{0:t}", dt); // "4:05 PM" ShortTime
String.Format("{0:d}", dt); // "3/9/2008" ShortDate
String.Format("{0:T}", dt); // "4:05:07 PM" LongTime
String.Format("{0:D}", dt); // "Sunday, March 09, 2008" LongDate
String.Format("{0:f}", dt); // "Sunday, March 09, 2008 4:05 PM" LongDate+ShortTime
String.Format("{0:F}", dt); // "Sunday, March 09, 2008 4:05:07 PM" FullDateTime
String.Format("{0:g}", dt); // "3/9/2008 4:05 PM" ShortDate+ShortTime
String.Format("{0:G}", dt); // "3/9/2008 4:05:07 PM" ShortDate+LongTime
String.Format("{0:m}", dt); // "March 09" MonthDay
String.Format("{0:y}", dt); // "March, 2008" YearMonth
String.Format("{0:r}", dt); // "Sun, 09 Mar 2008 16:05:07 GMT" RFC1123
String.Format("{0:s}", dt); // "2008-03-09T16:05:07" SortableDateTime
String.Format("{0:u}", dt); // "2008-03-09 16:05:07Z" UniversalSortableDateTime

'프로그램 > - .Net' 카테고리의 다른 글

Request.Url  (0) 2013.05.08
초성 얻어오기  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08

     static char DivideHangul(char hangul)
        {
            const int MiddleNumber = 21;//중성 수
            const int EndNumber = 28;//종성 수
            const int UnicodeHanGulStart = 0xac00;//유니코드 한글 시작
            const int ChosungStart = 0x1100;//초성시작
            char rtnval = new char();
            int HangulLocal = hangul - UnicodeHanGulStart;
            rtnval = (char)(ChosungStart + HangulLocal / (MiddleNumber * EndNumber));// 초성을 얻어낸다.
            return rtnval;
        }

'프로그램 > - .Net' 카테고리의 다른 글

Request.Url  (0) 2013.05.08
String.Format  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08

CREATE PROCEDURE FAQ_l_byChar 

 

@moduleID               INT  

, @startCharCode        INT  

, @endCharCode          INT  

 

AS  

 

BEGIN  

 

 SET NOCOUNT ON  

 

    SELECT  * 

      FROM  dbo.FAQ 

     WHERE  title >= NCHAR(@startCharCode)   

       AND  title < NCHAR(@endCharCode)   

  ORDER BY  title ASC 

 

 

END  

 

 



Web

private int[] searchIndex = { 12593, 12596, 12599, 12601, 12609, 12610, 12613, 12615, 12616, 12618, 12619, 12620, 12621, 12622, 55203 };

'프로그램 > - Sql' 카테고리의 다른 글

[Mysql] Update Select  (0) 2014.11.13
[Mysql Workbench]UPDATE 쿼리 실행시 Error Code 1175  (0) 2014.11.10
MSSQL2008 튜닝 자료  (0) 2011.11.14
MS2008 로그확인 & 사이즈 축소  (0) 2011.11.14
Split사용자 함수  (0) 2011.11.14

모바일 : market://details?id=패키지명


     protected void Page_Load(object sender, EventArgs e)
    {
        string userAgent = Request.UserAgent;
        string marketUrl = string .Empty;

        if (userAgent.Contains("Android"))
        {
            marketUrl= "market://details?id=kr.co.hidoc.sexandthehealth" ;
        } else{
            marketUrl= "https://play.google.com/store/apps/details?id=kr.co.hidoc.sexandthehealth" ;
        }

        Response.Redirect(marketUrl);
    }

'프로그램 > - .Net' 카테고리의 다른 글

String.Format  (0) 2013.05.08
초성 얻어오기  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08
C# 이미지 합성  (0) 2012.01.13

iframe페이지 내에서 쿠키 사용시 적용이 안되는경우 이는 P3P 규약에 의해 적용되지 않는것이다.



처리방법 : Iframe의 페이지 헤더에 아래 코드를 추가해준다.


-Asp.Net

HttpContext.Current.Response.AddHeader("p3p","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");


-PHP

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');


-JSP

response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");


P3P(Platform for Privacy Preferences)

'P3P'는 해당 웹사이트가 이용자의 개인정보에 대하여 수집하고자 하는 항목, 수집 목적, 수집 후 보유기간, 개인정보관리책임자 등을 설정한 '프라이버시 보호 정책'을 평가하여 네트워크상에서 컴퓨터가 기계적으로 판독이 가능하도록 XML파일을 생성한 후 자동적으로 그 파일과 이용자가 요구하는 개인정보 보호 수준을 실시간으로 대조해 이용자의 웹브라우저에서 경고 메시지를 띄우게 된다.


'프로그램 > - .Net' 카테고리의 다른 글

초성 얻어오기  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08
C# 이미지 합성  (0) 2012.01.13
Java, C# 간에 라인달 128비트 암호화  (0) 2011.11.14

ANSI
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr"/>

UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>



Session.CodePage = 949
Response.ChaRset = "EUC-KR"

  • 0 : ANSI (기본값)
  • 949 : 한국어 (EUC-KR)
  • 65001 : 유니코드 (UTF-8)
  • 65535 : 유니코드 (UTF-16)





Q.
중국어 사이트를 케릭터셋 UTF-8을 이용하여 제작중입니다.

그런데 IIS 오류메세지의 글꼴이 깨져 보여서 당췌 무슨 오류인지 알 수가 없네요.

어떻게 하면 오류메세지를 정상적으로 볼 수 있을까요?

A.
오류메시지 htm파일을 utf-8로 저장해보세요.

C:\WINDOWS\Help\iisHelp\common\

[출처]http://taeyo.net/  

'프로그램 > - .Net' 카테고리의 다른 글

초성 얻어오기  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
C# 이미지 합성  (0) 2012.01.13
Java, C# 간에 라인달 128비트 암호화  (0) 2011.11.14