7gugu’s blog

日本分站

代码

设计模式: 统一建模语言

第一章 课程目标统一建模语言UML统一建模语言概念通用的可视化建模语言通过一些标准的图形符号和文字对系统进行建模作用对于软件进行描述、可视化处理、构建软件系统的文档视图(View)用户视图以用户的观点来标识系统的目标,它是所有视图的核心描述系统的需…

开发心得Vol.1

前言 最近开始学习ES6的语法,然后突然想到去年挖下来的小程序的坑还没有填完,就开始捣鼓起来了。接下来会分享一些我在这次开发过程中遇到的坑点和经验,由于小程序是微信发起来的,所以有很多问题都可以尝试在小程序的开发社区里面搜一下。 UI框架推荐 这次最…

GCU课表+

简介 一款专属于华广人的校园生活类小程序(因为也写了手动添加课程的功能,所以理论上别的学校的学生也能用:)) 特性 支持教务系统导入课表支持自由编辑课表离线存储,0s加载自定义壁纸 ToDo 生成无课表查询成绩 小程序码 截图 开发心得 https://www.7gugu.com…

JavaScript OOP笔记[ES3]

简介 最近开始要学习ES6了,翻出JS看了看,发现OOP部分还没有掌握,所以就赶紧进行了补课。下面是这次学习的一些,个人认为重要的知识点。 对象 每次使用JavaScript的构造器时,都会创建一个对象。一个初始化的对象中将会含有一个属性集,称之为prototype(对象属性…

Bad Apple

前序 其实这个BAS动画我一直很想写的了,只是一直咕咕咕,还有身边的琐事,一直没抽出空来写一下弹幕动画。这次终于抽出空来写了一个(AV88558525),欢迎来看看。这篇博文主要是会分享一下这个BAS弹幕动画是怎么做出来的,以及一些BAS的个人看法。 处理流程 使用ff…

探究php的MD5函数输出的原始二进制数据是啥?

前序 最近我的朋友(Ge15emium)在研究CTF,发给我一个关于使用MD5函数实现sql注入的博文。文章通过构造特殊的字符串通过md5函数输出后,可以构造成注入SQL,拿到Flag。 博文链接 :link: :http://mslc.ctf.su/wp/leet-more-2010-oh-those-admins-writeup/?tdsourc…

在Windows上编译PHP拓展

来自于 Benoit Blanchon 20 January 2015 译者 7gugu 原文章链接 https://blog.benoitblanchon.fr/build-php-extension-on-windows/ 我最近尝试编写了一个PHP拓展,虽然说文档上有很详细的介绍如何在Linux上进行编译操作,但是关于在Windows平台上编译的信息少…

在Windows上编译PHP拓展

来自于 Benoit Blanchon 20 January 2015 译者 7gugu 原文章链接 https://blog.benoitblanchon.fr/build-php-extension-on-windows/ 我最近尝试编写了一个PHP拓展,虽然说文档上有很详细的介绍如何在Linux上进行编译操作,但是关于在Windows平台上编译的信息少…

使用PHP拓展获取CPU占用率

导语 这两天了解了一下怎么用C++写PHP的拓展,今天整活了一下,才终于发现为啥那么少人给PHP写拓展了。PHP拓展真的是太难写了,入门门槛极其的高,贼复杂(指的是在Windows平台开发,贼复杂),做了这个就不搞了,溜了溜了。 如何使用 把php_getcm.dll复制到ext文件夹…

使用PHP拓展获取CPU占用率

导语 这两天了解了一下怎么用C++写PHP的拓展,今天整活了一下,才终于发现为啥那么少人给PHP写拓展了。PHP拓展真的是太难写了,入门门槛极其的高,贼复杂(指的是在Windows平台开发,贼复杂),做了这个就不搞了,溜了溜了。 如何使用 把php_getcm.dll复制到ext文件夹…

qduoj 前端 二次开发总结-1

前言 接了学校一个SRP项目,所以最近一个月都开始搞这个OJ的前端开发,现在分享一些这个OJ部署的一些坑点,帮助大家避坑,也Mark下给自己做笔记用. 启动前端组件 git clone https://github.com/QingdaoU/OnlineJudgeFE.git npm install npm run build:dll 配置Co…

qduoj 前端 二次开发总结-1

前言 接了学校一个SRP项目,所以最近一个月都开始搞这个OJ的前端开发,现在分享一些这个OJ部署的一些坑点,帮助大家避坑,也Mark下给自己做笔记用. 启动前端组件 git clone https://github.com/QingdaoU/OnlineJudgeFE.git npm install npm run build:dll 配置Co…

如何在linux中挂起进程至后台?

前言: 最近在cent os上部署了SteamBot的程序脚本,出现需要挂起的需求,在此记录一下方法,方便以后查阅学习. 挂起进程的两种方法: 使用nohup 使用"&"符号 "&"符号: 在terminal中输入: [bash] command & [/bash] 即可将进程挂起至后台,但是退出terminal就会结束…

如何在linux中挂起进程至后台?

前言: 最近在cent os上部署了SteamBot的程序脚本,出现需要挂起的需求,在此记录一下方法,方便以后查阅学习. 挂起进程的两种方法: 使用nohup 使用"&"符号 "&"符号: 在terminal中输入: command & 即可将进程挂起至后台,但是退出terminal就会结束进程 nohup命令 …

如何配置Apache+Laravel环境

前言: 由于开发需要,现在的后端统一使用Laravel5.5进行开发,遂整理了一些配置笔记,方便以后配置环境以及减少配置时间. 安装方法: Laravel配置 1.切换到网站根目录 [shell] cd d:\WWW [/shell] 2.使用composer安装laravel项目 [此处有个注意点,这个代码最后的…

如何配置Apache+Laravel环境

前言: 由于开发需要,现在的后端统一使用Laravel5.5进行开发,遂整理了一些配置笔记,方便以后配置环境以及减少配置时间. 安装方法: Laravel配置 1.切换到网站根目录 cd d:\WWW 2.使用composer安装laravel项目 [此处有个注意点,这个代码最后的foldername是指你…

PyRule34爬虫

简介: Python版Rule34的图片爬虫,其实本身原理跟PHP版是一样的,这个是用来作为Python的复习&练手的,所以就没啥特别要介绍的了 特性: Python 面对象 使用Pycurl拓展 安装教程 安装python&下载仓库数据 使用指令"pip install pycurl",安装pycurl拓展(如果安装…

PyRule34爬虫

简介: Python版Rule34的图片爬虫,其实本身原理跟PHP版是一样的,这个是用来作为Python的复习&练手的,所以就没啥特别要介绍的了 特性: Python 面对象 使用Pycurl拓展 安装教程 安装python&下载仓库数据 使用指令pip install pycurl,安装pycurl拓展(如果安装失…

Ajax留言板

简介: 一个简易的Ajax-PHP-Vue留言板,这个作品练手用的,很早之前就已经实现出来了,最近两天学习使用Vue框架,所以对前端进行了重写,并且想发出来共同交流学习一下。 特性: 前后端分离 Vue+axios 安装教程 导入SQL/comment.sql 修改ajax.php中的数据库连接信息…

Ajax留言板

简介: 一个简易的Ajax-PHP-Vue留言板,这个作品练手用的,很早之前就已经实现出来了,最近两天学习使用Vue框架,所以对前端进行了重写,并且想发出来共同交流学习一下。 特性: 前后端分离 Vue+axios 安装教程 导入SQL/comment.sql 修改ajax.php中的数据库连接信息…

Steam acceptOffer 403

引言: 这两天帮别人开发了一个自动接收报价的脚本.重新使用SteamBot API的时候,发现API的AcceptOffer函数始终无效,故花了一些时间,琢磨出了解决的办法.(也希望给后来者留下一些帮助) 问题: 原始的代码下,直接向steamcommunity.com/tradeoffer/0000/accept发…

Steam acceptOffer 403

引言: 这两天帮别人开发了一个自动接收报价的脚本.重新使用SteamBot API的时候,发现API的AcceptOffer函数始终无效,故花了一些时间,琢磨出了解决的办法.(也希望给后来者留下一些帮助) 问题: 原始的代码下,直接向steamcommunity.com/tradeoffer/0000/accept发…

Java报错Local variable XX defined in an enclosing scope ...

今天写JAVA代码的时候,碰见了一个这么个报错,由于解决方法第一次知晓,故在此留下笔记。 原代码: [java] for(int i=0;i

Java报错Local variable XX defined in an enclosing scope ...

今天写JAVA代码的时候,碰见了一个这么个报错,由于解决方法第一次知晓,故在此留下笔记。 原代码: [java] for(int i=0;i

GU直播-简易直播站

性能指标: 支持统计观众个数 支持在线聊天 支持多个房间推流[RTMP流] 支持流鉴权 支持直播流播放 一些想说的: 之所以会写这个东西,仅仅是为了满足我的小愿望[自己做一个直播站试试],这个直播站从功能以及框架上都非常的羸弱,不足以应对复杂场景,仅仅是做着玩…

GU直播-简易直播站

性能指标: 支持统计观众个数 支持在线聊天 支持多个房间推流[RTMP流] 支持流鉴权 支持直播流播放 一些想说的: 之所以会写这个东西,仅仅是为了满足我的小愿望[自己做一个直播站试试],这个直播站从功能以及框架上都非常的羸弱,不足以应对复杂场景,仅仅是做着玩…

Lebu-乐步H5计步系统

本项目是基于H5 API开发的健身类网页应用 可改造后使其成为"微信小程序" Github地址:https://github.com/7gugu/lebu 功能: 1.记录用户运动里程 2.记录用户运动消耗卡路里 3.记录用户运动配速 4.生成配速图 5.统计运动趋势 6.管理用户信息 预览: [caption id=…

Lebu-乐步H5计步系统

本项目是基于H5 API开发的健身类网页应用 可改造后使其成为"微信小程序" Github地址:https://github.com/7gugu/lebu 功能: 1.记录用户运动里程 2.记录用户运动消耗卡路里 3.记录用户运动配速 4.生成配速图 5.统计运动趋势 6.管理用户信息 预览: [caption id=…

什么是扇入扇出?

科学定义: 扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。 扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块;但扇出过小(例如总是1)也不好。 通俗理解: 扇入:该模块的上面…

什么是扇入扇出?

科学定义: 扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。 扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块;但扇出过小(例如总是1)也不好。 通俗理解: 扇入:该模块的上面…