반응형 IT392 흐름제어 와 반복문 ( if/while/for/foreach/switch ) 오늘은 파워쉘에서 흐름제어 하는 방법을 배워보도록 하겠습니다. 파워쉘에서 if 문은 비교 연산자가 특이합니다. 물론 unix 스크립트 문을 써보신분은 익숙하겠지만.. 흔히 아는 == , !=, >, < 가 아닌 -eq, -ne, -gt, -lt 을 씁니다. $x = 10 if( $x -gt 100 ){ "100 보다 크다 " }elseif( $x -gt 50 ){ "50 보다 크다 " }else{ "열심히 살자" } 두글자 의 영문자들은 각각 eq : equal ne : not equal gt : greater than lt : less than 를 뜻합니다. 이걸 생각하면 외우기 쉬울꺼에요~~ 다음은 while 문입니다. 위의 부호만 잘익히시면, 반복문들은 쉽습니다. 1 부터 100 까지 더하는것을 예.. 2018. 9. 5. (새로운마음으로)파워쉘 설치하기 파워쉘 설치글을 쓴지 6년이 지났네요... 세월의 흐름을 온몸으로 느끼며 ㅠㅠ 파워쉘 설치 방법을 시작하겠습니다. 윈도우10 기준으로 이미 설치가 되어 있습니다. (=ㅁ=! ) 확인 방법.. 왼쪽하단 돋버기 버튼을 누르고 powershell 이라고 입력하면 나오는 아이콘 클릭 파워셀이 실행되면, $host 라고 입력해서 버전이 확인 가능합니다. 현재 재 PC 에는 5.1 이 깔려 있네요.. 혹시, 윈도우10 이 아니라면 아래 링크에 들어가서 설치하시기 바랍니다. https://docs.microsoft.com/ko-kr/powershell/wmf/5.1/install-configure#install-wmf-51-for-windows-server-2008-r2-and-windows-7 PowerShell .. 2018. 9. 4. mysql 관련 정보 MySQL현재 오라클이 접수한 상태라 완벽(?) 한 GNU 를 위해서는 mariaDB 를 써야 한다.지금까지 써봤을때는 완벽하게 동일하니 처음 한다면 mariaDB 를 추천.. 처음 설치하면, root 로는 원격(외부) 접속이 안된다. 그래서 유저 테이블에 원격접속용 root 유저를 추가해 줘야 한다. 참고!! https://zetawiki.com/wiki/MySQL_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9 INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('패스워드'),'',.. 2018. 8. 20. 이미지 합성 및 이미지에 글쓰기 1. 이미지 읽어오기 import java.awt.image.BufferedImage; import javax.imageio.ImageIO; BufferedImage tmp = ImageIO.read(new File("imageName.jpg")); 2. 해당이미지의 Graphics 객체 가져오기 ( 빈이미지 생성후 가져오기 ) BufferedImage bg = new BufferedImage(100,100,BufferedImage.TYPE_INT_RGB); Graphics g = bg.createGraphics(); //흰색으로 칠함 g.setColor(Color.WHITE); g.fillRect(0, 0, 100, 100); 3. Graphics 객체로 글쓰기 Font f = new Font("Ser.. 2017. 12. 16. DBI 모듈 설명 링크 www.dba-oracle.com/t_dbi_interface1.htm 부분부분 필요할때만 봤었는데, 메타정보 얻기와, autocommit 설정까지궁금한 부분에 대해서 샘플까지 모두 나와 있음!! 혹시 몰라 소스 백업! ## END 로 finally 처리 하는부분과 if defined 활용부분Example 1. #!/usr/bin/perl -w use strict; use DBI; my $db = DBI->connect( "dbi:Oracle:Local", "scott", "tiger" ) || die( $DBI::errstr . "\n" ); $db->{AutoCommit} = 0; $db->{RaiseError} = 1; $db->{ora_check_sql} = 0; $db->{RowCacheSize.. 2017. 11. 5. PHP 환경설정 윈도우에서 php 환경설정하기!!(APM) 전체적인 안내 http://kez1994.tistory.com/3 내가 설치한 환경. 1. Windows10 pro(win64) 2. httpd-2.4.25-win64-VC143. php-7.1.6-Win32-VC14-x644. mariadb-10.1.23-winx64 It's Works~! 아파치 관련 명령어 httpd.exe -k installhttpd.exe -k uninstallhttpd.exe -k starthttpd.exe -k stophttpd.exe -k restart mariaDB관련 명령어 mysql_install_db --datadir=데이터디렉토리위치 --servicename=등록될서비스네임 --portmysql -u 유저명 -p 처음 하신.. 2017. 6. 11. Django 오프라인 설치 Django 는 직접 소스만 다운받아서 설치를 해보았다. 현재 Django 1.11.1 기준으로 의존패키지를 확인해보니, ( Django 설치소스 내 setup.py ) pytz 패키지가 있어서 이것도 추가 다운로드 후, 특정폴더에 압축해제~! ** 설치할때 폴더 구조 /django_install_file -- /django-1.11.1 --/pytz-2017.2 django-1.11.1 폴더로 이동을 해서 아래 커맨드를 실행한다. python setup.py develop --always-unzip --allow-hosts=None --find-links=../ 정상으로 끝나면, 정상 설치를 확인해 보자! python 실행! > import django > print(django.get_version(.. 2017. 5. 27. 데비안8.6.0 설치 및 한글 설정 기본적으로 요즘 리눅스 설치는 시키는데로만 하면된다. 우분투가 데비안 기반이다보니, 둘이 비슷한점도 많다. 설치하면서 에로? 사항이 있었던 점만 공유해본다. 1. 어떤버젼을 골라야하나?처음엔 USB 로 설치하고자 했지만, 놋북문제인지 부팅이 안되어서, 64bit live-cd 버전으로 설치했다. ( 이전에 net-inst 버전으로 했는데, 용량이 net-inst 가 절반정도인데도 불구하고, 둘의 차는 거의 없는거 같다 ) 2. 설치후 오류사항들 2.1 화면폰트가 깨짐 live-cd로 설치후, 부팅하니, 화면이 아에 깨져서 나왔다. 한글폰트가 설치가 안된거 같아서,감으로 텔넷을 실행시킨후, su 접속하여, 폰트설치를 했다 $> apt-get install fonts-nanum 폰트설치하니까 깨진거 해결 2.. 2016. 12. 25. 우분투 16.04 lts 한글설정 한글설정은 잘되다가도 예를 먹인다.. -_-;; 일단 구글링 결과... 기본 http://ngee.tistory.com/326 14 이후부터 거의 동일한것 같다. 1. language support 선택 2. 한국어 추가 3. 전체시스템 적용 4. 터미널에서 ibus-setup 실행 5. 한국어 추가 하지만 4번 이후 한국어가 없을경우 업데이트가 필요하다 http://dante2k.tistory.com/474 1. $ sudo apt-get install ibus ibus-hangul 실행 1이 안된 경우 업데이트 리파지토리를 최신으로 업뎃후 실행 1. $ sudo add-apt-repository ppa:createsc/3beol 2. $ sudo apt-get update; sudo apt-get i.. 2016. 9. 18. 이전 1 ··· 36 37 38 39 40 41 42 ··· 44 다음 반응형