首先下载需要用到上传图片的工具 PicGO:https://github.com/Molunerfinn/PicGo/releases/tag/v2.1.2 ,选择exe文件即可。...在github上创建一个空的public仓库并初始化,如: ?...生成token 【进入github】-【点击头像】-【settings】-【developer settings】-【Personal access tokens】 ? ?...配置github图床 仓库名格式是你的用户名/仓库名 分支是master token填刚刚生成的 存储路径可以填也可以不填,如果你填了img/,它就会上传到你仓库的img目录下 这里的自定义域名的格式...相比较微博上的图床要好很多,微博图床现在都开了防盗链,而且在已经上传了的图片就是可以查看到URL,没有看到Markdown格式的链接。
排版问题得到解决后,图片管理的问题又浮出水面,一篇技术文章难免会存在三五张截图,一些比较复杂的技术文章中配图数量甚至会更多,在最初的编写阶段,我往往将文章配图暂存于一个文件夹中,然后等文章编写完成后再上传至指定的平台...机缘巧合之下我了解到了图床这个概念,图床可以将图片上传到互联网中,然后以URL的方式进行访问,在Markdown语法中也支持这种语法。...于是我开始着手于图床的探索,先后分别尝试了云服务器、对象存储、Gitee、GitHub等几种实现方式,最终我选择了GitHub。 GitHub的服务器在国外,会存在访问速度慢和时不时被墙的问题。...然而对于GitHub的问题,好在有一个免费的CDN(jsdelivr)可以来加速国内的访问,接下来就让我们来了解下如何使用GitHub+jsdelivr来搭建一个图床。...但是如果你搭建了自己的博客网站,那么使用图床将会带来很大的收益。因为通过该方式访问图床中的图片将不会占用你的服务器资源。
作者:HelloGitHub-小鱼干 虽然让代码难以阅读看似是件难以理解的事情,但是混淆后的代码起到了类似加密的作用,而且经过混淆的代码依旧能实现原代码的功能。...javascript-obfuscator 是一个 JS 编写的代码混淆工具,能让你的代码在生产环境上更加安全。...地址→https://github.com/pppscn/SmsForwarder 1.2 代码混淆:javascript-obfuscator 本周 star 增长数:300+ Javascript-obfuscator...是一个代码混淆器,能将你的代码混淆成可读性低的代码,看上去是难以阅读的代码其实具备和之前代码一样的功能,从而起到保护代码的作用。...GitHub 地址→https://github.com/apache/apisix 3.
为什么要进行混淆 由于设计原因,前端的js代码是可以在浏览器访问到的,那么因为需要让代码不被分析和复制从而导致更多安全问题,所以我们要对js代码进行混淆。...JS混淆和反混淆常见思路 在了解了js代码的执行过程后,我们来看如何对js进行混淆。...可以想到比如我们想实现一个js混淆器我们该怎么做呢,要不就是用正则替换,要不就是在AST阶段生成混淆代码,用正则替换实现简单但是效果也比较差,现在js混淆大多数都是在不改变AST的情况下去生成混淆后的代码...代码混淆 这里我们抛砖引玉,讲一些比较常见的混淆方式,实际上混淆的办法非常的多。...常见的混淆/反混淆工具 亲手尝试反混淆 HGAME 2023 Week1 Classic Childhood Game 当然直接执行mota()就能出,但是我们来尝试一下通过调试反混淆这段代码,看看是什么逻辑
本篇文章:自己在混淆的时候整理出比较全面的混淆方法,比较实用,自己走过的坑,淌出来的路。...检查混淆结果 混淆过的包必须进行检查,避免因混淆引入的bug。 一方面,需要从代码层面检查。...将混淆过的包进行全方面测试,检查是否有 bug 产生。 解出混淆栈 混淆后的类、方法名等等难以阅读,这固然会增加逆向工程的难度,但对追踪线上 crash 也造成了阻碍。...(很多老的混淆文件里会加,现在已经没必要) proguard-android.txt已经存在一些默认混淆规则,没必要在 proguard-rules.pro 重复添加 混淆简介 Android中的“混淆...前者是 SDK 提供的默认混淆文件,后者是开发者自定义混淆规则的地方。
图床 | 免费但不稳定,需要自己备份,万一跑路了又是一件麻烦事。 存在服务器本地 | 带宽小的服务器加载会非常慢。...众所周知GitHub非常稳定,尤其是被微软收购后,稳定免费成了GitHub的标志词。...本篇文章将介绍如何使用GitHub+jsdelivr+PicGo搭(bai)建(piao)一个稳定且免费的图片仓库。...准备 一个GitHub账号 下载并安装Picgo:https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.0-beta.4 正文 登录GitHub,...打开PicGo客户端,点击侧边栏——图床设置——GitHub图床,并填写相关信息。
github上的,免费的,英文的,JS混淆工具:https://js-obfuscator.github.io/UI:混淆测试:JS源码:(function (){ var domain = "js-obfuscator.com...getFullYear() + "," + domain; }; var console_log = console.log; console_log(copyright())})();JS混淆结果...u006F\u0067']; _0xd = (885711 ^ 885702) + (139322 ^ 139320); _0xbe(_0xea());})();没改变代码结构,只是对代码中的每一行进行混淆变化
文章目录 一、Proguard 默认混淆结果 二、-keepclassmembers 混淆效果 二、-keepclasseswithmembernames 混淆效果 更多 ProGuard 混淆配置参考...: https://www.guardsquare.com/en/products/proguard/manual/usage 一、Proguard 默认混淆结果 ---- ProGuard 的默认混淆结果...) 不被混淆 , 类名还是会被混淆的 ; # 指定 kim.hsl.handler.Handler 类成员不被混淆 -keepclassmembers public class kim.hsl.handler.Handler...在编译后的结果中 , 类名与成员名称都被混淆了 , 因为没有配置不被混淆的成员 ; 使用 -keepclassmembers 指定保留 Handler 中的 public void *(*) 样式的方法不被混淆...*(*); } 下面是在一个被混淆的类中 , 找到了没有被混淆的 kim.hsl.handler.Handler 的成员方法 ; 二、-keepclasseswithmembernames 混淆效果
安装说明 下载最新的源码解压到网站目录 项目地址:https://github.com/yumusb/autoPicCdn 使用: 配置选项 1.配置上传类型: https://github.com/settings...define("TYPE","GITHUB");//选择github define("USER","pic-cdn");//你的GitHub/Gitee的用户名 define("REPO","cdn2"
请尊重他人的劳动成果,转载请注明出处:《Android代码混淆技巧》 因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。...ProGuard默认会对第三方库也进行混淆的,而第三方库有的已经混淆过了,有的使用了Java反射技术,所以我们在进行代码混淆的时候要排除这些第三方库。...2.如果使用了自定义控件那么要保证它们不参与混淆。 3.如果使用了枚举要保证枚举不被混淆。...4.对第三方库中的类不进行混淆 a.混淆时保护引用的第三方jar包 如:-libraryjars libs/baidumapapi_v3_2_0.jar #保护引用的第三方jar包不被混淆 注意:在使用...**这个包里面的所有类和所有方法不被混淆。 附:小编开发中用到的一些混淆规则,大家可以根据需要复制到自己的项目中的混淆规则的文件中即可。
混淆矩阵是一个表,经常用来描述分类模型(或“分类器”)在已知真实值的一组测试数据上的性能。混淆矩阵本身比较容易理解,但是相关术语可能会令人混淆。...让我们从一个二进制分类器的混淆矩阵示例开始(尽管它可以很容易地扩展到两个以上的类): ? 我们能从这个矩阵中了解到什么? 有两种可能的预测类:“yes”和“no”。...我已经将这些项添加到混淆矩阵中,并且添加了行和列总数: ? 这是一个比率的列表,通常是从一个混淆矩阵的二元分类器里得出: 准确率(Accuracy):总的来说,分类器的准确率是多少?
不混淆输入的类文件 -printmapping proguardMapping.txt : 输出映射表 -applymapping{filename}:重用映射增加混淆。...-obfuscationdictionary{filename}: 使用给的文件中的关键作为要混淆方法的名称。 -overloadaggressively:混淆时应用侵入式重载。...混淆的时候大量使用重载,多个方法名使用同一个混淆名(慎用) -useuniqueclassmembernames:确定统一的混淆类的成员名称来增加混淆。...# 做混淆的开发人员,应该对代码比较熟悉,以确保万无一失。 # 对于自定义View的解决方案 # 凡是在layout目录下的xml布局文件中配置的自定义View,都不能进行混淆。...# 针对第三方jar包的解决方案 # 一般而言,这些SDK都是经过ProGuard混淆了的。 # 而我们所要做的,是避免这些SDK的类和方法在我们的App中被混淆。
混淆检测 是一款 Binary Ninja 插件,用于检测二进制文件中的混淆代码和可疑代码结构(例如状态机)。...此类代码结构可能实现 混淆代码 状态机和协议 C&C 服务器通信 字符串解密例程 加密算法 特征 识别大型二进制文件中有趣的代码结构 在 Binary Ninja 的图形视图中突出显示未对齐的指令 高效且与架构无关的实现...作为后台任务运行 可以在 UI 和无头模式下使用 https://github.com/mrphrazer/obfuscation_detection
cdn.jsdelivr.net/gh/ITJoker233/BingPicApi@latest/json/日期.json 构建方法 首先建立一个Repo里的Secrets 名为TOKEN TOKEN 内容为Github
利用github+jsDelivr搭建图床 前言 图床是什么?...3.特意花钱租个云服务器托管图片,划不来,而且上传操作好繁琐 4.市面上形形色色的免费图床,但都有时间期限,要么就是速度慢,存储空间小,有的还限流量 现在可以利用jsdelivr加速github仓库来实现图床...,无论是否使用jsdelivr你都可以利用github搭建一个图床,但缺点是国内加载速度非常慢,严重影响我们的需求,为此我们还需要利用jsdelivr的cdn加速,jsdelivr在国内的节点有上百个,...在 PicGo 中,找到图床设置 -> GitHub图床。...github 图床了 总结-便捷使用方法 1.点击上传图片,此时如果你上面的配置正确,上传的图片将会同步至github仓库内 ?
配置GitHub新建仓库:图片注意仓库得设置为Public仓库建好后,点击右上角头像,进入settings图片然后进入Developer settings点击Personal access tokens...再点Generate new token新建token图片确定之后,会生成一个token注意要记下来,因为token只会出现这一次图片配置Picgo下载PicGo,然后安装下载地址:https://github.com
` or specified user github_user_name: ${{ github.repository_owner }} # list of files...github-dark, github-light] # - color_snake: Color of the snake # - color_dots: Coma...outputs: | dist/github-snake.svg dist/github-snake-dark.svg?...打开这个分支 你就会发现贪吃蛇的图了 引用使用 你需要把下面的路径中的xingwangzhe换成自己的github用户名 github.com/xingwangzhe/xingwangzhe/blob/output/github-snake.svg" /> github-snake
,不太熟悉这一块的小伙伴肯定会问,什么是图床呢?...,可真的不止节省一点点时间呢,而且还让心情极其美丽呢 进入正题,网络上有很多免费的图床,搜索引擎一搜一大把,在这里我比较推荐使用github作为图床,自从github被微软收购之后,国内访问github...的效率也明显好了许多, 使用github作为图床,免费,稳定,后台硬 对于一直使用github的人群来说,就新建一个仓库,做一个简单的设置,即可感受美妙的图床带来的高效与优雅 github作为图床的使用方式...在github上自己新建一个repo 作为图床的仓库 Setting 中 找到 Github Pages 在自己当前仓库传一张图片,如下例子 大家可以随时访问我的github上面的图 https...://github.com/qingconglaixueit/tuchuang/blob/main/blogsSourse/githubUseage/github4.png 如上链接,在markdown
PicGo + GitHub 图床,让 Markdown 飞起 注:这段话写于 2020 - 04 -23,这篇文章这种方式在之前还是很棒的,但是随着 PicGo 支持 Gitee 插件之后,更好的图床工具就出现了...1 PicGo 介绍 这是一款图片上传的工具,目前支持微博图床,七牛图床,腾讯云,又拍云,GitHub 等图床,未来将支持更多图床。...所以解决问题的思路就是,将本地的文件,或者剪切板上面的截图发送图床,然后生成在线图片的链接,这样就可以 让Markdown 文档飞起来了,走到哪就可以用到哪~~ 在众多的图床中,我选择的 GitHub...图床,其它类型的图床如果你们有兴趣的话可以试一下,主要我对于 Github 有特殊的感 情,很难割舍~~ 2 下载 PicGo 2.1 进入下载链接 下载链接为:https://github.com/Molunerfinn...https://[GitHub 名].github.io 比如:https://wugenqiang.github.io 但是有一个前提,你要到相应的图床仓库里找到 setting,把 GitHub
目录 一、GitHub配置 二、Picgo的配置 三、将gitee仓库导入到GitHub中 四、批量修改图片路径 ---- 就在前几天,gitee宣布将开源仓库全部人工审核,在审核到图床仓库时,显示... 因此为了保证之前typora文档中的图片正常显示,我产生了将gitee图床转换为GitHub图床的想法。...点击图床设置中的GitHub。 4.进行下一步之前,先回到GitHub仓库,找到网址github.com/用户名/仓库名 复制后面的“用户名/仓库名”,如下所示。.../typora-user-images 三、将gitee仓库导入到GitHub中 1.首先右上角选择import repository 2.回到之前gitee的图床仓库中,在克隆/下载中选择复制...点击全部,替换后发现图片全部可以显示了,这就完成了gitee图床到GitHub图床的转换。