본문 바로가기

전체 글

C# XML XMl 파일을 로드하기전에 xml 파일을 선택하고 출력 디렉토리에 복사를 항상복사로 변경한다. TestXml.cs class TestXml { static void Main(string [] args) { XmlDocument xdoc = new XmlDocument(); xdoc.Load("XMLFile1.xml"); XmlNode xNode = xdoc.SelectSingleNode("/Point"); if( xNode != null) { // 대소문자 구분하니 유의. string x = xNode.Attributes["X"].Value; string y = xNode.Attributes["Y"].Value; Console.WriteLine($"({x} , {y})"); } } } XMLFile1.x.. 더보기
C# Linq // 중복제거 var arr = new int[] { 1, 1, 2, 2, 3 }; var dump = (from a in arr select a).Distinct(); foreach(int n in dump) { Console.WriteLine(n); }​ // 2로 나누어 떨어지는 수 int[] test1 = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; var t1 = from even in test1 where even %2 == 0 select even; foreach(int e in t1) { Console.WriteLine(e); } // 2로 나누어 떨어지는 수 - final var range = Enumerable.Range(0, 10); var range.. 더보기
MongoDB - 2 오라클 파이썬과 연동하기 위해 설정 # https://www.oracle.com/technetwork/articles/dsl/python-091105.html # 오라클 사이트 # pip install cs_Oracle # 파이썬 오라클 설치 # python -m pip install -upgrade pip # pip 오류날경우 업그레이드 import cx_Oracle con = cx_Oracle.connect('scott/tiger@localhost/xe') print(con.version) con.close() ex01) import cx_Oracle con = cx_Oracle.connect('scott/tiger@localhost/xe') cur = con.cursor() cur.execute('.. 더보기
MongoDB # NoSQL 이란? 1. 빅데이터 처리를 위한 비관계형 데이터베이스 관리 시스템(DBMS) 2. 대규모의 데이터를 유연하게 처리할 수 있다. 3. 테이블-칼럼과 같은 스키마 없이 분산 환경에서 단순 검색 및 추가 작업을 위한 키 값을 최적화하고, 처리율이 우수하다. 4. 대규모 확대가 가능한 [수평적인 확장성] 의 특징 5. 아파치 카산드라(Apache Cassandra), 하둡(Hadoop), 몽고디비(MongoDB) 등이 있다. 6. NoSQL 시스템은 SQL 계열 쿼리 언어를 사용할 수 있다는 사실을 강조한다는 면에서 "Not only SQL"로 불리기도 한 다. # MongoDB의 특징 1. MongoDB의 레코드는 필드와 값 쌍으로 구성된 데이터 구조 인 문서, JSON 객체와 유사하다. [ .. 더보기