自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何完美更换WordPress网站的域名

前几天,一位WordPress王牌主机的用户问我,他的WordPress网站已经建立一年多了,现在想要修改网站使用的域名,该如何操作?这是WordPress用户经常遇到的问题。今天我们来给大家介绍一下,如何更换WordPress网站的域名。不管是个人网站还是企业网站,一般我们都不建议更换网站域名,因为这不但会影响网站在搜索引擎结果中的排名,减少网站的访问量,同时还会在网站用户中留下不好印象。不...

2019-12-10 10:33:21 1143

转载 发现好多人不会安装thinkphp6

发现好多人不会安装thinkphp6,我也是醉了,这届新手这么弱的么?嘻嘻安装指南于是本屌来指导下,先认真研读下官方文档:注意官方声明过必须7.1+以上才行,那么怎么检查呢?命令行执行 php -v确认php版本没问题后,执行这句:composer -vvv create-project topthink/think=6.0.x-dev tp-vvv参数是可以查看实时进度的,...

2019-10-31 14:23:33 392

转载 python---websocket的使用

目录一:简介二:对比:  Http:  WebSocket:三:socket实现步骤  服务端:  客户端:四:简单实现,实现连接  服务端:  浏览器:五:数据接收规则  数据帧格式:  实现规则解码:  实现循环获取数据六:数据发送规则(需要发送二进制包struct模块)  实现发送数据七:tornado实现websocket聊天室  tornado服务端  前端模板  消息插件  ...

2019-09-26 14:30:34 1232

转载 SIM800C 使用GPRS与远程服务器进行串口通讯

背景:SIM800C模块与服务器建立通讯实现了真正意义上的物联网应用,它突破了WiFi模块只能在固定无线网络范围内的距离局限,或是蓝牙模块的短距离传输瓶颈,我们只需要借助单片机连接GSM模块与电器开关,然后对单片机进行简单的控制逻辑编程。GSM模块只要在有移动网络信号覆盖的环境下就能与控制端进行基于TCP/IP协议的点对点数据传输,从而实现不限距离的远程控制。本文介绍SIM800C模块通过GP...

2019-05-05 23:11:20 7495 1

转载 ThinkPHP3.2.3框架下接入阿里云短信服务接口实现:注册登录

阅读目录首先介绍下短信注册登录流程: 具体实现代码(使用阿里云短息服务[SDK轻量版])如下:回到顶部首先介绍下短信注册登录流程:注册页面点击获取手机号验证码按钮,用jquery的click事件POST或GET方法把手机号发送到后台控制器; 后台控制器创建函数,收到手机号后生成随机码,例如:6位的随机数code=rand(100000,999999);,生成之后用SESSION助...

2019-01-06 20:21:34 1051 1

转载 PHP修改PNG图片DPI

最近使用PHP生成图片用于打印,但是浏览器默认输出为72DPI,打印要求为300DPI,如果直接打印,图片会比较模糊。在网上找了一圈,大部分链接都指向ImageMagick,但是我的项目部署在新浪SAE,新浪SAE不支持它。继续找,发现了《PHP 使用GD函式庫更改圖片DPI》这篇文章,提供了修改JPG图片分辨率的方法,亲测可行。但是我的项目必须使用PNG图片,因为用的是透明背景,所以上面的方...

2018-11-19 15:44:39 1878

转载 用Image类给透明背景图片添加文字丢失透明背景的解决办法

