自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangshuolll的专栏

爱程序,爱网络,爱算法,爱英语,爱数学

  • 博客(427)
  • 资源 (7)
  • 收藏
  • 关注

原创 Flex弹性布局小结

Flex弹性布局小结/* 取消整默认的外边距和内边距, 将width = border + padding + 内容的 width, height = border + padding + 内容的 height */*{ box-sizing: border-box; margin: 0; padding: 0;}点击我见box-sizing的详细解释display:flex;...

2018-10-31 00:27:22 410

原创 微信小程序下拉刷新时顶部tab元素不随着下拉移动

顶部tab元素用fixed固定,设置了top属性。发下在微信小程序中使用onPullDownRefresh()时,顶部tab元素不随着下拉操作移动。所以将tab元素的top属性取消,这样就可以实行顶部tab组件随下拉操作移动。...

2018-06-26 12:11:47 11581 6

原创 腾讯云mysql 数据库utf编码集变成utf8mb4,数据可存储emoji

(1)进入腾讯云管理控制台,要更改的数据库-》 实例列表-》管理-》字符集,然后选择要变更的字符集就好了。(2)如果是已经建立了utf的编码的数据库了,如果变成utf8mb4的数据库呢?参考文章  参考左边链接这篇文章,注意修改column的字符集时 会要求写两遍column_name  第一个是原名称,第二个是修改完的名称。(3)还要注意,如果使用php链接mysql时,注意连接时的charse...

2018-05-12 22:22:05 1766

原创 PHP开发有关微信支付操作

用户微信支付成功后,微信平台会调用支付时配置的notify文件的地址,然后通过notify的php代码来配置相关的业务逻辑代码,例如添加会员等操作。具体实现有关微信支付的网址请参考:微信支付开发参考...

2018-05-06 17:24:37 318

原创 使用composer给php加载第三方库

通过使用composer给php项目添加第三方库(1)首先根据你的操作系统,安装composer,然后配置环境变量,让cmd控制台可以执行composer的命令。php composer安装的参考文章(2)自己创建composer.json文件,也可以下载别人的composer.json文件(其中有你需要的安装的第三方库),然后在控制台切换到该composer.json当前的目录下,然后执行com...

2018-04-26 20:58:46 2459

原创 配置nginx服务器中404页面的位置

不使用nginx默认的404位置,配置自己的404网页404网页配置

2018-04-25 21:29:26 5705

原创 微信小程序使用video组件时的一些坑

(1)mp4视频用video组件播放会卡顿、绿屏,尤其是在快进、拖动时间条时.在video组件上,试试加个custom-cache=”{{false}}”属性,可以完美解决卡顿、绿屏的现象(2)mp4的转码格式有很多种,video组件仅对mp4的H264这种视频编码格式支持,不会出现绿屏和卡顿的现象。简单判断该视频是否支持video组件,可以将其拖拽到chrome上播放,一般能在chrome上播放...

2018-04-16 23:54:32 37651 4

原创 PHP解析错误 PHP Parse error: syntax error, unexpected '[' in

之前做了一次php后台代码在不同服务器的迁移,代码迁移到新服务器上,代码运行不了,返回500内部错误。500 内部错误,就查看服务器上/var/log/php-fpm/www-error.log这个路径下的日志(在phpinfo中error_log一栏可以找到自己服务器报错文件的地址)。发现一直报这个错误:PHP Parse error: syntax error, unexpected '[' ...

2018-04-14 16:24:45 45965 2

原创 微信支付HTTPS服务器证书更换问题 主机centos

今天在邮箱中看到这样一句话尊敬的微信支付商户:因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月29日更换服务器证书。新的服务器证书由权威机构(DigiCert) 签发, 如果你的服务器上没有部署DigiCert的根CA证书,将导致你的下单、退款等功能无法正常使用。请开发人员务必尽快完成证书验证及安装,详细流程可查看商户平台公告。微信...

