스카리아풀빌라

로컬영역연결2등을 없애는 방법

IT

로컬영역연결 지우기

cmd -> regedit 로 들어갑니다.

레지스트리에서 아래의 위치에 가셔서 확인하고 삭제후 하드웨어검색부분에서
네트워크부분에서 랜카드를 삭제후 다시 검색을 하셔서 설치를 하면 깔끔하게 돌아옵니다.

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{알수없는 여러문자열}\Connection
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{알수없는 여러 문자열}\Connection

라이트박스종류

IT

asp 랜덤키 생성하기

IT
아래의 링크에 가시면 자세히 설명되어 있습니다.

http://support.microsoft.com/default.aspx/kb/320375

xml에서 &와 같은 문자 에러시

IT
XML 문서내의 모든 문장들은 파서에 의해 검사된다
그러나 CDATA 섹션안의 문장들은 예외가 된다.



Parsed Data


XML 파서는 보통 문서내의 모든 문장들을 분석한다.

XML element 를 parse 할때 테그 사이의 문자열도 아래예처럼 parse 하게 되는데

<message>This text is also parsed</message>

왜냐하면 XML element 사이에 다른 element 가 속해 있을수도 있기때문이다.
아래 예에서 <name> element 사이에 다른 element 들이 속해있을수 있다.

<name><first>Bill</first><last>Gates</last></name>

그리고 파서는 이것을 sub-element 로 나뉘다.

<name>
   <first>Bill</first>
   <last>Gates</last>
</name>


Escape Characters

XML 문자데이터로 사용할수 없는 문자들은 이를 다른 것으로 바꿔줘야 한다.

아래 예처럼 XML element 안에서 '<' 를 사용한다면 파서는 에러를
발생 시킨다.

<message>if salary < 1000 then</message>

위 문장은 아래처럼 '<' 를 &lt; 로 바꿔줘야한다.

<message>if salary &lt; 1000 then</message>


XML 에서 미리 정의된 5개의 entity reference

&lt; < less than
&gt; > greater than
&amp; & ampersand 
&apos; ' apostrophe
&quot; " quotation mark

entity reference 는 항상 '&' 로 시작해서 ';' 끝난다.

노트: XML 에서 '<' 과 '&' 의 사용은 정대 허용이 안된다.
나머지 3개 문자는 허용은 되나 이를 사용하는것은 좋은 습관은 아니다.


CDATA

CDATA 섹션안의 모든것은 파서를 거치지 않는다.
프로그램 코드에서 종종 사용하는 '<' 나 '&' 문자 뿐아니라
어떤 문자도 사용할수있다

CDATA 섹션은 "<![CDATA[" 로 시작하고 "]]>" 로 끝난다.

사업자등록번호 검사

IT

function fnSaupNo(strNumb){
 strNumb= "1234567890";

 sumMod = 0;
 sumMod += Number(strNumb.substring(0,1));
 sumMod += Number(strNumb.substring(1,2)) * 3 % 10;
 sumMod += Number(strNumb.substring(2,3)) * 7 % 10;
 sumMod += Number(strNumb.substring(3,4)) * 1 % 10;
 sumMod += Number(strNumb.substring(4,5)) * 3 % 10;
 sumMod += Number(strNumb.substring(5,6)) * 7 % 10;
 sumMod += Number(strNumb.substring(6,7)) * 1 % 10;
 sumMod += Number(strNumb.substring(7,8)) * 3 % 10;
 sumMod += Math.floor(Number(strNumb.substring(8,9)) * 5 / 10);
 sumMod += Number(strNumb.substring(8,9)) * 5 % 10;
 sumMod += Number(strNumb.substring(9,10));

 if (sumMod % 10 != 0){
  alert("올바르지 않은 사업자등록번호입니다.");
 }
}

ifram src값 변경하는 방법

IT
 function go() {
 //ifram src값 변경하는 방법
 report.location.replace("http://www.naver.com");
 }

xml 주고, 받기

IT

XML받기

Set Xmldoc = CreateObject("Msxml2.DOMDocument")          

Xmldoc.async = False

Xmldoc.load("XmlDataService.aspx?ACTFLG=INI")   'Xml을 던저주는 웹서비스이다.

'XML STREAM LOAD시점에 에러 VALIDATION LOGIC

