{
"data": {
"id": "sub_01hy89z6jbcvkhvj0jgx6kr7cq",
"items": [
{
"price": {
Good Array Bob doesn't like character arrays having same consecutive character, so he calls them bad arrays. A good array is the one which does not have any same consecutive letters. You are given a character array, make it a good array. The only allowed operation is: If there are two same consecutive letters, delete one of them. INPUT The first line contains an integer T, denoting the number of test cases. Each test case contain an character array. OUTPUT For each test case, print the answer to the given problem. CONSTRAINTS 1 <= T <= 10
GetCurrentMousePosition GetCurrentMousePosition().GetValueOrDefault();
private Vector3? GetCurrentMousePosition()
{
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var plane = new Plane(Vector3.forward, Vector3.zero);
float rayDistance;
xposed installer
https://repo.xposed.info/module/de.robv.android.xposed.installer
SManager
https://play.google.com/store/apps/details?id=os.tools.scriptmanager&hl=en&gl=US
https://www.mavensecurity.com/blog/getting-started-with-frida-on-android
https://arben.sh/bugbounty/Configuring-Frida-with-Burp-and-GenyMotion-to-bypass-SSL-Pinning/
// frida -U ${package} -l request.js | |
Java.perform(function () { | |
var OkHttpClient = Java.use("okhttp3.OkHttpClient"); | |
var RealCall = Java.use("okhttp3.RealCall"); | |
OkHttpClient.newCall.implementation = function (request) { | |
var result = this.newCall(request) | |
console.log(request.toString()) | |
return result |
main tutorial: https://reactnative.dev/docs/environment-setup
tutorial: https://androidsdkoffline.blogspot.com/p/android-sdk-platform-tools.html
- download platform-29 -->> https://dl.google.com/android/repository/platform-29_r04.zip
- using bash cmd >> start with:
cd $ANDROID_SDK_ROOT
rm -rf platforms/android-29 && unzip /f/react/platform-29_r04.zip -d platforms/android-29 && cd platforms/android-29 && mv android-*/* . && rm -rf android-*
import React, { Component } from 'react'; | |
import TextField from 'components/base/TextField'; | |
const WAIT_INTERVAL = 1000; | |
const ENTER_KEY = 13; | |
export default class TextSearch extends Component { | |
constructor(props) { | |
super(); |