오블완 24

[Python] 3. 파이썬 문자 다루기 10가지 - 문자열 string, 결합, 복제, 이스케이프 문자, 오프셋, slicing, len

- 문자열1) 문자를 다루는 방법 – string- 프로그래머는 숫자 보다 문자열을 더 많이 다룬다  2) 문자열 결합 : +  3) 문자열 복제 : *- * 연산자를 이용하여 문자열 복제 가능 4) 이스케이프 문자 5) 데이터 타입 변환 : str()- str() 함수를 사용하여 데이터 타입을 문자열로 변환 가능 - int(), float() 는 마찬가지로 각각 int와 float로 변환한다. 6) 문자열 인덱스(오프셋) 7) 문자 추출 8) 문자열 자르기 (slicing) 9) 문자열 자르기 : 음수 인덱스 사용 >>> letters[-3:] >>> letters[18:-3] >>> letters[-6:-3] 10) 문자열 길이 : len()- 문자열의 길이를 잰다. - 다른 시퀀스 타입에서도 사용 ..

[Python] 2. 파이썬 숫자 다루기 - 자료형과 연산자, 산술 연산, 변수명, 주석

1. 자료형과 연산자 - 숫자타입숫자형 타입 (Numbers) - 변수를 만들고 값을 할당 - 소수점이 없는 정수는 int 타입으로 인식 (파이썬 3에서 long 타입이 없어지고 모두 int 타입)- 소수점이 있는 숫자는 float 타입 - type() 함수로 확인 2. 산술 연산  3. 변수명과 타입 정리변수명- 변수의 타입을 지정하지 않음 - 문자, 숫자, 밑줄( _ )을 포함 가능, 숫자는 처음에 올 수 없음 - 예약어는 변수명으로 사용할 수 없음 - PEP 8 스타일 가이드를 따르자 - 파이썬 개선 제안서 (Python Enhancement Proposal) #8 - https://www.python.org/dev/peps/pep-0008 PEP 8 – Style Guide for Python C..

[Python] 1. 파이썬 개요, 설치 방법 - 활용 및 특징

1. 파이썬이란?  파이썬(Python은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, '인터프리터를 사용하는 객체지향 언어'이자 플랫폼에 독립적인, 동적 타이핑(dynamically typed) 대화형 언어다. 파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하기도 하겠지만, 이와는 무관하다. 다만 로고에는 뱀 두 마리가 형상화되어 있다. 간결하고 읽기 쉬운 문법이 특징인 프로그래밍 언어로 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 활용된다. 파이썬은 비영리 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델이 있다.  2...

[TIP] Windows PC 성능을 개선시키는 10가지 방법 - 최신 업데이트 설치, Readyboost, 페이지 파일 크기, 디스크 공간, OneDrive 동기화

Windows 11 을 기준으로 Microsoft 사에서 알려주는 팁을 소개시켜 드리고자 합니다.  PC의 속도가 느린 경우, 다음 제안 사항을 따르면 작업 속도가 빨라질 수 있습니다. 팁은 순서대로 나열되어 있으므로 첫 번째 작업을 시작하고, 도움이 되지 않았으면 다음 작업을 계속하세요.  1. Windows 및 장치 드라이버용 최신 업데이트를 설치했는지 확인PC를 최대한으로 활용하는 가장 좋은 방법 중 하나는 최신 버전의 Windows 11을 설치하는 것입니다. 업데이트를 확인할 때 PC는 PC 성능 개선에 도움이 될 수 있는 최신 장치 드라이버도 검색합니다. 업데이트를 확인하려면시작 단추를 선택한 다음 설정 > Windows 업데이트 > 업데이트 확인을 선택합니다.Windows 업데이트 확인다..

[CISCO] Nexus 전력 사용량 - 명령어, 확인 사항, 주의 사항

IDC에서는 기본 계약 전력이 있어 초과 사용 시에는 비용이 소모된다.찾아본 결과 Nexus 백본렉이 타 렉보다 전력을 많이 소모하고 있기 때문에 줄일 수 있는 방법을 찾아보아야 한다. 그럼 일단 Nexus에서 사용하고 있는 전력량을 정확히 계측할 필요가 있다.해당 렉에는 백본이외의 장비도 있어서 렉자체 전력 체크보다는 Nexus 단일 장비의 전력을 체크해야 한다. 1. Nexus 전략 사용량 확인 명령어 아래 명령어로 확인 가능하다. 결론부터 말하면 현재 Nexus가 실제로 사용하는 전력 총량인 거 같다.Total Power Output (actual draw) + Total power reserved for Sups, Fabrics, Fans = 실제 사용하는 총 용량 Nexus# show envir..

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

A. 리눅스 RAID 구성 (CentOS 8 기준) 1. fdisk 를 통해 파티션 생성 n, p, Enter, Enter, Enter 2. 파티션 타입 변경 옵션 t -> fd(RAID 설정을 위한 코드 입력) -> w로 값 저장 3. RAID 구성할 디스크의 설정이 끝났으면 아래의 명령어를 입력 mdadm --create 생성이름 --level= RAID구성 --raid-device=장치 수 장치 1 장치 2 4. mdadm --detail RAID장치이름 -> 명령어를 통해 자세한 정보 확인 5. mdadm --detail --scan -> 장치확인  B. 리눅스 RAID 복구 (CentOS 8 기준) 1. mdadm --stop RAID장치이름 ==> RAID0, RAID1 은 재생성 2. mda..

[Windows] tcping 설치 및 사용 방법 - 서버 Port의 상태 체크

1. tcping 이란 ? - tcping의 경우, 서버 port 상태체크를 할 수 있다.* tcping.exe는 'ping'과 비슷하게 작동하는 콘솔 애플리케이션이지만, tcp 포트를 통해 작동합니다.. 2. 기본 사용방법tcping -t (지속적인 옵션) IP 포트ex) tcping -t 123.123.123.123 80NAME tcping - simulate "ping" over tcp by establishing a connection to network hosts. Measures the time for your system to [SYN], receive the target's [SYN][ACK] and send [ACK]. Note that the travel time for ..

