허당 레몬도리
Environment 클래스
가. 언어유형/C# 2016. 1. 25. 14:02

현재 환경 및 플랫폼에 대한 정보 및 조작 방법을 제공합니다. 이 클래스는 상속될 수 없습니다. 출처 : https://msdn.microsoft.com/ko-kr/library/system.environment(v=vs.110).aspx 속성이름설명CommandLine이 프로세스에 대한 명령줄을 가져옵니다.CurrentDirectory현재 작업 디렉터리의 정규화된 경로를 가져오거나 설정합니다.CurrentManagedThreadIdGets a unique identifier for the current managed thread.ExitCode프로세스의 종료 코드를 가져오거나 설정합니다.HasShutdownStartedGets a value that indicates whether the current..

MongoDB Qurey

Insert // 한개db.getCollection('restaurants').insert( { item: "box", qty: 20 } ) // 여러개 db.getCollection('restaurants').insert( [ { _id: 11, item: "pencil", qty: 50, type: "no.2" }, { item: "pen", qty: 20 }, { item: "eraser", qty: 25 } ] ) Update db.books.update( { item: "XYZ123" }, { item: "XYZ123", stock: 10, info: { publisher: "2255", pages: 150 }, tags: [ "baking", "cooking" ] } ) 위와 같이 명령을 실행..

문자값에 변수값 넣기
가. 언어유형/C# 2016. 1. 22. 11:10

이전에 아래와 같은 코드 많이 사용했지만 string filename = DateTime.Now.ToString(); for (int i = 0; i < 10; i++) { Console.WriteLine("Before"); Console.WriteLine(filename + "_" + i.ToString() + ".txt"); //or Console.WriteLine(string.Format("{0}_{1}.txt", filename, i)); } 이제 아래 형식으로 사용면 아주 편하더라~ string filename = DateTime.Now.ToString(); for (int i = 0; i < 10; i++) { Console.WriteLine($"{filename}_{i}.txt"); } 설명..

Enumerable.Repeat<TResult> 메서드
가. 언어유형/C# 2015. 12. 11. 10:55

반복 List형태의 데이터 생성 시 사용.반복되는 단일 값이 들어 있는 시퀀스를 생성합니다.Sample : List list = new List(Enumerable.Repeat(0, 12)); IEnumerable strings = Enumerable.Repeat("I like programming.", 15); foreach (String str in strings) { outputBlock.Text += str + "\n"; } /* This code produces the following output: I like programming. I like programming. I like programming. I like programming. I like programming. I like pro..

MongoDB 3.0.7 설치&서비스 등록하기
나. 설치 및 설정/Setup 2015. 12. 7. 18:00

1. Mongodb 설치파일 다운로드(https://www.mongodb.org/downloads#production)2.설치 - Custom 설치!!!경로 : C:\MongoDB\3. 환경 변수Path 제일 마지막에 ;C:\MongoDB\bin; 추가 4. 폴더 생성경로 : C:\MongoDB\ 안에 data폴더 생성, data 폴더 안에 db, log 폴더 생성결과 : 1. C:\MongoDB\data\db\ 2. C:\MongoDB\data\log\5. 몽고서버 db 경로 지정 실행 C:\mongodb\bin\mongod.exe --dbpath d:\mongodb\data\db6. 접속 확인새로운 Command 창을 열어 C:\mongodb\bin\mongo 실행7. 접속 이상 없으면 서비스 등록c..

게임 DB 설계 시 궁금? 좋은 답변
가. 언어유형/SQL Query 2015. 12. 2. 11:32

출처 : http://www.gpgstudy.com/forum/viewtopic.php?p=83676 1. 게임에 관련된 DB를 설계할 때 부하에 관련되어 고려해야 할 사항들이 어떤게 있나요? 모든 성능 이슈가 그러하지만 DB에게 있어서는 Trade-Off 가 대단히 중요합니다. 우선 내가 구현하고자 하는 DB가 어떤 목적의 DB인지 파악하는 것이 무엇보다도 중요하죠, 일반적으로 게임은 OLTP 입니다. 즉 Insert / Update / Delete 가 빈번히 발생하는 구조로 되어 있는 것이 일반적인 형태입니다. 즉 OLTP 환경에서는 단위 트랜잭션이 최대한 짧게 유지 되도록 하는 것이 대단히 중요합니다. 이 경우 Lock 조정을 위해서 ISOLATION LEVEL 을 조정하여 여러 트랜잭션이 블로킹을..

jquery Tabs Version Upgrade

jquery 1.5.1에서 쓰던 Tabs가 2.1.1에서 작동을 안함. function initializeTabs() { var tabOject = $("#tabs"); tabOject.tabs({ select: function (event, ui) { if (ui.index == 0) { tab1(); return; } if (ui.index == 1) { tab2(); return; } } }); } 그전 jquery 1.5.1를 계속 써야 하는가를 고민하다가 바뀐게 있을거야!찾아보다보니 activate라는 놈이 생겼네. select라는게 없어진...참고 : https://api.jqueryui.com/tabs/그래서 바꿔보았음. function initializeTabs() { var tabOjec..

[C#] Mysql @ROWNUM 사용 시 "개체 참조 에러"
카테고리 없음 2015. 11. 24. 21:15

Mysql를 이용해 @ROWNUM을 뽑아 보려고 했다.Parameter도 넣어야하고 그러니 쿼리에 @parameter가 들어갔다.그랬더니 @ROWNUM도 내가 입력한 Parameter라고 생각했는지 "개체 참조 에러"가 떡하니 떨어진다.두적 두적이다 보니 ConnectionString에 아래를 추가해주면 되더라는 말씀! Allow User Variables=True예제server=127.0.0.1;port=3306;database=database;uid=admin;pwd=1234;Allow Zero Datetime=True;Allow User Variables=True;Allow User Variables=True;