일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- qiskit #qiskitHackerthon
- qiskit #QuantumComputer #QuantumMachine #양자컴퓨터 #양자 #키스킷
- ibm #qiskit #quantum # quantumcomputer #quantumcomputing #quantummachine #quantumengineering #quantumbit #qbit
- qiskit #
- Today
- Total
목록컴퓨터 사이언스 (19)
인일의 공부 블로그

Web vs App vs WebApp Web : 가장 널리 보급된 인터넷 시스템. 사용자들이 연결 될 수 있는 정보 공유 공간. 보통 html로 작성된 문서는 웹사이트로 보여 짐. App : OS 위에서 동작하는 어플을 말함. 운영체제에 맞추어 제작 되어야 함. 디바이스에 접근하기 쉽다는 장점이 있음. WebApp : 브라우저 내에서 실행됨. 모바일 웹의 경우 PC 기준으로 만든 웹을 모바일 크기로 줄인 것 일 뿐. 혼동에 주의 JWT (JSON WEB TOKEN) JSON 이라는 객체를 사용하여 정보를 안전하게 사용 할 수 있도록 전달하는 토큰. +) 토큰 기반 인증 사용자 로그인 → 서버측에서 로그인 인증 후 맞을경우 클라이언트 측에 signed(해당 토큰이 서버에서 정상적으로 발급된 토큰임 증명) ..

1. 알고리즘의 암호화 복호화의 수학적 강도 체크 2. 키 강도 체크 3. 공격후 체크 4. 키공간 분석 NPCR, UACI 분석에 대해서 아래에 쓰겠다. 본 식은 평문 민감도와 암호문 민감도를 검증하는 것으로 이미지 암호화에서 많이 사용하는 듯 하다.
단축키 : window + R > regidit [enter] 레지스트리 찾기 편집 > 찾기 > 찾을 문자열 [enter] 운영체제의 각종 설정을 변경 할 수 있는 기능이다. 마이크로 소프트 윈도우에서 수동으로 편집 할 수 있는 기능을 제공. 사용시 OS에 치명적인 위험을 일으킬 수 있기에 백업을 변경 전 백업을 권장한다. 사용시 주의하여야 함.
"ip 패킷을 바꾼다" 라고 알고 있었는데 이게 맞는건지 모르겟다. http://blog.naver.com/PostView.nhn?blogId=ssamba&logNo=125695893
-서버 컨테이너를 사용해야하는 이유 어플리케이션을 공동으로 개발하고 있다 가정했을때, 노트북으로 작업하여 특정하게 설정된 환경을 사용하고 있다 가정하자. 이 경우 다른 개발자들의 환경 구성이 다를 수 있다. 공동으로 지정한 표준 환경을 부가작업 할 필요 없이 컨테이너를 사용해 작업을 하면 된다.
외부 동작을 바꾸지 않고 내부 구조 개선. 코드를 더 쉽게 이해 할 수 있고 적은 비용을 소요하게 함. 소프트웨어 아키텍쳐를 개선시키고 버그를 잘 발견 할 수 있도록 도움. 자연스럽게 소프트웨어 개발 시간을 단축시켜줌. 리팩토링이 필요한 순간-코드가 3번 중복되면 리팩토링 함.-기능을 추가할때 리팩토링 함.-코드검토를 할때 리팩토링 함.

소프트웨어 공학의 3R이란?완성된 소프트웨어를 기반으로 소프트웨어 생산성을 극대화 함. 역공학(Reverse-Enginerring), 재공학(Re-Engineering), 재사용(Re-Use)를 통해서 함. 기존 소프트웨어의 비가시성 문제를 해결하기 위해 3R 기술이 반드시 필요함. 개발의 생산성 향상, 수명을 늘이고 개발 시간, 비용을 줄일 수 있음. 기존 소프트웨어 개발 방법을 발전시킴. -역공학(Reverse-Enginerring) : 시스템이 만들어졌는데 성능이 저하되었거나 변형이 많이 일어나 프로그램이 어떻게 만들어졌는지 잊혀졌을때 시스템 분석기존 개발된 시스템의 CASE를 이용해 사양서, 설계서 등의 문서로 추출하는 작업소스코드를 문서화함.개발단계를 역으로 올라가 기존 개발 시스템의 코드나 데..
하나의 노트북에서 리눅스와 윈도우를 모두 사용하기 위해서는 듀얼부팅, vmware사용 뿐만 아니라 aws gcp 프리티어, 네이버 클라우드를 사용한 클라우드 서버를 이용하는 방법이나 wsl도 있으니 찾아보도록 하자.
리눅스에 막 입문하기 위해 삼성 노트북 하나에 윈도우와 리눅스 모두 설치했다. 윈도우는 노트북 구매할때 설치해서 오는것으로 구매했고 리눅스는 윈도우 체제에서 디스크 할당을 한 후 usb로 이미지를 따서 설치해 듀얼부팅이 동작하게끔 만들었다. 설치를 마치고 사용하려던 참에 리눅스에 블루투스 키보드를 연결했고 윈도우에는 이미 연결한 상태였다. 로지텍 제품을 사용해본 분들은 아시겠지만 본 제품에는 3개의 디바이스까지 연결 가능하게끔 블루투스 영역이 나눠져있는걸 알 수 있다. 우선 본인은 윈도우에 블루투스 2번키를 키보드와 마우스 모두 할당했기에 리눅스에서도 당연해 2번키에 할당해 동작시켰다. 리눅스에 파이썬을 설치하고 넷플릭스 보려고 컴퓨터를 재부팅해서 윈도우에 들어왔더니 블루투스 2번키로 기기가 동작하지 않..