if NOT (Xmldoc.readyState = 4 and not (Xmldoc.parseError)) then

    MSGBOX "ERROR OCCURED WHEN ACCESSING DATASERVICE ASPX WEB COMPONENT"

end if

Set ElemList = Xmldoc.getElementsByTagName("ResultSet")

For i=0 To (ElemList.length -1)

    Set Element = ElemList.item(i)

    For j = 0 to Element.childNodes.length -1

            'Add Entry Function Here

    Next

Next

 

넘겨주기

strTemp ="<?xml version='1.0' encoding='euc-kr'?>"
strTemp = strTemp & "<POSTROOT>"
   '여기다가 XML을 만들어주고...
strTemp = strTemp & "</POSTROOT>"


Set xmlhttp = createobject("Microsoft.XMLHTTP")
xmlhttp.Open "POST", "XmlDataService.aspx?ACTFLG=SAV", false '<--이넘은 XML받는넘..
xmlhttp.Send strTemp

'HTTP POST에 대한 ERROR VARIDATION LOGIC 전개
if xmlhttp.status = 500 then
    'Internal Server Error 발생시 즉 POST된 XML데이터가 잘못되었을경우 발생한다.

    msgbox xmlhttp.statusText

end if


넘어온XML서버에서 받기(.cs)

DataSet ds = new DataSet();

ds.ReadXml(Request.InputStream,XmlReadMode.Auto);

*****************************************************************************

검색을 해서 찾았는데, 어디서 가지고 온지 모르겠다.
출처를 알게되면, 출처를 남기겠습니다.

DOM 스크립트

IT
요새 표준이라는 말이 많이 나와서, 이래저래 많은책(?)을 구매하고 있지만, 실상은 볼 시간이 별로 없네요.

이번에 자주가는 channy님의 블로그에서 본 DOM 스크립트라는 책에 대해서 이벤트를 하고 있어서

한번 글 몇글자 끄적여 봅니다. ㅎㅎ

계속해서 자바스크립트를 쓰고 있지만 거의 다른곳의 소스를 보고 쓰고, 그랬던 기억이 있네요.

이런책을 보면서 하나정도를 사서 공부하는것도 좋을꺼라 생각이 듭니다.



쌍따옴표 처리하기

IT

<input type="text" name="subject" value="<%=subject%>">


위에 처럼 쓰면 쌍따옴표가 들어간 데이터가 있으면 공백으로 나온다


이럴때

입력하는 부분의 소스에는

replace(CheckValue, chr(34), "&quot;")


보여주는 부분의 소스에는

replace(CheckValue, """", chr(34))

또는

replace(CheckValue, "&quot;", chr(34))


이렇게 하면 게시판 등의 수정 페이지에서 쌍따옴표가 있어도 처리가 가능하다

출처 블로그 : http://blog.naver.com/whitesgh

mdf , backup , MDF파일만 가지고 DB복원시키기

IT

MDF파일만 가지고 DB복원시키기 | sql쿼리들 2005/08/16 11:06 
 
 
http://blog.naver.com/1mg/60016203621
 
 
1. 우선 복원하고자 하는 데이타 베이스를 만듭니다. 여기서는 'A'라 하죠.(중요한 것은 mdf파일의 경로가 가지고 있던 mdf의 경로와 같아야 한다는 사실입니다.
=>이렇게 작업을 해 주는 이유는 master..sysdatabases에 test라는 db이름과 이것의 primary mdf 파일에 대한 항목을 넣어주기 위함입니다.)

2. sql server를 stop시키고 가지고 있는 mdf파일을 만들어지 데이타 베이스의 mdf에 덮어 씌운 후, sql server restart 합니다.

3. 이렇게 하면 master..sysdatabases에 등록은 성공했지만, 아직까지 접근은 불가하게 되는데요, A db를 emergency mode로 바꾸어 주시면 저근이 가능하게 됩니다.

4. 마지막으로 dbcc rebuild_log를 해 주고, dbcc checkdb로 consistency를 맞춰주면 사용이 가능하게 됩니다.

이 방법의 최대 단점은 DBO만 사용이 가능하다는 점이군요.

처음처럼 복원하시려면, BCP나 DTS등을 이용하시면 될 거 같습니다.

PS. emergency mode 방법입니다.

    use master
    go

    sp_configure 'allow', 1
    go

    reconfigure with override
    go

    update sysdatabases set status = 32768 where name = 'A'
    go

    shutdown