본문 바로가기
반응형

Works104

For vs Foreach C# 에서 "For문이 Foreach 보다 좋다"라고 막연하게 알고 있었는데 많은 사람들이 Foreach문을 사용하는 것을 볼 수 있었다. 이에 의심을 갖고 직접 테스트를 해보기로 했다. 연산 속도테스트 코드 class Tester { static int ForWithArray(int[] array) { int t = 0; for (int i = 0; i < array.Length; i++) t += array[i]; return t; } static int ForeachWithArray(int[] array) { int t = 0; foreach (var v in array) t += v; return t; } static int ForWithList(List list) { int t = 0; for .. 2018. 12. 4.
Windows Command 에서 MySQL 사용 MySQL 접속mysql -u [아이디] -p [암호] [Server 주소][MySQL Server 설치 경로]\bin 경로에서 위와 같이 입력다음과 같은 화면이 출력 되면 접속에 성공 다음 부터 나오는 설명들은 MySQL 접속에 성공한 후를 전제로 함 Schema 생성CREATE DATABASE [Schema 이름];Schema 삭제DROP DATABASE [Schema 이름];Schema 목록 조회 SHOW DATABASES;Schema 사용USE [Schema 이름];Table 생성CREATE TABLE [Table 이름]([변수 명] [Data Type] [초기화], ...)Create 문 참고Data TypeData Type 참고괄호 안의 수는 변수 타입의 최대 크기보다 사이즈를 작게 제한 하는.. 2018. 11. 18.
MySQL Visual Studio C++ 연동 - 삽질중 DB 관련 공부를 해야겠다 싶어 MySQL 공부를 시작한다. 어깨 너머로 Select문 이라던가 Table 이라던가 들은 이야기는 많지만, 실제로 개발 환경 구축 부터 사용까지 해본 것이 하나도 없기 때문에... 설치부터 한걸음. MySQL설치 파일 다운로드다운로드 파일이 2가지 버전이 있는데 mysql-installer-web-communitymysql-installer-community뭐가 다른지 몰라 용량이 큰 걸로 받았다 MySQL > Downloads > Community (GPS) Downloads > MySQL Community Server - Download > MySQL Installer for Windows >MySQL Installer 8.0.13 설치 방법생략https://dev.m.. 2018. 11. 17.
Custom Inspector GUI - PropertyDrawer Inspector에 구분 선을 간단히 넣고 싶어 찾아보다가 PropertyAttribute를 사용한 방법을 찾게 되었다. 대부분의 경우 Editor를 상속받아 구현했었는데 이 방식은 필요 이상의 작업이 생기기 때문이다. PropertyAttribute와 PropertyDrawer에 대한 설명과 예제들이 많기 때문에 자세한 설명보다는 내 이해를 돕는데 필요한 설명들과 작업 중 생겼던 이슈와 해결 법 등을 위주로 적어본다. Property [명사] 재산, 소유물 Class의 멤버 변수에 접근하기 위한 속성 정의 예제 : public class PropertyExample { private int _number = 0; public int Number { get { return _number; } set { .. 2015. 11. 20.
반응형