简单来说,Phar就是把Java界的jar概念移植到了PHP界。 Phar可以将一组PHP文件进行打包,还可以创建默认执行的stub(或者叫做 bootstrap loader),Phar可以选择是否进行压缩,可选gzip和bzip2格式。 下面举例说明如何创建和使用Phar: 假设我们的项目名称是 ...
分类:
Web程序 时间:
2018-01-16 10:19:28
阅读次数:
216
虚拟机网络连接方式种类:1.NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在不同的网段中,从而实现联网。2.bridge即为桥接,通常它的名称为VMnet0,使用桥接的方式使得自己的虚拟机和自己的真实机网卡在同一个网段,从而实现联网。3.host-only即为仅主机,通常它的名称是VMnet1,使用host-only的方式是不能和外界通信的,只
分类:
Web程序 时间:
2018-01-16 10:19:37
阅读次数:
254
动态php缓存知识####################################################php预解析存在共享内存中,开启opcache。php5.5以上配置模块即可php.ini:[opcache];启动操作码缓存opcache.enable=1;针对支持CLI版本PHP启动操作码缓存一般被用来测试和调试opcache.enable_cli=1;共享内存大小,单位
分类:
Web程序 时间:
2018-01-16 10:19:54
阅读次数:
270
操作iframe父元素 $("#rolesCtl",parent.document).find( 'button' ).trigger( 'click' ); 在父页面获取iframe子页面的元素 $("#objid",document.frames('iframename').document) ...
分类:
Web程序 时间:
2018-01-16 10:20:31
阅读次数:
211
0x00前言最近做渗透测试,大坑没有,小坑不断,都是细节出了问题才导致的错误发生,今天又遇到了一个小的问题,调试了一段时间才发现是编码问题。。。。所以说细节决定成败阿。。0x01问题笔者在做安全检测时遇到一处注入,SQLMAP也成功跑出注入但当笔者使用浏览器进行手工注入检测时,却发现不存在注入抱着解决问题的心态,使用sqlmap-v5来查看具体发送数据包的信息sqlmap-u"xxxxxxx/xx
分类:
Web程序 时间:
2018-01-16 10:23:11
阅读次数:
261
用Netscaler解决网络爬虫问题近来有人问使用ADC来解决网络爬虫问题,首先要明确的一点:“在爬虫与反爬虫的对弈中,爬虫一定会胜利。”换言之,只要人类能够正常访问的网页,爬虫在具备同等资源的情况下就一定可以抓取到。robots.txt只是约定,爬虫遵守或者不遵守完全在于爬虫作者的意愿。举个例子,公交车上贴着「请为老弱病残孕让座」,但是大部分人并不见得会遵守。一般来讲,只有大的搜索引擎爬虫会遵守
分类:
Web程序 时间:
2018-01-16 10:23:19
阅读次数:
287
原文地址:http://mp.weixin.qq.com/s/24f1XBtE76bkg3p0FnqMzg 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 用 ...
分类:
Web程序 时间:
2018-01-16 10:23:33
阅读次数:
169
Netscaler中建立索引或子集无疑是解耦前后关联事务的非常好的思路,可以大幅度的减少后期策略的修改,简化管理,降低用户的使用门槛。即便是不常操作netscaler但又偶尔有改动策略需求的管理员,你只要告诉他改一个地方的文件即可完成多条策略的更新工作,而不需要他理解复杂的策略逻辑关系。在netscaler中有data set、pattern set、string map等方式来提供不同目的的属性子集以供操作。我们这里先讨论其中两个与字符串相关的类型。
分类:
Web程序 时间:
2018-01-16 10:24:04
阅读次数:
245
追加Cookie的Netsclaer策略我们经常会碰到需要添加HTTPheader的操作,如果是单纯的添加、删除或全部替换是比较简单的,但很多时候不能删掉原先的信息,只是需要添加内容,这就相对麻烦一点。例如如下场景,对于使用代理的用户,后台服务器需要知道多台代理服务器的IP,而因为netscaler的源地址替换又需要把客户端地址加到X-Forward-For字段里。要实现以上需求,netscale
分类:
Web程序 时间:
2018-01-16 10:24:23
阅读次数:
218
WEB方式收发邮件:1.本地客户端写完邮件后,点击发送。邮件被保存在邮件服务器的发件箱中。2.到DNS服务器中查找对方域名下的邮件服务器IP地址。通过查找MX记录找到对方的邮局地址。3.本地邮件服务器的发件箱利用SMTP(25端口)协议发送邮件(不需要身份验证)至对方邮局的收件箱。只有在防火墙上开通(TCP协议)25端口,才能接收到别人给你发送的邮件。邮件服务器客户端收发邮件:1.找到接收邮件及发
分类:
Web程序 时间:
2018-01-16 10:24:57
阅读次数:
237
input[type=radio] 点击选中后,再次点击选中项,默认是不会取消的。用jquery实现点击选中取消的代码: ...
分类:
Web程序 时间:
2018-01-16 11:15:33
阅读次数:
1648
前言:在springboot项目中用JavaMailSender发邮件时,想将异常日志添加“点击展示”的js效果。后发现在java后台写入的javascript代码和DOM对象里的onclick方法,在收到邮件后F12查看都不见了。 网上也查不到类似邮件发送添加javascript的类似案例,后搜到 ...
分类:
Web程序 时间:
2018-01-16 11:15:48
阅读次数:
147
1 yaf 扩展 2 yafconf 扩展 3 yafconf 配置,在php.ini中 需要填写配置文件的目录 1 yaconf.directory=/yaconf 1 yaconf.directory=/yaconf 1 yaconf.directory=/yaconf yaconf.direc ...
分类:
Web程序 时间:
2018-01-16 12:13:39
阅读次数:
214
{ if(True) return false;},这是没有任何问题的。 如果我改成这种 function Test(){ a(); b(); c(); } ...
分类:
Web程序 时间:
2018-01-16 12:19:06
阅读次数:
180
实现一个元素水平垂直居中的方法很多: 元素未知宽高 width和height的fit-content值只支持Chrome和Firefox浏览器 元素已知宽高 大家对这个应该是很了解的,也是实际开发中运用最多的,推荐给刚刚入门的小伙伴吧。 设置它的父元素为position:relative即可: 第一 ...
分类:
Web程序 时间:
2018-01-16 12:20:22
阅读次数:
165
,但当有文件需要上传的时候这样就行不通。 需要用FormData 解决 ,表单也不需要加 enctype="multipart/form-data" 以下代码 ...
分类:
Web程序 时间:
2018-01-16 12:21:42
阅读次数:
184