- kubernetes实战(2)
远方的、远方的、、、
运维云原生kubernetes容器云原生
kubectl常用命令1,创建deployment并启动pod(类似dockerrun):kubectlrun--image=nginxnginx-app--port=80--env="DOMAIN=cluster"deployment"nginx-app"created2,根据创建的deployment暴露新服务端口:kubectlexposedeploymentnginx-app--port=
- echarts实现中国地图轮播省份地图(vue)
煮豆燃豆萁~
vue.jsecharts前端
代码如下:import*asechartsfrom'echarts'importchinafrom'../../../assets/json/china.json'exportdefault{data(){return{myChart:null,myTime:'',}},mounted(){window.exposedGoPath=(data)=>{this.$router.push({name:
- xposed方面的备忘录
牵手生活
Xposed摘要验证Xposed模块自身是否被启用Java反射机制、动态代理(过滤器Filter和拦截器Interceptor)xposedAPI文档xposedAPI文档:https://api.xposed.info/reference/packages.html鸿蒙harmonyos采用太极xposed插件AndroidStudio修改代码运行没变化没生效的问题->android11(Ins
- Kotlin基础——DSL
松仔log
#Kotlin基础kotlin开发语言android
DSL(领域特定语言)常见的DSL就是SQL和正则表达式,用于操作数据库和文本字符串,KotlinDSL通常为嵌套的Lambda表达式或链式方法,如https://github.com/gradle/gradle-script-kotlin用于构建Gradle脚本https://github.com/JetBrains/Exposed用于操作数据库https://github.com/Kotlin
- Android FileProvider 的使用
sanyer
1、前言从AndroidN(7.0)开始,将严格执行StrictMode模式。而从AndroidN开始,将不允许在App间,使用file://的方式,传递一个File,否者会抛出FileUriExposedException的异常引发Crash。解决方案就是通过FileProvider用content://代替file://,需要开发者主动升级targetSdkVersion到24才会执行此策略。
- 升级安装APK兼容Android7.0,解决FileUriExposedException
hudafei
昨天升级发包到,应用里点击升级apk,安装的时候直接崩溃了,一开始以为是包的问题,查看报错信息是FileUriExposedException这个异常,涉及到7.0以上不兼容file://协议的文件权限问题,在网上找了解决方法,下面这个链接是解释最全面的。https://blog.csdn.net/yy1300326388/article/details/52787853
- k8s学习
mac文的java路
java学习kubernetes学习docker
1、k8s简单使用#创建一个deploykubectlcreatedeploymentnginx--image=nginx#暴漏pod,也就是创建一个类型为NodePort的servicekubectlexposedeploynginx--port=80--target-port=80--type=NodePort#查看servicekubectlgetsvc创建好以后就会有一个nginxpods
- 2022-10-20
2107地科崔宇晓
Part11,从本单元中我学到的最重要的理念(精读和视听说分别总结)精读:我们的生活需要安全感,安全感要依靠安全系统来维护。2,我在本片文章/音频/视频中学到的怦然心动的单词(精读和视听说分别总结)精读:1.vulnerable(adj.)exposedtodangerorattack;unprotected2.allegedly(adv.)reportedly,supposedly据称3.tra
- 探索Xposed框架:个性定制你的Android体验
Calvin880828
AndroidFrameworkAndroid开源框架android
探索Xposed框架:个性定制你的Android体验1.引言在当今移动设备市场中,Android系统作为最受欢迎的操作系统之一,其开放性和可定制性备受用户青睐。用户希望能够根据个人喜好和需求对其设备进行定制,以获得更符合自己习惯的使用体验。为满足这一需求,Xposed框架应运而生,成为实现Android个性化定制的利器。2.什么是Xposed框架?2.1Xposed框架的定义和作用Xposed框架
- 手机appium 手机抓包 模拟器 xposed
幻影七幻
pythonappiumxposed
1.appium安装使用教程b站:白夜黑羽python搜索手机模拟器链接appium2.手机安装xposedhttps://www.secshi.com/31267.htmlhttps://blog.csdn.net/xiangshangbashaonian/article/details/802306643.抓包工具charles和手机模拟器模拟器https://www.cnblogs.com/
- ITEM 56: 为所有暴露在外的 API 撰写文档
rabbittttt
ITEM56:WRITEDOCCOMMENTSFORALLEXPOSEDAPIELEMENTS 如果API要可用,就必须对其进行文档化。传统上,API文档是手动生成的,保持与代码的同步是一项繁琐的工作。Java编程环境使用Javadoc实用程序简化了这项任务。Javadoc使用特殊格式的文档注释(通常称为doc注释)从源代码自动生成API文档。 虽然doc注释约定不是正式语言的一部分,但它们构
- APP攻防-资产收集篇&反证书检验&XP框架&反代理VPN&数据转发&反模拟器
SuperherRo
#APP安全篇APP反模拟器反证书校验反代理VPN
知识点1、APP资产-抓包突破&反模拟器2、APP资产-抓包突破&反证书检验3、APP资产-抓包突破&反代理VPN章节点:1、APP资产-内在提取&外在抓包2、APP逆向-反编译&删验证&重打包3、APP安全-存储&服务&组件&注册等专题点:FridaXposedHOOKr0capture(资产证书提取,删除验证,配置泄漏等)反模拟器调试绕过,反代理VPN绕过,反证书检验绕过,多层代理抓包,通杀等
- 安装xposed框架
杜宾
安装7。1.2模拟器,不要安装9.0模拟器。https://www.123pan.com/s/4PIUVv-hfr8H框架版本文章教程http://www.manongjc.com/detail/42-wsgkmzscpppkjoy.html
- 小米MAX3/Magisk root/ED-xposed
胡好吃
拿到小米Max3一周后,adb去广告已经满足不了我了。反正安卓手机嘛,就一个字——折腾就对了。所以,在经过一秒思考后我决定——要root!!!要xp框架!!!但是不得不说,现在要获取root权限和xp框架比我以前玩安卓手机的时候要难得多了。在网上搜了好半天才有结果,并且还是些讲的不清不楚的。还有的教程看似很全面,所有步骤都有,但跟着他的步骤根本走不下去,因为他说的和我的情况完全不一样。最后在我无数
- Android关于热修复
行者_zm
热修复:热修复(也称热补丁、热修复补丁,英语:hotfix)是一种包含信息的独立的累积更新包,通常表现为一个或多个文件。这被用来解决软件产品的问题(例如一个程序错误)。——维基百科目前的热修复框架:1.阿里Dexposed2.阿里AndFix--native解决方案3.QQ空间--Dex插桩方案(大众点评的Nuwa参考其实现并开源)4.美团Robust--InstantRun热插拔阿里Dexpos
- 英语教学培训总结
七月上的冥王星
TheBetterEDUtraininghasbeenforaverylongtime.Wenowlearnaboutthetopicclassopeningmeetingforadults.First,weareexposedtoanmorningclassforthetopicaboutthedefinition,purpose,themeaning,thewholeproceduresoft
- hook框架 Frida
Jiang_Immortals
pythonjavac语言
#hook是什么Hook框架是一种技术,用于在运行时拦截和修改应用程序的行为。通过Hook,你可以劫持应用程序的方法调用、修改参数、篡改返回值等,以达到对应用程序的修改、增强或调试的目的#常见的hook框架有那些XposedFramework:Xposed是一个功能强大的开源Hook框架,可以在不修改应用程序源代码的情况下,对应用程序进行各种修改。它允许你编写模块来拦截和修改应用程序的方法调用,修
- 夜神安装Magisk及Delta(狐狸面具)教程
多开鸭
模拟器教程电脑
Magisk和LSPosed、EdXPosed下载Magisk框架下载与安装教程-多开鸭Magisk及LSPosed在模拟器安装的详细视频教程推荐先看一遍教程视频教程雷电模拟器版本教程:https://www.bilibili.com/video/BV1kv4y127af夜神模拟https://www.duokaiya.com/magisk.html夜神模拟器视频教程:夜神模拟器安装magisk,
- android.os.FileUriExposedException: exposed beyond app through Intent.getData()
超__越
1分析Log04-1110:41:41.59113021302EAndroidRuntime:android.os.FileUriExposedException:file:///storage/emulated/0/Android/data/com.android.mms/cache/.temp0.3gpexposedbeyondappthroughIntent.getData()04-1110
- 20年11月28日CKA认证考题(6)
HadeIan
申明:答案仅供参考,最后得分看考官!!!同样的答案,有人能得90多分,有人只能及格,但只要操作环境正确,最后能出正确结果,及格肯定没问题!20201130120144905.png$kubectlconfiguse-contextk8s$kubectlexposedeploymentfront-end--port=80--target-port=80--protocol=TCP--type=Nod
- Android 7.0手机打开相机或相册报错解决方案
学无止境0205
原文地址:http://www.jianshu.com/p/edec55192944在android7.0以上的手机上打开相机、相册会报如下错误:android.os.FileUriExposedException:**exposedbeyondappthroughIntent.getData()产生原因:在Android7.0系统上,Android框架强制执行了StrictModeAPI政策禁止
- 手机常用的root方案
ONExiaobaijs
安卓逆向android-studio安卓逆向安卓
手机常用的root方案xposedMagiskKernelSUSuperSU这些都是用于手机Root的工具或框架,它们之间有一些区别:XposedFramework:Xposed是一个适用于Android设备的框架,允许用户在不修改APK文件的情况下对系统进行定制。它通过模块的方式实现功能扩展,可以在不同的模块之间进行切换,从而实现对Android系统的修改和自定义。Magisk:Magisk是一
- MT管理器使用笔记
有搞头-CC
笔记app
iapp逆向VirtualXposed运行环境MT管理器编辑工具(安装包提取等)下载地址https://github.com/android-hacker/VirtualXposed/releasesapk文件介绍assets存放外部资源文件META-INF存放签名文件r/res存放图片dex安装包运行文件xml配置文件,版本号等arsc安装包资源文件,文件改名MT管理器arsc文件—字符常量–过
- The Seaside Cottage
Nepenthee
Itwasacuriouslyfineday.Insidealovelycottagebesidethesea,amancanbeseensprawlingonhisking-sizedbed,exposedtoafewraysofsunlightslantingthroughthecurtains,inaseeminglyblissfulstate.Onthebedsidetablewereth
- 模拟器安装XPosed框架教程
多开鸭
模拟器教程电脑
Xposed框架下载(搞不懂就先看完本篇教程再下载)99%的情况只需要下载里面的XPosed鸭就行了安卓8及以下XPosed框架-多开鸭模拟器安装XPosed框架图文视频教程关于本站XPosed框架的说明XPosed框架(即XP框架),由rovo89开发。适用于安卓7以下及部分安卓8(不推荐)安装需要root权限,本站汉化并出资https://www.duokaiya.com/xposed.htm
- 微霸和抹机王哪个好用?模拟器改机用什么模块?
多开鸭
模拟器教程android
一般我们在用雷电模拟器改机或者其他的模拟器改机的时候,基本上都会用到xp框架+改机模块来实现。安卓5和7的模拟器一般使用XPosed框架即可,安卓9由于XP框架不再支持,转而改用Magisk+LSPosed或EdXPosed来代替XP框架。框架安装方法可以参考:https://www.duokaiya.com/class_xp然后问题就来了,改机模块一般用的最多的就是抹机王和微霸。那么这两个软件如
- 使用JenkinsApi::Client获取Folder下的job
haiyu柠檬
rubyonrailsrubyonrails
一般来说使用JenkinsAPI可以通过点击右下角的RestAPI就可以了RESTAPIManyobjectsofJenkinsprovidetheremoteaccessAPI.Theyareavailableat/.../api/where"..."portionistheobjectforwhichyou'dliketoaccess.XMLAPIAccessdataexposedinHTML
- 为了追到小姐姐,我用 Python 制作了一个有感情的微信点赞机器人
AirPython
image阅读文本大概需要15分钟。目标场景最近发现有一个微信好友,我的每一条朋友圈动态,无论什么时候发布,发布的什么内容,点赞列表总有它的身影。这不禁让我陷入一种沉思,是否我也能做一个机器人,第一个时间给暗恋的小姐姐朋友圈点赞,是不是也能拉动我们之间的距离。作为技术人,肯定首先想的是如何实现的,实现这个功能的主流方案就下面3种,分别是:自动化、无障碍服务、Xposed插件。本篇文章带大家利用Py
- Xposed 实现原理分析
l0neman
Android逆向工程androidframeworkndk
Xposed实现原理分析文章目录Xposed实现原理分析前言Xposed使用方法Xposed原理概述Androidzygote进程基于Dalvik的方法Hook基于ART的方法HookXposed工作流程Xposed项目结构XposedXposedBridgeXposedInstallerandroid_artXposedToolsXposed源码分析Xposed安装下载直接刷入使用recover
- 如何制作自己的xposed模块
酷爱码
经验分享xposed
制作自己的xposed模块手把手教学,让你从零开始做起,附带源码,具体看教学视频吧。https://www.bilibili.com/video/BV1b94y1u7gq大致的制作Xposed模块需要以下步骤:安装和配置AndroidStudio:你需要先安装AndroidStudio并配置好开发环境。创建一个新的Android项目:在AndroidStudio中创建一个新的Android项目。添
- VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite
iwindyforest
vmwaremac os10.10workstationplayer
最近尝试了下VMware下安装MacOS 系统,
安装过程中发现网上可供参考的文章都是VMware Workstation 10以下, MacOS X 10.9以下的文章,
只能提供大概的思路, 但是实际安装起来由于版本问题, 走了不少弯路, 所以我尝试写以下总结, 希望能给有兴趣安装OSX的人提供一点帮助。
写在前面的话:
其实安装好后发现, 由于我的th
- 关于《基于模型驱动的B/S在线开发平台》源代码开源的疑虑?
deathwknight
JavaScriptjava框架
本人从学习Java开发到现在已有10年整,从一个要自学 java买成javascript的小菜鸟,成长为只会java和javascript语言的老菜鸟(个人邮箱:
[email protected])
一路走来,跌跌撞撞。用自己的三年多业余时间,瞎搞一个小东西(基于模型驱动的B/S在线开发平台,非MVC框架、非代码生成)。希望与大家一起分享,同时有许些疑虑,希望有人可以交流下
平台
- 如何把maven项目转成web项目
Kai_Ge
mavenMyEclipse
创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler设置Compiler compl
- 主管???
Array_06
工作
转载:http://www.blogjava.net/fastzch/archive/2010/11/25/339054.html
很久以前跟同事参加的培训,同事整理得很详细,必须得转!
前段时间,公司有组织中高阶主管及其培养干部进行了为期三天的管理训练培训。三天的课程下来,虽然内容较多,因对老师三天来的课程内容深有感触,故借着整理学习心得的机会,将三天来的培训课程做了一个
- python内置函数大全
2002wmj
python
最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Fu
- JSP页面通过JQUERY合并行
357029540
JavaScriptjquery
在写程序的过程中我们难免会遇到在页面上合并单元行的情况,如图所示
如果对于会的同学可能很简单,但是对没有思路的同学来说还是比较麻烦的,提供一下用JQUERY实现的参考代码
function mergeCell(){
var trs = $("#table tr");
&nb
- Java基础
冰天百华
java基础
学习函数式编程
package base;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
// Integer a = 4;
// Double aa = (double)a / 100000;
// Decimal
- unix时间戳相互转换
adminjun
转换unix时间戳
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)? Java time JavaScript Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒 Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 62135
- 作为一个合格程序员该做的事
aijuans
程序员
作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重
- 由html5视频播放引发的总结
ayaoxinchao
html5视频video
前言
项目中存在视频播放的功能,前期设计是以flash播放器播放视频的。但是现在由于需要兼容苹果的设备,必须采用html5的方式来播放视频。我就出于兴趣对html5播放视频做了简单的了解,不了解不知道,水真是很深。本文所记录的知识一些浅尝辄止的知识,说起来很惭愧。
视频结构
本该直接介绍html5的<video>的,但鉴于本人对视频
- 解决httpclient访问自签名https报javax.net.ssl.SSLHandshakeException: sun.security.validat
bewithme
httpclient
如果你构建了一个https协议的站点,而此站点的安全证书并不是合法的第三方证书颁发机构所签发,那么你用httpclient去访问此站点会报如下错误
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path bu
- Jedis连接池的入门级使用
bijian1013
redisredis数据库jedis
Jedis连接池操作步骤如下:
a.获取Jedis实例需要从JedisPool中获取;
b.用完Jedis实例需要返还给JedisPool;
c.如果Jedis在使用过程中出错,则也需要还给JedisPool;
packag
- 变与不变
bingyingao
不变变亲情永恒
变与不变
周末骑车转到了五年前租住的小区,曾经最爱吃的西北面馆、江西水饺、手工拉面早已不在,
各种店铺都换了好几茬,这些是变的。
三年前还很流行的一款手机在今天看起来已经落后的不像样子。
三年前还运行的好好的一家公司,今天也已经不复存在。
一座座高楼拔地而起,
- 【Scala十】Scala核心四:集合框架之List
bit1129
scala
Spark的RDD作为一个分布式不可变的数据集合,它提供的转换操作,很多是借鉴于Scala的集合框架提供的一些函数,因此,有必要对Scala的集合进行详细的了解
1. 泛型集合都是协变的,对于List而言,如果B是A的子类,那么List[B]也是List[A]的子类,即可以把List[B]的实例赋值给List[A]变量
2. 给变量赋值(注意val关键字,a,b
- Nested Functions in C
bookjovi
cclosure
Nested Functions 又称closure,属于functional language中的概念,一直以为C中是不支持closure的,现在看来我错了,不过C标准中是不支持的,而GCC支持。
既然GCC支持了closure,那么 lexical scoping自然也支持了,同时在C中label也是可以在nested functions中自由跳转的
- Java-Collections Framework学习与总结-WeakHashMap
BrokenDreams
Collections
总结这个类之前,首先看一下Java引用的相关知识。Java的引用分为四种:强引用、软引用、弱引用和虚引用。
强引用:就是常见的代码中的引用,如Object o = new Object();存在强引用的对象不会被垃圾收集
- 读《研磨设计模式》-代码笔记-解释器模式-Interpret
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 解释器(Interpreter)模式的意图是可以按照自己定义的组合规则集合来组合可执行对象
*
* 代码示例实现XML里面1.读取单个元素的值 2.读取单个属性的值
* 多
- After Effects操作&快捷键
cherishLC
After Effects
1、快捷键官方文档
中文版:https://helpx.adobe.com/cn/after-effects/using/keyboard-shortcuts-reference.html
英文版:https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html
2、常用快捷键
- Maven 常用命令
crabdave
maven
Maven 常用命令
mvn archetype:generate
mvn install
mvn clean
mvn clean complie
mvn clean test
mvn clean install
mvn clean package
mvn test
mvn package
mvn site
mvn dependency:res
- shell bad substitution
daizj
shell脚本
#!/bin/sh
/data/script/common/run_cmd.exp 192.168.13.168 "impala-shell -islave4 -q 'insert OVERWRITE table imeis.${tableName} select ${selectFields}, ds, fnv_hash(concat(cast(ds as string), im
- Java SE 第二讲(原生数据类型 Primitive Data Type)
dcj3sjt126com
java
Java SE 第二讲:
1. Windows: notepad, editplus, ultraedit, gvim
Linux: vi, vim, gedit
2. Java 中的数据类型分为两大类:
1)原生数据类型 (Primitive Data Type)
2)引用类型(对象类型) (R
- CGridView中实现批量删除
dcj3sjt126com
PHPyii
1,CGridView中的columns添加
array(
'selectableRows' => 2,
'footer' => '<button type="button" onclick="GetCheckbox();" style=&
- Java中泛型的各种使用
dyy_gusi
java泛型
Java中的泛型的使用:1.普通的泛型使用
在使用类的时候后面的<>中的类型就是我们确定的类型。
public class MyClass1<T> {//此处定义的泛型是T
private T var;
public T getVar() {
return var;
}
public void setVa
- Web开发技术十年发展历程
gcq511120594
Web浏览器数据挖掘
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- openSession()与getCurrentSession()区别:
hetongfei
javaDAOHibernate
来自 http://blog.csdn.net/dy511/article/details/6166134
1.getCurrentSession创建的session会和绑定到当前线程,而openSession不会。
2. getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭。
这里getCurrentSession本地事务(本地
- 第一章 安装Nginx+Lua开发环境
jinnianshilongnian
nginxluaopenresty
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒
- HSQLDB In-Process方式访问内存数据库
liyonghui160com
HSQLDB一大特色就是能够在内存中建立数据库,当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。
先睹为快!
下面是一个In-Process方式访问内存数据库的代码示例:
下面代码需要引入hsqldb.jar包 (hsqldb-2.2.8)
import java.s
- Java线程的5个使用技巧
pda158
java数据结构
Java线程有哪些不太为人所知的技巧与用法? 萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常
工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统的时候,通常会面临各种各样的并发编程的问题,不过我们现在所要讲的可能会略有不同。
- 开发资源大整合:编程语言篇——JavaScript(1)
shoothao
JavaScript
概述:本系列的资源整合来自于github中各个领域的大牛,来收藏你感兴趣的东西吧。
程序包管理器
管理javascript库并提供对这些库的快速使用与打包的服务。
Bower - 用于web的程序包管理。
component - 用于客户端的程序包管理,构建更好的web应用程序。
spm - 全新的静态的文件包管
- 避免使用终结函数
vahoa.ma
javajvmC++
终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。
我自己总结了一下这一条的综合性结论是这样的:
1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方