대학생 코딩 과제 대행 java, python, oracle 아홉 번째

이미지
https://open.kakao.com/o/s3aMpbA 여덟 번째 글에서 파이썬3 과제를 대량으로 의뢰받았다는 말을 했다. 이제 두 번째 섹션을 블로깅 하려 한다. 아래에 문제 설명들이 나와있다. 아래 문제를 보면 리스트, 튜플, 사전등 자료구조 활용과 함수프로그래밍 개념을 합친 문제이다. 토픽은 카드놀이를 다루고 있다. import random def draw(drawn=None):     if drawn is None:         heart = ['2H', '3H', '4H', '5H', '6H', '7H', '8H', '9H', 'XH', 'JH', 'QH', 'KH', 'AH']         diamond = ['2D', '3D', '4D', '5D', '6D', '7D', '8D', '9D', 'XD', 'JD', 'QD', 'KD', 'AD']         clover = ['2C', '3C', '4C', '5C', '6C', '7C', '8C', '9C', 'XC', 'JC', 'QC', 'KC', 'AC']         spade = ['2S', '3S', '4S', '5S', '6S', '7S', '8S...

대학생 코딩 과제 대행 java, python, oracle 여덟 번째

이미지
https://open.kakao.com/o/s3aMpbA 파이썬3 과제를 대량으로 의뢰받았다. 여러차례에 걸쳐 문제를 푸는대로 블로깅할 예정이다. 큰 섹션으로 총 8개 인데 1개 섹션마다 함수를 4개 이상 짜야한다.  먼저 1개 섹션을 블로깅한다. 아래에 문제 설명들이 나와있다.  과제출처는 외국대학굔데 어디인지는 모르겠다. 나는 코드를 짜주고 거래를 하는데, 의뢰자랑 나랑 각자의 입장이 맞지 않아 거래는 불발했지만, 문제푼게 아까워서 블로깅한다. 아래 문제를 보면 문자열 처리와 함수프로그래밍 개념을 합친 문제이다. 토픽은 미국화폐인 달러에서 Serial number를 다루고 있다. import re def fill_in_0(number):     result = str(number)     if len(result) == 1:         result = '0000000' + result     if len(result) == 2:         result = '000000' + result     if len(result) == 3:         result = '00000' + result     if len(result) == 4:         result = '0000' + result     if len(result) == 5:         result = '000' + result     if len(result) == 6:         result = '00' + result     if len(...

erwin DM 으로 Oracle 연결 할 때 뜨는 에러들 해결

이미지
첫 번째 에러 ! ora7nt.dll 라이브러리 어쩌구 저쩌구 한다. 본인은 구글링을 해본 결과 erwin이 32bit만 지원하니까 64bit 오라클을 설치했으면 지우고 32bit를 재설치하고 해보라는 답글들을 많이 봤는데 64bit문제가 아니였다. 왜냐면 내 친구가 오라클을 64bit 설치했는데 erwin이랑 잘만 연결이 되었다. 따라서 32, 64bit 개같은 소리는 듣지 않기로 하고 다른 방법을 찾아보니까 시스템환경변수에서  PATH에 oracle client를 지정해주지 않아서라는 답을 얻었다. 위에 에러 메세지에서도 적절한 클라이언트 소프트웨어를 설치하라고 한다. 그래서 PATH설정을 해주니 ora7nt.dll에러는 해결 되었다. 하지만 다음 에러에 봉착했다! ORA-01041 에러 구글링 해본 결과 아래 링크에 답이 나와있었다. https://erwinhelp.zendesk.com/hc/en-us/articles/230410267-Receiving-Error-ORA-01041-internal-error-hostdef-extension-doesn-t-exist-on-re-establishing-a-connection-to-Oracle- Locate the 'sqlnet.ora' file and set: SQLNET.AUTHENTICATION_SERVICES = (NONE) 위 처럼 sqlnet.ora 파일에서 설정을 변경해주니까 연결이 잘되었다. 잘 되는 모습, 먼저 forward Engineer 그 다음은 preview

대학생 코딩 과제 대행 java, python, oracle 일곱 번째

이미지
https://open.kakao.com/o/s3aMpbA 파이썬3로 아래와 같은 내용의 과제를 의뢰받았다. 문자열에서 해당 문자를 찾아서 카운팅하는 과제이다. test.txt 텍스트 파일에 들어있는 해당문자열 TGCTGTTTCCCAGCACAGTGCCTGGAAATTAATGAATAGTCTATTAATAG CTCTTAAATAAAACATTCATCAAATAATTCACAGAATATGACTTAGATTT AGAGGGCTATTATACATATATTTCTAAAGTTAAATATTTACTGTATGATT TCTCTTTGTTTTTCCACATTGTTCAACTTTGTGGTTTATCAATAGATTTC TGGAGGTAAAAGTTTCGCTCTCATTTGTGTTCTCATTCATATTTCCTTTG CCACAATATTTCTTGCACTATACTTCTTAGAAAAGCAATACTTGAGATCA CGTATCTGTATTTTATTGAAGTTACTCAGTTTAAAGCCAGTCATCCTAAA TCATTCTAAAGACTTCTAAACTGACCTCTACTAAGGAAAAGAAAATGCTT ATTTTTTGAAAAATGGCAGCCTTCCTATTCCAGATTTTTTTCCAAGCTTA ACATATAGAAACATTTTCTCTCCCCCTGAATTTTACTTAGT 코드 file = open('test.txt', 'r') string = file.read() # print(string) # print(len(string)) t_count = string.count('T') a_count = string.count('A') g_count = string.count('G') c_count = string.count('C') print('0칸씩 띄웠을 경우 - A의 개수 :', a_count, 'C의 개수 :', c_count, 'G의 개수 :', g_count,...

