Pinned Repositories
ARL
ARL 资产侦察灯塔系统(可运行,添加指纹,提高并发,升级工具及系统,无限制修改版) | ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统旨在快速侦察与目标关联的互联网资产,构建基础资产信息库。 协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。
ChineseChess
:video_game:使用HTML5中的Canvas画布技术实现了一个**象棋项目,V1.0 : 实现棋子的布局,画布及游戏场景的初始化 V2.0 : 实现棋子的颜色改变 V3.0 :实现所有象棋的走棋规则 V4.0 : 实现所有棋子的吃子功能 ,目前还有bug,还在测试
GameEngine
:trophy:使用原生js封装的一个比较完整的游戏引擎,实现了游戏引擎中的一些必需的模块,包括游戏循环模块、游戏状态切换模块、基于时间运动、资源加载(图像、音乐文件)、键盘事件处理、高分榜的维护等模块,并以这个小型的游戏引擎设计了一个简单的小球运动的测试案例。
iplayer
基于HTML5技术打造的一款支持m3u8视频格式的视频播放器。
SularaGame
* 1.棋盘设置:使用HTML5的canvas标签绘制整个棋盘 * 2.点击事件:当页面被点击时,获取点击的x,y像素点,根据此像素点进行判断,再在合适位置绘制黑红棋子,棋子均是使用canvas绘制的 * 3.保存落子记录:将数据存入一个二维数组,x和y表是落子坐标,1为白棋,2为黑棋,0代表此处无棋子,只有没有棋子的才能落子 * 4.判断输赢:每次落子后以此坐标分别向左右,上下,右下,右上进行判断,设参数count,遇到同色棋子+1,遇到空格或不同色棋子终止,当count=5时,游戏结束
SuperMarioGame
:video_game: V1.0 : 实现游戏场景的初始化 V2.0: 实现画布的不断刷新 V3.0: 实现了游戏中人物的运动 V4.0: 实现了js代码的分离 V5.0:实现键盘对人物移动的控制 V6.0: 完成Game游戏类的封装 V7.0: 实现敌人角色的加入, player,enemy类的封装; 实现了我方角色和敌人角色的自由移动 V8.0: 实现精灵之间的碰撞检测功能 V9.0: 实现游戏中分数的统计, 输赢的判定 V10.0: 实现了游戏背景的滚动效果和场景的优化
video.github.io
:clapper:视频网站项目已实现功能: 首页导航栏,中部轮播图,以及电影列表的展现,底部导航链接 注册页面 视频播放页面 搜索页面 登录页面 用户管理页面 一键安装 电影抓取 等功能。基于NodeJS的Express框架开发的动态网站项目,下面也提供了本程序的相关演示站点。
webgl.github.io
:memo:WEBGL的学习点滴记录,主要针对WebGL编程指南,WebGL高级编程,以及NeHeWebGL这三个教程学习,记录了所有学习的代码笔记和学习点滴记录,基本上对代码中的相关位置都做出了详细记录。https://xiugangzhang.github.io/webgl.github.io/#/
webKnowledge
前端知识点总结
xframe.js
:trophy: @Desc: 通过分析jQuery源码实现的一个类似于JQuery功能的框架 * V 1.0: 实现了基础框架、事件框架、CSS框架、属性框架、内容框架、动画框架的搭建 * V 2.0:实现了框架的进一步优化,具有良好的扩展性, 可以支持链式访问 * V 3.0:种子模块:命名空间、对象扩展、数组化、类型的判定、domReady,无冲突处理 * V 4.0: 数据类型的检测、正则表达式的基本用法,数据绑定的知识(模板的使用) * V 5.0:实现继承的基本理解,事件框架的封装和测试 * V 6.0: 实现了CSS样式框架封装和测试 * V 7.0: 实现了选择框架的封装和测试 * V 8.0: 实现了属性框架的封装和测试 * V 8.0: 实现了DOM框架的封装和测试 * V 9.0:实现了本地存储框架的封装(缓存框架、cookie、Localstorage框架) * V 10.0 实现了动画框架的封装和本地测试 * V 11.0 在每一个立即函数+闭包的前面添加;实现框架的兼容性
xiugangzhang's Repositories
xiugangzhang/video.github.io
:clapper:视频网站项目已实现功能: 首页导航栏,中部轮播图,以及电影列表的展现,底部导航链接 注册页面 视频播放页面 搜索页面 登录页面 用户管理页面 一键安装 电影抓取 等功能。基于NodeJS的Express框架开发的动态网站项目,下面也提供了本程序的相关演示站点。
xiugangzhang/webgl.github.io
:memo:WEBGL的学习点滴记录,主要针对WebGL编程指南,WebGL高级编程,以及NeHeWebGL这三个教程学习,记录了所有学习的代码笔记和学习点滴记录,基本上对代码中的相关位置都做出了详细记录。https://xiugangzhang.github.io/webgl.github.io/#/
xiugangzhang/SuperMarioGame
:video_game: V1.0 : 实现游戏场景的初始化 V2.0: 实现画布的不断刷新 V3.0: 实现了游戏中人物的运动 V4.0: 实现了js代码的分离 V5.0:实现键盘对人物移动的控制 V6.0: 完成Game游戏类的封装 V7.0: 实现敌人角色的加入, player,enemy类的封装; 实现了我方角色和敌人角色的自由移动 V8.0: 实现精灵之间的碰撞检测功能 V9.0: 实现游戏中分数的统计, 输赢的判定 V10.0: 实现了游戏背景的滚动效果和场景的优化
xiugangzhang/ChineseChess
:video_game:使用HTML5中的Canvas画布技术实现了一个**象棋项目,V1.0 : 实现棋子的布局,画布及游戏场景的初始化 V2.0 : 实现棋子的颜色改变 V3.0 :实现所有象棋的走棋规则 V4.0 : 实现所有棋子的吃子功能 ,目前还有bug,还在测试
xiugangzhang/GameEngine
:trophy:使用原生js封装的一个比较完整的游戏引擎,实现了游戏引擎中的一些必需的模块,包括游戏循环模块、游戏状态切换模块、基于时间运动、资源加载(图像、音乐文件)、键盘事件处理、高分榜的维护等模块,并以这个小型的游戏引擎设计了一个简单的小球运动的测试案例。
xiugangzhang/xframe.js
:trophy: @Desc: 通过分析jQuery源码实现的一个类似于JQuery功能的框架 * V 1.0: 实现了基础框架、事件框架、CSS框架、属性框架、内容框架、动画框架的搭建 * V 2.0:实现了框架的进一步优化,具有良好的扩展性, 可以支持链式访问 * V 3.0:种子模块:命名空间、对象扩展、数组化、类型的判定、domReady,无冲突处理 * V 4.0: 数据类型的检测、正则表达式的基本用法,数据绑定的知识(模板的使用) * V 5.0:实现继承的基本理解,事件框架的封装和测试 * V 6.0: 实现了CSS样式框架封装和测试 * V 7.0: 实现了选择框架的封装和测试 * V 8.0: 实现了属性框架的封装和测试 * V 8.0: 实现了DOM框架的封装和测试 * V 9.0:实现了本地存储框架的封装(缓存框架、cookie、Localstorage框架) * V 10.0 实现了动画框架的封装和本地测试 * V 11.0 在每一个立即函数+闭包的前面添加;实现框架的兼容性
xiugangzhang/SularaGame
* 1.棋盘设置:使用HTML5的canvas标签绘制整个棋盘 * 2.点击事件:当页面被点击时,获取点击的x,y像素点,根据此像素点进行判断,再在合适位置绘制黑红棋子,棋子均是使用canvas绘制的 * 3.保存落子记录:将数据存入一个二维数组,x和y表是落子坐标,1为白棋,2为黑棋,0代表此处无棋子,只有没有棋子的才能落子 * 4.判断输赢:每次落子后以此坐标分别向左右,上下,右下,右上进行判断,设参数count,遇到同色棋子+1,遇到空格或不同色棋子终止,当count=5时,游戏结束
xiugangzhang/iplayer
基于HTML5技术打造的一款支持m3u8视频格式的视频播放器。
xiugangzhang/webKnowledge
前端知识点总结
xiugangzhang/ARL
ARL 资产侦察灯塔系统(可运行,添加指纹,提高并发,升级工具及系统,无限制修改版) | ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统旨在快速侦察与目标关联的互联网资产,构建基础资产信息库。 协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。
xiugangzhang/Blog
冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。
xiugangzhang/fe-material
整理收集最有趣的前端技术教程及文档
xiugangzhang/cf-mirror
AdySec CF拉平镜像站 | 官方源可信度和稳定性最高,但国内访问速度较慢,通过众生平等Cloudflare,利用全球的边缘节点,将用户请求转发到离用户距离最近的节点,同时缓存静态内容加速,减少网络延迟和下载速度,使用Cloudflare Workers配置反代实现
xiugangzhang/h1_asset
HackerOne资产更新 | 每日更新HackerOne资产,对HackerOne的资产进行爬行和整理,SRC资产更新仅会增加,不会进行删除,每天更新的可以进行差异化对比来获取到新的项目资产范围
xiugangzhang/IP_database
IP地址库 | GeoLite数据库每日更新,纯真ip库每日更新,ip2region每日更新,17monipdb每日更新,ipv6wry每日更新,IPDB每日更新,DB-IP每日更新
xiugangzhang/nuclei_poc
Nuclei POC,每日更新 | 自动整合全网Nuclei的漏洞POC,实时同步更新最新POC,保存已被删除的POC。通过批量克隆Github项目,获取Nuclei POC,并将POC按类别分类存放,使用Github Action实现(已有11wPOC,已校验有效性并去重)
xiugangzhang/script
VPS测试脚本 | VPS性能测试(VPS基本信息、IO性能、全球测速、ping、回程路由测试)、BBR加速脚本(一种加速TCP的拥堵算法技术)、三网测速脚本(三网测速、流媒体检测)、线路路由测试(Linux VPS回程路由一键测试脚本)
xiugangzhang/Security_Tools
xiugangzhang/swfobject
An open source Javascript framework for detecting the Adobe Flash Player plugin and embedding Flash (swf) files.
xiugangzhang/top_1m_domains
前1M域名列表(alexa替代品)| 免费且可直接下载的前100万域名列表,是Alexa.com服务(已下线)的替代品。这些替代服务提供了在没有Alexa.com的情况下获取top 1m域名数据的解决方案。
xiugangzhang/tracker
tracker服务器列表 | 全网最全BT下载所需tracker服务器,每日聚合tracker服务器列表,对公开tracker服务器进行爬取,并测试存活后写入列表中 | trackers_all.txt为全量tracker服务器列表,trackers_best.txt为测试存活服务器列表
xiugangzhang/vue-json-excel
xiugangzhang/vue-music
Music Player for Vue.js
xiugangzhang/wechat_sqlite
微信sqlite解密 | 从内存中快速搜索指定数据。获取基址+偏移量与特征,从而达到微信版本每次更新不需要重新查找地址。可获取自己电脑上已登录微信的微信号,wxid,手机号,sqlite解密密钥。解密微信sqlite数据库中存放的历史消息记录