검색결과 리스트
분류 전체보기에 해당되는 글 188건
- 2013.12.17 python 리스트 내장 과 발생자
- 2013.12.13 리눅스 하드 남은 용량 확인
- 2013.11.22 ubuntu ftp 설치
- 2013.11.20 python map, filter, reduce
- 2013.11.19 vi 명령어 정리
- 2013.11.19 python 파일 용량 확인
- 2013.11.19 mysql 비번 변경
- 2013.11.18 ubuntu python mysqldb 설치
- 2013.11.18 ubuntu Mysql 설치
- 2013.09.28 2013 단풍 일정
글
python 리스트 내장 과 발생자
- 리스트 내장
- 문법 : [ <수식> for <변수> in <배열, 반복자등> if <조건> ]
- 두개이상의 for문을 중첩 가능하다
- [ <수식>
for <변수> in <배열, 반복자등>
for <변수> in <배열, 반복자등> ...
if <조건> ] - 튜플 리스트로도 출력 가능하다
- [ (<수식1>, <수식2>)
for <변수> in <배열, 반복자등> ...
if <조건> ] - Ex
- [ ( k, j, k + j ) for k in range(3) for j in range(4) if j % 2 ]
- = [ (0, 1, 1), (0, 3, 3), (1, 1, 2), (1, 3, 4), (2, 1, 3), (2, 3, 5) ]
- 발생자
- 문법 : ( <수식> for <변수> in <배열, 반복자등> if <조건> )
- 리스트 내장과 동일하나 [] 대신 () 를 사용한다
- 리스트 내장은 실제 리스트를 생성하나 발생자는 수식을 생성한다 (메모리 효율)
- set 내장?
- 문법 : { <수식> for <변수> in <배열, 반복자등> if <조건> }
- 리스트 내장과 동일하나 [] 대신 {} 를 사용한다
- 리스트 내장은 실제 리스트를 생성하나 {}는 set을 생성한다 (중복 제거)
'프로그래밍 > Python' 카테고리의 다른 글
python 문자열 unicode encode() decode() (0) | 2015.05.07 |
---|---|
[Python] XML <=> Dict <=> JSON (0) | 2014.05.22 |
python map, filter, reduce (0) | 2013.11.20 |
python 파일 용량 확인 (0) | 2013.11.19 |
ubuntu python mysqldb 설치 (0) | 2013.11.18 |
글
리눅스 하드 남은 용량 확인
$ df -h
'컴퓨터' 카테고리의 다른 글
ssh 재시작 (0) | 2014.03.25 |
---|---|
Windows 8.1 에서 Open VPN GUI 클라이언트 컨넥트 반응 없음 문제 (0) | 2014.01.21 |
ubuntu ftp 설치 (0) | 2013.11.22 |
vi 명령어 정리 (0) | 2013.11.19 |
mysql 비번 변경 (0) | 2013.11.19 |
글
ubuntu ftp 설치
1. 설치
$ sudo apt-get install vsftpd
2. 설정
$ sudo vi /etc/vsftpd.conf
3. 편집
anonymous_enable=NO
local_enable=YES
write_enable=YES
3가지 옵션을 설정해준다
추가로 생성파일 기본권한 설정 : local_umask=022
4. 재시작
$ sudo service vsftpd restart
5. 접속
외부에서 ubuntu 사용자 계정으로 접속한다.
'컴퓨터' 카테고리의 다른 글
Windows 8.1 에서 Open VPN GUI 클라이언트 컨넥트 반응 없음 문제 (0) | 2014.01.21 |
---|---|
리눅스 하드 남은 용량 확인 (0) | 2013.12.13 |
vi 명령어 정리 (0) | 2013.11.19 |
mysql 비번 변경 (0) | 2013.11.19 |
ubuntu Mysql 설치 (0) | 2013.11.18 |
글
python map, filter, reduce
map(func, list, ...)
> outLIst = map(func, list)
list 의 각 인자를 func(x) 에 대입하여 새로운 outList 를 반환
> outList2 = map(func, list1, list2)
list1, list2 의 각각인자를 func(x, y) 에 대입하여 새로운 outList2 를 반환
* list3, list4, list5, ... 여러개 가능
> outList3 = map(None, list1, list2)
list1 = [1, 2, 3, 4]
list2 = [10, 20, 30, 40]
이경우
outList3 = [(1, 10), (2, 20), (3, 30), (4, 40)]
으로 나온다
* 부족한경우 None 으로 대치
** zip(list1, list2, ...) : 부족한 부분을 버리고 일치하는 부분까지만 map(None. list1, list2, ...) 과 동일하게 작업
filter(func, list)
> outList = filter(func, list)
list 의 각인자를 func(x) 에 대입하여 리턴이 True 인것만 outList에 추가해줌
* filter(None, list) 는 list 가 그대로 나옴
reduce(func, list[, startX])
> result = reduce(func, list)
list 의 각 인자를 func(x, y) 의 y에 대입한다
x 위치에는 list의 처음값을 넣고 한번연산 이후로는 이전 func(x, y) 의 결과값을 넣어준다
func = lambda x, y: x + y
list = [1, 2, 3, 4]
인경우
result = func(func(func(1, 2), 3), 4) = (((1 + 2) + 3) + 4) = 10
이 나온다
> result = reduce(func, list, startX)
처음시작하는 func(x, y) 의 x 값에 startX 를 사용하고 list 의 모든 인자는 y 위치에 들어간다
'프로그래밍 > Python' 카테고리의 다른 글
[Python] XML <=> Dict <=> JSON (0) | 2014.05.22 |
---|---|
python 리스트 내장 과 발생자 (0) | 2013.12.17 |
python 파일 용량 확인 (0) | 2013.11.19 |
ubuntu python mysqldb 설치 (0) | 2013.11.18 |
python setuptools 설치 (0) | 2013.09.20 |
글
편집모드로 : i
편집모드 해제 : esc
줄복사 : yy
줄삭제 : dd
줄 붙여넣기 : p
되돌리기(ctrl+z) : u
다시작업(ctrl+y) : ctrl + r
'컴퓨터' 카테고리의 다른 글
리눅스 하드 남은 용량 확인 (0) | 2013.12.13 |
---|---|
ubuntu ftp 설치 (0) | 2013.11.22 |
mysql 비번 변경 (0) | 2013.11.19 |
ubuntu Mysql 설치 (0) | 2013.11.18 |
linux 메모리 사용량확인 free (0) | 2013.09.27 |
글
python 파일 용량 확인
> import os
> os.path.getsize('asd.txt')
'프로그래밍 > Python' 카테고리의 다른 글
python 리스트 내장 과 발생자 (0) | 2013.12.17 |
---|---|
python map, filter, reduce (0) | 2013.11.20 |
ubuntu python mysqldb 설치 (0) | 2013.11.18 |
python setuptools 설치 (0) | 2013.09.20 |
파이선을 이해하는데 도움이 되는 퀴즈 (0) | 2012.01.08 |
글
mysql 비번 변경
1. 사용할 database 설정
> use mysql;
2. 비번 변경
> update user set password=password('1234') where user='root';
root 위치에 변경을 원하는 계정을 적어주세요
3. 변경사항 반영
> flush privileges;
안하면 로그인 못한다는데..
'컴퓨터' 카테고리의 다른 글
ubuntu ftp 설치 (0) | 2013.11.22 |
---|---|
vi 명령어 정리 (0) | 2013.11.19 |
ubuntu Mysql 설치 (0) | 2013.11.18 |
linux 메모리 사용량확인 free (0) | 2013.09.27 |
diskpart를 사용한 vhd 생성, 등록, 파티셔닝, 포맷, 할당 (0) | 2013.09.27 |
글
ubuntu python mysqldb 설치
1. 설치
# sudo apt-get install python-mysqldb
'프로그래밍 > Python' 카테고리의 다른 글
python map, filter, reduce (0) | 2013.11.20 |
---|---|
python 파일 용량 확인 (0) | 2013.11.19 |
python setuptools 설치 (0) | 2013.09.20 |
파이선을 이해하는데 도움이 되는 퀴즈 (0) | 2012.01.08 |
python 스택 사이즈 수정 (0) | 2012.01.08 |
글
ubuntu Mysql 설치
1. 설치
# sudo apt-get install mysql-server
중간에 암호 입력하라는 창이 나온다
2. 설치 확인
# sudo netstat -tap | grep mysql
3. 외부 접속 설정
기본으로 외부에서 접속할수 없다
외부에서 접속가능한 새로운 계정을 만들던가
계정 설정에서 root 계정을 외부접속 가능하게 수정해야한다
방법은 검색...
4. 포트변경
5. 사용자 설정
계정 생성
mysql> use mysql;
mysql> create user '[아이디]'@'%' identified by '[비밀번호]';
'%' 대신 'localhost' 를 사용하면 로걸에서만 접속가능함
* 삭제는 > drop user '[아이디]'@'%';
* 비번변경 > update user set password=PASSWORD('[새비밀번호]') where user = '[아이디]';
특정 데이터 베이스 모든권한 부여
mysql> grant all privileges on DB명.* to 계정명@localhost identified by '비밀번호' with grant option;
mysql> flush privileges;
flush 를 해야 적용한다
외부에서 접속 해야한다면 1. 권한부여 2. my.cnf 파일수정 3. 재시작
|
'컴퓨터' 카테고리의 다른 글
vi 명령어 정리 (0) | 2013.11.19 |
---|---|
mysql 비번 변경 (0) | 2013.11.19 |
linux 메모리 사용량확인 free (0) | 2013.09.27 |
diskpart를 사용한 vhd 생성, 등록, 파티셔닝, 포맷, 할당 (0) | 2013.09.27 |
dns IP 수정 (0) | 2013.09.26 |
글
2013 단풍 일정
'생활' 카테고리의 다른 글
제안의 팁 (0) | 2015.01.07 |
---|---|
소니 카메라 컷수 확인 (0) | 2014.11.11 |
소니 렌즈 정보 (0) | 2013.08.25 |
과속 단속 조회 (0) | 2012.08.07 |
해외 음원 무료 듣기 Grooveshark (0) | 2011.12.11 |