Programming

Programming/JS

[JS] FileSystem 생성

JS의 파일API를 이용해서 FileSystem을 생성 Log

Programming/JS

[JS] File API를 이용한 TextFile load

Java script에서 로컬 파일을 불러와서 화면에 출력해주는 코드 Log

Programming/JAVA

자바 정규표현식(Regular Expression)

정규식 설명 예제 . 임의의 한 문자(필수)를 의미 합니다. ab.(abc, abd,abe) .. ? 바로 앞에 문자가 없거나 하나가 있음을 의미 합니다. a?c (ac, abc, bc) .. * 바로 앞에 문자가 없거나 하나이상 반복을 의미 합니다. ab* (a, ab, aaa) .. + 바로 앞에 문자가 하나이상 반복을 의미 합니다. ab+ (ab, abb, abbb) .. ^ 문자열의 시작을 의미 합니다. ^ab (abc, abcd, abcde) .. [^] ^이후의 괄호안 형식을 제외함을 의미 합니다. [^ab]cd (ecd, fcd, gcd) .. $ 문자열의 끝을 의미 합니다. abc$ (pupu abc, story abc) .. [] []안의 형식 일치를 의미 합니다. [abc] (a, b,..

Programming/C & C++

C++ SDL 콘솔창 숨기는법

많은 강좌들이 win32 console 응용프로그램으로 프로젝트를 만들라 한다. 디버깅할땐 콘솔창에 로그를 띄우는것이 편하긴 하나 필요가 없어질 경우가 있는데 프로젝트속성에 들어가서 링커 -> 시스템에 들어가면 하위 시스템에 콘솔(/SUBSYSTEM : CONSOLE)로 되어있을 것이다. 이것을 창(/SUBSYSTEM:WINDOW)로 바꿔주면 콘솔창이 없이 실행된다.

Programming/C & C++

C++ STL vector sort 정렬함수

C++에서는 기본적으로 #include 을 추가하는 것 만으로도 별도 구현없이 sort함수를 사용할 수 있다. 또한 sort의 인자로는 sort(시작,끝,비교함수); 방식으로 사용이 가능하다. 간단하게 int형 벡터 v를 처음부터 끝까지 오름차순 정렬을 하기 위해선 sort(v.begin(), v.end()); 와 같이 코드 한줄로 처리가 가능하다. 하지만, vector에 int형만 사용하는 것이 아니라, 다른 type의 변수를 사용해야 하는 경우도 많다. 이런 경우 compare함수를 구현하여 sort함수의 세번 째 인자에 넘겨 줌으로써 두 값을 비교하여 정렬 할 수 있다. struct person { int age; std::string name; }; bool comp(person a, person..

Programming/C & C++

C++ sstream( sscanf, 문자열스트림 )

C에서 sscanf와 비슷한 함수로 콘솔로 입력받는것과 비슷하게 문자열에서 값을 가져온다. 선언은 ###cpp #include std::stringstream ss; 식으로 하면된다. 또한 사용방법은 아래의 예제를 통해서 보도록 하자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include #include #include int main() { std::string s; std::stringstream ss; ss s; std::cout

Programming/C#

C# var형 사용 예제

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 using System; namespace Property { class MainApp { static void Main(string[] args) { var a = new { Name = "가변형", Age = 123 }; Console.WriteLine("Name : {0}, Age : {1}", a.Name, a.Age); var b = new { Subject = "영어", Scores = new int[] {10, 11, 12, 13, 14}}; foreach (var score in b.Scores) Console.Write("{0} ", score); Console.WriteLine(); } } }

Programming/C#

Property 사용예제

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 using System; namespace Birth { class BirthDayInfo { public string Name { get; set; } public DateTime Birthday { get; set; } public int Age { get { return new DateTime(DateTime.Now.Subtract(Birthday).Ticks).Year; } } } class Myapp { static void Main(string[] args){ BirthDayInfo birth = new BirthDay..

후유증
'Programming' 카테고리의 글 목록 (4 Page)