윈도우에 Frida 설치 윈도우 cmd에서 다음과 같은 명령어를 사용해 다운받는다. (Python이 설치되어있어, pip 사용이 가능하다는 전제하에) - pip install frida - pip install frida-tools 제대로 설치가 되었다면 아래와 같은 화면을 볼 수 있을것이다. 설치가 된것은 아래와 같이 버전확인을 통해 알 수 있다. - frida --version 안드로이드 단말기에 서버인 Frida 설치 서버 파일은 아래 주소에서 다운받을 수 있다. https://github.com/frida/frida/releases Releases · frida/frida Clone this repo to build Frida. Contribute to frida/frida development ..
도착시간 및 BurstTime FCFS FCFS(First Come First Serve) 선착순(먼저 들어온 것을 먼저 처리함) 비선점 장점 : 문맥교환이 상대적으로 덜함, Overhead가 없음, 공평한 정책 단점 : 콘보이 효과 발생(앞에 무거운 프로세스가 있다면 뒤에 가벼운 프로세스가 있어도 그만큼 기다려야함), 반응시간이 느릴 수 있음 일괄처리하는 시스템에 적합. Interactive한 시스템은 부적합 SJF SJF(Shortest Job First) : SPN(Shortest Process Next) 비선점 Burst Time이 짧은게 먼저 처리됨 장점 : FCFS의 비선점 특성을 그대로 따름 대기시간 최소화 > 빠른 응답 시간, 메모리 절약 단점 : 기아현상(Starvation) 발생 가능 ..
프로세스 스케줄링 수많은 어떤 프로세스를 Dispatch 하는지, 어떤 Process가 CPU 자원을 사용하게 할 것인지, 어떤 프로세스에게 메모리 자원을 할당하게 할 것인지 Multi Programming 환경에서는 필수 목적 : 성능을 극대화해서 효율적으로 사용 성능 지표 응답성(Response Time) 작업처리량(ThroughPut) 자원 활용도(Utilization) 추정 가능한 수치 대기시간(Wait) : 요청 후 실행 상태로 진입할 때 까지 기다리는 시간 실행시간(Burst) : 실행에 필요한 순수한 시간 응답시간(Response) : 실행 후 첫번째 반응이 나오기까지 걸리는 시간 반환시간(Turn Arround) : 대기시간 + 실행시간 + Sleep시간 스케줄링 레벨 장기(롱텀, JOB,..
상황 로그인 서비스 구현을 위해 앱을 만들다가 로그캣을 보니 아래와 같은 에러가 계속 뜨는 것을 발견하였다. -> D/NetworkSecurityConfig: No Network Security Config specified, using platform default 당시 AndroidManifest.xml 파일에서 아래와 같은 문장도 추가했고, DB서버 연결 정보도 확인했으나 문제는 없어보였으며 해결이 되지 않았다. 인터넷을 서치하던 중 위 에러는 네트워크 보안구성 문제라고 하여 다음과 같은 방법으로 해결하였다. 해결방법 1. AndroidManifest.xml 파일 수정하기
getFragmentManager() 코드를 사용한 아래 코드의 부분에서 에러가 발생했었다. if (id == R.id.nav_first_layout){ manager.beginTransaction().replace(R.id.content_main, new FirstLayout()).commit(); } else if (id == R.id.nav_second_layout){ manager.beginTransaction().replace(R.id.content_main, new SecondLayout()).commit(); } 처음 에러가 뜨는 부분은 content_main 부분이거나, new FirstLayout() 부분이라, 그 부분만 보았었고, 삽질을 하다가 알아낸 사실은 문제가 거기에 있지 않았다...
MainActivity.java에서 필요했던 onNavigationItemSelected()가 존재하지 않아서 이것저것 보았으나 해결을 하지 못해서 삽질하다가 발견했다. 기존 MainActivity 코드를 보면 아래와 같다. OnCreate()가 존재하며 나는 다음과 같은 시도를 했다. package com.example.file; ( import 부분 생략 ) public class MainActivity extends AppCompatActivity { private AppBarConfiguration mAppBarConfiguration; private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanc..
문제 발생 과정 디자인 후 실행을 하였으나 추가한 요소들이 모두 겹치는 현상 발견 시도방법 1. 아래와 같이 소스코드를 수정했으나 효과는 없었다. res > layout > activity_main.xml(해당 디자인하던 파일 code로 변경) 에서 아래 코드를 볼 수 있다. 두 번째 줄의 부분을 아래와 같이 수정한다. - RelativeLayout 혹은 LinearLayout 2. 레이아웃 건들이기 (해결) 상, 좌 부분만 +를 눌러서 다시 실행하였다. 결론 두번째 방법으로 해결했다.