
백준 1차원 배열 문제 풀기(3문제) 나머지 문제에서 계속 0이 나와서 뭐가 문제지 싶었는데 알고보니 int형으로 되어있어 소수점까지 안나와서 0으로 표시됐던 것이다. double로 바꾸니 바로 되었다.. pwnable.kr 문제 풀기 5. random unsigned int : 양의정수(부호가없는정수) rand() : 임의로 생성된 난수지만 값은 고정된 값이다. srand() 비트 xor : 두 값의 자리수가 다르면 1을 출력한다.(입력값이 같지 않으면 1을 출력) ltrace ./random python으로 xor연산 0xdeadbeef ^ 0x6b8b4567 = 3039230856 python 빠져나가기 ctrl + d : ssh도 마찬가지! 실행하고 숫자 입력하면 답이 출력된다.

총 28문제 풀었다. 전체적으로 기본적인 문제가 많아서 쉬웠고 class 이름은 Main으로 해주면 된다. 시간초과가 나온다면 질문페이지에 질문을 올리기 전에.. 라는 제목을 클릭해서 참고하면 좋다. https://www.acmicpc.net/blog/view/70 자주 틀리는 요인 원래는 BOJ 101 글에 있었던 내용인데, 쓸 내용이 너무 많아져서 독립된 글로 옮겼습니다. 예제는 다 맞는데요... 채점 데이터에는 예제만 있는 게 아니라 우리에게 공개되지 않는 추가적인 데이터가 많이 준비되어 있습니다. 그 데이터에서도 전부 옳은 답을 내야 합니다. 예제 입출력은 "예를 들어 이런 입력을 줄 것이고 이 때는 이렇게 출력해야 한다"라는 뜻이지, "이게 잘 돌아가면 대충 맞는 코드일 것이다"라는 뜻이 절대,..

이전에 깔아놨었는데 최근에 노트북 포맷을 해서 사라진 관계로 다시 설치해야 한다.. 우선 www.vmware.com에서 vmware를 다운받고 칼리 리눅스를 설치한다. 내 pc -> 우클릭 -> 속성으로 사양에 대해 알 수 있다. VMware – Cloud, Mobility, Networking & Security Solutions Build your digital foundation with software-defined cloud, mobility, networking & security solutions from VMware & deliver any app to any device with any cloud. www.vmware.com 칼리 리눅스 다운로드 https://www.kali.org/do..

모각코 07.03 활동 공부 중인 내용이라 잘못된 점이 있을 수 있다. 1. fd xshell6로 진행 pwnable.kr에 접속 ssh 커맨드를 이용해 접속하고 exit 명령어를 통해 원격 호스트의 쉘을 종료할 수 있다. ls(list)명령어로 어떤 파일이 있는지 확인한다. cat 명령어로 fd.c의 내용을 화면에 출력한다. 문자열을 정수로 변환하는 함수 – atoi() / 정수를 문자열로 변환하는함수 – itoa() 첫 번째 인자로 넣어준 값 – 0x1234가 0이면 buf[32]에 입력을 받아준다. 2. collision MD5 hash collision? MD5 : 128 비트 암호화 해시 함수 예 ) MD5(“야근”) = 0672f7ac30e1ea7ee1baf8a637757b45 해시 충돌 : ..
이전에 새로운 화면을 띄우는 과정에서 인텐트를 사용했는데, 여기에서 사용된 인텐트는 다른 액티비티를 띄우거나 기능을 동작시키기 위한 수단으로 사용됩니다. 즉, 무언가 작업을 수행하기 위해 사용되는 일종의 명령 또는 데이터 전달 수단이 사용됩니다. 인텐트는 android.content 패키지 안에 정의되어 있습니다. 인텐트를 만든 후 startActivity() 또는 startActivityForResult() 메소드를 호출하면서 전달하면 이 인텐트는 시스템으로 전달됩니다. ▲ 액티비티 간의 인텐트 전달 속성 설명 ACTION_DIAL tel : 01077881234 주어진 전화번호를 이용해 전화걸기 화면을 보여줌. ACTION_VIEW tel : 01077881234 주어진 전화번호를 이용해 전화걸기 화..
03-2. 화면 구성과 화면 간 전환안드로이드는 일반적으로 하나의 화면을 하나의 액티비티라고 생각할 수 있습니다. 3주차에서는 하나의 액티비티 안에서 화면을 전환 하는 기능을 넣었습니다.이번에는 액티비티를 띄우고 다시 원래의 액티비티로 돌아갈 수 있도록 만들 것입니다. [File → New Project] 를 눌러 SampleIntent라는 새로운 프로젝트를 만들어줍니다. 그리고 [New → Activity → Empty Activity]로 MenuActivity를 만들어줍니다. manifests폴더 안에 있는 androidManifest.xml 파일을 열어서.MenuActivity 아래에 label과 theme 속성을 추가해줍니다.android:label은 화면의 타이틀을 설정할 때 사용합니다.andr..