Skip to content

Commit d99e061

Browse files
author
Liangcheng Juves
committed
first commit
0 parents  commit d99e061

22 files changed

+679188
-0
lines changed

.gitattributies

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* text=auto eol=lf
2+
*.bat text eol=crlf
3+
*.png binary
4+
*.jpg binary
5+
*.doc* binary
6+
*.mp3 binary
7+
*.mp4 binary
8+
*.exe binary

.github/workflows/xzsrc.yml

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: CI
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the main branch
8+
push:
9+
tags:
10+
- '*.*.*'
11+
12+
# Allows you to run this workflow manually from the Actions tab
13+
workflow_dispatch:
14+
15+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
16+
jobs:
17+
# This workflow contains a single job called "build"
18+
build:
19+
# The type of runner that the job will run on
20+
runs-on: ubuntu-latest
21+
22+
# Steps represent a sequence of tasks that will be executed as part of the job
23+
steps:
24+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
25+
- uses: actions/checkout@v2
26+
27+
# Runs a single command using the runners shell
28+
# - name: Run a one-line script
29+
# run: echo Hello, world!
30+
31+
# Runs a set of commands using the runners shell
32+
- name: Package Source Code
33+
run: |
34+
echo $(basename $(pwd)) > ../basename && rm -rf .git && cd ../
35+
tar -cvJf Source\ code.tar.xz $(cat basename)
36+
37+
- name: Create Release
38+
id: create_release
39+
uses: actions/create-release@v1.1.4
40+
env:
41+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42+
with:
43+
tag_name: ${{ github.ref }}
44+
release_name: ${{ github.ref }}
45+
body: Package source code -> ${{ github.ref }}
46+
47+
- name: Upload Release Asset
48+
id: upload-release-asset
49+
uses: actions/upload-release-asset@v1.0.2
50+
env:
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
with:
53+
upload_url: ${{ steps.create_release.outputs.upload_url }}
54+
asset_path: ../Source code.tar.xz
55+
asset_name: Source code.tar.xz
56+
asset_content_type: application/x-xz

.gitignore

