翻身的废鱼——论PHP从入门到放弃需要多久?18
今日课程:PHP开发-零基础到精通疯狂实战教程(第二季)【韦玮老师】课程接昨日课程/*访问成员方法*/ $b->b();1、对象和成员访问/*$this*/ classc{ var$name;//常规属性 private$heigh;//私有属性 public$weigh;//公有属性 static$age;//静态属性 functionb(){//方法用.. 查看全文
Nginx学习笔记(二)——搭建Web服务器
背景介绍Nginx自诞生起就采用了2.6以后内核所支持的epoll模型进而使得处理效率大幅提升而受到了广大用户的青睐,但就Web服务来讲,Nginx所拥有的功能Apache都可以实现,但反过来确不行,这就是大多数场景时使用Nginx作为反向代理而不能取代Apache的原因。本文以Nginx_1.12.1版.. 查看全文
【WebService】调用第三方提供的webService服务(七)
互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进行说明。 气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Serv ... 查看全文
关于PHP中的 serialize () 和 unserialize () 的使用(即关于PHP中的值与已存储的表示的相互转换)
有时,我们会碰到这样的数据(字符串) 面对这样的字符串要想按照常规思路以分隔符拆分字符串的话会相当麻烦,其实,这种字符串是经过 serialize() 函数序列化后的字符串。演示如下: 1.写一个数组 2.利用 serialize() 函数序列化这个数组,此时我们就会得到类似于一开始我们碰到的那种字 ... 查看全文
ThinkPHP框架初步掌握
为了帮老师用ThinkSNS二次开发一个微博系统,专门花了几天学习ThinkPHP框架,现在将一些ThinkPHP入门知识作以记录。 首先声明: 本文不是完全教程,只是将开发中碰到的问题作以总结,如果需要学习ThinkPHP框架,请参考官网文档: 官网首页 ThinkPHP3.1快速入门教程(更新中 ... 查看全文
支持所有JavaScript运行时的HTTP网络库-Fly.js
Fly.js 的定位是成为 Javascript http请求的终极解决方案,也就是说,在任何能够执行 Javascript 的环境,只要具有访问网络的能力,Fly都能运行在其上,并提供统一的Promise based API。 Github: https://github.com/wendux/f ... 查看全文
Apache强制WWW跳转以及强制HTTPS加密跳转的方法
一般我会较多的使用WORDPRESS程序,其在安装的时候我们如果直接用WWW打开,或者在后台设置WWW域名则默认会强制301指向WWW站点域名。而这里有使用ZBLOG或者TYPECHO等其他博客程序则不会默认301跳转。理论上从用户体验,还是从搜索引擎,最好是统一要么WWW,要么不带WWW格式的网址 ... 查看全文
【Web安全】文件上传漏洞原理分析
为了让用户将文件上传到网站,就像是给危机服务器的恶意用户打开了另一扇门。即便如此,在今天的现代互联网的Web应用程序,它是一种常见的要求,因为它有助于提高业务效率。企业支持门户,给用户各企业员工有效地共享文件。允许用户上传图片,视频,头像和许多其他类型的文件。向用户提供的功能越多,Web应用受到攻击... ... 查看全文
多WebService的状态同步以及实现WebService基类
WebService非常轻量,基于SOAP,在做客户端程序的时候,可以借助VS的自动生成代理类,相比较于Web Api还需要自己手写访问代码省了很多事情,做一些小型的和简单的服务非常方便。之前使用WebService的时候都是用一个asmx文件,将所有代码揉在一个文件里,代码写多了,看的有点头大。今 ... 查看全文
nodejs .http模块, cheerio模块 实现 小爬虫.
代码: 运行: 参考链接: http小爬虫 Node.js的学习--使用cheerio抓取网页数据 ... 查看全文
An internal error occurred during: "Launching web on MyEclipse Tomcat"
An internal error occurred during: "Launching web on MyEclipse Tomcat" 解决办法1 1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的文件。“MyEclipse10\workspace.metadata.plugin ... 查看全文
Mac用户抓包软件Charles 4.0 破解 以及 抓取Https链接设置
相信大家曾经都是Window的用户,作为前端哪能没有一款抓包工具,抓包工具可以非常便捷的帮助我们分析接口返回报文数据,快速定位问题。 曾经横扫window用户的Fiddler便是我们的挚爱,然而,作为前端开发者还是习惯用高大上的MAC进行开发,本次博客将给大家介绍MAC电脑如何安装抓包工具,以及如何 ... 查看全文
thinkphp U方法生成链接没有host
今天将自己代码传到线上服务器,页面上用到很多thinkphpU()方法生成的链接。本地测试没啥问题,到线上发现链接生成的不对,每个都没有了host每个链接多个index,然后查看tp的U方法:$url=__APP__.‘/‘.($module?$module.MODULE_PATHINFO_DEPR:‘‘).implode($depr,array_reverse($va.. 查看全文
教你如何在let's encrypt申请免费证书---开启网站的https之路
最近谷歌和火狐封杀了国内大部分的CA机构,导致使用国内CA办法的证书在chrome浏览器显示为不安全的网站,国外的证书又比较贵,发现了一款开源免费的证书机构let‘sencrypt,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,比较有权威性,下面的例子是nginx实例上的.. 查看全文
Retrofit2.0+OkHttp打印Request URL(请求地址参数)
学习了Retrofit中的拦截器功能:实现日志中打印请求头内容 Retrofit 2+ 是基于OKHttp进行封装的,那么也就是说想进行请求拦截然后进行打印出来的话,就必须要从OkHttp进行入手。 1,添加依赖包: 2,我这里是新建了一个方法进行创建并获取OkHttp 3,把获取到的OkHttp给 ... 查看全文
HttpURLConnection 返回汉字乱码(全是问号)
public static String doPost(String urlStr, Map paramMap) throws Exception { URL url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection) ur... ... 查看全文
跨域请求httpclient
httpclient:是Apache工具包,util,它可以作为一个爬虫,直接爬取某个互联网上的页面。获取到时页面最终的源文件html。直接可以获取页面返回json。就可以直接在代码内部模拟发起http请求。请求的结果也被捕捉。在代码内部将获取的json,利用JacksonObjectMapper对 ... 查看全文