본문 바로가기

2018/01

[SQL] 기본언어확인및 변경 Select @@LANGUAGE; sp_defaultlanguage 'SA', 'Korean'; -> SA계정으로 접근시 기본언어 한글 더보기
[SQL] 스키마(Schema) 스키마(Schema)는 DB안의 테이블(Table)이나 프로시저(Procedure)등 DB에 등록된 개체들을 효휼적으로 관리하기위한 논리적인 그룹단위에 해당합니다. 예를 들어 원래는 DB안에서 테이블을 명시할때는 다음과 같은 형식으로 해야 합니다. [DB명].[스키마명].[개체명] DB명의 경우 개체를 다루고 있는 DB를 명시하는 것인데 이것은 현재 선택된 DB가 같은 경우 생략이 가능합니다. 스키마명은 대부분 dbo 라는 이름을 많이 볼 수 있는데 이것은 특별한 스키마를 지정하지 않으면 기본적으로 dbo라는 기본스키마가 지정되기 때문입니다. 스키마는 아래와 같은 방법으로 생성합니다. Create Schema MySchema; 스키마를 생성하고 나면 해당 스키마에 소속된 개체를 생성할 수 있게 됩니다. .. 더보기
[C#] EventWaitHandle System.Threading.EventWaitHandle을 사용하면 스레드간 통신을 통해 작업을 동기화 할 수 있습니다. static void Main(string[] args) { EventWaitHandle ewh = new EventWaitHandle(false, EventResetMode.ManualReset); Thread t1 = new Thread(myThread); t1.IsBackground = true; t1.Start(ewh); ewh.WaitOne(); ewh.Reset(); Thread t2 = new Thread(myThread); t2.IsBackground = true; t2.Start(ewh); ewh.WaitOne(); Console.Read(); } static voi.. 더보기
[ASP.NET MVC] 번들(Bundle) 번들(Bundle)은 웹페이지안에 포함된 css나 javascript와 같은 파일들을 정리하고 최적화시킬 수 있도록 합니다. 우선 아래 뷰를 한번 보겠습니다. @{ Layout = null; } Index 이 뷰는 사실상 아무것도 표시하지 않지만 총 4개의 css와 javascript파일을 포함하고 있습니다. 이 파일을 번들을 통해 정리하고 최적화를 수행하려면 우선 해당 파일들(css, js)이 번들을 통해 추가되도록 수정되어야 합니다. 첫번째로 NuGet에서 Microsoft.AspNet.Web.Optimization 패키지를 추가하고 App_Start 폴더에 BundleConfig.cs 라는 파일을 아래 내용으로 생성하도록 합니다. namespace WebApplication1 { public cla.. 더보기