컴퓨터공학170 IDE | Visual Studio와 이클립스 Visual Studio ❛ 마이크로 소프트 비주얼 스투디오는 MS 윈도우에서 동작. ❛ 다양한 언어로 개발 가능한 통합 개발 환경 ❛ Visual Studio Community - Android, iOS, macOS 응용프로그램, 웹 응용 프로그램 및 클라우드 서비스를 만들기 위한 IDE - 모든 플랫폼용 앱 빌드 ❛ Visual Studio Code 이클립스 ❛ 버전 Juno v4.2 Luna v4.6 oxygen v4.7 2017 : 자바버전 8 ❛ 설치 다운로드 : https://sourceforge.net/ ❛ jar 파일 소스보기 jad.exe 소스없는 jar 파일을 java.class 로 역컴파일 - jadclipse 자바 디컴파일러 Help > Install New Software 에서 다.. 2020. 2. 6. 에디터 | Vi 입력모드와 명령모드 터미널 환경에서 아직도 Vi만큼 빠르고 능률적인 에디터는 없습니다. Vi의 기초적인 입력모드와 명령모드에 대해 알아볼게요. Vi 입력 모드 텍스트 입력. 화면 왼쪽에 INSERT표시 i : 커서 앞에 입력 a : 커서 뒤에 입력 I : 행 처음에 입력 A : 행 마지막에 입력 esc : 편집모드 끝내기 명령 모드 명령을 내리는 모드. 커서이동, 복사, 붙여넣기, 문자열 검색 등 :w : 저장 :wq : 저장 종료 :wq 파일이름 : 파일이름으로 저장 종료 :q : 저장 않고 끝내기 :q! : 저장 않고 강제로 끝내기 :se nu : 줄번호 :cd : 현재 디렉토리 출력 /찾을단어 : 문자열검색 2020. 2. 6. APP | Microsoft MS Office Word 설정❛ 첫글자 대문자 자동고침 취소환경설정 - Spelling and Grammar - ignore words in UPPERCASE Excel 단축키 (MAC)❛ 셀 나누기 : command + L❛ 셀 여러줄 입력 : command + control + enter❛ 절대참조 : command + T Excel 함수❛ COUNT (범위)범위 내 숫자를 카운팅 ❛ COUNTIF (범위, "조건")범위 내 조건이 맞는 셀 카운팅 ❛ LEN (text)문자길이 ❛ N (value)문자로 된 셀 카운트시 숫자로 변환된 값 반환ex)SUMPRODUCT( N ( LEN (범위) >0 )) : 공백이 아닌 셀의 수의 합계 ❛ RANK (number, ref, order)순위매기는 함수number 기준ref.. 2020. 2. 6. 인텔 CPU 코어와 세대 구분 중앙처리장치 (CPU) 산술논리연산기 레지스터프로그램 카운터명령디코더제어회로처리장치 CPU는 마이크로프로세서와 거의 같은 의미로 쓰음 마이크로프로세서 (MPU) 컴퓨터의 연산장치와 제어장치를 1개의 작은 실리콘 칩에 모아 놓은 처리장치마이크로프로세서는 CPU의 여러 형태 중에서 1개의 소자로 만들어진 형태 클럭 CPU 연산속도1초당 CPU 내부에서 몇 단계의 작업이 처리되는 지를 측정해 주파수 단위인 Hz로 나타냄 인텔 CPU : 코어 CPU에 내장된 처리회로의 핵심물리적인 연산체계스레드는 논리적인 연산체계 의미쉽게 말해, 코어가 클수록 멀티태스킹 등 많은 작업에서 속도 차이가 납니다. - 아톰- 셀러론- 펜티엄- i3 : 듀얼코어- i5 : 듀얼코어, 쿼드코어- i7 : 쿼드코어,.. 2020. 1. 29. IDE | Xamarin Studio 자마린크로스 플랫폼 애플리케이션 개발 도구안드로이드는 Java, 아이폰은 Swift, 윈도우는 C#으로 개발해야 하지만자마린 C# 하나로 개발 가능 Xamarin Studio 자마린은 iOS, Android, Window용 .NET을 사용하는 응용 프로그램을 빌드하기 위한 오픈 소스 플랫폼입니다. Mono 기반의 크로스 플랫폼을 지원하며, Xamarin.IOS, Xamarin.Android, Xamarin.Form(앱에 들어가는 UI 통합)으로 구성되어 있습니다. 2020. 1. 17. 버전관리 | SourceTree 소스트리는 gui환경에서 git사용할 수 있게 해주는 프로그램입니다. 사용방법설치 : sourcetreeapp.com -> 다운설정 : remote -> git -> git에서 카피한 url, 로컬 폴더새 저장소 만들기 add repository -> create new repository -> destination path -> create파일 커밋 하기 파일 생성 unstaged files > commit > staged file 로 올라감 > 주석입력 > 하나의 버전 완성Commit Description 검색View - Search View - 검색Accounts해당 저장소 usename (로그인 이메일 아이디 아님) 개념add : unstaged files -> staged filesclone :.. 2020. 1. 16. 웹서버 | Apache 웹서버웹사이트를 제공하는 서버호스팅 : 서버를 IDC에 맡긴다IDC : 인터넷 데이터 센터. 서버 컴퓨터와 네트워크 회선등을 제공하는 시설. 서버 호텔가상머신(소프트웨어)스냅샷 IP주소 서브넷마스크게이트웨이DHCP : 네트워크 관리자들이 조직 내의 네트워크 상에서 IP주소를 중앙에서 관리하고 할당해줄 수 있도록 해주는 프로토콜 서버용 소프트웨어Apache : 유닉스 기반IIS : Window NT엔터프라이즈 서버 : 넷스케이프Nginx (엔진 엑스)웹서버 소프트웨어가벼움과 높은 성능이 목표웹서버, 리버스 프록스, 메일 프록시 기능 서버 환경 구축APMApache + PHP + MySQL 약자웹서버 구축http://www.apmsetup.comphp 환경 : APM 설치 -> 통합 XAMPP, MAMPAp.. 2020. 1. 15. 서버 | 네트워크 서버 NAS NAS (network attached storage) : 네트워크 기능이 있는 스토리지 서버RAID (Redundant Array of Inexpensive Disks)여러 개의 디스크를 배열하여 속도의 증대, 안정성의 증대, 효율성, 가용성의 증대 스냅샷자동 백업 기능 2020. 1. 7. 함수 | 익명메소드 람다식 익명, 무명 메소드1. 이름이 없는 메소드2. delegate 키워드로 선언 람다식 코드를 별도의 메서드 정의 없이 인라인으로 바로 작성익명메서드를 단순한 계산식으로 표현 -> 간결해 짐익명 메서드와 유사익명 메서드와 차이점 1. 인수 타입 생략2. 표현식 가능3. 표현식 트리로 변환익명 메소드를 만들기 위해 사용람다연산자 : => (매개변수) => 식delegate int Calculate(int a, int b);class Program {static void Main(string[] args) {// 기존 델리게이트를 이용한 익명 메소드Calculate calc = delegate(int a, int b) {return a+b;}// 람다식을 이용한 익명 메소드Calculate calc2 = (in.. 2020. 1. 3. 이전 1 ··· 14 15 16 17 18 19 다음