自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 python 爬取京东商品信息

# -*- coding: utf-8 -*-import osimport reimport timefrom urllib.parse import urlencodeimport requestsfrom lxml import etreeimport pymysqlfrom time import strftime, gmtime# 方法二,从本地文件夹获取def get_html(keywords, page): he = { 'accept':.

2020-09-22 11:05:16 740

原创 python 爬取淘宝商品信息

#!/usr/bin/python #-*-coding:utf-8-*- #淘宝商品比价import requestsimport reimport pymysqlfrom time import strftime, gmtimedef getHtmlText(url): try: header = { 'authority': 's.taobao.com', 'pragma': 'no-cache', 'cache-control': .

2020-09-22 11:01:11 934

转载 Sql查重、删除多余重复记录

-- 查询Permission表中重复插入的数据,Permission.code不唯一SELECT p.code, COUNT(p.code) FROM permission pGROUP BY p.code HAVING COUNT(p.`code`) > 1 ;-- 根据permission.code分组,找出每个的最大或最下id,删除不在此id列表里的所有重复数据 -- 保留id最大(小)的行,(删除其他行): DELETE FROM permission.

2020-06-30 10:11:06 405

转载 js 跨域下载图片解决方法

同源可以直接使用a标签,跨域时神烦,测试成功的代码如下,可直接复制测试 function ddd(){ console.log(22222) // 创建隐藏的可下载链接 // let blob = 'http://pic.c-ctrip.com/VacationH5Pic/mice/wechat/ewm01.png'; // var a = document.createElement('a'); /...

2020-06-22 09:33:11 3340 1

原创 php curl文件流上传

$file_stream1 = file_get_contents($url);$tmp_file = tempnam(sys_get_temp_dir(), 'DTTMPFile');$arr = pathinfo($url);$ext = $arr['extension'];$tmp_file = $tmp_file . '.' . $ext;file_put_contents($tmp_file, $file_stream1);$file_stream1 = curl_file

2020-06-16 11:50:02 545

原创 mac 安装brew及换源

brew安装及换源运行下面自动脚本(已经全部替换为国内地址):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"正常情况下可以直接下载了软件了,如果网络不好或者找不到下载资源,切换下面的两个源切换国内源# 替换brew.git:$ cd "$(brew --repo)"# 中国科大:$ git remote set-url origin https:/.

2020-06-09 12:51:56 565

转载 查找linux下进程占用CPU过高的原因,以php-fpm为例

很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因。1、找出占用CPU最高的10个进程 1 ps aux | sort -k3nr | head -n 10 或查看占用内存最高的10个进程 1 ps aux | sort -k4nr | head -n 10   或者使用...

2020-04-03 14:33:48 673

原创 websocket弹幕

服务端<?phpclass Server{ private $serv; public function __construct() { $this->serv = new swoole_websocket_server("0.0.0.0", 9501); $this->serv->set([ ...

2019-12-27 11:45:27 458

转载 查看git 提交代码总行数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/carterslam/article/details/81162463早上收到pmo邮件,要求统计某个时间范围内代码提交行数,一开始是懵逼的,不只如何下手,后来想到git这么强大的工具,这点小事应该能做到,于是乎搜索了一下,命令如下:...

2019-11-29 17:45:50 3754

转载 使用fscok实现异步调用PHP

使用fscok实现异步调用PHPPublished on16 April 2008本文地址:http://www.laruence.com/2008/04/16/98.html 转载请注明出处 Web 服务器执行一个脚本,可能几毫秒就完成,也可能几分钟都完不成。如果程序执行缓慢,用户可能没有耐心等下去,就关闭浏览器了。 而有的时候,我们更本不关心这些耗时的脚本...

2019-10-14 17:50:20 125

转载 header各状态码含义

PHP:HeaderPublished on16 December 2007本文地址:http://www.laruence.com/2007/12/16/308.html 转载请注明出处刚在网上看到一个家伙抨击了半天Smarty,ajax,并叫嚣着,凡是写blog的都是菜鸟,高手都是隐隐的,唉,那我这只菜鸟就继续再写点今天整理的一些个东西喽:PHP header()th...

2019-10-14 17:26:42 219

转载 如何在windows系统下安装swoole(cgywin环境)

swoole框架是一个很神奇很厉害的框架,它弥补了PHP的本身的一些不足之处。其实swoole确切的说是一个使用C语言编写的PHP扩展,并且这个扩展不能够在windows系统使用,但是就目前的开发环境来说还是使用windows的程序员比较多。那怎么样才能够在windows系统来开发使用swoole扩展呢?当然我们可以使用vm做个虚拟机然后搭建linux环境,但是这样做的话只能是要么在虚拟机中编写代...

2019-07-17 13:25:50 1159

转载 MySQL5.7安装与配置(YUM)

原文链接:http://blog.csdn.net/xyang81/article/details/51759200安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://de...

2019-05-31 10:24:54 81

原创 按符号截取字符串的指定部分

<?phpclass test{/*** 按符号截取字符串的指定部分* @param string $str 需要截取的字符串* @param string $sign 需要截取的符号* @param int $number 如是正数以0为起点从左向右截 负数则从右向左截* @return string 返回截取的内容*/public funct...

2019-05-14 17:06:08 1664

转载 字符串依次截取a-b-c-b类型数据

/** * 按符号截取字符串的指定部分 * @param string $str 需要截取的字符串 * @param string $sign 需要截取的符号 * @param int $number 如是正数以0为起点从左向右截 负数则从右向左截 * @return string 返回截取的内容 */function cut_str($str,$sign,$number){ ...

2019-04-18 14:10:08 396

转载 centos7 nginx+php7环境搭建及权限配置

一.安装nginx1.安装yum源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装nginxyum install -y nginx3.启动nginx并设置开机自动运行systemctl sta...

2019-04-08 16:01:40 312

转载 redis初

超强、超详细的Redis入门教程Redis是什么?Redis的作者何许人也?谁在使用Redis?学会安装Redis。学会启动Redis。使用Redis客户端。Redis数据结构-简介Redis数据结构-listsRedis数据结构-集合Redis数据结构-有序集合Redis数据结构-哈希聊聊Redis持久化-两种方式聊聊Redis持久化-RDB聊聊Redis持久化-AO...

2019-04-08 10:26:57 512

转载 PHP实现图片压缩同时保持清晰度

PHP实现图片压缩同时保持清晰度图片太大是一个经常遇到的问题,为此很多人头疼。今天告诉大家如何实现PHP程序简单实现压缩:图片原大小:压缩后:这是我自己实验的,可以处理多种图片格式。当然图片原图越大,越能体现出压缩来。现在附上代码:&lt;?php/** * 图片压缩类:通过缩放来压缩。 * 如果要保持源图比例,把参数$percent保持为1即可。 ...

2018-09-17 17:01:13 912

转载 PHP读写操作Excel

1. 读写操作   &lt;?php require_once "lib\PHPExcel-1.8\Classes\PHPExcel.php"; echo "&lt;P&gt;test phpexcel&lt;/P&gt;";   //读数据 $filename = 'C:\\ProgramData\\1.xls'; $objR...

2018-08-13 13:28:00 4644

原创 php 去除BOM头

&lt;?php//用fopen函数打开1.php文件$file=fopen("1.php","r") or die ("unable to open file");//读取1.php文件内容$con=fread($file,filesize("1.php"));//重点,调用ltrim将1.php开头的BOM头去掉。$con=ltrim($con,"\XEF\XBB\X...

2018-08-08 14:38:41 990

原创 使用PHPExcel实现数据批量导出为excel表格

首先需要下载PHPExecel类文件,帮助文档可以参考PHPExcel中文帮助手册|PHPExcel使用方法。下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)!&lt;a href="./Process1.php"&gt;导出excel表格&lt;/a&gt;后台Process.php页面/**...

2018-07-05 11:10:56 892

转载 PHPExcel中文帮助手册|PHPExcel使用方法

下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter = n...

2018-07-05 11:10:04 627

转载 使用PHPExcel实现数据批量导入到数据库

 此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可!功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传!前台test.php页面&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt...

2018-07-05 10:59:40 3229

转载 Sublime Text 2 中文语言包设置

1、下载地址:http://www.sublimetext.com/22、安装,打开找到Default目录Sublime Text 2 中文语言包下载下载后解压缩,将Default目录中的内容放到 刚刚打开目录中,替换原来的文件。好了,大功告成!...

2018-06-13 09:57:13 6638

转载 sublime 2 使用技巧

组内的一个关于sublime text2的使用教程,全面高级的快捷键,详细完整的教程。值得看看写在最前面教程入门教程: http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/入门视频: http://v.youku.com/vshow/idXMzU5NzQ5ODgw.html使用插件前,请先安装Package Control 方法打...

2018-06-08 13:54:13 383

转载 yii CActiveForm CHtml组件使用总结

1、首先要说的就是form的使用[php] view plain copy&lt;?php $form=$this-&gt;beginWidget('CActiveForm', array(                      'id'=&gt;'license-form',//ajax验证的form id                      'htmlOptions' =&gt; a...

2018-05-30 17:58:20 615

转载 Vue--axios:vue中的ajax异步请求(发送和请求数据)、vue-resource异步请求和跨域

跨域原理: 一.使用axios发送get请求 1 &lt;!DOCTYPE html&gt; 2 &lt;html lang="en"&gt; 3 &lt;head&gt; 4 &lt;meta charset="UTF-8"&gt; 5 &lt;meta name="viewport" content="width=device-width, initial

2018-05-28 10:31:12 990

转载 git 拉取远程指定分支 pull本地不存在的分支

默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上。 一、查看本地已有的分支进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。git branch二、本地检出一个新的分支并推送到远程仓库(一).创建本地分支git checkout ...

2018-05-22 16:14:26 411

转载 Yii CGridView 基本使用(三)关联表相关字段搜索

添加 关联表 相关字段的搜索:     先说一句,我们在这里只谈 ”一对多“ 的关联搜索,首先,不要忘了我们的数据库,忘记的同学请戳这里:这里,可以看到在 tbl_post 中是有一个外键关联到 tbl_user 表的,用以查找作者的相关信息。建了数据库之后,看看我们生成的 Yii 代码的 POST 的 Model, 里面的 realtion 如下(忽略 comment 的):[php] view...

2018-05-22 14:34:27 225

转载 Yii CGridView 基本使用(二)CCheckBoxColumn ButtonColumn afterAjaxUpdate

添加 CCheckBoxColumn :    有时也许我们会需要一个复选框,来对每一行进行选择,这时,我们可以增加一列,用 CCheckBoxColumn 类:[php] view plain copy&lt;?php $this-&gt;widget('zii.widgets.grid.CGridView', array(      'id'=&gt;'post-grid',      'da...

2018-05-22 14:34:17 454 1

转载 Yii CGridView 基本使用(一)初展身手

  在 Yii 自动生成的代码里,我们总能在 admin 的界面看到 CGridView 的身影。这是一个很好用的展示数据的表格控件,用的好可以明显地加快开发进度。下面就让我们来探索一下 CGridView 的基本使用吧:     简单起见,我们的代码就用 Yii demo 中的 blog 例子来做修改。首先,这是修改后的部分 Mysql 语句:[sql] view plain copydrop ...

2018-05-22 14:34:05 169

转载 使用git查看修改记录

查看文件中每行代码的最近一次修改人git blame file_namegit blame &lt;filename&gt;git blame -L 100,100 &lt;filename&gt;git blame -L 100,+10 &lt;filename&gt;12345查看最近两次变动及其变动点 git log -p -212显示增改行统计 git log --stat12...

2018-05-16 18:57:57 4013

转载 YII2框架的excel表格导出

最近的项目做到关于表格输出的功能,之前用TP的时候也做过,趁着这次功能比较多样的机会整理一下 本文是基于YII2框架进行开发的,不同框架可能会需要更改 一.普通excel格式表格输出先是最普通的导出.xls格式的表格。首先先看一下表格在网站的显示效果这里可以看到整个表格一共是7列。下面来看代码的实现。1.controller文件//导出统计    public function actionSt...

2018-05-15 14:17:32 4032 3

转载 推荐一款很好用的一款扒网站的工具

名称:teleport ultra下载官网http://www.tenmax.com/teleport/pro/download.htm1、打开软件2、点击File,然后点击 New Project Wizred...,弹出如下界面,选择第一项,点击下一步3、然后在输入框输入你要扒的网站的地址,点击下一步4、选择everything,点击下一步,然后点击完成5、选择本地保存网站源文件的路径后,点击...

2018-05-15 13:17:20 28186 3

原创 php 邮件发送,phpmailer简单发送邮件的方法(附phpmailer源码)

class.phpmailer.php&lt;?php/*~ class.phpmailer.php.---------------------------------------------------------------------------.|  Software: PHPMailer - PHP email class                                 ...

2018-05-05 14:58:42 4510

转载 yii2.0多文件上传

1 大体思路,在controller里边接收上传的图片,在model里边处理验证和上传。2 代码参考:Uploadcontroller代码如下:public function actionUpload() { $model = new UploadForm(); // 实例化上传类 if (Yii::$app-&gt;request-&gt;isPost)...

2018-04-23 16:03:48 316

转载 yii2框架中表单提交出现Bad Request (#400)---Unable to verify your data submission的错误解决方

提交表单报400错误,提示 “您提交的数据无法验证”原来是csrf验证的问题,因为表单是自己写的,在Yii框架中,为了防止csrf攻击,对post的表单数据封装了CSRF令牌验证。解决办法关闭csrf验证frontend/config/main-local.PHP中方法一、在配置文件中关闭$config = [    'components' =&gt; [        'request' ...

2018-04-23 15:13:22 293

转载 Yii createCommand CURD操作

本文用作工作记录,也许有人会问为什么不用 Yii 的 Model 去操作 DB,原因很简单,Yii 的 Model 写法上是方便了很多,但是会执行多余的 SQL,打开 Yii 的执行 log 就会发现。打开跟踪log的方法,config/main.PHP中 log routes 中添加[php] view plain copy[      'class' =&gt; 'CWebLogRoute',...

2018-04-23 15:10:42 133

转载 yii2模型之增删改查

1、ActiveRecord 类型的增删改查以\app\models\Article 模型为准 , 来操作以下函数1) 查询数据①findAll 查询多条数据\app\models\Article::findAll([‘status’ =&gt; ‘1’]); //查询 Article , status 为 1 的所有数据②根据 findOne 进行查询 , 根式\app\models\Artic...

2018-04-23 14:39:05 1360

转载 yii2框架 自带搜索 ,分页(功能强大)CURD

view/index.php&lt;?phpuse yii\widgets\ActiveForm;?&gt;&lt;?php $form=ActiveForm::begin()?&gt;&lt;table class="table"&gt; &lt;tr&gt; &lt;td&gt;用户名&lt;/td&gt; &lt;td&

2018-04-23 13:10:48 225

空空如也

空空如也

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

TA关注的人

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