2018-04-10 00:15:46 1521 3

原创 有关mysql数据库表中数据库行数自动更新

在数据库中,每次插入和修改数据,都需要记录每条数据的修改时间,只要添加上这两个字段就可以了。下面附添加这两个字段的sql语句,记得写在create table语句中 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', updated_at TIMESTAMP DEFAULT CURRENT_T...

2018-04-06 22:06:35 1454

原创 python 爬取图片网站图片链接并下载收集

python进行图片网站图片收集,主要分成如下几个部分:(1)进行网站html页面分析,分析你要找到的图片的链接,以及每个链接url是怎么构成的,如果通过爬取页面的html获取这些图片的链接(2)通过python将这些已知链接的图片下载下来注意这行代码header = {"Referer":"http://", "User-agent":"Mozilla/5.0"} #输入和imagepage类...

2018-03-23 18:03:55 9933 3

原创 python安装requests和BeautifulSoup

安装requests安装beautifulSoup

2018-03-23 13:06:21 727

原创 python 图片长宽选择器

因为最近在进行图片的筛选,发现手工筛选比较慢,就用python写了个图片长宽筛选器。思路如下:(1)读取目录下所有文件名(2)获得图片的句柄(3)通过句柄获得图片的窗宽,筛选如果长宽小于某值,则删除,否则保留#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sysfrom PIL import Imagepath = './201301...

2018-03-22 23:33:07 755

原创 在腾讯云上搭建php+nginx+mysql运行环境 LNMP环境搭建

鼠标右键图片,选择打开新标签页选项即可看大图。这篇教程页很不错,可以参考 http://blog.csdn.net/u012486840/article/details/52610320

2018-03-15 11:31:37 1465

原创 腾讯云cos sdk示例php

https://github.com/tencentyun/cos-php-sdk-v4https://cloud.tencent.com/document/product/436/6066

2018-03-12 20:25:22 4146

原创 js通过浏览器批量下载图片代码

