분류 전체보기
-
CRC카테고리 없음 2023. 2. 12. 19:47
CRC란 중복순환 검사 데이터를 전송할때 데이터 오류가 있는 확인 => 데이터 무결성 소프트웨어 CRC방식은 XOR연산 방식으로 코드를 구현한다 CRC 간단한 수식은 아래를 참조 http://blog.skby.net/순환-중복-검사-crc-cyclic-redundancy-check/ 순환 중복 검사 (CRC, Cyclic Redundancy Check) > 도리의 디지털라이프 I. 순환 중복 검사, CRC 가. CRC의 개념 네트워크 등을 통하여 데이터를 전송할 때 전송된 데이터에 오류가 있는지를 확인하기 위한 체크값을 결정하는 방식 송신측에서는 CRC값을 데이터에 붙인 코 blog.skby.net CRC 16, 32 가 있는데 16보단 32가 데이터 무결성의 효과가 크다
-
컴파일 빌드(java)카테고리 없음 2022. 11. 23. 19:40
컴파일은 .java에서 .class 로 소스코드를 기계어로 바꿔주는 것 빌드는 컴파일된 파일을 컴퓨터가 실행할 수 있는 상태로 변환하는 것 컴파일 코드가(.class) resource를 참조할 수 있는 적절한 위치로 옮겨준다 1 : 컴파일 2 : 링크 1 + 2 =>빌드 빌드 관리 도구 Maven 과 Gradle (빌드 자동화 도구) Maven => pom.xml 이 프로젝트에 필요한정보를 포함하고 있다 // 추가하고 싶은 라이브러리가 있다면 형식에 맞게 코드입력으로 외부 라이브러리 추가 가능 Gradle => Maven보다 간단하게 라이브러리 추가 가능
-
9093 문자열 뒤집기.java코딩테스트 준비 2022. 10. 17. 10:51
1. 문자열을 StringBuffer 로 받아서 reverse 하는 형태 푸는 방법 2. 스택 1. StringBuffer. reverse 2. 스택이용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWri..
-
자료구조- 스택 .java코딩테스트 준비 2022. 10. 17. 09:21
백준 10828번 BufferedReader 와 BufferedWriter로 입출력 * BufferedWriter로 정수를 출력할때 String으로 변환후 출력해야한다. 마지막에는 flush 와 close해야한다! Stack의 push, pop, peek(top), empty, size 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 import java.util.*; import java.io.*; publ..
-
1157 java코딩테스트 준비 2022. 10. 12. 18:18
알파벳이 26개를 확인하고 배열로 만들어 answer를 변경하며 문자열에서 최대로 많은 문자를 배열의 value로 구한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws Exception { char answer = '?' ; int maxValue = 0; BufferedReader br = new BufferedReader(new InputStreamRead..
-
14502 java코딩테스트 준비 2022. 10. 12. 17:26
최대의 공간을 확보하기 위해 벽이 3개를 설치 => 모든 경우를 DFS()로 탐색 ,벽 3개 설치 DFS를 통해 벽 3개 설치되면 바이러스부분에서 BFS를 한다 큐를 통해 바이러스 위치를 저장하고 바이러스에서 BFS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 9..
-
네이버 클라우드카테고리 없음 2022. 9. 7. 01:14
클라우드 장점 : 구축이 쉽고, 유연한 용량, 초기 운영 비용 절감 / 대표적으로 AWS // 자체적으로 데이터 센터를 구축하면 인프라 구축 하는데 시간과 초기 운영 비용이 커진다. 만약 망하면 데이터 센터 처리곤란 - 실패 비용 ==> 클라우드는 월 이용료를 지불하여 데이터 센터를 빌린다. /회사는 데이터 센터 관리를 하지 않고 오직 비지니스에만 집중할 수 있다. 클라우드 서비스 On-site > IaaS > Pass > SaaS On-site 부터 관리할 부분이 많아진다. On-site = 직접 데이터 센터 구축 SaaS = 완성된 소프트웨어 //네이버 클라우드 용어정리 compute server = 서버 ,cpu : 사용한 만큼 지불 SSD server : 고성능 I/O , 빠른 데이터 처리를 위한..
-
2022 소프트웨어중심대학 공동 딥러닝 챌린지카테고리 없음 2022. 8. 19. 01:13
food-101 에 대한 데이터셋 cnn 학습하는 챌린지이다. food-101 dataset을 아래와 같이 전처리해서 train, test 데이터를 제공한다. => dataset을 처음부터 7x7x2048 feature 로 준다 food-101 dataset을 Feature extraction 을 통해 feature map 으로 제공 image classification model을 학습시키 뒤 test데이터에 대한 label값을 예측하고 이를 kaggle에 제출해서 순위를 매긴다. 이후 좀더 conv2의 커널 사이즈를 2로 바꾸고 dropout을 중간중간에 추가했는데 Accuracy가 34로 떨어졌다. 그리고 그냥 단순 MLP로 학습했는데 Accuracy가 48까지 올라갔다.