전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
문자열을 Sha256으로 암호화해서 반환합니다. 간단하게 아래 사이트에서 테스트 할 수 있습니다. [ Text to Sha256 Test ] public static string ConvertToSha256(string value) { using (SHA256 hash = SHA256Managed.Create()) { return String.Concat(hash .ComputeHash(Encoding.UTF8.GetBytes(value)) .Select(…
안녕하세요. 엔지엠소프트웨어입니다. 데이타베이스를 클라우드 서비스로 이용중인데요. 서버 점검 후 데이타베이스에 접속되지 않는 문제가 발생했습니다. "Listener refused the connection with the following error: ORA-12505, TNS: listener does not currently know of SID given in connect descriptor" 내용을 보면 SID로 리스너에 접근이 안된다는걸 알 수 있습니다. 이 에러 내용만 봐서는 뭔가 권한 문제나 SID문…
안녕하세요. 엔지엠소프트웨어입니다. 회사내의 프라이빗 클라우드 서버 리부팅이 있었는데요. 이후에 오라클 데이타베이스에 접속이 안되는 문제가 발생했습니다. 우선, 토드로 접속을 시도해보니 "ORA-12541: TNS 리스너가 없습니다." 에러가 발생하는군요. 이 문제는 간단하게 해결이 가능합니다. 우선, PUTTY를 이용해서 클라우드 데이타베이스에 접속합니다. 그리고, 리스너 상태를 확인하세요. lsnrctl status [oracle@ngm ~]$ lsnrctl status LSNRCTL for Linux:…
참조한COM 속성에서 Interop 형식 포함을 False로 변경하면 빌드가 정상적으로 됩니다.
일반적으로 이 에러가 발생되는 원인은 Oracle.DataAccess.Client에서 IDisposable을 제대로 처리하지 않아서 발생합니다. 아마도 클라이언트 프로그램에서 오라클 연결 개체를 해제하지 않아서 Connection Pool이 꽉찬 경우일겁니다. 새로운 연결을 설정할 수 없다보니 위와 같은 에러가 발생됩니다. 이 문제를 해결하려면 IIS를 다시 시작하세요. 아래 명령을 수행하면 모든 연결이 끊어지기 때문에 문제를 해결할 수 있습니다. iisreset 근본적인 문제 해결을 위해 코드를 다시한번 검토해보시고 모든…
안녕하세요. 소심비형입니다. 이전 글에 이어서 람다 식에 대해 좀 더 자세히 알아보죠~ 앞서 말한바와 같이 람다식과 익명 메소드는 아주 강력한 기능입니다. 아래 예제를 통해 하나씩 알아볼께요. 먼저 컬렉션에 사용할 클래스를 하나 생성합니다. using System; namespace LambdaWithIEnumerable { class NameCard { public string Name { get; set; } public string Phone { get; set; } }…
안녕하세요. 소심비형입니다. 오늘은 람다식에 대해 알아보도록 하겠습니다. 람다식은 대리자 또는 LINQ의 동적 쿼리를 생성하거나 실행할 수 있는 Expression Trees를 생성할 때 사용할 수 있는 익명 함수입니다. 익명 함수는 2가지로 분류되는데요. 무명 메소드(Method)와 람다 식(Lambda Expression)입니다. 무명 메소드는 .NET 2.0부터 있어왔고, 익명 함수는 .NET 3.0에 추가된 기능입니다. 이 둘은 미묘한 차이가 있습니다-_-; 지금까지 사용된 예제에서 가끔씩 무명 메소드와 람다 식…
안녕하세요. 소심비형입니다. 정말 오랜만에 C#관련 글을 적네요. 얼마전에 실수로 자료를 날려먹어서 복구할 수 없었습니다. 강의 자료와 그동안 해왔던 프로젝트 자료들이 모두 사라져서 한동안 맨붕에 빠져 있었거든요^^; 사실 초반에 다뤘어야하는 checked와 unchecked에 대해 잠깐 알아보도록 하겠습니다. checked 컨텍스트 또는 unchecked 컨텍스트에서 C#문을 실행할 수 있습니다. checked 컨텍스트에서는 산술 오버플로가 있으면 예외를 발생시키고, unchecked 컨텍스트에서는 산술 오버플로가 무시되며 …
안녕하세요. 소심비형입니다. 자바 메소드의 마지막이군요. 이 외에도 알아볼 내용은 많지만, 기본적인 내용은 가변 인자를 마지막으로 마치며 나머지 내용들은 좀 더 심도있게 알아볼 수 있는 시간을 갖도록 하겠습니다. ... 키워드를 사용하면 여러개의 인수를 사용하는 메소드 가변 인자를 지정할 수 있습니다. 가변 인자 선언에 지정된 형식의 심표로 구분된 인수 목록 또는 지정된 형식의 인수 배열을 보낼 수 있습니다. 인수 없이 보낼수도 있는데 이때는 가변 인자 목록의 길이는 0이 됩니다. 메소드 선언에서 가변 인자 키워드 다음에는 매…
안녕하세요. 소심비형입니다. 오늘은 메소드의 반환값 처리에 대해 알아보도록 하겠습니다. return문은 이전 강좌인12. 흐름 제어의 점프문. (Flow Control, Jump Statement)에서 간단하게 알아보았습니다. 그전에는 충분하게 설명하지 못한 부분이 있어서 보완하려고 합니다. return문은 자신이 속한 메소드의 실행을 종료하고 호출한 메소드로 제어를 반환하는 역할을 합니다. 선택적 값을 반환할 수도 있고,void형식의 메소드인 경우에는 return문을 생략할 수 있습니다. 다르게 말하면 반환값이 없더라도 re…