目标网站目标网站打开浏览器,在console中输入以下代码,回车即可function sleep(d){ for(var t = Date.now();Date.now() - t <= d;);}function download(src) { var $a = document.createElement('a'); $a.setAttribute("hr...

2018-03-12 00:02:30 13914

原创 php 下载网络图片到本地 遇到httpcode为0的错误

先上成功用php下载网络图片到本地的代码:<?php//Download.phpclass Download{ public static function downloadImage($url, $path='images/') { $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6...

2018-03-09 23:27:27 3136

原创 微信小程序对wx.request函数进行封装操作的代码示例

//app.jsApp({ onLaunch: function () { }, networkEngine: require('utils/network.js')})// /utils/network.jsmodule.exports ={ send:function(){ console.log(arguments); var that = t...

2018-03-08 20:26:54 3000

原创 免费给阿里云服务器中添加ssl证书

之前免费给阿里云服务器上添加过ssl证书。使得http变成了https安全链接了。现在入口被阿里云隐藏掉了。这篇文章就告诉了找到隐藏的免费ssl购买地址。https://bbs.aliyun.com/read/573933.html?spm=a2c4e.11155515.0.0.VNwzjO(1)购买之后按照购买后,在固定网站根目录下新建个目录,上传验证文件。阿里云会自动审核。(2)接下来下载验证...

2018-02-24 22:19:25 3671

原创 QuickSort

QuickSort 示例quicksort 使用了递归二分的思想,首先找到最初的基准数(以第一个为基准),如果从小到大的排列的话,先在右边找到比基准数小的数组下标,然后再在左边找到比基准数大的数组下标,两个数交换位置。 如果左边的基准数下标等于右边的基准数下标。下标表示的数和最初的基准数交换位置。 然后左边的数组和右边的数组还是按照这个方法继续排序下去。#include<stdio.h>void

2017-12-18 23:29:08 278

转载 微信开发--如何存储并定时更新access_token

微信获取accessTokenaccessToken有2个小时时间限制。分三步判断1. 判断数据库中是否有,没有则插入accessToken,和过期时间2. 判断数据库中accessToken是否过期,若过期则重新获取accessToken,并重新插入到数据库中3. 若没过期,直接从数据库中取出accessToken来使用参考文章

2017-11-21 00:07:43 2917

原创 js脚本爬取网页数据案例解析

注:所有网页数据都是以dom为节点存储的数据,只要获得该节点的dom中包含的内容即可。 该网页为例 我要爬取该网页的所有嘉宾的信息,我应该先获取每个嘉宾的dom值,取出里面的数据即可。 直接在浏览器控制台运行该脚本即可var temp = document.getElementsByTagName("td");for(var i = 0; i <= 104; i++){ consol

2017-11-18 00:29:08 7941 2

原创 PHPExcel 读取Excel以xlsx格式的文件

(1)首先从github上下载PHPExcel, (2)拷贝到本地服务器运行的文件夹下 (3)载入PHPExcel类和IOFactory类 (4)读取excel文件 (5)读取行列对应的数值即可<?phprequire_once dirname(__FILE__) . '/Classes/PHPExcel.php';require_once dirname(__FILE__) . '/

2017-11-16 23:54:04 6760

原创 sql 技巧 和 SVN conflict小结

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-11-03 23:59:53 698

原创 php 模糊查询数据库的技巧,以及数据分页原理, Date转换

1.   php使用pdo传递参数模糊查询时,会用到 like%上海%, 进行查询,在配置过程中 不能like%?%,这样配置,必须给参数赋予  %上海%, 然后赋值给?实例类似如下:$param = "%上海%";db::run("select * from t_table where name like ?", $param);2.数据库查询10-20条数据语句

2017-11-02 23:41:41 660

原创 $_POST 和php://input的区别

获取提交的表单数据,可以采用$_POST[key]来获取相应参数。也可以通过get_file_content("php://input")来获取相应的表单数据具体区分如下:$_POST 与 php://input可以取到值,$HTTP_RAW_POST_DATA 为空$_POST 以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚

2017-11-02 00:51:54 642

原创 php生成空对象的两种方法

最基本的php中生成类,首先就要先定义类,包括成员变量和成员方法等,还要设计构造函数给成员变量赋值。有没有一种快捷的方式,能够迅速创建出空对象,并对对象的成员变量赋值。下面提供两种迅速生成空对象的方式,然后迅速对对象赋值。方法1. 定义空类,空类生成空对象,然后对对象的成员变量赋值方法2. 使用stdClass直接生成空对象下面附代码:.<?php//ph

2017-11-02 00:22:39 11245

原创 微信小程序引入模块中wxml、wxss、js

先描述下目录结构,见下图UI页面见下图其中ok按键是引入的log模块,log模块非page页indexButton是index页本身拥有的组件,index页直接导入Log模块中的组件,css,事件响应函数。显示效果如下app.json的内容如下

2017-10-28 00:14:05 17433

原创 微信小程序 使用include导入wxml注意的问题

(1)使用inlucde的时,要注意将最后的终止符 / 添加上去,否则不能正常的导入界面内容例如:(2)引入文件注意的问题若何header.wxml中内容如下,是不能正确引入的,因为注释中包含了三个‘-’ , 改成两个就可以了。  作者之前试了半天才发现这个问题。12312

2017-10-26 23:37:46 10193

原创 ECMAScript arguments 对象

文章参考链接最近见到这样的js函数,函数不用再括号中赋值参数,直接通过arguments对象来取到相应的参数。JS参考代码:function sayHi(){ if(arguments.length == 3){ console.log(arguments[0] + " " + arguments[1] + " " + arguments[2]); }}sayHi

2017-10-25 23:39:19 232

原创 微信小程序quickstart项目中有关userInfoReadyCallback的解释

userInfoReadyCallback 在index.js中定义,在app.js中使用附app.js代码://app.jsApp({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.s

2017-10-19 14:03:28 18840 1

原创 有关二叉排序树的代码实现

参考文章一参考文章二#include#include#include#includeusing namespace std;struct biTree{ int data; biTree *left; biTree *right;};//插入数据biTree* insertEle(biTree *t, int key){ if (t == NUL

2017-10-19 13:42:09 299

原创 php adodb 从mysql数据库中输出中文显示到utf编码网页乱码问题

首先html的编码格式是utf-8,然后php通过adodb连接后也要设置utf-8的连接方式,然后查询的时候也要以utf-8的方式查询,这样就不会造成输出中文乱码的问题了。代码更改如下adodb连接数据库 $this->_db = NewADOConnection("mysqli"); $this->_db->connect($this->_dbAddr, $t

2017-09-14 12:55:49 944

原创 有关xampp中httpd.conf和vhost配置问题

httpd.conf修改完成后的部分如下httpd-vhosts.conf修改内容如下 #配置访问跟目录 DocumentRoot "D:/XAMPP/htdocs/foxphp/foxphp" ServerName web.foxphp.com #这里配置欢迎首页面

2017-09-11 20:55:53 3828

转载 apache(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试 ...

今天启动apache时,报了“(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: could not bind to address 0.0.0.0:80”的错误。从网上查是是端口冲突,仔细检查发现80端口被IIS占用了。解决方法:改端口号,打开.\apache\conf\httpd.conf,将其中的监听端口,由80改为81

2017-09-07 11:08:06 8852

原创 js实现向量偏移角度

需求是这样的,给出一个向量(x,y) 然后逆时针旋转45度,然后得到对应的x, y值var xx = 0;var yy = 0;var tha = Math.PI/4;var params = [xx,yy,tha];function changeAngle(param){ if(param[0] !== 0 && param[1] !== 0){ var x = p

2017-09-06 18:32:47 3773

原创 svn 环境搭建教程

如果看不清图片,鼠标右键打开新标签页,放大照片即可看清

2017-09-05 14:31:46 299

原创 esp8266 error: espcomm_open failed

gpi0 没有接地,接上地就可以了注意和usb分出的gnd接口接的是同一个地

2017-08-30 18:51:15 11555 4

转载 修复WIN10下Prolific USB-to-Serial Comm Port驱动无法使用

修复WIN10下Prolific USB-to-Serial Comm Port驱动无法使用主要是为了使用esp8266

2017-08-30 17:29:57 6173

原创 树莓派安装noobs操作系统

1. 格式化sd卡, 格式为fat322. 将noobs操作系统的压缩包解压,然后将noobs文件夹里面的所有文件考到sd卡根目录上,(注意不要把noobs文件夹考到根目录上,考里面的所有文件)3.将sd卡插入树莓派,接下来进行傻瓜操作即可。

2017-08-30 16:29:26 1533 1

搭建微信小程序服务 - 开发者实验室 - 腾讯云

开发者实验室搭建微信小程序服务器端代码

2017-06-26

使用再生龙制作linux系统镜像教程

使用再生龙制作linux系统镜像教程

2017-05-14

2012 Maryland High School Programming Contest

题解 代码 标称 acm 2012 Maryland High School Programming Contest

2013-04-22

2013ACM校赛题目

这是我们的校赛题目,B题的进制转化数据有错误,大家要注意一下

2013-04-16

多校第二场解题报告+标程

代码 数据解题 报告 题目都放在压缩文件中了

2013-03-31

2013ACM多校联合(1)_CSUST(标程+数据)第一次修改

acm 算法竞赛 题解 标称 文档 2013-3-17比赛

2013-03-17

acm 树状数组讲解

图文并茂的描述了树状数组的使用~~让大家详细了解梳妆数组的使用

2012-09-03

空空如也

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

TA关注的人

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