自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker应用

linux ubuntu18 安装先卸载可能存在的旧版本sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包sudo apt-get update通过HTTPS使用仓库(repository)安装:sudo apt install apt-transport-https ca-certif...

2020-03-18 19:41:25 185

原创 docker centos/ubuntu 开启sftp

centos创建容器docker run -itd --privileged=true -p 22002:22 --name test_sftp centos#-itd 以交互模式在后台运行#--privileged=true 使root拥有真正的root权限#-p 端口映射#--name 容器定义名字进入容器docker exec -it test_sftp bash...

2020-01-07 22:50:59 608

原创 python 关键字

逻辑判断类 ------ and,or,not,is,in,if,elif,elseis用于判断对象内存地址,==用于判断值,is用于判断字符串和数值,不可用于判断列表,元组,字典,集合循环类 ------ for,while,break,continuebreak终止循环,continue终止当次循环后执行下次循环文件管理类 ------ w...

2019-11-19 20:55:39 216

原创 进制转换

一,十进制转二进制(1)十进制转二进制整数部分方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。误区:1除2等于0余1例:2019转二进制2019/2=1009 ~11009/2=504 ~ 1504/2 = 252 ...

2019-10-14 21:44:27 438

原创 爬虫基础

requests库import requests#get请求及常用参数#status_code 返回码#reason 响应结果#text 响应内容#json() json响应内容headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)...

2019-09-12 11:14:43 2342

原创 scrapy框架

架构图ENGINE:引擎,框架的核心部分,负责在SPIDERS,ITEMPIPELINES,DOWNLOAD,SCHEDULER中间通信,传送数据 SPIDERS:自己写的爬虫 SCHEDULER:调度器,把请求按照一定的方式排列和整理,存放到队列 DOWNLOAD:下载器,到internet下载页面数据 ITEMPIPELINES:管道,保存数据到本地 DOWNLOAD MID...

2019-09-12 11:14:28 2238

原创 virtualenvwrapper和conda虚拟环境管理

更新下载源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yesconda config --remove channels defaults #删除了默认源,不然总是从官网下载然后超时c...

2019-09-12 11:14:08 1344

原创 app爬虫

一.fiddler基础使用优点:可以查看所有浏览器、客户端应用或服务之间的web数据流 手动或自动修改任意的请求和响应 可以解密HTTPS数据流以便查看和修改缺点:只是支持http、https、ftp、websocket数据流等相关的协议 无法监测或修改其他数据,如SMTP、POP3等 fidder无法处理请求和响应超过2GB的数据常用功能:edit修改数据...

2019-09-12 11:13:19 889

原创 在html5+app内嵌vue页面,并在vue页面开发上传图片功能,兼容安卓和ios

公司项目需求在html5+app里嵌了一个用vue开发的h5项目在vue项目里需要做上传图片功能,但是安卓和ios两者效果不一,安卓部份机型只能选择一张图片,ios可多选,在ipad上多选图片上传会出现丢失的情况,后来想到在vue项目里调用app里的选择图片和拍照方法,但是选择出来的图片web内无权限使用,无法用app的方法拿图片在web上传,之后有了下面的解决方法解决方案:在vue项...

2019-02-18 14:06:31 7350

原创 在html5+app里调试vue页面

