2009/06/29

무료 로컬데이터베이스 SQLite Release 3.6.16

이번 버전에서 바뀐 내용



2009 June 27 (3.6.16)
  • Fix a bug (ticket #3929) that occasionally causes INSERT
    or UPDATE operations to fail on an indexed table that has a
    self-modifying trigger.
  • Other minor bug fixes and performance optimizations.


SQLite Homepage
SQLite Download P

Original Post :
http://neodreamer-dev.tistory.com/306

2009/06/25

무료 기술 서적 - Inside C# (한글 번역본)

MS에서 C#에 대하여 심도깊게 다룬 Inside C# Second Edition 의 한글 번역판을 공개하였다. 회사에서 C#으로 진행되고 있는 프로젝트로 있어 이 자료가 많이 유용할 것 같다.

자료 출처 : http://www.microsoft.com/korea/msdn/vbrun/staythepath/additionalresources/InsideCSharp/default.aspx

출처로 부터 발췌해 온 내용



책은 C# 언어의 내부 구조를 샅샅이 파헤치고, Microsoft .NET 플랫폼과 Microsoft Visual Studio
.NET에 대한 최신 정보를 다룬다. 그리고 C# 예제 코드와 예제 응용 프로그램을 작성하여 손쉽게 개발 방법을 체득할 수 있게
한다. 또한, 고급 기능도 빼놓지 않고 다루고 있어 C#을 어떻게 코딩해야 하는지, C#이 어떻게 흘러가는지 쉽게 이해할 수
있다.






이 책의 주요 학습 내용



- C# 클래스 기초
  • C# 응용 프로그램 및 라이브러리 작성하기
  • .NET 타입 시스템
  • 클래스와 구조체
  • 메서드, 프로퍼티, 배열, 인덱서, 어트리뷰트
  • XSL 변환
  • 인터페이스



- 코드 작성하기
  • 수식과 연산자
  • 프로그램 흐름 제어
  • String 다루기와 정규식
  • 스트림을 이용한 파일 I/O
  • 예외를 이용하여 오류 처리하기
  • 연산자 오버로딩 및 사용자 정의 변환
  • 위임(Delegate)과 이벤트 핸들러
  • XML을 이용한 문서화



- C#의 고급 기능
  • 수치 연산과 Math 클래스
  • 컬렉션과 객체 열거
  • 다중 쓰레드 프로그래밍
  • 리플렉션을 사용하여 메타데이터 정보 조회하기
  • 결정론적 종료와 Dispose 패턴
  • 메모리 고정 및 관리
  • C# 응용 프로그램에서 COM 사용하기
  • 비관리 코드에서 .NET 컴포넌트 사용하기
  • 보안






2009/06/22

SQLite 3.6.15 Library

SQLite 3.6.15의 C++ Builder 와 Visual C++ 을 위한 라이브러리이다.


각각의 압축파일에는 동적라이브러리과 정적라이브러리 그리고 헤더파일이 포함되어 있다.


C++ Builder 용





Visual C++ 용




Original Post : http://neodreamer-dev.tistory.com/304

2009/06/16

SQLite Release 3.6.15

오랜만에 SQLite 가 업데이트 되었다.
3.6.11 버전 이전이나 3.6.14 또는 3.6.14.1 버전을 사용하고 있을경우 업그레이드를 권장하고 있다.


이번 버전에서 바뀐 내용 (Release 3.6.15 On 2009 June 15)




  • Refactor the internal representation of SQL expressions so that they use less memory on embedded platforms.

  • Reduce the amount of stack space used

  • Fix an 64-bit alignment bug on HP/UX and Sparc

  • The sqlite3_create_function() family of interfaces now return SQLITE_MISUSE instead of SQLITE_ERROR when passed invalid parameter combinations.

  • When new tables are created using CREATE TABLE ... AS SELECT ... the datatype of the columns is the simplified SQLite datatype (TEXT, INT, REAL, NUMERIC, or BLOB) instead of a copy of the original datatype from the source table.

  • Resolve race conditions when checking for a hot rollback journal.

  • The sqlite3_shutdown() interface frees all mutexes under windows.

  • Enhanced robustness against corrupt database files

  • Continuing improvements to the test suite and fixes to obscure bugs and inconsistencies that the test suite improvements are uncovering.
    Original Post : http://neodreamer-dev.tistory.com/303