Skip to content

Instantly share code, notes, and snippets.

View izgzhen's full-sized avatar
🎆
rebuild

Zhen Zhang izgzhen

🎆
rebuild
View GitHub Profile

class: center, middle

Title


Agenda

  1. Introduction
  2. Deep-dive
@izgzhen
izgzhen / example.md
Last active December 5, 2020 05:23
Example

Example

Hello world!

@izgzhen
izgzhen / Logger.java
Last active February 23, 2020 04:43
Timed Annotation for measuring Java method execution time
package research.nomad;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.reflect.MethodSignature;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
@Aspect
@izgzhen
izgzhen / gator.txt
Last active January 15, 2020 21:04
[Hierarchy] [HIER] All classes: 1474
[Hierarchy] [App: 68, Lib : 1340, Phantom: 66]
[Hierarchy] [HIER] Activities: 4, lib activities: 4
[Hierarchy] [HIER] App views: 1, Lib views: 56
[Hierarchy] [HIER] App Dialogs: 0, Lib Dialogs: 3
[GUIAnalysis] [GUIAnalysis] Start
[GUIAnalysis] [XML] Layout Ids: 222, Menu Ids: 2, Widget Ids: 361, String Ids: 83
[GUIAnalysis] [XML] MainActivity: cx.hell.android.pdfview.ChooseFileActivity
[GUIAnalysis] [GUIAnalysis] End: 0.141477329 sec
[GUIAnalysis] [WTGDemoClient] Start
from sklearn.feature_extraction import DictVectorizer
from tqdm import tqdm_notebook
from sklearn.metrics import confusion_matrix
from sklearn.metrics import precision_recall_fscore_support
from sklearn.model_selection import KFold, StratifiedKFold
from sklearn import svm
from sklearn.ensemble import RandomForestClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.utils import shuffle
import glob
/*
* This file is automatically generated by Swami
*
* 2019-04-27 17:02:48.128699
*/
const assert = require('assert');
/*
*
/*
*
* ABSTRACT FUNCTIONS IMPELEMTED USING DESCRIPTION FROM ECMA-262
*
*/
function RequireObjectCoercible(argument){
if (typeof argument == "undefined" || typeof argument == "null")
throw new TypeError("TypeError in RequireObjectCoercible")
else
// A
std::vector<LINEITEM> _var45518 = (std::vector<LINEITEM>());
std::unordered_map<LINEITEM, int, _HashLINEITEM> _histogram45520 = (std::unordered_map<LINEITEM, int, _HashLINEITEM>());
for (LINEITEM _x45521 : _var5824)
{
std::unordered_map<LINEITEM, int, _HashLINEITEM>::iterator _map_iterator45530 = _histogram45520.find(_x45521);
if ((_map_iterator45530 == _histogram45520.end()))
{
_map_iterator45530 = (_histogram45520.emplace(_x45521, 0).first);
}
(.venv) (base) ➜ seguard-framework git:(master) ✗ SOURCE_SINK_FILE=$PWD/examples/sourcesAndSinks.xml PDECRYPT=0 STEPS=flowdroid ./tools/seguard examples/com.handmark.sportcaster-128.apk
Preparing files
+ ./dex2jar -f /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar
2019-03-21 13:41:16,981 root DEBUG try_call_std((['./dex2jar', '-f', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar'],), {}) spent 6.64s
+ unzip -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar -d /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar.out
2019-03-21 13:41:17,453 root DEBUG try_call_std((['unzip', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar', '-d', '/home/zgzhen/
#pragma once
#include <algorithm>
#include <set>
#include <functional>
#include <vector>
#include <unordered_set>
#include <string>
#include <unordered_map>
#include <string>