하나의 필드에 여러 값을 검색할 경우 MS-SQL은 배열을 지원하지 않기 때문에 입력 받은 문자열을 변경해야합니다. 발생 상황TB_FRUITS 테이블의 favor 필드에서 사용자가 선택한 모든 값(apple, banana, strawberry, pear)을 조회아래의 쿼리를 실행해야하지만, 사용자가 선택한 값은 항상 변한므로 예측하기 어렵다. SELECT * FROM WHERE favor = 'apple' SELECT * FROM WHERE favor = 'banana' SELECT * FROM WHERE favor = 'strawberry' SELECT * FROM WHERE favor = 'pear'해결 방안
WEB TIP
Visual Studio 2015에서 Semantic-UI를 사용하여 제공하고 있는 테마를 적용하는 방법입니다.테마를 적용하기 위해서는 Node, Gulp가 필요합니다. (테마등 Semantic-UI 추가기능을 사용하지 않으시면 필요없습니다.)1. Semantic-UI 테마 변경을 위한 기초 작업 (Node, Gulp, Semantic-UI 설치) 2. 테마 구조 및 설정 변경 3. 나만의 테마 만들기Node, Gulp, Semantic-UI 설치VS2015는 기본으로 Node가 설치되기 되고, 혹시 설치하지 않으신분은 Node 홈페이지에서 설치파일을 다운 받은 후 설치 합니다. Node, npm 설치 확인 VS2015에서 프로젝트 생성CMD를 사용하여, 프로젝트가 설치된 폴더로 이동합니다. * VS 확..
Visual Studio Team Services는 MS에서 제공하는 무료 저장소 입니다.Gihub도 있지만 비공개 저장소는 유료라서 사용하게 됐습니다.Visual Studio Team Services 서비스 - 최대 5명까지 무료 (가격 정책) - Agile 계획 도구 - 무제한 무료 전용 코드 리포지토리 - Visual Studio, Eclipse 또는 자체 도구 사용 Visual Stuiod Team Services와 VS2015 연결 (git 사용)1. Visual Studio Team Services 홈페이지에서 가입2. 신규 프로젝트 생성 3. 저장소 생성이 완료되면 Visual Studio와 연결하기 위해 우측 상단에 있는 Clone 버튼을 클릭 후 Clone in visual Studio를..
AWS 사용하다보면 실수로 인해 원하지 않는 요금이 청구가 됩니다.박상권의 삽질블로그를 보시면 Free tier로 사용 시 주의사항이 잘 정리가 되어있습니다.
C# Swagger 사용 예제공식 홈페이지: http://swagger.io/Visual Studio에서 WEB API 프로젝트를 생성하셨다면, Nuget에서 swashbuckle를 설치하시면 됩니다. * ASP.NET Core - ASP.NET Web API Help Pages using Swagger - http://www.talkingdotnet.com/add-swagger-to-asp-net-core-web-api/swashbuckle를 설치하시면 아무런 설정 없이 http://사용자 도메인/swagger/ui 으로 접속하시면 생성하신 API 리스트가 자동으로 표시되지만, 빨간색 박스 부분은 표시가 되지 않을 거에요 (사용법은 하단 참조)Swagger 예제 사이트 C# XML Comments를 이..
Bitnami Redmine (Windows)을 이용한 플러그인 설치에만 해당됩니다. Plugin Install Plugin Delete
Visual Studio 2015에서 Angular를 사용할 경우 프로젝트에서 Angualr 템플릿을 선택하면 intellisense와 HTML Attribute(ng-*)를 사용할 수 있지만 웹사이트로 생성할 경우 HTML Attribute(ng-*)가 나오지 않아서 조금 불편해서 Angualr HTML Attribute를 아래와 같이 추가할 수 있습니다. 1. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Packages\schemas\html\commonHTML5Types.xsd 2. 에 추가 3. Visual Studio 재시작
출처: http://kalipso.tistory.com/152 1. mysql 서비스 중지 2. mysqld 시작 (prompt가 떨어지지 않는다)c:\Bitnami\redmine-2.6.0-2\mysql\bin> mysqld --standalone --skip-grant-tables 3. 별도의 창을 열어 root 계정으로 접속c:\Bitnami\redmine-2.6.0-2\mysql\bin> mysql -u root mysql4. 패스워드 변경 후 반영mysql> update user set password=password('비밀번호') where user='root'; mysql> flush privileges; mysql> \q5. mysqld 종료c:\Bitnami\redmine-2.6.0-2\..
Fiddler, 구글 개발자 도구를 사용하면 해당 사이트의 헤더 정보를 볼수가 있는데 불필요한 정보를 포함하고 있습니다. 삭제할 헤더 정보: Server, X-Powered-By, X-AspNet-Version X-AspNet-Version 삭제 (Web.config) X-Powered-By 삭제 IIS > 해당 사이트 > HTTP 응답 헤더 > X-Powered-By 삭제 Server 삭제 Response.Remove("Server"); // 삭제 Response.Set("Server", "ZEP@BLOG Server"); // 수정