애플사에서 발매한 아이폰 15는 새로운 기능과 향상된 성능으로 많은 사람들의 관심을 받고 있는 최신 스마트폰입니다. 아이폰 15의 주요 스펙과 가격, 그리고 추가 정보에 대해 알아보겠습니다. 디자인: 아이폰 15는 이전 모델보다 더 얇고 경량화된 디자인을 갖추었습니다. 전면부와 후면부 모두에 내구성이 높은 특수한 유리 재질을 사용하여 보다 견고하게 제작되었습니다. 다양한 색상 옵션 중에서 선택할 수 있어 개성적인 디자인을 만들 수 있습니다. 디스플레이: 아이폰 15는 OLED 기술을 사용한 고해상도 디스플레이를 탑재하였습니다. 더 크고 선명한 화면으로 콘텐츠를 즐길 수 있으며, HDR10 및 ProMotion 기술 지원으로 시각적 경험을 향상시켜줍니다. 카메라: 카메라 성능 역시 크게 향상되었습니다. 듀..
요소는 입력 필드 ()와 함께 사용되어 사용자가 값을 입력할 때 미리 정의한 옵션들을 드롭다운 목록으로 제공하는 HTML5 요소이다. 사용자가 값을 입력하는 동안에도 드롭다운 목록의 값들을 보여줌으로써 사용자의 편의성을 높이고 입력 오류를 줄일 수 있다. jquery autocomplete 와 흡사 연동되는 인풋 컨트롤: 요소는 요소의 list 속성과 연동됩니다. 사용자가 요소에 값을 입력하면 에서 정의한 옵션 중에서 일치하는 값을 드롭다운으로 보여줍니다. 사용자 선택 가능: 사용자는 드롭다운에서 제공되는 옵션 중 하나를 선택하여 입력 필드에 삽입할 수 있습니다. 이로써 사용자의 편의성을 높일 수 있습니다. 커스텀 옵션: 요소에 나열된 값 이외에도, 사용자가 직접 입력할 수 있습니다. 이를 통해 입력 필..
1. NuGet 패키지 설치: 프로젝트에 Confluent.Kafka NuGet 패키지를 추가합니다. 이 패키지는 Kafka 클라이언트를 제어하는 데 사용 2. Kafka 클라이언트 구성: ProducerConfig 및 ConsumerConfig 클래스를 사용하여 Kafka 클라이언트를 구성. 여기에는 Kafka 브로커, 토픽, 그룹 ID 등의 설정이 포함된다. 샘플소스 using Confluent.Kafka; using System; class Program { static void Main(string[] args) { // Kafka 클라이언트 설정 var producerConfig = new ProducerConfig { BootstrapServers = "localhost:9092", // Ka..
TestDriven.NET 유닛테스트용 오픈소스공식 홈페이지는 여기에 : http://www.testdriven.net/quickstart.aspx 사용방법은 아주 간단하다. 다운로드 받은 후 설치를 하고 테스트할 클래스라이브러리 프로젝트를 생성한 후 해당 메소드에서 오른쪽버튼을 클릭하면 아래와같이 테스트할 수 있는 기능들이 보인다. Run Test(s) 를 실행하면 하단 출력페이지에 해당 메소드 실행결과가 표시된다. 더 많은 기능들이 있지만 간략하게 소개는 여기까지 진행하고, 상세내용은 공식사이트에서 확인! ※ 참고로 NUnit 을 이용한 TDD 방법도 있으니 참고하면됨 TestDriven : http://www.testdriven.net/quickstart.aspx
프로시저 사용시 아래 두가지 를 같이 선언해서 사용하자. 1. 프로시저 실행시 서버의 부하를 주게될수 있는 결과 메시지를 OFF -> 프로시저를 생성하고 실행하면 "(N개 행이 영향을 받음)" 이라는 메시지가 노출된다. 테이블에 SELECT, INSERT, UPDATE, DELETE 등 트랜잭션이 발생한 결과를 사용자에게 알려주는 기능이지만 서버에 부하를 줄 수 있다고 한다. SET NOCOUNT ON; 2. 트랜잭션 격리수준 설정 -> SELECT 문장을 수행하는 경우 해당 데이터에 Shared Lock이 걸리지 않는 수준, 따라서 어떤 사용자가 A라는 데이터를 B라는 데이터로 변경하는동안, 다른 사용자는 B라는 아직 완료되지 않은 데이터를 읽을 수 있다. SET TRANSACTION ISOLATION..
ASP.NET 에서 JSONP 사용하기. 데이터를 호출하는 도메인과, 반환하는 도메인이 다르면 ajax를 이용할 수가 없다. 허나 아래와같이 JSONP를 이용한다면 사용가능하다. WebAPI를 이용하는 방법과, 그렇지 않은경우 두가지 방법을 간단하게 설명하려고 한다. 1. WebAPI 사용 -> Global.asax 에 아래 JsonpMediaTypeFormatter 한줄만 추가해주고, Client 단에서 jsonp로 호출하면된다. var config = GlobalConfiguration.Configuration; config.Formatters.Insert(0, new JsonpMediaTypeFormatter()); $.ajax({ url: 'http://myurl.com', type: 'GET',..
SSO 환경에서 쿠키정보를 기반으로 로그인이 되어있는 상황ajax 를 이용하여 크로스 도메인상태에서 해당 서비스를 호출을 하면 쿠키정보가 전송되지 않는다.아래 해결방법 * ajax option에 xhrfields : {withCredentials : true} 를 주자 * 서버사이드에서는 (ex: 웹서버) 아래의 Http Header 설정도 필요하다. Access-Control-Allow-Credentials : true Access-Control-Allow-Origin : http://aaa.com => withCredentials의 true인 경우에는 asterisk(*)를 사용할 수 없고 도메인을 명시/나열해야 한다. * 쿠키를 생성했다고 해도, CORS 요청일 경우에는 쿠키가 전혀 전송되지 않음에..
WebAPI 말고, WebMethod 를 이용하는 경우,리스폰스 되는 데이터를 GZIP 형식으로 압축해서 보내려고 하면 아래와같이 하면 된다. Glabal.asax 페이지에 아래 코드 삽입하고웹메소드에서 JSON 형식으로 데이터를 Response 하면 GZIP 형식으로 압축되어서 전송된다. public void Init(HttpApplication context) { context.PreRequestHandlerExecute += new EventHandler(Application_PreRequestHandlerExecute); } void Application_PreRequestHandlerExecute(object sender, EventArgs e) { HttpApplication app = (Ht..
서버에는 전혀 부하도 없고 별다른 문제가 발견되지 않았는데, 웹 접속이 유난히 느리다면 접속을 시도하는 PC에서 해당 서버까지 도달하는 네트워크 회선 중 문제가 있지 않을까 의심을 해볼 수 있다. (쉽게 말해서, 인터넷이 느릴 때 네트워크 상태를 의심하는 경우) 이때 단순히 내부 네트워크망이 문제일 수도 있지만, 중간에 여러 경로를 거치는 과정에서 문제가 있을 수도 있는데, 어떤 경로에서 문제가 있는지를 체크할 수 있는 명령어가 바로 tracert이다. 1. tracert ? tracert는 trace route의 줄인 말로, 영어 뜻 그대로 'route를 추적한다'는 의미를 가지고 있다. 위키피디아(http://ko.wikipedia.org/wiki/Traceroute)에 나온 정의는 아래와 같다. t..
- Total
- Today
- Yesterday
- Ajax
- jQuery
- 셀렉터
- 제이쿼리
- radius
- CSS
- JS
- MSSQL
- drag&drop
- Chart
- Excel
- jquery chart
- rowspan
- WebApi
- Mobile
- css3
- WCF
- Style
- grid
- IE
- 저장프로시저
- 자바스크립트
- jQuery Mobile
- ASP.NET
- workbook
- JavaScript
- SVG
- html5
- 프로시저
- json
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |