본문 바로가기

분류 전체보기191

C#과 PHP에서 같은 암호화/복호화 사용하기 1. C# 암호화 함수 public string EncryptString(string plainText, string password) { SHA256 mySHA256 = SHA256Managed.Create(); byte[] key = mySHA256.ComputeHash(Encoding.ASCII.GetBytes(password)); byte[] iv = new byte[16] { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; // Instantiate a new Aes object to perform string symmetric encryption Aes encryptor = Aes.Create().. 2019. 3. 28.
Convert Json to DataTable in C# C#에서 Json을 DataTable로 변환하기!! 1. Newtonsoft.Json 을 프로젝트에 참조한다. 2. 간단하게 json을 Deserialize 해서 Datatable을 얻을 수 있다. string strJson = "[{'code_id':'1','codeinfo_code':'xbarr'},{'code_id':'1','codeinfo_code':'xbars'},{'code_id':'1','codeinfo_code':'xrs'}]"; DataTable dt = JsonConvert.DeserializeObject(strJson); 2019. 3. 28.
Convert MySQL data To Json in PHP PHP에서 MySQL의 데이터를 JSON 으로 변환하기 ! 출처 : https://www.opentechguides.com/how-to/article/php/100/mysql-to-json.html 2019. 3. 28.
C# Postgresql Helper Class C# 에서 사용할 수 있는 PostgreSQL Helper Class 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515.. 2019. 3. 21.
postgreSQL 외부접속 가능하게 하기 postgreSQL에서 외부접속 가능하게 하기 (macOS, homebrew) 아래의 설정 파일 2개를 수정해야 하는데 macOS에 homebrew로 postgreSQL을 설치 한 경우 그 위치는 이렇다. /usr/local/var/postgres - pg_hba.conf - postresql.conf 1. 먼저 postgresql.conf 파일을 열어서 listen_addresses 부분을 그림과 같이 '*'로 수정한 후에 저장한다.2. 다음 pg_hba.conf 파일을 열어서 그림의 빨간색 부분을 추가한다. host all all 0.0.0.0/0 password 3. 마지막으로 postgreSQL 서비스를 재시동 한다. $ brew services stop postgresql $ brew servi.. 2019. 3. 21.
brew 로 postgresql 설치 후 접속시 암호(pw) 묻지 않는 점 macOS에서 Homebrew로 postgreSQL을 설치한 후에 DB에 접속 시에 암호를 묻지 않는다.이유는 기본 설정이 pw를 묻지 않도록 되어 있기 때문이다. 이 설정 파일은 \usr\local\var\postgresql\pg_hba.conf 에 위치해있다.파일의 내용중에 trust 라고 되어 있는 부분을 password 로 변경해주어야 한다.설정에 대한 자세한 내용은 https://www.postgresql.org/docs/11/auth-pg-hba-conf.html 에서 확인할 수 있다. 설정이 변경되었으면 아래와 같이 서비스를 다시 실행해준다. -- 서비스 중지$ brew services stop postgresql -- 서비스 시작$ brew services start postgresql 2019. 3. 19.
postgreSQL 날짜/시간 함수 날짜/시간 함수 정리 -- 날짜 시간 타입으로 캐스팅 select '20190320'::date, '2019-01-02'::date select date '2019-03-18' select to_date('01022019','MMDDYYYY'), to_date('2018-12-25', 'YYYY-MM-DD') select to_timestamp('2019-01-01 20:12:12', 'YYYY-MM-DD HH:MI:SS') -- 현재시간 날짜 구하기 select now(), current_date, current_time -- 시간 더하고 빼기 select '2019-01-01'::date + interval '2 sec', '2019-01-01'::date - interval '2 sec' selec.. 2019. 3. 19.
macOS에서 homebrew로 mysql 을 깨끗하게 재설치 macOS에서 HomeBrew를 이용하여 mysql 5.7을 사용중에validate_password 설정관련하여 문제가 생기면서 관련 plugin을 지웠는데 mysql이 제대로 구동되지 못하는 상태가 되었다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock (2)' 이런 에러가 나와서 찾아봤는데, 케이스가 달라서 인지 잘 해결이 되지 않았다.  문제는 mysql 을 지우고 재설치 해도 같은 증상이라는 것 !!  해결책은 mysql의 설정파일까지 깨끗하게 지우지 못해서 생기는 문제였다. 그래서 정리한 homebrew 로 설치한 mysql  깨끗하게 지우기  1. 현재 서비스 중인  mysql 서비스.. 2019. 3. 8.
북한산둘레길 8코스, 구름정원길 북한산 둘레길은 아래와 같이 총 21개 코스로 구성되어 있다. 아내 그리고 두 딸과 집에서 가까운 8구간인 '구름정원길' 가보기로 했다. 처음에는 9구간을 가려고 했으나 너무 짧은 것 같아서, 8구간을 선택했으나, 5.2 킬로의 거리를 이제 8살 6살이 된 딸들이 완료할 수 있을지 .. 특히나 둘째딸램은 계속 안고 가야할까봐서.. 걱정을 많이 했다. 그러나 단 한번도 안아달라고 때쓰지 않고 참으면서 한걸음 한걸음 가는 딸들을 보며 아이들이 정말로 많이 컸음을 그리고 너무나 대견스럽게 느껴졌다. 체력단련이 필요한건 오직 나 뿐 !! 2019. 2. 24.
채피 Chappie 채피 2015 (Chappie) 다시 보는 영화지만 역시 재미있다.인공지능과 인간애 .. 데브파텔과 악역의 휴잭맨도 멋있다. 2019. 2. 2.