Windows上的cmder 全局化 添加至右键

共0人围观 0 次评论

一、下载和解压 1. 下载地址:https://cmder.net 2. 解压即可 二、加入环境变量 · 右键我的电脑->属性->高级系统设置->环境变量->编辑系统环境变量path · 找到cmder安装地址,我的安装地址D:\Program Files (x86)\cmder\cmder.exe · 存进去即可 二、添加 cmder 到右键 ...

微信小程序 session的问题

共0人围观 0 次评论

想要保持一直登录的时候,却发现session一直存不住,设置完了之后在请求还是空 原因:每次请求的时候,我们是先请求到微信的服务器,然后转到我们的服务器,这样每次请求的都是不同的会话,这次的请求跟上次的请求不同,设置的session自然也就没有了 所以要设置一个标识,做一个对应关系 浏览器session,设置成功了以后,将sessionId 存在cookie中,下次请求时,会根据cookie中的sessionId去请求相应的数据 ...

Aes 微信小程序 PHP 互通

共0人围观 0 次评论

AES加密中有了密钥为什么还要密钥向量 AES的CBC加密模式,默认iv是16个0(这个称为初始化向量),由于是分组加密,所以下一组的iv,就用前一组的加密的密文来充当 下载链接/Skin/Public/editor/attached/file/20180523/20180523142936_32990.zip ...