开发工具:HBuilderX1.笔记本和手机连接到同一个WIFI2.查询本地IP地址WIN+R,输入cmd回车,输入ipconfig,查看本地IPv4;3.修改网页项目中IP地址找到项目中config文件夹,下面index.js文件打开; 找到如下代码module.exports = {dev: { env: require('./dev.env'), ...

2019-02-18 11:07:25 1832

原创 redis汇总

目录 特点安装数据库服务器命令Redis key 设计技巧数据类型及其操作命令数据结构stringlistsethashzset发布与订阅排序事务pipeline基准测试键的过期持久化概况snapshotingAOF主从复制HALua安全问题 特点1. Redis是一个开源的、C...

2019-01-27 11:44:36 176

原创 python 基础一

 Python代码的缩进规则,4个空格,不要使用Tab,更不要混合Tab和空格数据类型整数        正负整数浮点数     浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的字符串     以''或""括起来的任意文本布尔值     true和false空值         空值是一个特殊的值,用None表示。None不等于...

2018-12-03 20:08:03 219

原创 微信支付之app支付

public function wxWapPay(){ $out_trade_no = $_GET['out_trade_no']; //商家订单号 $total_fee = $_GET['total_fee']*100; //商品价格 单位为分 $time = time(); $nonce_str = xxx; //随机字符串 不多于32位 $appid ...

2018-11-29 08:53:17 198

原创 微信支付之企业付款到零钱

public function pay_to_change($orderid,$openid,$amount){ $appid = xxx;//商户账号appid $secret = xxx;//appsecret $mch_id = xxx;//商户号 $key = xxx;//支付密钥 $arr ...

2018-11-29 08:46:18 766

原创 vue简易图片左右旋转,上一张,下一张组件

项目需求,嵌到elementUi里的小组件,写得不好,不喜勿喷,谢谢父组件代码<template> <div> <see-attachment :filesLists='files' :file='imgFile' v-if="showmask" @hideMask='showmask=false'></see-attachment>...

2018-10-09 11:33:19 2398

原创 微擎数据库查询函数汇总

目录pdo_get,pdo_getcolumn,pdo_getall,pdo_getslice,pdo_fetch,pdo_fetchcolumn,pdo_fetchall,pdo_insert,pdo_update,pdo_delete,pdo_query,pdo_run,pdo_fieldexists,pdo_indexexists,pdo_tableexists,pdo_fieldmat...

2018-09-26 11:32:19 6910

原创 微信小程序解释微擎富文本

微擎后台返回的富文本数据需要用ihtmlspecialchars()这个函数转换一下public function doPageWxParse(){ global $_W,$_GPC; $table = $_GPC['type']; $id = $_GPC['id']; $where = ['uniacid'=>$_W['uniacid']]; if($table &...

2018-09-19 11:21:15 930

原创 微擎数据库链式查询合集

微擎的文档看着麻烦,合在一起方便查询目录load,form,select,where,whereor,having,groupby,orderby,leftjoin,innerjoin,on,limit,page,get,getall,getcolumn,count,exists,getLastQueryTotal,getLastQueryload$query = load()-...

2018-09-18 09:50:26 3848

原创 微信小程序里的typeof cb == "function" && cb(obj);是这个意思

 这是页面的jsconst app = getApp()Page({ data: { }, getUser(data){ //这里调用封装的函数,给它传两参数,一个是obj,一个是function app.util.getUserInfo(data.detail,function(obj){ console.log('返回的参数',...

2018-09-14 17:35:59 8291 3

原创 element UI table 实现合并单元格

 <el-table :data="auditListArray" :span-method="objectSpanMethod">...</el-table> setTable() { let spanOneArr = [], spanTwoArr = [], concatOne = 0,...

2018-09-10 08:53:00 2202 1

转载 PHPExcel导入导出

首先需要去官网https://github.com/PHPOffice/PHPExcel/下载PHPExcel,下载后只需要Classes目录下的文件即可。/** * 数据导出 * @param array $title 标题行名称 * @param array $data 导出数据 * @param string $fileName 文件名 * @param stri...

2018-06-05 15:45:58 698

转载 win10专业版、家庭版 credssp 加密 oracle 修正

远程桌面使用的是“凭据安全支持提供程序协议 (CredSSP) ”,这个协议在未修补的版本中是存在漏洞的。于是微软在 2018 年 3 月 13 日在补丁中解决了这个问题,但是默认并没有强制使用新的协议,因为一旦强制使用,假如服务器端和客户端不匹配,将无法连接。所以用户并不会感知到。在 2018 年 5 月 8 日,微软在补丁中将客户端策略提严了一点,mstsc 登录就会有提示了,就会出现如上的错...

2018-05-11 10:15:34 28275 5

原创 微信小程序上传图片到微擎

//图片上传 public function doPageUpload(){ global $_GPC, $_W; $uptypes = array('image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png'); $max_file_size...

2018-04-11 23:07:57 3779 1

原创 微擎后台数据分页

<?php //定义页码$pindex = max(1, intval($_GPC['page']));//定义记录数$psize = 30;//排序与每页多少条记录$limit = " ORDER BY id DESC LIMIT " . ($pindex -1) * $psize . ", {$psize}";//数据查询条件$where = ' WHERE uniaci...

2018-03-19 15:18:15 2380

原创 微擎util.js

!function (window) { function getQuery(e) { t = ""; if (-1 != e.indexOf("?")) var t = e.split("?")[1]; return t } var util = {}; util.iconBrowser = function (e) { require(["fileUploader...

2018-03-19 11:47:01 3835

原创 微擎manifest各标签注释

<?xml version="1.0" encoding="utf-8"?><manifest xmlns="http://www.we7.cc" versionCode="0.7"> <!--节点application setting属性是否需要参数设置--> <application setting=&quo

2018-02-27 21:14:53 771

转载 微擎设计模块详解

什么是设计模块        当需要扩展微擎系统功能时,微擎提供一套扩展机制称之为“微擎模块”,每一个模块就是一个独立的功能,通过微擎系统创建、安装、更新及卸载。         以下讲解怎么在微擎系统中设计创建一个模块。微擎模块设计助手可以通过 系统 - 模块 - 设计新模块 或是通过 http:%%//%%你的微擎链接/web/index.php?c=extension&a=modul...

2018-02-27 21:00:17 8892 1

原创 微擎模块目录结构

business 模块的名称(可以随便命名,对应新建模块中的 模块标识。官方建议: 作者名+模块名 例:we7_demo) images 建议 图片、css 文件、js文件放此目录. template 模板目录(移动端模板放在mobile文件夹之下,web端直接放在template下) mobile APP 端模板目录 mobile.html APP 端模...

2018-02-27 20:53:45 3872

原创 ubuntu 16.04 安全模式下重置数据库root密码方法

1,关闭mysql服务/etc/init.d/mysql stop关闭服务后需要再进行一步杀死mysql进程2,查找mysql还在运行的进程 ps -A|grep mysql3,根据进程id杀死进程(这一点很重要,不杀死所有mysql进程无法启动安全模式)kill -9 进程id4,进入安全模式/usr/bin/mysqld_safe --skip-grant-

2018-02-05 22:31:30 529

原创 ubuntu上使用码云

1 、下载sudo apt-get updatesudo apt-get install git2、配置公钥2.1、生成公钥sudo ssh-keygen -t rsa -C "*********@qq.com"       //双引号内我填的是我的帐号之后有3次回车,其中有2次是输入密码的,此密码可为空,但我还是填了2.2 查看公钥 sudo cat /root/.ssh/id_rsa.pub把

2018-01-18 17:15:56 2750

原创 php解决aes,base64后的json字符串json_decode为null的问题

原因:5.6.0: 不再接受无效长度的 key and iv 参数。 如果参数长度无效,则 mcrypt_decrypt() 函数会产生警告并且返回 FALSE。 之前版本中,对于长度不足的密钥和初始向量会在其后补齐 ‘\0’ 使其达到有效长度。 问题如图,json字符串后多了好多个方框 所以:$encryptdata = str_replace("\0","",$encryptdata);

2017-12-25 21:29:27 2212

原创 补基础之javascript面向对象-非构造函数的继承

一、什么是”非构造函数”的继承?var Chinese = {  nation:'中国'};var Doctor ={  career:'医生'}二、object()方法//把子对象的prototype属性指向父对象,从而使得子对象与父对象连在一起function object(o) {  function F() {}  F.prototype = o;  return new

2017-12-22 16:21:51 188

原创 补基础之javascript面向对象-构造函数的继承

//"动物"对象的构造函数。function Animal(){  this.species = "动物";}//"猫"对象的构造函数。function Cat(name,color){  this.name = name;  this.color = color;}一、 构造函数绑定第一种使用call或apply方法,将父对象的构造函数绑定在子对象上function Cat(n

2017-12-22 11:07:45 204

原创 补基础之javascript面向对象-封装

生成实例对象的方法 1,原始模式() 缺点:一是如果多生成几个实例,写起来就非常麻烦; 二是实例与原型之间,没有任何办法,可以看出有什么联系 var Cat = {   name : '',   color : '' }2,构造函数模式(与普通函数差不多,只是用this变量,使用new运算符,就能生成实例,并且this变量会绑定在实例对象上) 缺点:

2017-12-22 10:43:40 146

原创 最简单的vue上传图片

<template> <img :src="f.src" v-if="f" /> <img src="../../assets/zz.jpg" @click="add" v-else/> <input class="value" style="display:none" type="file" ref="file" accept="image/*" multiple="mul

2017-11-30 20:18:03 3760

原创 阿里云linux,ubuntu16.04,lnmp,ftp,防火墙,nginx下thinkphp5的配置

打开阿里云实例的安全组,开通需要的端口,一般是80,443,3306,22等#更新apt-getsudo apt-get update#下载nginxsudo apt-get install -y nginx#重启nginx/etc/init.d/nginx restart#浏览器中输入ip查看nginx安装情况#安装php7.0和所需依赖和扩展sudo apt-get install -

2017-11-18 19:01:43 342

原创 移动端响应式开发rem字体与页面百分比设置

@media screen and (min-width:240px){body{font-size:10px}}@media screen and (min-width:320px){body{font-size:12px}}@media screen and (min-width:360px){body{font-size:12px}}@media screen and (min-width:3

2017-11-15 20:59:18 1833

原创 蒙层Flexbox将页面底部固定在屏幕最下方,内容占满屏后紧跟其后

<div class="detail"> <div class="detail-wrapper"> 我是内容 </div> <div class="detail-close"> 我是底部 </div> </div>.detail{ position:fixed; //因为是遮罩效果所以要fixed top:0; l

2017-11-09 22:15:05 943

原创 vue从1.0到了2.0以后,有哪些变化?

vue从1.0到了2.0以后,有哪些变化?

2017-11-07 19:24:10 899

原创 webpack与vue-cli

webpak vue-loader vue-cli

2017-11-06 22:13:23 917

空空如也

空空如也

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

TA关注的人

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