본문 바로가기

sol) python3 reload is not defined 파이썬 2.7에서는 reload 함수를 바로 사용할 수 있었는데 파이썬 3로 오면서 변경되었다고 합니다. 아래와 같이 reload is not defined 에러가 뜨는 경우에 해결 방법은 reload를 import 해주는 것입니다. reload는 importlib에 위치한다고 하니까요. from importlib import reload 를 통해서 import 해줍니다. 해결 완료 !! python3로 넘어가는 중인데 아직까지는 큰 어려움이 없는 것 같습니다. !! 더보기
파이썬 basic - 리스트 (append, pop, insert) 오늘은 리스트 함수 3개에 대해서 정리해두려고 합니다. 참고 사이트는 https://docs.python.org/2/tutorial/datastructures.html 입니다. 사용하는 리스트는 아래와 같이 생겼다고 가정할께요. tList = ['a', 'b', 'c', 'd'] 1. append 먼저 append는 리스트의 맨 마지막에 새로운 요소를 추가하는 것입니다. tList.append('e') 위와 같은 문장을 실행하면 리스트가 아래와 같이 변경되겠죠. 2. insert 꼭 맨 마지막에 새로운 요소를 추가해야 하는 것은 아니죠. 특정 인덱스(index)에 새로운 요소를 추가하고자 할 때는 insert 라는 함수를 사용할 수 있습니다. 예로 0번째 인덱스에 'f' 를 추가하기 위해서는 아래와 같이.. 더보기
PostGIS : Select Geospatial Data from Table 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632PostGIS : Select Geospatial Data from Table : http://ngee.tistory.com/633PostGIS : Delete Geometry Column in Geospatial Table : http://ngee.tistory.com/635 앞선 포스팅에서 PostGIS를 설정하고, 함수 AddGeome.. 더보기
PostGIS : Insert Geospatial Data into Table 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632 PostGIS : Select Geospatial Data from Table : http://ngee.tistory.com/633 PostGIS : Delete Geometry Column in Geospatial Table : http://ngee.tistory.com/635 앞선 포스팅에서 PostGIS를 설정하고, 함수 AddGeo.. 더보기
PostGIS : PostGIS Setting Script #!/bin/bash createdb tdb createlang plpgsql tdb psql -d tdb -f postgis.sql psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis.sql psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/spatial_ref_sys.sql psql -d tdb -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis_comments.sql tdb ===> Database Name위 스크립트는 그대로 test.sh 파일로 만들어서 사용하면 됩니다. 제가 사용하고 있는 postgresql 버전이 .. 더보기
swift basic - function swift 공부하고 있습니다 ^^;; 기초 중에 기초!! function 선언하는 부분을 간단하게 정리해보면 다음과 같습니다. func testFunc(var1:String, var2:Double) -> String { println(var1) return "\(var2)" + " " + var1 } var rString = testFunc("hello", 40.0) println(rString) 제가 볼 때는 swift가 좀 더 직관적이네요. 눈에도 잘 들어오구요. 아래와 같이 요약될 수 있겠구요. func 함수이름(변수명1:변수명1의_타입, .....) -> 반환형 { .... } 위 내용은 제일 간단한 구조이고, 더 많은 형식의 function이 존재합니다. 자세한 내용은 Swift 문서를 참고하세.. 더보기
Go basic - Function (함수) 안녕하세요. 이번에는 Go 프로그래밍 언어에서 함수는 어떻게 사용하는지 정리해보도록 하겠습니다. Go 홈페이지에서 제공하는 함수 관련 설명은 아래 주소에서 확인해주세요. Go Homepage - Function : http://go-tour-kr.appspot.com/#7 앞선 포스팅에서 외부 패키지를 불러서 사용할 때, 외부 패키지에 있는 함수를 부르기 위해서는 패키지에 함수 이름이 대문자로 시작해야 한다는 것, 부를 때도 대문자로 시작하는 함수를 불러야 한다는 점이 있었는데요. 이번에는 하나의 패키지안에서 함수를 어떻게 부르는지가 되겠네요. 내부에 있는 것을 부를 때에는 함수이름이 대문자로 시작하지 않아도 되는 것 같아요. 위 Function 예제와 비슷하게 한 번 해보면, String 값을 2개 넘.. 더보기
php basic - php에서 리눅스 명령어 실행 php 소스코드를 이용해서 리눅스 특정 명령어를 실행하는 방법은 다음과 같습니다. system 이라는 함수를 사용하면 되는데요. 예를 들어서 php 소스코드로 mkdir 이라는 명령어를 사용하고 싶으시면? 1 더보기