自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

houzhyan-博客

不积跬步,无以至千里. http://www.phpclass.top

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 websocket探索其与语音、图片的能力

说到websocket想比大家不会陌生,如果陌生的话也没关系,一句话概括“WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信”WebSocket相比较传统那些服务器推技术简直好了太多,我们可以挥手向comet和长轮询这些技术说拜拜啦,庆幸我们生活在拥有HTML5的时代~这篇文章我们将分三部分探索websocket首先是w

2017-10-31 22:47:27 1719

转载 jQuery ajax - ajax() 方法

jQuery Ajax 参考手册实例通过 AJAX 加载一段文本:jQuery 代码:$(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); $("#myDiv").html(h

2017-10-28 10:55:15 493

转载 如何防止网站被爬虫爬取的几种办法

今天想对一个问题进行分析和讨论,就是关于爬虫对网站页面爬取的问题,有些网站通过爬虫去采集其它的网站页面信息作为己用,大量的爬取行为会对web服务器有比较性能有影响,主要的表现就是会变得很慢。对于如何防止网站被爬取,我想从以下几种方法去分析:1.基于程序本身去防止爬取:作为爬虫程序,爬取行为是对页面的源文件爬取,如爬取静态页面的html代码,可以用jquery去模仿写html,这种方

2017-10-27 10:38:37 62987

转载 一篇关于在线音乐接口分析抓取的文章

分享一篇关于在线音乐接口分析抓取的文章,直接上链接:http://www.cnblogs.com/tangwanzun/p/6582039.html

2017-10-26 21:36:47 603

转载 彻底明白 position及z-index的用法 static ,absolute ,relative

彻底明白 position及z-index的用法static :  无特殊定位,对象遵循HTML定位规则absolute :  将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框relative :  对象不可层叠,但将依据left,right,top,bottom等属性在

2017-10-26 21:32:24 1504

转载 jQuery选择器本质及使用技巧,三种$()__有用

$号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。本文的重点放在后半段1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这个标签。

2017-10-26 17:45:27 500

原创 jquery 联合选择器,相对选择和层级选择器__多类交集选择器,多属性选择器

1、多条件选择器用途:使用多个条件同时选择多个标签用法:$(“条件1,条件2,条件3,……,条件n “);特征:多个条件在“”内用逗号隔开;用例:$(“div#id,span.tip,p”); //同时选择id为“id”的div标签,class为“tip”的span标签和p标签;2、相对选择器用途:使用第二个参数选出相对元素,从而不影响其他具有相同条

2017-10-26 10:26:31 8785

原创 一个ajax实现根据积分查询mysql获取用户等级的小demo

一个小功能,临时用的时候写起来麻烦,所以整理一下,就是普通的ajax请求获取反馈,只是框架用久了,有点生疏.数据库  acorse.sqlPRIMARY KEY (`id`)CREATE TABLE `acorse` ( `id` int UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT 'ID', `rank` c

2017-10-23 17:06:24 2948

原创 Thinkphp5之ajax分页实现_paginate()参数详细

Thinkphp5 做数据搜索需要带关键词分页,如何将查询条件带入到分页中,本文详细介绍Thinkphp5 分页带参数一、基本使用方法:$list = Db::name('user')->where('status',1)->paginate(10);二、查看thinkphp5 paginate()函数paginate()函数可以带三个参数:$listRow

2017-10-23 15:49:41 31915 18

原创 tp3的单字母函数在thinkphp5.0改为助手函数简介

thinkphp3.2中一些快捷大写单字母函数,比如 U(),I() , C(),M() , D() , W()等,这些在thinkphp5 中已经不再使用,而是改用助手函数来代替:S=>cache(),C=>config(),M/D=>model(),U=>url(),I=>input(),E=>exception(),L=>lang(),A=>controller(),R=>act

2017-10-22 17:29:52 2784

转载 从Js 计时器的工作原理谈js单线程

转自:http://www.daqianduan.com/1112.html看下面内容之前,看一小段代码,如果读者能说出代码的用意,那就没必要往下看了,因为你都懂。setTimeout(function(){/* Some long block of code… */setTimeout(arguments.callee, 10);}, 10);

2017-10-19 14:25:02 638

原创 用http_build_query()函数在curl处理post请求参数

当CURLOPT_POSTFIELDS被设置为数组时,HTTP头会发送Content_type: application/x-www-form-urlencoded,这个是正常的网页提交表单时,浏览器发送的头部,而multipart/form-data我们知道这是用于上传文件的表单,包括了boundary分界符,会多出很多字节.手册上提到:The full data to post

2017-10-19 13:27:12 7649

原创 基于socket.io的php扩展介绍---phpsocket.io

工具地址:https://github.com/walkor/phpsocket.iophpsocket.io是由workerman根据socket.IO扩展的用于php服务端通讯组件,后台服务用workerman监听端口,处理事件回调.socket.io-client客户端socket.io.js 供前端界面初始化io下面是phpsocket.io操作手册:安装

2017-10-19 09:22:08 12346 5

转载 Socket.io+Nodejs通讯实例---流程梳理

目录需要的条件演示的功能服务端客户端 具体源码:Socket目录结构D:.│ package.json│ server.js│└─publicindex.htmlsocket.io.js需要的条件socket.io.js 供前端界面初始化iosocket.io 供NodeJs端提供socket方法s

2017-10-19 09:17:44 603

转载 node.js中的Socket.IO使用实例

原文:http://www.jb51.net/article/57090.htm1. 简介首先是Socket.IO的官方网站:http://socket.io官网非常简洁,甚至没有API文档,只有一个简单的“How to use”可以参考。因为Socket.IO就跟官网一样简洁好用易上手。那么Socket.IO到底是什么呢?Socket.IO是一个WebSocket

2017-10-18 10:19:40 2822 5

转载 node.js中Socket.IO的进阶使用技巧

在上一篇博文Socket.IO中,我简要介绍了Socket.IO的基本使用方法并创建了一个简单的聊天室DEMO。本篇在入门篇的基础上,继续探讨Socket.IO的进阶用法。本篇将从配置、房间、事件等方面入手,介绍一些Socket.IO中实用的API和注意事项。1. 配置Socket.IO提供了4个配置的API:io.configure, io.set, io.enable, io.

2017-10-18 10:16:24 551

转载 Socket.io入门引渡

转自:http://www.cnblogs.com/edwardstudy/p/4358202.html下面页面就是使用Socket.io制作的口袋妖怪游戏(默认小屏下已隐藏,请切换到大分辨率查看)。左边是游戏画面,右边是按键表和聊天室。画面达到红蓝版本的水平了。前导 ——WebSocket的介绍  传统的Web应用采用的是客户端发出请求、服务器端响应的工作方式

2017-10-18 09:56:50 702

转载 socket.io中emit和on的用法【转】

socket.emit('action');表示发送了一个action命令,命令是字符串的,在另一端接收时,可以这么写: socket.on('action',function(){...});socket.emit('action',data);表示发送了一个action命令,还有data数据,在另一端接收时,可以这么写: socket.on('action',function(data){

2017-10-17 10:22:46 16898

转载 linux下并行运行脚本与让程序可靠运行

1 使程序可靠运行linux下远程进行命令执行时 可能由于网络问题,使得终端窗口被断开,导致终端内子命令执行失败。为什么ssh断开后你运行的进程会退出呢?因为所有进程都得有个父进程。当你ssh到一个服务器上时,打开的shell就是你所有执行命令的父进程。当你断开ssh连接时,你的命令的父进程就没了。如果处理不当,这些进程就会收到SIGTERM信号,全被干掉了

2017-10-13 23:22:45 1541

转载 Linux—shell—nohup命令使用(weblogic启动命令)nohup sh run.sh

转自:http://blog.csdn.net/Roy_70/article/details/61918182Linux下有时候我们希望某个程序可以一直在后台执行,很多都是使用& 在程序命令结尾来让程序自动运行。 例如:[root@lbogon roy]# ./test.sh & 1但是这样子在终端关闭的时候,程序也会随之停止,此时我们可以使用nohup命令: 

2017-10-13 23:12:47 7587

转载 扩展thinkphp5的redis类方法

笔者在开发时发现,thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,远不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的东西就不必再介绍了,接下来还是让我一起扩展thinkphp5的redis方法吧!首先我们先找到缓存驱动类里的,handler

2017-10-11 18:18:05 8078 2

转载 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表

2017-10-08 08:22:09 437

转载 Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,

2017-10-08 08:13:54 2061

转载 写好第一个Shell脚本#!/bin/bash作用

打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bashecho "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。

2017-10-08 08:01:21 3975

转载 Shell提示符($和#的区别),SP1,SP2

启动终端模拟包或者从 Linux 控制台登录后,便可以看到 Shell 提示符。提示符是通往 Shell 的大门,是输入 Shell 命令的地方。对于普通用户,Base shell 默认的提示符是美元符号$;对于超级用户(root 用户),Bash Shell 默认的提示符是井号#。该符号表示 Shell 等待输入命令。不同的 Linux 发行版使用的提示符格式不同。例如在

2017-10-08 07:41:54 3600 2

转载 几种常见的Shell:sh、bash、csh、tcsh、ash

Linux 是一个开源的操作系统,由分布在世界各地的多个组织机构或个人共同开发完成,每个组织结构或个人负责一部分功能,最后组合在一起,就构成了今天的 Linux。例如:Linux 内核最初由芬兰黑客 Linus Torvalds 开发,后来他组建了团队,Linux 内核由这个团队维护。GNU 组织开发了很多核心软件和基础库,例如 GCC 编译器、C语言标准库、文本编辑器 Emacs、进程管

2017-10-08 07:22:11 15523 2

转载 Shell运维的重要性_python的作用

Linux 运维人员就是负责 Linux 服务器的运行和维护。随着互联网的爆发,Linux 运维在最近几年也迎来了春天,出现了大量的职位需求,催生了一批 Linux 运维培训班。如今的 IT 服务器领域是 Linux、UNIX、Windows 三分天下,Linux 系统可谓后起之秀,特别是“互联网热”以来,Linux 在服务器端的市场份额不断扩大,每年增长势头迅猛,开始对 Windows

2017-10-08 00:35:34 3820 1

转载 Shell简介:1分钟理解什么是Shell 脚本语言 解释器 以及编译器和编译语言

原文:http://c.biancheng.net/cpp/view/6994.html现在我们使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用;计算机的普及离不开图形界面。然而在计算机的早期并没有图形界面,我们只能通过一个一个地命令来控制计算机,这些命

2017-10-08 00:16:00 9790 2

fashion_image.zip

60000个train 10000个test 文件比较多, 解压可能需要十多分钟.

2021-04-15

php生成二维码源代码

可以生成一个不带logo的二维码

2017-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除