+195
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
# VS Code
2+
.vscode/*
3+
!.vscode/settings.json
4+
!.vscode/tasks.json
5+
!.vscode/launch.json
6+
!.vscode/extensions.json
7+
8+
# General
9+
.DS_Store
10+
.AppleDouble
11+
.LSOverride
12+
13+
# Icon must end with two \r
14+
Icon
15+
16+
# Thumbnails
17+
._*
18+
19+
# Files that might appear in the root of a volume
20+
.DocumentRevisions-V100
21+
.fseventsd
22+
.Spotlight-V100
23+
.TemporaryItems
24+
.Trashes
25+
.VolumeIcon.icns
26+
.com.apple.timemachine.donotpresent
27+
28+
# Directories potentially created on remote AFP share
29+
.AppleDB
30+
.AppleDesktop
31+
Network Trash Folder
32+
Temporary Items
33+
.apdisk
34+
35+
# Xcode
36+
#
37+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
38+
39+
## User settings
40+
xcuserdata/
41+
42+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
43+
*.xcscmblueprint
44+
*.xccheckout
45+
46+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
47+
build/
48+
DerivedData/
49+
*.moved-aside
50+
*.pbxuser
51+
!default.pbxuser
52+
*.mode1v3
53+
!default.mode1v3
54+
*.mode2v3
55+
!default.mode2v3
56+
*.perspectivev3
57+
!default.perspectivev3
58+
59+
# -*- mode: gitignore; -*-
60+
*~
61+
\#*\#
62+
/.emacs.desktop
63+
/.emacs.desktop.lock
64+
*.elc
65+
auto-save-list
66+
tramp
67+
.\#*
68+
69+
# Org-mode
70+
.org-id-locations
71+
*_archive
72+
73+
# flymake-mode
74+
*_flymake.*
75+
76+
# eshell files
77+
/eshell/history
78+
/eshell/lastdir
79+
80+
# elpa packages
81+
/elpa/
82+
83+
# reftex files
84+
*.rel
85+
86+
# AUCTeX auto folder
87+
/auto/
88+
89+
# cask packages
90+
.cask/
91+
dist/
92+
93+
# Flycheck
94+
flycheck_*.el
95+
96+
# server auth directory
97+
/server/
98+
99+
# projectiles files
100+
.projectile
101+
102+
# directory configuration
103+
.dir-locals.el
104+
105+
# network security
106+
/network-security.data
107+
108+
# Built application files
109+
*.apk
110+
*.ap_
111+
*.aab
112+
*.aar
113+
114+
# Files for the ART/Dalvik VM
115+
*.dex
116+
117+
# Java class files
118+
*.class
119+
120+
# Generated files
121+
bin/
122+
gen/
123+
out/
124+
125+
# Gradle files
126+
.gradle/
127+
build/
128+
129+
# Local configuration file (sdk path, etc)
130+
local.properties
131+
132+
# Proguard folder generated by Eclipse
133+
proguard/
134+
135+
# Log Files
136+
*.log
137+
138+
# Android Studio Navigation editor temp files
139+
.navigation/
140+
141+
# Android Studio captures folder
142+
captures/
143+
144+
# IntelliJ
145+
*.iml
146+
.idea
147+
148+
# Keystore files
149+
# Uncomment the following lines if you do not want to check your keystore files in.
150+
*.jks
151+
*.keystore
152+
153+
# External native build folder generated in Android Studio 2.2 and later
154+
.externalNativeBuild
155+
.cxx
156+
157+
# Google Services (e.g. APIs or Firebase)
158+
google-services.json
159+
160+
# Freeline
161+
freeline.py
162+
freeline/
163+
freeline_project_description.json
164+
165+
# fastlane
166+
fastlane/report.xml
167+
fastlane/Preview.html
168+
fastlane/screenshots
169+
fastlane/test_output
170+
fastlane/readme.md
171+
172+
# GitHub pages
173+
CNAME
174+
175+
# SVN
176+
.svn
177+
tags
178+
179+
# Visual Studio
180+
.vs
181+
182+
# .NET
183+
obj
184+
185+
# macOS
186+
_MACOSX
187+
188+
# Eclipse
189+
.settings
190+
.classpath
191+
.project
192+
193+
# GDB
194+
gdb.setup
195+
gdbserver

CNAME

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github.liangchengj.com

README.md

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
### Hi there 👋
2+
3+
<!-- # Happy, free, creative. -->
4+
5+
``` c
6+
/**
7+
* Created at 2020/8/22 20:40.
8+
*
9+
* @author Liangcheng Juves
10+
*/
11+
#include <stdio.h>
12+
13+
int main(int argc, char const *argv[])
14+
{
15+
printf("hello,world\n");
16+
return 0;
17+
}
18+
```
19+
20+
``` c
21+
/**
22+
* Created at 2020/9/15 15:14.
23+
*
24+
* @author Liangcheng Juves
25+
*/
26+
#include <stdio.h>
27+
#include <unistd.h>
28+
29+
int main(int argc, char const *argv[])
30+
{
31+
char bar_out[51] = {'\0'};
32+
char const *bar_lab = "-\\|/";
33+
int perc = 0;
34+
while (perc <= 100)
35+
{
36+
printf("\r %c \033[42m%s\033[0m [ %d%% ] ", bar_lab[perc % 4], bar_out, perc);
37+
fflush(stdout);
38+
usleep(60000);
39+
bar_out[perc / 2] = ' ';
40+
bar_out[perc / 2 + 1] = '\0';
41+
perc++;
42+
}
43+
printf("\n");
44+
return 0;
45+
}
46+
```
47+
48+
``` c
49+
/**
50+
* Created at 2020/11/16 22:49.
51+
*
52+
* @author Liangcheng Juves
53+
*/
54+
#include <stdio.h>
55+
#include <unistd.h>
56+
#include <time.h>
57+
58+
#define forever while (1)
59+
60+
int main(int argc, char const *argv[])
61+
{
62+
forever
63+
{
64+
printf("\r%ld", time(NULL));
65+
usleep(600);
66+
fflush(stdout);
67+
}
68+
return 0;
69+
}
70+
```
71+
72+
#### [Open Developer Books](https://odb.liangchengj.com)
73+
#### [About Me](https://web-fronted.xyz/assets/pdf/cv.pdf)
74+
75+
<!--
76+
**liangchengj/liangchengj** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.
77+
78+
Here are some ideas to get you started:
79+
80+
- 🔭 I’m currently working on ...
81+
- 🌱 I’m currently learning ...
82+
- 👯 I’m looking to collaborate on ...
83+
- 🤔 I’m looking for help with ...
84+
- 💬 Ask me about ...
85+
- 📫 How to reach me: ...
86+
- 😄 Pronouns: ...
87+
- ⚡ Fun fact: ...
88+
-->

android/decompile/README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Android Decompile
2+
## **`Apktool 2.5.0`**
3+
For download
4+
``` bash
5+
wget https://github.com/iBotPeaches/Apktool/releases/download/v2.5.0/apktool_2.5.0.jar
6+
```
7+
### `wrapper script`&emsp;[Linux](https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool) | [macOS](https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/osx/apktool) | [Windows](https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/windows/apktool.bat)
8+
***
9+
## **`dex2jar 2.0`**
10+
For download
11+
``` bash
12+
wget https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip
13+
```
14+
***
15+
## **`JADX 1.2.0`**
16+
For download
17+
``` bash
18+
wget https://github.com/skylot/jadx/releases/download/v1.2.0/jadx-1.2.0.zip
19+
```
20+
***
21+
## **`JD-GUI 1.6.6`**
22+
For download
23+
``` bash
24+
wget https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-1.6.6-min.jar
25+
```
26+
***
27+
## **`IDA Freeware`**
28+
### [Linux](https://out7.hex-rays.com/files/idafree70_linux.run) | [macOS](https://out7.hex-rays.com/files/idafree70_mac.zip) | [Windows](https://out7.hex-rays.com/files/idafree70_windows.exe)

0 commit comments

Comments
 (0)