본문 바로가기

IT(기존 자료 보관용)77

728x90
반응형
뇌를 자극하는 C# 5.0 프로그래밍 4장 연습문제 1~5 답안 4장은 연습문제가 간단하게 되어 있어서 한꺼번에 내가 생각하는 답을 기록하겠다. 1. i++와 ++i의 차이점은 무엇인가요?++가 i 전에 있다면 전위연산자라고 하며 ++가 i 뒤에 있다면 후위연산자라고 한다. 전위연산자는 해당 문장이 실행되기 전에 수행되며 후위연산자는 해당 문장이 수행된 후에 수행된다. 2. 다음 보기 중에서 결과가 다른 것을 찾으세요.1)~4) 전부 기본적으로 값은 같아진다. 하지만 보기의 2)를 가지고 어떤 수행을 하려고 하면 상황에 따라 결과값이 크게 달라질 수 있다. 후위연산자인 2)가 결과가 다른 것이 될 수 있는 요소이다. 3. 다음 코드에서 a와 b는 각각 얼마일까요?a=4, b=1 4. 다음 코드에서 a는 얼마일까요?a=255 또는 0xFF ※ 0x는 16진수를 뜻하며 .. 2015. 4. 7.
뇌를 자극하는 C# 5.0 프로그래밍 3장 연습문제 1~5 답안 3장은 연습문제가 간단하게 되어 있어서 한꺼번에 여기에다가 작성하겠다. 1. 다음 코드에서 잘못된 부분을 찾고, 그 이유를 설명하세요.첫 번재 줄의 int a = 7.3;가 잘 못 되었다. 정수형의 값만 들어갈 수 있는데 실수형의 값을 대입하려 한다.두 번째 줄의 float b = 3.14;가 잘 못 되었다. C#에서는 float형에 실수값을 넣기 위해서는 끝에 f를 기입해야한다. 예) 3.14f네 번째 줄의 char d = "abc";가 잘 못 되었다. 문자만 저장할 수 있는 변수 d에 문자열을 넣으려고 하고 있다.다섯 번째 줄의 string e = '한';가 잘 못 되었다. 문자열을 저장할 수 있는 변수 e에 문자를 넣으려고 하고 있다. '를 "로 바꿔줘야한다. 2. 값 형식과 참조 형식의 차이는 무.. 2015. 4. 1.
뇌를 자극하는 C# 5.0 프로그래밍 2장 연습문제 1번 답 4학년이 되서 C#을 배우니 12장까지는 하루면 독파가 가능한 것 같다. 하지만 나는 C#을 깊게 공부할 생각이 없기에 수업진도만 따라가도록 하겠다. 1. 다음과 같이 텍스트를 출력하는 프로그램을 작성하세요. 작성한 답안using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace practice2_1{ class Program { static void Main(string[] args) { Console.WriteLine("여러분, 안녕하세요?"); Console.WriteLine("반갑습니다!"); } }} 2015. 3. 31.
백트랙과 칼리리눅스의 차이점 백트랙이라는 리눅스를 다운받으려하니 구버전이라서 칼리리눅스를 쓰는 것을 권하길래 칼리리눅스에 대해서 알아보려고 한다. 원문 : https://www.kali.org/news/kali-linux-whats-new/ 원문을 적당하게 해석하여 보았다. 칼리 리눅스와 새로운 점 백트랙과 칼리리눅스의 차이점에는 무엇이 있는지 묻는다면 간단히 대답하기가 어렵다. 질문자가 얼마나 백트랙을 잘 쓰는지에 따라서 대답을 다르게 해야하기 때문이다. 엔드유저관점으로 본다면 가장 분명히 바뀐 점은 데비안과 FHS-compliant system이다. 쉽게 말하면 /pentest 트리를 대체한다는 것이다. 모든 응용프로그램은 System Path를 통해 시스템의 어디에서든 툴을 호출할 수 있다. 보안 및 패키지 업데이트를 데비안으.. 2015. 3. 29.
국내에서 안드로이드앱을 출시할 때 필수로 등록해야하는 5곳 국내에서 안드로이드앱을 출시할 때 필수로 등록해야하는 5곳이다. 네이버 앱스토어 개발자센터 : http://appdev.naver.com/티스토어 개발자센터 : http://dev.tstore.co.kr/U+ 스토어 개발자센터 : https://devpartner.lguplus.co.kr/올레 마켓 셀러지원센터 : https://seller.ollehmarket.com구글 개발자 콘솔 : https://play.google.com/apps/publish/ 구글에서 안드로이드를 만들기 때문에 기본으로 내장되는 앱스토어인 플레이스토에 등록하기 위해서는 구글 개발자 콘솔에 등록을 해야한다. 스마트폰이 어색한 나이 있으신 분들은 통신 3사의 스토어에서 다운 받기 때문에 티스토어 개발자센터와 U+스토어 개발자센터.. 2015. 3. 27.
뇌를 자극하는 C# 5.0 프로그래밍 6장 연습문제 3번 답 6장에서 익히는 메소드관련 개념 중 오버로드에 대한 개념을 묻는 문제이다. 내가 작성한 답안은 아래와 같다. 문제 1. 다음 코드에 Plus() 메소드가 double 형 매개 변수를 지원하도록 오버로딩하세요.using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace practice6_3{ class Program { static void Main(string[] args) { int a = 3; int b = 4; int resultA = 0; Plus(a, b, out resultA); Console.WriteLine("{0} + {1} = {2}", a, b, resultA); double x .. 2015. 3. 24.
[C언어] 거리와 시간, 사용된 연료가 주어졌을 때 평균시속과 연비 구하기 ehfdlzz님의 요청 자료라서 작성합니다. 문제 : A지점에서 B지점까지의 거리는 500km이다. 주행시간은 6시간이고 연료는 총 40liter가 소요되었다고 가정하여 변수에 저장한 다음 // A지점에서 B지점까지 평균속도(시속)와 연비(1liter 당 주행거리)를 출력하는 프로그램을 작성하시오. 작성한 코드#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]){float distance = 500; // A지점에서 B지점까지의 거리float time = 6; // 주행시간float fuel = 40; // 소모된 연료float avg_speed = distance / time; // 평균시속float mileage = distance / fuel; // .. 2015. 3. 22.
에픽게임스의 언리얼엔진4 무료화 선언! 언리얼엔진4 라이센스 비용이 5%의 로얄티 외에는 전부 무료화 되었다. 갑자기 9달동안 구독한 비용이 아깝다... 무료화하면서 생길 구독자의 반발을 위해서 마켓플레이스에만 사용할 수 있는 30달러를 준다. 30달러는 그냥 마켓플레이스 활성화를 위한 마케팅 같은데?유니티와 크라이엔진이 어떻게 이 상황을 타개해나갈지 기대된다.유니티는 애셋스토어라는 생태계 구축이 잘 되어 있지만 언리얼에 비해서 월등히 떨어지는 엔진에다가 소스코드가 공개되지 않는 한계가 있으며크라이엔진은 모든 면에서 불리한 입장이다. 시장 상황이 바뀌는 건 시간문제라고 본다. 2015. 3. 3.
오큘러스 리프트의 안드로이드 지원에 관한 조사 학교에서 진행하는 프로젝트를 좀 더 구체적으로 계획하기 위해 오큘러스 리프트의 안드로이드 지원에 관해서 조사를 한 번 해보았습니다. 오큘러스VR은 오큘러스 리프트가 PC와 안드로이드를 지원한다고 공식적으로 입장을 발표했었습니다. 오큘러스 리프트와 안드로이드를 연결해서 시연한 동영상입니다. 국내기업인 Hardkernel의 ODROID U2 안드로이드 개발 플랫폼을 이용하였다고 합니다. 엑시노스4412 1.7Ghz와 2GB RAM, Mail-400 GPU가 탑재되어 있으며 테스트할 때는 안드로이드 4.1.2로 구동하였다고 합니다. 안드로이드를 지원하기 위한 라이브러리는 아래의 링크에서 받으시면 됩니다. 라이브러리 : https://github.com/sebastianherp/riftlibrary샘플 게임 다.. 2014. 9. 12.
언리얼엔진4로 제작된 오픈소스 프로젝트 모음 언리얼엔진4로 제작된 오픈소스 프로젝트 모음입니다. 저에게 필요한 자료들이기에 이 글을 오픈소스 프로젝트모으는 공간으로 사용할 겁니다. 오큘러스 리프트 DK2를 위한 언리얼엔진4로 제작된 투스카니 프로젝트입니다. 2014. 8. 28.
언리얼엔진으로 개발할 때 사용하기 좋은 무료 메테리얼과 모델 사이트 현재 나는 혼자서 언리얼엔진 관련 공부를 하고 있다. 공부를 하면서 게임은 만들어 보고 싶은데 가지고 있는 메테리얼과 모델이 없어서 단념하고 있던 와중에 생각난 것이 굳이 언리얼엔진4 마켓플레이스만 있는 것이 아니라는 것이었다. 다른 곳에서 자료를 가져와서 사용해도 되는데! Material 부분 무료 사이트Vary Materials : http://www.vray-materials.de/ Texture 부분 무료 사이트CG Texutre : http://cgtextures.com/ 모델 부분 무료 사이트3D Model Free : http://www.3dmodelfree.com/ 마켓플레이스가 개방될 예정이기에 이 사이트들도 조만간 안 쓰게 될 것 같다. 유료라해도 품질과 가격이 합당하다면 얼마든지 구입.. 2014. 8. 22.
언리얼엔진4 프로그래밍 9강 - C++에서 블루프린트로 통신하기 "BlueprintImplementableEvent는 C++에서 함수라고 불리는 것들이라고 합니다. 그러나 블루프린트 스크립트로 완벽히 정의되어 작동합니다." 이번 튜토리얼에서는 PowerUp 함수를 설정하고 캐릭터의 파워 레벨을 변경할 수 있게 정의할 것이라고 합니다. 다 만들고 나면 빛나는 캐릭터를 발견할 수 있습니다!! 2014. 8. 20.