Native Android 개발할 때 PHP로 MySQL에 http 서버통신 하기

이미지
2017년 서울시 앱공모전에 참가하면서 안드로이드 앱을 개발하는 과정에서 php를 이용해서 서버통신을 하게 되었다. 이 과정에서 깔끔하게 정리된 코드를 유투브에서 찾아서 내가 개발하는 앱에 커스터마이징해서 사용했다. 괜찮은것 같아서 블로깅하려 한다. 본인은 안드로이드 개발할 때 서버를 구글 클라우드 플랫폼을 이용했다. VM 인스턴스를 이용해서 우분투 환경에서 APM으로 서버를 구축했다. 먼저 아래에 참고한 유투브 링크  https://www.youtube.com/watch?v=8Ou1ERM2MOw&index=4&list=PLk7v1Z2rk4hjQaV062aE_CW68xgXdYFpV 우선 php 폴더밑에 includes 폴더와 v1 폴더를 두고 includes폴더 밑에 mysql에 연결과 관련된 정보들 DBname, DBuser, DBpassword, DBhost을 관리하고 연결한다. 그리고 DbOperations에서는 Create, Update, Delete, Select DML을 처리하게끔 함수를 짜놓는 구성이다. v1밑에 php파일들은 DbOperations의 함수들을 불러서 각각 사용할수 있도록 구성한다. Constants.php <?php define('DB_NAME', '너의 디비이름'); define('DB_USER', '접속할 사용자 이름'); define('DB_PASSWORD', '비밀번호'); define('DB_HOST', '로컬접속? 혹은 원격접속?'); DbConnect.php <?php class DbConnect{ private $con; function __construct(){ } function connect(){ include_once dirnam...

대학생 코딩 과제 대행 java, python, oracle 여섯 번째

https://open.kakao.com/o/s3aMpbA 이번에는 다섯 번째 과제를 의뢰했던 사람이 연이어 아래와 같은 내용의 과제를 의뢰했다. # 7 주차 강의자료: 함수 """ 제출 시에 파일 형식을 꼭 지켜주세요. 이름_week07_HW.py (예. 이재호_week07_HW.py) """ ## 주민등록번호를 만들어주는 함수 CN_maker() 를 만들어 봅시다. # CN_maker() 함수의 매개변수는 사용자 정보가 포함된 딕셔너리이며 # 이 딕셔너리의 Key는 다음과 같습니다. # 'Year': 출생년도. 1900년 ~ 2099 년으로 범위를 제한합니다. (예) 1986 # 'Month': 출생한 달. 1 ~ 12 월로 범위를 제한합니다. (예) 12 # 'Day': 출생한 일. 각 달에 맞게 범위를 제한합니다. 2 월은 무조건 28 일로 가정합니다. (예) 22 # 'Sex': 성별. 남자, 남성, 남 모두 가능하도록 합시다. (예) 남 # Key 정보들은 사용자로부터 입력을 받습니다. # 입력을 받는 방법은 # CN_maker() 함수 안에 있어도 되고, # 함수 밖에 있어도 되고, # 다른 함수로 선언해서 사용해도 되고, # 다른 함수로 선언해서 CN_maker() 함수 안에 사용해도 됩니다. #함수 리턴값으로 출력해도 무관함!!!조건에 맞춰서 만들면 됨! #조건이 충족안되면 '다시 입력해주세요' 하기! # 결과적으로 ## 마지막 여섯 자리는 ******로 고정합니다. """ (실행 예시) ++++++++++++++++++++++ ++++주민등록번호 생성기++++ ++++++++++++++++++++++ 개인 정보를 입력해 주세요. 년도: 1986 달: 12 일: 22 성별: 남자 당신의 주민등록번호는 861222...

대학생 코딩 과제 대행 java, python , oracle 다섯 번째

https://open.kakao.com/o/s3aMpbA 이번에는 아래와 같은 과제를 파이썬3로 의뢰 받았다. ## 주민등록번호 유효성 검사기 # 주민등록번호는 일정한 규칙으로 이루어진 숫자의 연속입니다. # 이 규칙을 이용하면, 어떤 숫자열이 입력으로 들어왔을 때, # 이 숫자열이 적합한 주민등록번호인가를 판별할 수 있습니다. # 주민등록번호에 반영된 규칙은 매우 많지만, # 두 가지로 제한합니다. # 1. 첫 6 자리는 생년월일입니다. 년도는 00 ~ 99 까지 가능하고, 월은 01 ~ 12 까지 가능합니다. 일은 01 ~ 31 까지 가능합니다. #   (각 월에 따라서 일의 제약이 달라집니다. 2월은 28일까지 인 것으로 해주세요.) # 2. 7 번째 숫자는 1 ~ 4 만 허용합니다. # 1 : 1900 년대에 태어난 남자 # 2 : 1900 년대에 태어난 여자 # 3 : 2000 년대에 태어난 남자 # 4 : 2000 년대에 태어난 여자 # 입력은 ****** - ******* 형식으로 입력을 받는다고 가정합니다. # 출력은 유효한 경우에는 생년월일과 성별을 출력하고, # 유효하지 않은 경우에는 유효하지 않다는 메세지를 출력하도록 합시다. # 입력값으로 특정 값을 받으면 프로그램이 종료되도록 만듭시다. """ (실행 예시) 확인하고 싶은 주민번호를 입력해주세요: 940822 - 1434652 1994 년 8 월 22 일 생 남자입니다. 확인하고 싶은 주민번호를 입력해주세요: 990231 - 2098367 유효하지 않은 주민등록번호입니다. 확인하고 싶은 주민번호를 입력해주세요: 종료 프로그램을 종료합니다. """ # -*- coding:utf-8 -*- while (True):     print('"""')     print()     day31_month = [1, 3, 5, 7,...