목록분류 전체보기 (940)
아미(아름다운미소)
function check() { alert(document.getElementById("email").value); var email = document.getElementById("email").value; var exptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/; if(exptext.test(email)==false){ //이메일 형식이 알파벳+숫자@알파벳+숫자.알파벳+숫자 형식이 아닐경우 alert("이 메일형식이 올바르지 않습니다."); document.addjoin.email.focus(); return false; } }
웹 페이지에서 모든 링크 얻는 법(1) ... 정규 표현식의 마법을 활용하면.import re, urllib htmlSource = urllib.urlopen("http://sebsauvage.net/index.html").read(200000) linksList = re.findall('.*?',htmlSource) for link in linksList: print link 웹 페이지에서 모든 링크 얻는 법(2) HTMLParser 모듈을 사용할 수도 있다.import HTMLParser, urllib class linkParser(HTMLParser.HTMLParser): def __init__(self): HTMLParser.HTMLParser.__init__(self) self.links = [..
각 Ajax 방식을 호출하는 방법 // 버튼 클릭시 ajax 실행 $("#btnOK").click(function(){ var url="test.aspx"; var params="name="+name+"&age="+age+"&nickName=손흥민"; $.ajax({ type:"POST", url:url, data:params, success:function(args){ $("#result").html(args); }, beforeSend:showRequest, error:function(e){ alert(e.responseText); } }); }); 1. $.post() 방식 - 서버에 데이터를 HTTP POST 방식으로 전송한 후 서버측 응답 받을 때 사용 [형식] jQuery.post( url [..
FTP를 사용하여 파일 전송하는 법 from win32com.client import gencache import ftplib # FTP 모듈 반입 session = ftplib.FTP('mysite.com','login','passord') # FTP 서버에 접속 uploadfile = open('upload.txt','rb') # 전송할 파일 열기 session.storbinary('STOR upload.txt', uploadfile) # 파일 전송 uploadfile.close() # 파일 닫기 session.quit() # FTP 세션
MSSQL 데이터 특정시점 복원 데이터베이스 특정 시점에서 복원하는 방법에 대해 포스팅 하였습니다. 조건 지정된 시간으로 데이터를 복원하기 위해서는 해당 데이터베이스 복구 모델이 전체로 되어 있어야 합니다. 데이터베이스 복구 모델에 대한 내용은 다음 기술 문서를 참조하십시오. · 복구 모델 개요 (http://msdn.microsoft.com/ko-kr/library/ms189275.aspx) 현재 데이터베이스의 복구 모델은 Microsoft SQL Server Management Studio(이하 SSMS)에서 해당 데이터베이스 속성 화면의 [옵션]에서 확인할 수 있습니다. 그림 축소그림 확대 특정시점 복원 시 , 복구모드는 "전체"로 적용되어 있어야 하며, backup tool에서도 동일하게 설정되어..
-옵셔널 체이닝(Optional Chaining) //: Playground - noun: a place where people can play import UIKit var str = "손흥민" //str = nil // Error var name: String? = "손흥민" var name2: Optional = "흥민" print(name ?? "nil 이라서 기본값 출력함") print(name!) var name3: String! = "손흥민" var name4: ImplicitlyUnwrappedOptional = "손흥민" print(name3) if name != nil { print(name!) } else { print("nil 입니다") } // 옵셔널 바인딩 if let n = n..
SQL Server 2005GROUP BY 절을 사용하여 결과 집합에서 각 행의 집계 값을 만듭니다. GROUP BY 절을 사용하지 않으면 집계 함수는 SELECT 문에 대해 하나의 집계 값만 보고합니다.다음 예에서는 데이터베이스에서 각 판매 주문의 합계를 찾습니다.USE AdventureWorks; GO SELECT SalesOrderID, SUM(LineTotal) AS SubTotal FROM Sales.SalesOrderDetail sod GROUP BY SalesOrderID ORDER BY SalesOrderID ; GO GROUP BY 키워드는 그룹화 열로 알려진 열 목록 이전에 옵니다. GROUP BY 절은 결과 집합의 행을 제한합니다. 즉, 그룹화 열에 있는 각 고유 값에 대해 행이 하나..
Structure import UIKit struct UserInfo { var name: String var weight: Int var email: String func showInfo() { print("이름: \(name), 몸무게: \(weight), 이메일: \(email)") } } struct UserInfo2 { } var userInfo = UserInfo(name: "김남준", weight: 67, email: "seungrry@daum.net") var hyunjinInfo = UserInfo(name: "제이홉", weight: 100, email: "hyunjin@daum.net") // ... var userInfo2 = UserInfo2.init() print(userInfo..
하나의 데이터베이스에서 체크하기 IF NOT EXISTS (SELECT name FROM sysobjects WHERE name = '#temp_table' AND type = 'U') CREATE TABLE #temp_table (addFields) - 원격 데이터베이스에 있는 임시테이블 체크하기 IF object_id('tempdb..#table_name') IS NOT NULL BEGIN print '존재함' END ELSE BEGIN print '존재안함' END
- 열거형(Enumeration) import UIKit // 열거형(Enumeration) enum CompassPoint { case North case South case East case West } let point: CompassPoint = CompassPoint.North let point2: CompassPoint = .East switch point { case .North: print("북쪽") case .South: print("남쪽") case .East: print("동쪽") case .West: print("서쪽") } func printPoint(point: CompassPoint) { print(point) } printPoint(point: .South) enum Erro..