728x90

전체 글 281

[Python] 오류 발생 (operands could not be broadcast together with)

떴어요!!! ㅇ,오류.... 파이썬 오류 operands could not be broadcast together with 뭐시기가 떴다구요!! 빨리빨리!! numpy를 사용해서 average_filter 이자 box_filter인 것을 구현하고자 하던 도중 오류가 나버렸다. 살펴보니 차원이 다른 배열들을 연산하고자 할 때 Broadcasting이 진행되지 않는 경우 중 하나의 오류에 걸린 것 같다. Broadcasting을 시키려면 기준 축에 있는 원소의크기(개수)가 서로 같아야지 짝을 맞추어서 확산(broadcasting,propagating)을 할 수 있다고한다. 대강 보니(514,514) (3,3) 두 사이즈가 브로드 캐스팅이 안된다는 얘기 같은데. 당연히 안될....값....인걸....? 알고보..

16 삐약 : 백준 9020 [JAVA]

소수를 활용하는 문제이다아아아 이제 소수보면 에라토스테네스를 어떻게 적용해야 할지 머리를 열심히 굴리고 있다. 생각보다 디자인 하는 데 시간이 오래 걸리지 않았고 냅다 구현을 시작했다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.ObjectInputStream.GetField; import java.io.OutputStreamWriter; import java.util.Scanner; public class Main { static boolean[] arr ; public static void get_..

20200702

목표 HTML의 다양한 태그들을 접하고 사용해보며 각 태그들의 기능을 익힌다. 여러가지 CSS를 접해보고 이를 사용해보며 CSS에 익숙해진다. 결과 HTML의 여러가지 태그들을 접하였다. 많이 어려울 것 같아서 걱정했는데 생각보다 재미있게 공부를 할 수 있었던 것 같았다. 1학년 2학기때 했던 자바 fx에서 Css 하는 것과 웹페이지 Css 가 비슷하다고 느껴 부담을 조금 내려놓고 학습을 할 수 있었다.

20200629

목표 웹프로그래밍 개발환경인 비주얼 스튜디오 코드를 설치한 후 각자 어떤 웹페이지를 만들고 싶은지, 이를 만들기 위해서는 어떤 기능들이 필요한지를 생각한다. 이후 웹페이지를 구현할 때 최소한으로 만족하여 구현해야 하는 기준을 설정한다. 웹프로그래밍에 대해 공부를 하면서 이를 활용하여 우리가 원하는 사이트를 만들고, 더 나아가 2020 Bottom up에 웹프로그래밍을 사용한 프로젝트를 제출함을 최종 목표로 하여 프로그래밍에 대해 공부를 한다. 결과 웹프로그래밍을 공부하기 위해서 어떤 개발환경을 사용하면 좋을지에 대하여 상의하고 vsCode를 설치하고 사용방법과 간단한 단축키등을 익혔다. 모각코의 최종 목표를 웹사이트 구현으로 정하였고 각자 어떤 웹사이트를 구현하는 것이 좋을지 의견을 제시하였다. 김혜진 ..

[Linux] System call 작동 원리, 동작 예시

System call 응용 프로그램에서 운영체제에게 기능을 수행해달라고 요청하는 하나의 수단. user processor가 소프트웨어 인터럽트를 통해 커널의 기능을 이용하기 위한 서비스를 요청하는 하나의 방법. 소프트웨어 인터럽트 커널 영역의 기능을 사용자 모드가 사용 가능하게, 즉 프로세스가 하드웨어에 직접 접근해서 필요한 기능을 사용할 수 있게 해준다. 각 시스템 콜에는 고유한 번호가 할당되고 시스템 콜 인터페이스는 이러한 번호에 따라 인덱스 되는 테이블(IDT)을 유지된다 IDT (Interrupt Descriptor Table) 테이블 리눅스에서는 인터럽트 처리를 위해서 IDT를 사용하는데 각 인터럽트를 처리하기 위한 서비스 루틴을 함수로 구현해두고, 각 함수의 시작점 주소(handler fucn..

20200117

목표 자료구조 마무리 (이진 트리) C언어 지금까지 배운 내용 정리 문제 풀기 결과 학습한 C언어 내용 중 자료형에 관련된 내용과 많이 헷갈렸던 중요한 내용인 포인터에 대하여 간략하게 작성하겠다. Cpu 메모리 중요 메모리를 가지고 잘 활용해야 C언어를 잘 할 수 있다. => 2진수의 개념을 잘 알아두면 활용에 용이할 것 같다. 예시 ) 전구 전구 1개 - 1비트 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 => 8비트 == 1 바이트 == 정보처리 최소 단위 ==> 256가지의 수 ==> 1바이트가 표현할 수 있는 수 => -128 ~ 127 (0포함) char 1바이트(127까지) 256 short 2바이트 256^2 int 4바이트 long 8바이트 float 4바이트 실수 do..

20200114

목표 이진트리 이해 및 구현 결과 이진 트리에대해 이해하고 이를 구현하려 하였다 . 이진트리중에서 기본적인 이진트리의 개념과 완전이진트리의 개념을 이해하였다 이집트리에 값을 삽입하는 insert메소드와 우회순회 메소드인 postorder() 메소드 높이를 구하는 height() 메소드를 구현하고자 하고 있다. => 보충 ​ 이진트리의 insert 메소드 구현 중 예외처리를 하는게 복잡하다고 느꼈다.

728x90