- 博客(15)
- 收藏
- 关注
原创 Android开发笔记-Viewpager(2)的双联动效果
ViewPager(2)双联动效果为了满足伸手党的需求,先贴上代码源码BaseLinkPageChangeListener.javapublic class BaseLinkPageChangeListener implements ViewPager.OnPageChangeListener { private final ViewPager linkViewPager; private final ViewPager selfViewPager; privat
2022-03-27 18:53:41
3857
1
原创 Android四种启动模式
Android四种启动模式讲解standardsingleTasktaskAffinity属性singleTopsingleInstancestandard标准模式: 默认模式,按照正常的出入栈规则(先进后出原则)例如: Activity启动顺序为 A启动B,B启动B,B启动C,C启动D,D启动A标准模式的栈内顺序为 (栈底) ABBCDA (栈顶)singleTask栈内复用: 当栈内存在该Activity的实例时,会先将该实例上方所有Activity进行出栈,直到当前实例位于栈顶例如: A
2022-01-31 11:58:29
2580
原创 Android实现背景图下拉回弹效果
Android实现背景图下拉回弹效果增加设置不横向拉伸时增加回弹效果增加切换横屏时可滑动效果实现public class HeadZoomScrollView extends NestedScrollView { public HeadZoomScrollView(Context context) { super(context); } public HeadZoomScrollView(Context context, AttributeSet at
2022-01-22 12:42:41
2696
1
原创 node.js学习之http和url模块
一:http模块和url模块引入http模块const http = require("http")引入url模块cosnt url = require("url")创建一个服务器http.createServer(function(req,res){ }).listen(3000)完整的实例const http = require("http")const url = require("url")http.createServer(function(req,res)
2020-11-20 17:05:47
184
原创 Node.js学习之fs模块
二:fs模块的使用文章目录二:fs模块的使用2.1 fs模块的引入2.2 fs模块的其他方法fs模块——实例1fs模块——实例2fs模块——实例3fs模块——实例42.1 fs模块的引入 const fs = require("fs")2.2 fs模块的其他方法fs.stat() // 判断一个文件是文件还是目录fs.mkdir() // 创建一个文件夹fs.writeFile() // 向文件中写入内容,没有这个文件则创建一个fs.appendFile() // 向文件中追加内容fs.
2020-11-20 17:02:04
179
原创 Android学习(第一课)
Android学习文章目录Android学习一.View类二.布局管理器常用的布局管理器相对布局管理器一.View类View类位于android.view包中;View类的子类一般都位于android.widget包中android:id="@+id/id名"android:background属性android:background="@mipmap/图片名称"android:background="#FF6600"android:padding属性android:
2020-11-16 11:47:56
261
原创 TypeScript学习(第一课)
TypeScript学习(day01)文章目录TypeScript学习(day01)安装node.js安装typescript判断是否安装成功运行ts文件自动生成js代码ts语法一. 数据类型安装node.js安装node.js请参照菜鸟教程安装typescriptnpm install -g typescript或cnpm install -g typescript或yam global add typescript注:若没有cnpm,则执行 npm install -g cnpm
2020-11-15 15:43:19
227
原创 Docker搭建渗透测试靶场教程
Docker搭建渗透测试靶场:webug4.0靶场内容1. 注入 1.1 报错注入 - flag 1.2 布尔注入 - flag 1.3 延时注入 - flag 1.4 CSV注入 1.5 POST注入 - flag 1.6 XML注入 - flag 1.7 注入过滤 - flag 2. XS...
2019-12-21 16:34:44
2130
原创 VBS_System.Collections.ArrayList对象详解
VBScript对象System.Collections.ArraylIst的详解对象System.Collections.ArrayList主要是用来创建动态数组的一、创建动态数组dim DynamicArray: Set DynamicArray=CreateObject("System.Collections.ArrayList")VBS中将多条语句合并写在一行,可以使用‘:’...
2019-12-20 18:22:13
3282
原创 VBS之FileSystemObject对象详解
目录FileSystemObject的创建FileSystemObject对象的属性和方法属性方法FileSystemObject对象文件/文件夹相关的操作复制文件/文件夹CopyCopyFileCopyFolder移动文件/文件夹MoveMoveFileMoveFolder删除文件/文件夹DeleteDeleteFileDeleteFo...
2019-12-19 11:23:47
1767
1
原创 VBS进阶-Wscript.Shell讲解之Environment属性篇
Wscript.Shell讲解之Environment属性篇如何创建一个Wscript.Shell对象' 创建一个Wscript.Shell对象Set WshShell=Wscript.CreateObject("Wscript.Shell")使用Set来创建一个对象,创建对象的方法使用CreateObject(servername.typenanme[,location])...
2019-12-15 11:48:27
2550
原创 VBScript脚本简单入门详解
目录VBScript变量变量定义的修饰符定义一个变量时可以暂时不用初始化Option Explicit变量的类型其他知识VBScript子程序和函数子程序函数VBScript条件和循环语句条件语句训话语句VBScript关键字VBScript脚本中有哪些关键字VBScript变量变量定义的修饰符dim/public/priv...
2019-12-14 20:49:17
2712
原创 js_鼠标事件讲解(一)
一、鼠标事件 1. 简单鼠标事件 * 鼠标的按下/松开事件: mousedown/mouseup * 鼠标的移入/移出事件: mouseover/mouseout * 鼠标的移动事件: mousemove 2. 复杂鼠标事件 * 鼠标的左击事件: click * 鼠标的右击事件: contextmenu * 鼠标的双击事件: dblclick复杂鼠标事件...
2019-12-10 13:29:17
666
原创 js_DOM自定义事件详解
DOM自定义事件 一.、如何自定义事件js中的事件由 Event 这个类创建的,所以我们可以通过这个类的构造方法来自定义事件具体步骤 let event = new Event(event type[,options]); 1.event type 表示事件类型,可以是script事件,也可以是自己自定义的事件 2. options 是一个对象,里面有两个参数 * ...
2019-12-06 17:18:24
539
原创 js_DOM事件讲解-关于浏览器默认行为
浏览器默认行为 一: 什么是浏览器的默认行为 我们没有给浏览器添加事件,而在一定条件下浏览器自己触发的事件比如说:1.a标签的自动跳转 2.表单数据的提交 3.页面文字选中 二: 如何阻止浏览器的默认行为? 方法一:使用event.preventDefault()方法在要阻止浏览器默认行为的事件中添加event.preventDefaul()’代码示例代码:<!...
2019-12-04 20:31:58
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人