今天用Image类给一个透明背景的png添加文字水印,结果保存后的图片透明背景变白色了,然后就找资料学习,线分享如下:版本:thinkphp 3.2前提:采用的Gd库找到Gd.class.php文件, 路径:ThinkPHP/Library/Think/Image/Driver/Gd.class.php将类中的save方法替换如下:/**      * 保存图像      * @p...

2018-11-18 17:46:00 948

转载 【前端安全】JavaScript防http劫持与XSS

摘要: 作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-site scripting)、CSRF跨站请求伪造(Cross-site request forgery)。但是一直都没有深入研究过,前些日子同事的分享会偶然提及,我也对这一块很感兴趣,便深入研究了一番。作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-site scripting)、CSRF跨站请求伪...

2018-11-14 22:14:14 375

转载 【HTTP劫持和DNS劫持】实际JS对抗

1、对于DIV注入的,可以初始化时检查全部html代码。检测是否被劫持比较简单,但对抗就略麻烦,这个在说完第2点之后再解释。 2、对于js注入,可以在window监听DOMNodeInserted事件。事件有srcElement,可以获取到刚插入的dom节点。 这里开始简单粗暴的做正则匹配,匹配所有url。 再逐个比较是否白名单域名,如果不是,则判定为劫持。可以上报,同时可以移...

2018-11-14 22:07:13 575

转载 Python那么火,到底可以用来做什么?

如果您正在考虑学习Python,或者您最近刚开始学习,您可能会问自己:“我到底可以用Python做什么?”这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我发现Python主要可用于一下三个方面:如果您正在考虑学习Python,或者您最近刚开始学习,您可能会问自己:“我到底可以用Python做什么?”这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我...

2018-11-11 00:35:11 353

转载 PyPI使用国内源

通过几次 pip 的使用,对于默认的 pip 源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https:...

2018-11-09 12:37:35 426

转载 sublime text3安装SublimeREPL--解决不能运行input()的问题

一、安装包管理器(如果已经安装可以忽略)1、简单的安装方法:使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:点击(此处)折叠或打开import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_pat...

2018-11-08 16:30:45 2254

转载 IIS7和IIS8环境下 ThinkPHP专用URL Rewrite伪静态规则

这是适用于IIS7,IIS7.5,IIS8.0及以上的ThinkPHP的伪静态规则,把以下代码保存成web.config文件,放到FTP的web目录内即可。<?xml version="1.0" encoding="UTF-8"?><configuration>    <system.webServer>        <rewrite>      ...

2018-05-25 18:14:06 8082 3

转载 如何解决 Windows 实例出现身份验证错误及更正 CredSSP

  现象描述通过微软的 RDP 协议客户端 远程连接 Windows 实例时报错:出现身份验证错误,要求的函数不受支持。原因分析微软官方 2018 年 5 月更新了凭据安全支持提供程序协议(CredSSP)相关补丁和身份验证请求方式。当出现以下任一配置策略时会出现该连接错误:配置策略一:客户端的策略为未修补,服务器端策略为强制更新的客户端。配置策略二:客户端策略为强制更新的客户端,服务器端策略为未...

2018-05-09 23:33:18 8702

转载 【微信小程序】客服消息教程(后台以PHP示例)

1、不需要自己手动开发客服消息的,直接接入客服,不开启消息推送即可。这种模式不多讲。2、公众号后台开启消息推送模式,配置服务器URL、TOKEN、随机串、数据模式、数据格式(XML或JSON),这个地方需要注意数据格式,蛮坑哦。;3、校验服务器配置;原生php在我的另外一篇文章找找;框架照着原生简单改改就行了,简单参照下面流程:1)填写服务器配置2)验证服务器地址的有效性3)依据接口文档实现业务逻...

2018-04-13 18:22:44 4322

转载 Windows 2016 IIS10.0+PHP+MySQL环境搭建

准备篇一、环境说明:操作系统:Windows Server 2016PHP版本:php 7.1.0MySQL版本:MySQL 5.7.17.0二、相关软件下载:1、PHP下载地址:http://windows.php.net/downloads/releases/php-7.1.0-nts-Win32-VC14-x86.zip2、My

2018-01-02 00:50:02 1418

转载 win10系统,mysql-installer-community-5.7.19.0.msi安装

叮咚丶哈哈win10系统,mysql-installer-community-5.7.19.0.msi安装 1.进入官网找到自己所需的安装包:https://dev.mysql.com/  ,路径:DOWNLOAD-->MYSQL Community Edition(GRL)-->MYSQL on Windows (Installer & Tool) 

2018-01-02 00:36:52 7435

转载 如何在 Apache 上部署 Let's Encrypt 证书 &&自动续期脚本

姊妹篇:http://bbs.qcloud.com/thread-12059-1-1.html Linux基金会宣布它将托管Let's Encrypt项目和互联网安全研究组(ISRG)。Let’s Encrypt CA项目由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起,向网站自动签发和管理免费证书,加速将Web从HTTP过渡到HTTPS。ISRG则是开发Le

2017-11-28 00:22:58 4431

转载 部署 LAMP

文档提供方:上海驻云信息科技有限公司    更新时间:2017-11-03 16:59:36   简介LAMP 指 Linux+Apache+MySQL/MariaDB+Perl/PHP/Python,是一组常用来搭建动态网站或者服务器的开源软件。它们本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的 Web 应用程序平台

2017-11-25 22:30:55 458

转载 Let's Encrypt,站点加密之旅

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。Let's Encrypt,是2016年4月12日成立的一家证书授权中心,提供免费的传输层安全(TLS)X.509证书,通过

2017-11-25 22:13:45 647

转载 Linux(centos7)下安装OpenSSL 安装图文详解

安装环境:        操作系统:CentOs7       OpenSSL Version:openssl-1.0.2j.tar.gz       目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.2j.tar.gz1、将下载的压缩包放在根目录,2、在文件夹下解压缩,命令:tar -xzf 

2017-11-25 22:07:30 1808

转载 在Windows服务器上启用TLS 1.2及TLS 1.2基本原理

在Windows服务器上启用TLS 1.2及TLS 1.2基本原理 最近由于Chrome40不再支持SSL 3.0了,GOOGLE认为SSL3.0已经不再安全了。所以也研究了一下SSL TLS加密。首先在这个网站上测试一下自己的服务器究竟处于什么水平。https://www.ssllabs.com/ssltest/测试结果显示是支持SSL3.0的并且不支持TLS 1.2。证书使

2017-09-20 10:59:18 11811

转载 Windows2008 R2服务器配置TLS1.2方法

request:fail错误(含https解决方案)(真机预览问题)把下面的代码复制到PowerShell里运行一下,然后重启服务器。# Enables TLS 1.2 on windows Server 2008 R2 and Windows 7# These keys do not exist so

2017-09-20 10:14:55 1649

转载 JS怎么把字符串数组转换成整型数组

今天在学习highcharts时,遇到了一个把字符串数组转换为整形数组的问题,拿在这里讨论一下:比如有一个字符串:[javascript] view plain copyvar dataStr="1,2,3,4,5";  现在需要把它分割为int型数组:[javascript] view plain c

2017-08-29 14:02:36 1590

转载 使用CSS3实现树形控件

下面是一个使用HTML的ul标签制作的关于国家区划的组织结构图。中国北京广东省广州市韶关市海南省海口市美兰区龙华区秀英区琼山区三亚市安徽省合肥市安庆市United States of AmericaWashingtonFlorida我们的目标是,在保持最干净的HTML源码不变的情况下,只使用CSS,将上面的结构图转

2017-08-16 18:18:18 1611

转载 使用 树莓派 搭建属于自己的 web服务器(二)设置Apache

1. 获取服务器ip地址:1 ifconfig 2. 更改本地hosts文件要想在浏览器中输入一个域名也一样可以访问你的服务器,你需要更改电脑中的hosts文件linux 系统:1 sudo vim /etc/hostswindows 系统:1 C:\Windows\System32\drivers\etc\hosts

2017-08-14 18:24:11 2995

转载 树莓派测试串口GPS

BT-308蓝牙GPS的测试失败了,不知道是不是BT-308自身的问题,蓝牙加载成功,但是连接测试时总是无法的定位(参阅:树莓派通过命令行工具配置蓝牙设备)……于是找出了前期做穿越机用的串口GPS,GPS数据通过UART接口传输,下面是测试步骤和方法。1、硬件平台Raspberry Pi 3 B+加了块DVK512扩展板,扩展板能延伸出UART端口、USB to UART接口、8I

2017-08-14 16:10:35 2075

转载 树莓派用命令行播放视频

树莓派上可以播放 H264 和 mp4 等视频格式,1080p也没问题,因为这种格式的文件有硬件加速。首先安装 安装 omxplayer ,这是一个命令行的播放器:1sudoapt-get installomxplayer然后就可以播放了,当然需要通过 HDMI 连接到显示器看:

2017-08-14 10:17:52 10355

转载 视频演示如何给树莓派安装摄像头模块

树莓派官方出品摄像头模块已经有一段时间了。完整的规格可以在树莓派官方摄像头模块页面找到。该页面旨在向您展示如何将摄像头模块连接到树莓派上以及如何使用。根据你当前SD卡的状态,这需要2到20分钟的时间不等。第一步: 将摄像头连接到树莓派上摄像头的带状线缆需要连接到树莓派的特殊连接头上,就在紧靠以太网口的位置。想知道如何连接线缆,最简单的方式就是看看下面这个视频。其实都很简单,只是

2017-08-14 10:17:13 604

转载 树莓派上手常见问题处理[转]

(转自LT的博客)一、磁盘1. Volume was not properly unmounted. Some data may be corrupt. Please run fsck.现象:非正常关机后,在开机信息最末尾出现1[   15.721411] FAT-fs (mmcblk0p1): Volume was

2017-08-13 23:34:47 6214

转载 树莓派xrdp远程桌面连接出现Problem Connecting错误

版权声明:本文为博主原创文章,未经博主允许不得转载。现有解决办法:先卸载下面三个软件​sudo apt-get remove xrdp vnc4server tightvncserver11按顺序安装(一定要按顺序安装)1.sudo apt-get install tightvncserver2.sudo apt-get inst

2017-08-13 18:44:57 3825

转载 IIS http强制转向https(证书已安装好)

.修改C:\inetpub\custerr\zh-CN\403.htm文件,在标签中添加:script type="text/javascript"> var url=window.location.href; url=url.replace("http:","https:") window.location.replace(url);script>123

2017-08-11 18:32:32 5168

转载 JS数组中的字符串怎么转为数值

有一个数组 a===> ["2","3","4","5"] 怎么返回 a====> [2,3,4,5]?答案:["2","3","4","5"].map(s => +s);

2017-08-10 15:42:06 2323

转载 Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键

一、快速生成HTML5的头部信息的步骤:1.Ctrl + N,新建一个文档;2.Ctrl + Shift + P,打开命令模式,再输入 sshtml 进行模糊匹配,将语法切换到html模式;3.输入  !,再按下 Tab键或者 Ctrl + E ,就能快速打开HTML5的整体结构。二、十分常用的快捷键:Ctrl + P,打开搜索框。具体操

2017-08-03 14:15:45 1009

转载 JS组件系列——BootstrapTable 行内编辑解决方案:x-editable

阅读目录一、x-editable组件介绍二、bootstrapTable行内编辑初始方案三、bootstrapTable行内编辑最终方案1、文本框2、时间选择框3、下拉框4、复选框5、“阴魂不散”的select2四、总结 正文前言:之前介绍bootstrapTable组件的时候有提到它的行内编辑功能,只不过为了展示功能,将此一笔带过了,罪过罪过!

2017-08-03 12:12:14 1141

转载 JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的。有园友在评论中提到了父子表的用法,今天就结合Bootstrap table的父子表和行列调序的用法再来介绍下它稍微高级点的用法。bootstrap table系列:JS组件系列——表格组件神器:bootstrap tableJS组

2017-08-03 11:23:45 553

转载 JS组件系列——表格组件神器:bootstrap table

前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过。今天补起来吧。上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少使用方面的问题,也做了一部分笔记,在此分享出来供需要使用的园友参考。还记得前两天有园友加群问我Bootstrap Table的使用问题,呵呵,巧了,今天博主也遇到同样的问题了,在此还是要表示抱歉,没有

2017-08-03 11:22:36 366

转载 Sublime Text 3 快捷键总结(拿走)

以下是个人总结不完全的快捷键总汇,祝愿各位顺利解放自己的鼠标。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+S

2017-08-03 09:51:38 277

转载 [译]资深程序员应该有的样子

英文:Seniority, 翻译:@没故事的卓同学 人们使用不同的方式来定义工程师的水平,有些公司粗暴的通过工作经验来判断是否资深,但是什么样的工程师才能算资深老司机?下文将列出我的判断依据。API 不是重点如果你认为老司机就是 API 记得熟,你就错了。确实如果对相关 API 比较熟练开发的时候你会比较快,但是熟知一些特定的 API 并不是核心技能,因为只要有足够

2017-07-31 15:57:10 377

转载 【Linux】linux常用基本命令

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date

2017-07-27 10:20:11 280

js上传前预览图片

js上传前预览图片

2014-11-23

空空如也

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

TA关注的人

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