[Linux] nmcil 명령어 사용법 - 네트워크 설정

nmcil 명령어 - 네트워크 설정 NetworkManager: 네트워크를 제어, 설정하는 데몬, nmcli(명령어 기반), nm-connection-editor(GUI 기반)로 설정가능  1. nmcli gen : 전체적인 네트워크 상태확인 2. nmcli net : 네트워크 활성화 / 비활성화 설정 및 상태 출력 [명령어]nmcli net off: 네트워크 비활성화nmcli net on: 네트워크 활성화nmcli net con: 네트워크 상태 확인 - full: 네트워크에 연결, 인터넷 사용가능 - limited: 네트워크에 연결되어 있으나, 인터넷 불가 - none: 네트워크에 연결되어 있지 않음 - unknown: 네트워크 연결 상태 확인 불가 3. nmcli con: 네트워크 설정 [명령어]nm..

[CISCO] Cisco Network 장비 Log Filter 설정

Cisco Network 장비 Log Filter 설정  로그 기록을 보면 Jun 21 12:01:32.493 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not responding Jun 21 12:01:37.477 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respondingJun 21 12:01:42.493 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respondingJun 21 12:01:47.491 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respo..

[Fortinet] TFTP 이용하여 Console로 펌웨어 올리는 방법

TFTP를 사용하여 FortiGate 펌웨어 이미지 포맷 및 로드 이 문서에서는 CLI 제어 하에 BIOS를 통해 로컬 TFTP 서버에서 펌웨어를 다운로드하고 설치하는 방법을 설명합니다. 다음과 같이 콘솔에 'OPEN DEVICE BOOT FAILED' 메시지가 나타나는 경우 로컬 TFTP 서버를 사용하여 펌웨어를 설치해야 합니다.  주의: 콘솔 제어 하에 로컬 TFTP 서버에서 펌웨어를 설치하면 FortiGate 장치가 공장 기본 설정으로 재설정됩니다.TFTP 서버 펌웨어 업그레이드를 시작하기 전에 구성을 백업하는 것을 고려하세요(아래의 GUI 또는 CLI 명령 사용):  execute backup configexecute backup ipsuserdefsig  첫 번째 명령은 구성을 백업하고, 두 번..

