- 博客(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
238
原创 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
691
原创 python 关键字
逻辑判断类 ------ and,or,not,is,in,if,elif,elseis用于判断对象内存地址,==用于判断值,is用于判断字符串和数值,不可用于判断列表,元组,字典,集合循环类 ------ for,while,break,continuebreak终止循环,continue终止当次循环后执行下次循环文件管理类 ------ w...
2019-11-19 20:55:39
263
原创 进制转换
一,十进制转二进制(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
652
原创 爬虫基础
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
2517
原创 scrapy框架
架构图ENGINE:引擎,框架的核心部分,负责在SPIDERS,ITEMPIPELINES,DOWNLOAD,SCHEDULER中间通信,传送数据 SPIDERS:自己写的爬虫 SCHEDULER:调度器,把请求按照一定的方式排列和整理,存放到队列 DOWNLOAD:下载器,到internet下载页面数据 ITEMPIPELINES:管道,保存数据到本地 DOWNLOAD MID...
2019-09-12 11:14:28
2647
原创 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
1419
原创 app爬虫
一.fiddler基础使用优点:可以查看所有浏览器、客户端应用或服务之间的web数据流 手动或自动修改任意的请求和响应 可以解密HTTPS数据流以便查看和修改缺点:只是支持http、https、ftp、websocket数据流等相关的协议 无法监测或修改其他数据,如SMTP、POP3等 fidder无法处理请求和响应超过2GB的数据常用功能:edit修改数据...
2019-09-12 11:13:19
989
原创 在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
7490
原创 在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
1887
原创 redis汇总
目录 特点安装数据库服务器命令Redis key 设计技巧数据类型及其操作命令数据结构stringlistsethashzset发布与订阅排序事务pipeline基准测试键的过期持久化概况snapshotingAOF主从复制HALua安全问题 特点1. Redis是一个开源的、C...
2019-01-27 11:44:36
205
原创 python 基础一
Python代码的缩进规则,4个空格,不要使用Tab,更不要混合Tab和空格数据类型整数 正负整数浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的字符串 以''或""括起来的任意文本布尔值 true和false空值 空值是一个特殊的值,用None表示。None不等于...
2018-12-03 20:08:03
462
原创 微信支付之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
247
原创 微信支付之企业付款到零钱
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
820
原创 vue简易图片左右旋转,上一张,下一张组件
项目需求,嵌到elementUi里的小组件,写得不好,不喜勿喷,谢谢父组件代码<template> <div> <see-attachment :filesLists='files' :file='imgFile' v-if="showmask" @hideMask='showmask=false'></see-attachment>...
2018-10-09 11:33:19
2469
原创 微擎数据库查询函数汇总
目录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
7055
原创 微信小程序解释微擎富文本
微擎后台返回的富文本数据需要用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
966
原创 微擎数据库链式查询合集
微擎的文档看着麻烦,合在一起方便查询目录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
4205
原创 微信小程序里的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
8450
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
2294
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
723
转载 win10专业版、家庭版 credssp 加密 oracle 修正
远程桌面使用的是“凭据安全支持提供程序协议 (CredSSP) ”,这个协议在未修补的版本中是存在漏洞的。于是微软在 2018 年 3 月 13 日在补丁中解决了这个问题,但是默认并没有强制使用新的协议,因为一旦强制使用,假如服务器端和客户端不匹配,将无法连接。所以用户并不会感知到。在 2018 年 5 月 8 日,微软在补丁中将客户端策略提严了一点,mstsc 登录就会有提示了,就会出现如上的错...
2018-05-11 10:15:34
28496
2
原创 微信小程序上传图片到微擎
//图片上传 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
3853
原创 微擎后台数据分页
<?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
2444
原创 微擎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
3900
原创 微擎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
819
转载 微擎设计模块详解
什么是设计模块 当需要扩展微擎系统功能时,微擎提供一套扩展机制称之为“微擎模块”,每一个模块就是一个独立的功能,通过微擎系统创建、安装、更新及卸载。 以下讲解怎么在微擎系统中设计创建一个模块。微擎模块设计助手可以通过 系统 - 模块 - 设计新模块 或是通过 http:%%//%%你的微擎链接/web/index.php?c=extension&a=modul...
2018-02-27 21:00:17
8999
1
原创 微擎模块目录结构
business 模块的名称(可以随便命名,对应新建模块中的 模块标识。官方建议: 作者名+模块名 例:we7_demo) images 建议 图片、css 文件、js文件放此目录. template 模板目录(移动端模板放在mobile文件夹之下,web端直接放在template下) mobile APP 端模板目录 mobile.html APP 端模...
2018-02-27 20:53:45
3936
原创 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
575
原创 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
2813
原创 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
2260
原创 补基础之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
223
原创 补基础之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
232
原创 补基础之javascript面向对象-封装
生成实例对象的方法 1,原始模式() 缺点:一是如果多生成几个实例,写起来就非常麻烦; 二是实例与原型之间,没有任何办法,可以看出有什么联系 var Cat = { name : '', color : '' }2,构造函数模式(与普通函数差不多,只是用this变量,使用new运算符,就能生成实例,并且this变量会绑定在实例对象上) 缺点:
2017-12-22 10:43:40
171
原创 最简单的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
3828
原创 阿里云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
368
原创 移动端响应式开发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
1876
原创 蒙层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
979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人