본문 바로가기

프로그래밍93

[닷넷] 웹 타임아웃 문제 해결하기 웹 화면을 개발 할 경우 조회 시간이 길어 타임아웃 에러가 발생 할 때가 있다. 쿼리 튜닝 작업을 통해 속도를 개선하면 가장 좋겠지만, 튜닝을 해도 시간을 단축 시키지 못 할 경우 어쩔 수 없이 타임아웃 시간을 설정 해 주어야 한다.업무시스템이 아닌 일반 홈페이지는 당연히 쿼리 튜닝을 해야 할 것이다. 화면이 오픈되기까지 3초 이상 시간이 지연되면 사람들은 보통 사이트를 종료한다고 한다.튜닝에 대한 부분은 다음에 다루기로 하고 이번 포스팅에서는 타임아웃으로 인한 오류 발생을 방지하는 방법에 대하여 알아보도록 하자. ■ 타임아웃 발생 소스 bool bolReturn = false; ClsConn cnn = null; DataSet ds = new DataSet(); SqlDataReader dr = nul.. 2017. 10. 10.
[티스토리] 글 영역 꾸미기 HTML/CSS 배우기 티스토리 글 영역 꾸미기 지난 포스팅에서 카테고리에 대하여 하였습니다. 이번에는 티스토리 글 영역 화면을 꾸며보도록 하겠습니다. 즉, 게시글 보기 화면 꾸미기 입니다. 먼저 HTML영역 부터 알아보도록 하겠습니다. 사실 티스토리 스킨제작에서 HTML 영역은 크게 설명 드릴 부분이 없습니다. 단, HTML영역을 이해하기 위해서는 치환자에 대하여 정확한 개념을 가지고 있어야 합니다. 치환자란 티스토리에서 제공하여 주는 기능으로, 각 영역과 내용을 뿌려주는 태그들을 말합니다. 예를 들어 카테고리에서 글을 클릭했다라고 생각해 봅시다. 그러면 해당 글의 보기화면으로 이동하게 될 것입니다. 이 때 글 보기 화면에서 보여 줄 내용들의 영역과, 그 영역안에는 제목, 작성 시간, 내용 등이 들어 갈 것인데 이것들을 가지.. 2017. 10. 2.
[티스토리] 홈(카테고리) 화면 만들기로 배우는 CSS 태그 티스토리 홈(카테고리) 화면 만들기 티스토리 스킨만들기로 통해 웹 디자인 코딩법에 대하여 알아가고 있습니다. 지금까지 진행 된 것들을 잠시 돌아보고 시작하도록 하겠습니다. 티스토리 스킨을 제작하기 위해, 3개의 파일이 필요 했습니다 index.xml, skin.html, style.css 파일 입니다 index.xml 파일은 자신의 티스토리 블로그에 대한 여러가지 정보들이 입력되는 파일이였습니다 그리고 skin.html, style.css 파일은 지금 계속 수정 및 입력을 해 가는 HTML/CSS 파일이 입니다. 지금까지 상단 메뉴 만들기에 대하여 진행하였고, 바로 이전 포스팅에서는 상단 가로 메뉴 만들기에 대하여 알아 보았습니다. ※ 아직 블로그 초보라, 이전 포스팅 글을 읽어 보면 아쉬운 부분들, 어.. 2017. 9. 24.
[닷넷] C# RenderControl 함수로 엑셀 내려받기 기능 구현 .NET C#에서 엑셀 내려받기 닷넷 C# gridView를 가장 간단하게 엑셀 내력받기 할 수 있는 방법 중 하나는 RenderControl() 함수를 사용하는 것입니다. GridView 내용 위에 타이틀까지 추가하여 두개의 GridView의 내용을 엑셀파일로 내려 받는 기능을 구현 해 보도록하겠습니다. 소스 내에 주석으로 설명을 드리도록 하겠습니다. using System.IO; #region 엑셀 내려받기 버튼 클릭 protected void ibtnExcel_Click(object sender, ImageClickEventArgs e) { string strTitle = "파일 명.xls"; //파일명을 설정 합니다. Response.Clear(); //Response를 깨끗하게 비워 줍니다. 즉.. 2017. 9. 19.