본문 바로가기

레니

(119)
[ Python ] 복사의 늪에서 벗어나자, 얕은 복사 vs 깊은 복사 vs 걍 복사 PythonShallow copy / Deep copy / Copy#Ubuntu 16.04 LTS#Python 3.5.2 #>> 상세 설명, 실행화면코드 동작을 시켜보고 싶으신 분은 아래 참조내용에 1. GitHub에 가셔서 코드를 다운 받아서 "main.py"를 실행 시키세요 :) 1. Copy 단순 복사단순 객체의 복사는 그냥 같은 객체 주소를 가르킨다고 생각하시면 됩니다.둘 중에 하나를 수정하면 원래의 내용도 수정된다고 생각하면 되요. 00. list1을 list2에 복사했을 때- - - - - - - - - - list 1 >[3, 'string', [1, 0, 0, 4], {'b': 'MAMAMO', 'a': 'kitty'}]id > : 3id > : stringid > : [1, 0, 0, 4..
Index 인덱스란 INDEX: RDBMS에서 검색속도를 높이기 위해 사용하는 하나의 기술 - 해당 Table의 칼럼을 색인화(따로 파일로 저장)하여 검색 시 해당 table의 레코드를 full scan 하지 않고 색인화 되어있는 index 파일을 검색하여 검색속도를 빠르게 한다.- Tree 구조로 색인화 하는데 Balance Search Tree를 사용한다.- Oracle이나 MsSQL에서는 여러 종류의 tree를 선택하여 사용가능 하다. 원리- Index를 해당 칼럼에 주게 되면 초기 table 생성 시 만들어진 MYD, MYI, FRM 3개의 파일중에서 MYI에 해당 칼럼을 색인화 하여 저장한다.- Index를 사용하지 않을 경우 MYI파일은 비어 있다.- 사용자가 select 쿼리로 index가 사용하는 쿼리를 사용..
[ C/C++ ] 참조자와 포인터, 첨보면 무지무지 헷갈린다 C/C++Pointer, Reference 그들의 차이점을 파악해보자내용은.. 손으로 섰었는데 너무 개판이라.. 다시 정리해서 올리는 걸로 하자.. 수정중.. 괜찮은 정리 PPT 포인터와 참조자를 구분하자 from 민욱 이 #2018년07월10일참조내용1. 포인터 '*'와'&'의 의미
[ Python ] Thread, 쓰레드 데이터 공유하지 않는 방법 PythonHow doesn't a Data sharing at Threads#Ubuntu 16.04 LTS#Python 3.5.2 ThreadThread 에서는 기본적으로 자원을 공유한다.그래서 딱히 해주는 것 없이도 그냥 자원을 공유하게 된다. 하지만 간혹가다, Thread를 사용하는데 자원 값이 겹치면 안 되는 경우가 생긴다.멀티 프로세스로 만들기는 너무 거창할 때 주로 그런 것 같다. 이 경우 지역 변수, 클래스 생성 등과 같은 방법으로 자원의 공유? 간섭?을 막을 수 있다.솔직히 말로 뭐라고 설명해야 하는지 잘 모르겠다... 그냥.. 자원이 겹치지 않게 하는 방법이라고 해야할 까.. 머리아픔.... 동작 가능한 소스 코드를 참조내용 1.GitHub 에 올려두었으니 해보고 싶은 분들은 ㄱ.ㄱ !!..
[ Google Cloud ] SST 사용가능한 언어 모음 Google CloudSpeech To Text Langauge Support#command #사용자변수 LanguagelanguageCodeLanguage (English name)Afrikaans (Suid-Afrika)af-ZAAfrikaans (South Africa)አማርኛ (ኢትዮጵያ)am-ETAmharic (Ethiopia)Հայ (Հայաստան)hy-AMArmenian (Armenia)Azərbaycan (Azərbaycan)az-AZAzerbaijani (Azerbaijan)Bahasa Indonesia (Indonesia)id-IDIndonesian (Indonesia)Bahasa Melayu (Malaysia)ms-MYMalay (Malaysia)বাংলা (বাংলাদেশ)bn-B..
스크립트 언어 개발자가 될 때 까지.. Scripting Language # 나는 너무 바쁘다, 긴 글 너무 힘들다 READ THIS HIGHLIGHT 책을 읽는데 "실제 Python은 많은 상용 애플리케이션의 스크립트 언어로 채택되어 있다." 라는 문구를 보았다.스크립트 언어, 그것은 대체 무엇일까 T0T 괴롭다 용어가 너무 많아그래서 우리들의 위키백과를 찾아보았다. 컴퓨터 프로그래밍 언어로서 응용 소프트웨어를 제어한다. 스크립트 프로그래밍 언어라고도 한다. 스크립트 언어는 응용 프로그램과 독립하여 사용되고 일반적으로 응용 프로그램의 언어와 다른 언어로 사용되어 최종사용자가 응용 프로그램의 동작을 사용자의 요구에 맞게 수행할 수 있도록 해준다. 스크립트(scripts)는 연극 용어인 스크립트에서 유래되었으며 초창기 ..
ISO 언어 코드 테이블 개발자가 될 때 까지.. ISO Language Code Table Google Cloud Text to Speech 사용 시에 기본 설정이 영어로 되어있었다.나는 한국어가 필요한데,,, 찾아보니 B.. 어쩌구 규칙(?)에 따라 어쩌구 되어 있는데 분명 어디서인가 사용할 수 있는 코드 목록을 모아 놓은 것을 봤는데다시 찾으려고 하니까 어디있는지 모르겠다. 인터넷으로 찾으니까 ISO Language Code 라고 유사한건지 같은 건지 아직 잘 모르겠는 이런게 있길래잊지 말기 위해 적어놓는다 흑.흑 + 내용추가홈페이지를 찾아서 내용 복붙을 해놓았다 내용은 아래의 #포스팅을 참조하기 바란다. 자세 방법은 아래의 #사이트을 참조사이트ISO Language Code Table포스팅Language Support
[ Google Cloud ] 구글 클라우드 서비스를 사용 전에 해야할 일 Google CloudBefore you begin#Python#command #사용자변수 0. LoginGoogle Cloud Platform은 계정이 있어야 사용이 가능합니다. Google ID 없는 사람, 만드세요! 있는 사람, 로그인 하세요! 1. Select or Create a GCP project.구글 클라우드 프로젝트를 생성하거나 선택해주세요.GO TO THE MANAGE RESOURCES PAGE 2. Check your payment information for a project.프로젝트를 위한 결제 정보를 확인하세요.HOW TO SET PAYMENT 3. Enable the API.API를 사용하도록 설정하세요.CLOUD TEXT-TO-SPEECH API 4. Set up authen..