aes 加密之Call to undefined function openssl_decrypt(

共0人围观 0 次评论

打开php.ini 找打如下字段 去掉前面的分号 重启apache即可。 下面为Aes加密的方法 $key自己设置 class Aes { /** * [encrypt aes加密] * @param [type] $input [要加密的数据] * @param [type] $key [加密key] * @return [type] [加密后的数据] */ public stat ...

composer 切换中国镜像 淘宝 NPM 镜像

共0人围观 2 次评论

 切换中国镜像 : composer config -g repo.packagist composer https://packagist.phpcomposer.com 淘宝npm : npm install-g cnpm--registry=https://registry.npm.taobao.org Composer 将这样为你解决问题: a) 你有一个项目依赖于若干个库。 b) 其中一些库依 ...

淘宝 NPM 镜像

共0人围观 0 次评论

大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。 淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。 你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: $ npm install -g cnpm --registry=https://registry.npm.taobao.org 这样就可以使用 ...

Homestead 的外部访问

共0人围观 0 次评论

Homestead 是没有提供外部访问的, 将私有网络修改为公有网络 修改Homestead目录下的Vagrantfile文件,加上这么一行 config.vm.network :public_network,ip:"192.168.1.210" 其中的ip地址改为局域网中没有被占用的一个ip就可以 ...

CVE-2017-7895 on Ubuntu 16.04 LTS (xenial)

共0人围观 0 次评论

Linux kernel NFSv2和NFSv3服务器安全绕过漏洞 Linux kernel是美国Linux基金会发布的操作系统Linux所使用的内核。 NFSv2和NFSv3 server都是其中的服务器端。  Linux kernel 4.10.13及之前版本中的NFSv2和NFSv3服务器存在安全绕过漏洞。 远程攻击者可利用该漏洞借助发送特制的请求执行未经授权的操作。 本地提权漏洞,攻击者通过该漏洞可以直接获取 root 权 ...

BBR 脚本

共0人围观 0 次评论

在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级 一键安装更新 ...

解决vagrant上使用Homestead很慢(响应速度10s+)

共0人围观 0 次评论

说明:   使用vagrant和Homestead 在vBox上面跑laravel, 响应速度非常缓慢(大概在10+s),   尝试过增加虚拟机配置, 但是没有任何效果, 经验证也不是数据库的原因 .     通过网上查询了解到, 是因为VirtualBox的IO引起的: http://mitchellh.com/comparing-filesystem-performa ...

懒加载

共1人围观 0 次评论

1、懒加载 1.什么是懒加载? 懒加载也就是延迟加载。 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。 2.为什么要使用懒加载? 很多页面,内容很丰富,页面很长,图片较多。比如说各种商城页面。这些页面图片数量多,而且 ...

ubuntu stream_socket_server 未开启

共337人围观 3 次评论

stream_socket_server() has been disabled for security reasons 为了安全的情况下,一般是关闭的,在php.ini下的 disable_functions(禁用的方法) 去掉stream_sochet_server,然后重启 ...

MeepoPS sudo php demo-telnet.php start sudo:php:找不

共289人围观 0 次评论

主要的原因是php未加入环境变量 有3种方法 /home/用户名/ 查看PATH:echo $PATH 以添加mongodb server为列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置 用户局限:仅对当前用户 ...

[转]微信小程序要求tls1.2 解决方法【亲测可行】

共616人围观 0 次评论

最近在开发微信小程序,所有的工作做完了之后,本地测试没有问题,开始部署服务器的时候,发现死活不正常,原本正确的代码,就是不能正常执行,最后发现问题处在服务器的环境上,这一点估计大家不少人落坑,现在我们用最快的方法,来解决这个问题,我用的是windows服务器win2008 R2 所有和我一样的环境的朋友有福了,具体方法如下: 点击下载工具包:iisaddtls1.2tools 里面包含两个文件,选其一即可,GUI和命令行版本都可用,大家自己选择即可 IIS加密需要W ...

js 取整数

共681人围观 0 次评论

1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1  Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整  Math.floor(5/2) ...

关于微信小程序图片保存到本地

共670人围观 0 次评论

要把小程序的图片保存到本地,仔细查找文档,看到了wx.downLoad和wx.saveFile,然后使用wx.saveFile,但是找了半天,根本不知道保存到哪里去了,应该只是保存到手机上供小程序使用吧,然后就看到了预览接口,把图片预览之后,就可以保存了 ...

浅谈微信小程序中的wx.showToast()

共315人围观 0 次评论

今天需要用到此方法弹出提示之后进行跳转,可是等写好了以后,发现这个提示框一闪而过,慎重的翻开文档之后,发现有个设置时间的参数duration,开开心心的设置了一下延迟时间,默认是1500毫秒,也没在意,就把时间调成了默认的最大值,可是呢,还是没用,我开始写的代码是这个样子 wx.showToast({ title: "提交成功", icon: 'success', ...

浅谈初学微信小程序的感受

共276人围观 0 次评论

作为一名不资深的php,略懂js的我来讲,初步学习微信小程序,还是比较不容易的,一步一个坑啊,网络上关于微信小程序的教程少之又少,只能死啃官方文档,实际开发中,遇到的问题,那叫一个多啊, 例如说 做个图片上传的功能, 微信使用wx.uploadFile这个方法去上传,看看那个filepath的参数类型,是字符串啊,不是数组啊,上传多张的话,是要进行数据处理的,我是把得到的数据进行循环,然后再添加进去,一直循环,直到上传完毕,很多api的参数也是这样,wx.request()  ...

phpstorm 汉化

共273人围观 0 次评论

英文全靠猜,还是在中文比较实用 第一步 先去下载一个汉化包  下载地址 (注意:不要下载错了) 第二步 下载的文件中有一个 resources_cn.jar ,直接复制到phpstorm安装目录lib下面 第三步 重启phpstorm  完事 ...

js 回车事件 ajax

共380人围观 0 次评论

<input type="text" class="text" value="Username" name="username" onFocus="this.value = '';" onBlur="if (this.value == '') {this.value = 'Username';}" > <div class="key"><input type="password" id="password" value="Password" name=" ...

strtr与str_replace区别

共372人围观 0 次评论

strtr(string,from,to):   逐个字符开始替换,以from跟to中长度较较短的一个为准,例如:   strtr("aidenliu","ai","b")   只替换原始字符串中出现的a 输出:bidenliu   strtr("aidenliu","a","bc")  只替换原始字符串中出现的a 输出:bidenliu   此 ...

php DIRECTORY_SEPARATOR用法深入分析

共366人围观 0 次评论

DIRECTORY_SEPARATOR 预定义常量 DIRECTORY_SEPARATOR是一个PHP常量,代表反斜杠,因为windows系统和linux系统的反斜杠不一样。在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径的分隔符是"/"。 ...

常见的HTTP状态码

共275人围观 0 次评论

404:404返回码的含义是“NOT FOUND”,百度会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。 301:301返回码的含义是“Moved Permanently”,百度会认为网页当前跳转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。 503:503返回码的含义是“Service ...

git 无法读取远程存储库

共377人围观 0 次评论

Coding.net小贴士:[许可否认!] 致命:无法读取远程存储库。请确保你有正确的访问权限和存储库的存在。 查看公钥是否正确 git使用方法 初始化git 出现git文件夹 git init   整个文件夹所有都加入提交  git add --all  进行提交 只是提交到 ...

jQuery 遍历 - siblings() 方法

共333人围观 0 次评论

查找所有类名相同的所有同胞元素 <!DOCTYPE html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> </head> <body> <ul> <li>list item 1</li> <li>l ...

block 和 inline-block 的区别

共360人围观 0 次评论

inline:使用此属性后,元素会被显示为内联元素,元素则不会换行。  block:使用此属性后,元素会被现实为块级元素,元素会进行换行。 inline-block:是使元素以块级元素的形式呈现在行内。意思就是说,让这个元素显示在同一行不换行,但是又可以控制高度和宽度,这相当于内联元素的增强 ...

网站收录太慢的几点原因

共353人围观 0 次评论

1、网站是新站权重低  解决措施:持续更新网站内容,坚持做外链,无需过度担心页面暂时没收录或者收录缓慢。 2、网站内容质量度很低  解决措施:站长应该把内容做精做良,时刻为用户提供有价值的页面。例如资讯页面增加指导步骤,图文并茂,页面文字、窗口不会影响用户浏览等。 3、空间经常打不开或打开过慢  解决措施:更换稳定安全的空间,长痛不如短痛,硬件条件一定要做好 4、无百度蜘蛛引导即无外链& ...

网站禁止被爬虫收录

共411人围观 0 次评论

网站建设好了,当然是希望网页被搜索引擎收录的越多越好,但有时候我们也会碰到网站不需要被搜索引擎收录的情况。 比如,要启用一个新的域名做镜像网站,主要用于PPC 的推广,这个时候就要想办法屏蔽搜索引擎蜘蛛抓取和索引我们镜像网站的所有网页。因为如果镜像网站也被搜索引擎收录的话,很有可能会影响官网在搜索引擎的权重。 以下列举了屏蔽主流搜索引擎爬虫(蜘蛛)抓取/索引/收录网页的几种思路。注意:是整站屏蔽,而且是尽可能的屏蔽掉所有主流搜索引擎的爬虫(蜘蛛)。 1、通过 robots.txt 文件屏蔽 可以说 ...

Nginx中配置过滤爬虫的User-Agent的简单方法

共392人围观 0 次评论

过去写博客的时候经常出现服务器宕机,网页全部刷不出来,但是Ping服务器的时候又能Ping通。登录SSH看了下top,惊呆了,平均负载13 12 8。瞬间觉得我这是被人DDOS了么?看了下进程基本上都是php-fpm把CPU给占了,去看下日志吧。。。 一看不得了,基本上都是被一个User Agent叫"YisouSpider"的东西给刷屏了,一看就不知道是哪的蜘蛛,太没节操了。 找到根目录配置区,增加User Agent过滤判断语句,发现叫"YisouSpider"的直接 ...

Sublime Test3 代码格式化

共483人围观 0 次评论

Sublime Test3 本身就有代码格式化的功能, 代码全选中以后,执行 Edit - Line - Reindent即可. 为了方便使用,可以设置一个快捷键 Preferences - Key Bindings - User中,添加如下:  { "keys": ["alt+shift+f"], "command": "reindent" } 也可以把alt+shift+f 替换成其他,只要不和系统 ...

sublime 实时刷新

共408人围观 0 次评论

再也不用在sublime里修改一点,然后在页面里刷新一次了,有了实时刷新的这个功能,简直溜得飞起,只需两步即可 第一步 chrome 安装 LiveReload 安装一个插件 (https://chrome.google.com/webstore/search/reload?hl=zh-CN) 安装LiveReload,安装成功后,会出现,可以使用的时候中间这个圆圈会变成点,但是只要出现这个,这一步就算成功 第二步 在sublime里安装LiveReload&n ...

HTML实体符号代码速查表

共500人围观 0 次评论

HTML实体符号被用作实现保留字符(reserved characters)或者表达键盘无法输入的一些常用字符(感谢阿里的提示)。在大多数浏览器中默认的字符集为ISO-8859-1。HTML实体符号使我们在网页设计中经常用到的,下面做了整理,以备速查。   HTML实体符号代码速查表 来源:entitycode 翻译整理:CSS9.NET(提示:使用浏览器的前进后退键可在各选项卡浏览历史间切换;实体名称大小写敏感)   ...

php 自带函数 mail() 收不到邮件

共366人围观 0 次评论

可能原因:php的 mail 函数是直接发邮件的。一般主流公司的邮件是有白名单规则的。。例如 @qq.com 的邮件,一定是由腾讯服务器发出的,而且带签名密钥,否则直接抛弃。所以这个函数只能对自己公司搭建的安全限制没那么严格的服务器有效的~ 如果有发送需求,可以使用PHPMailer这个包~然后使用真实邮箱通过SMTP发送就可以了。不过也要留意,每家公司每天发的数量有限的,例如你用QQ发大约200封的时候就会发现。发不出去了。当然这个数量是动态的。 ...

jQuery 显示和隐藏

共430人围观 0 次评论

通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: $("#hide").click(function(){ $("p").hide(1000); }); $("#show").click(function(){ $("p").show(1000); }); 通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。 $("p").toggle(100 ...

PHPExcel 数据导出(以thinkphp为例)

共1293人围观 1 次评论

第一步 下载PHPExcel 把下载包中的Classes 放进 Thnkphp/Library/Vendor/ 中,并且改名为PHOExcel 或者放在其他地方, 第二步 在php处理程序中引入 刚才的 PHPExcel 地址不要弄错           实例化PHPExcel类,等同于在桌面新建一个Excel           获得当前 ...

PHPExcel 导入数据库(以thinkphp为例)

共624人围观 0 次评论

第一步:PHPExecl官网下载PHPExcel,把下载文件里的Classes 放到Thinkphp下面的Library/Vendor/ 并改名为PHPExcel 第二步 在html中写一个文件上传 上传文件 上传文件: 第三步  php 处理 public function leading_in(){ require APP_R ...