일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- port
- 함수
- pandas
- PER
- ASP
- 맛집
- GIT
- javascript
- python
- 유니티
- IOS
- PyQt5
- 다이어트
- urllib
- MS-SQL
- mssql
- Unity
- swift
- Linux
- tensorflow
- PyQt
- node.js
- flutter
- MySQL
- ubuntu
- 날짜
- Excel
- 라즈베리파이
- 리눅스
- sqlite
목록랭귀지 (557)
아미(아름다운미소)
윈도우즈에서, 데이터베이스에 접근하려면 ODBC 대신에 ADO도 사용할 수 있다 (Microsoft ActiveX Data Objects). 다음 코드는 ADO COM 객체를 사용하여 Microsoft SQL 서버 데이터베이스에 접근하여, 테이블을 열람하고 화면에 표시한다. import win32com.client connexion = win32com.client.gencache.EnsureDispatch('ADODB.Connection') connexion.Open("Provider='SQLOLEDB';Data Source='myserver';Initial Catalog='mydatabase';User ID='mylogin';Password='mypassword';") recordset = connex..
윈도우즈에서, ODBC는 거의 모든 데이터베이스에 쉽게 접근할 수 있도록 해준다. 별로 빠르지는 않지만, 문제가 안된다.win32all 파이썬 모듈이 필요하다. 먼저, DSN을 만들자 (예: 'mydsn'), 다음:import dbi, odbc conn = odbc.odbc('mydsn/login/password') c = conn.cursor() c.execute('select clientid, name, city from client') print c.fetchall() 멋질 뿐만 아니라 쉽다 ! 또 fetchone()나 fetchmany(n)를 사용하면 - 각각 - 하나 또는 n개의 행을 한 번에 가져올 수 있다. 주목하자 : 데이터세트가 너무 크면, 너무 열 개수가 많은 테이블에서 괴이한 그리고 ..
Microsoft SQL 서버가 있다면, 이런 상황을 맞이해 보았을 것이다. «Enterprise Manager (일명 MMC) 에서 모든 클릭을 스크립트할 수 있다면 얼마나 좋을까!». 할 수 있다 ! MMC로 할 수 있는 것이면 무엇이든 파이썬으로 스크립트할 수 있다. win32all 파이썬 모듈만 있으면 파이썬에서 COM 객체에 접근할 수 있다 (win32all 모듈은 ActiveState사의 파이썬 배포본으로도 제공된다) 일단 설치했으면, 그냥 SQL-DMO 객체를 사용하자. 예를 들어, 서버에 있는 데이터베이스 리스트를 얻자: from win32com.client import gencache s = gencache.EnsureDispatch('SQLDMO.SQLServer') s.Connect(..
checkbox 모두 체크 사과 배 바나나 멜론 function check_all() { for(i=0; i < my_form.mycheck.length; i++) { my_form.mycheck[i].checked = true; } } function uncheck_all() { for(i=0; i < my_form.mycheck.length; i++) { my_form.mycheck[i].checked = false; } } function count_check() { var cnt = 0; for(i=0; i < my_form.mycheck.length; i++) { if(my_form.mycheck[i].checked) cnt++; } alert(cnt); }
이렇게 하려면 필요에 따라 네 가지 방법이 있다.listdir() 메쏘드는 한 디렉토리 안의 모든 파일을 담은 리스트를 돌려준다:import os for filename in os.listdir(r'c:\windows'): print filenamefnmatch() 모듈을 사용하면 파일 이름을 여과할 수 있다.glob 모듈은 listdir()과 fnmatch()를 하나의 모듈 안에 싸넣은 것이다:import glob for filename in glob.glob(r'c:\windows\*.exe'): print filename서브디렉토리를 모을 필요가 있다면, os.path.walk()를 사용하자:import os.path def processDirectory ( args, dirname, filenam..
웹서버 import BaseHTTPServer, SimpleHTTPServer server = BaseHTTPServer.HTTPServer(('',80),SimpleHTTPServer.SimpleHTTPRequestHandler) server.serve_forever()
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 세션