[Fortinet] Fortigate 장비 설정 - 패스워드 초기화, Fortlink, L2모드 변경, Session helper, LLCF, Qos, VPN, Offload, IP connection error

1. Fortigate 패스워드 초기화 및 공장 초기화 방법패스워드 초기화 - bcpb+초기화하려는 장비의 시리얼 번호 입력(예시)Serial number: FGT60C3G101234username: maintainerPassword: bcpbFGT60C3G101234 # 패스워드 초기화 Config- Vdom이 비활성화된 장비config system adminedit adminset password end- Vdom이 활성화된 장비 Config config globalconfig system adminedit adminset password end - 공장 초기화 Configexec factoryreset   2. Fortilink - Fortilink 삭제방법 # config system inter..

[Fortinet] Fortigate 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad 16가지 모음

Fortigate 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad  ※ 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad 모음 diagnose hardware sysinfo cpu : CPU 상태 확인 diagnose hardware sysinfo memory : Memory 상태 확인 get system status : 시스템 상태 확인 get sys arp : arp 확인 get sys performance status : 시스템 사용량 상태 확인 get sys session list : 세션 리스트 확인 get hardware status : 장비 하드웨어 정보 확인 명령어 execute clear system arp : Arp table 삭제 execute factoryres..

[Ahnlab] 안랩방화벽(TrusGuard) 기본 설정 정보 모음, 확인 사항, 기타 사항 정리

A. 설정 초기화 ㅇ설정만 초기화 시admin #> initconf system #> reboot ㅇ라이센스까지 초기화 시admin #> initfactorysystem #> reboot ※초기화할 때 conf모드에서 초기화시 모든 설정이초기화되면서 접속불가 접속복구계정으로 들어가 계정복구후 다시 admin모드에서 초기화하면 복구 가능  B. shell mode 접속방법  명령어 : tnenahem password : ghkdrmathddkwl  C. 기본설정 기본계정 : admin / qwe123!@# 1. eth0 연결 후 10.0.0.254:50005 로 접속 (장비여러대 사용 시포트를 사용하여 그주소로 설정하여 세팅하면 편함) 2. 라이선스 등록 3. 관리자계정 생성및 접속 ip 설정 4. hos..

[PMP] 선후행도형법 - PDM (Precedence Diagramming method), AON(Activity on Node)

A. 선후행 도형법 프로젝트를 수행하는 데 있어 활동 간 연관관계 및 순서를 정의하는 방법 중 하나인 Precedence Diagramming Mehod(PDM) 선후행 도형법에 대해 살짝 알아보고자 합니다.​The Precedence Diagramming Method (PDM) is a strategy for developing a project schedule network diagram that utilizes nodes to represent activities and associates them with projectiles that illustrate the dependencies. ​프로젝트에서 활동관리를 할때 수행활동의 순서 등은 표나 다이어그램의 형태로 표현될 수 있습니다.​표의 형태로 ..

[PMP] 디자인 씽킹 5단계 프로세스 - 5 Steps of the Design Thinking Process : A Step-by-Step Guide

디자인 씽킹 프로세스의 5단계 : 단계별 가이드 5 Steps of the Design Thinking Process: A Step-by-Step Guide 지금까지 여러분은 디자인 씽킹 방법론에 대해 들어보셨을 것입니다. 그 어느 때보다 많은 산업이 인간 중심적 접근 방식을 취해 기존 제품을 진화시키고 실제 사용자 요구 사항에 대해 호기심을 갖고 잠재적 솔루션을 구상하고 실제 사용자와 함께 테스트하여 고객에게 더 나은 서비스를 제공하기 위한 새로운 아이디어를 창출하고 있습니다. 디자인 씽킹과 사용자 중심 디자인이 무엇이고 조직에 적용하는 방법을 자세히 살펴보겠습니다. 통계에 따르면, 79%의 회사가 디자인 씽킹이 아이디어 창출 과정을 개선한다는 데 동의하며, 71%는 디자인 씽킹을 도입한 후 업무 문화..

반응형