这两天正在准备学习mongodb,安装mongodb确实很简单,只需要解压即可,但是过程还是遇到了一些阻碍,庆幸的解决了并且启动成功了,在此分享。
1.下载mongodb,官方下载地址:https://www.mongodb.org/downloads
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Unable to establish SS...
curl实现GET/POST
一个函数,利用curl实现GET/POST
function oauth_http($method,$header,$url,$data){
$method = $method ? $method : 'get';
if( $method == 'get') {
$ch = curl_init ();
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt ( $ch, CURLOPT_URL, $url );
$result = curl_exec ( $ch );
curl_close ( $ch );
return $result;
...
【支付宝支付】如何生成RSA密钥?
移动互联网时代离不开支付,比如支付宝、微信、银联,在平时工作开发中经常碰到,接下来我会分享一系列真正项目中如何开发支付的文章,主要也是给自己做好笔记,方便下次项目中的使用。先从支付宝开始讲起..
通过openssl工具生成RSA的公钥和私钥(opnssl工具可直接百度下载,也可以点击百度网盘下载)
打开openssl文件夹下的bin文件夹,执行openssl.exe文件
1.生成RSA私钥
输入命令“genrsa -out rsa_p...
【CI框架】使用第三方验证码类库
首先准备验证码类库文件Verify.php,我是采用thinkphp自带的验证码类库文件的基础上做了简单的修改。
class Verify {
protected $config = array(
'seKey' => 'ThinkPHP.CN', // 验证码加密密钥
'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY', // 验证码字符集合
'expire' => 1800, // 验证码过期时间(s)
'useZh' ...
require,require_once和include,include_once的区别详解
1.require() 在遇到丢失文件时停止处理导致一个致命错误,同时不能重复引用两次。
2.require_once() 和 require() 语句类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。
3.include() 在遇到丢失文件时产生一个警告,而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。
4.include_once() 语句在脚...
强制更换360浏览器渲染模式
360浏览器它默认提供了2种渲染模式:急速模式、兼容模式。有时候不希望浏览器自动选择网页的渲染模式,可以通过 meta name="renderer" 标签指定一个固定的渲染模式。
指定webkit 内核
<meta name="renderer" content="webkit">
强制使用 IE9/IE10/IE11 标准作为渲染模式
<meta name="renderer" content="ie-stand">
在开发中经常碰到,比较头疼的问题。使用360浏览器就是无法登录后台管理,后...
WampServer绑定虚拟域名
安装好了wamp之后每次访问都要输入http://localhost/laravel5/public 这样很长的一段,比较麻烦,我们可以通过绑定一个虚拟域名来解决此问题。
一、修改 hosts 文件
打开“我的电脑”,进入 C:\Windows\System32\drivers\etc 目录,然后打开 hosts 文件,在最下面添加一行代码
127.0.0.1 laravel.dev
然后保存关闭。
二、启用WampServer虚拟域名功能
进入 D:\wamp\bin\apache\apache2.4.9\conf 目录,打开...
TortoiseSVN更换或重置登录用户
1、打开SVN的settings
2、找到Saved Data栏,右侧Authentication data项clear
3、再次打开SVN,会要求输入username和password
冒泡,选择,插入和快速排序法
需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序
$arr(1,43,54,62,21,66,32,78,36,76,39);
1. 冒泡排序法
$arr=array(1,43,54,62,21,66,32,78,36,76,39);
function getpao($arr)
{
$len=count($arr);
//设置一个空数组 用来接收冒出来的泡
//该层循环控制 需要冒泡的轮数
for($i=1;$i<$len;$i++)
{ //该层循环用来控制每轮 冒出一个...
PHP中使用curl实现Get和Post请求
一、基本结构
1、初始化
curl_init()
2、设置变量
curl_setopt() 。最为重要,一切玄妙均在此。有一长串curl参数可供设置,它们能指定URL请求的各个细节。
执行并获取结果
3、执行
curl_exec()
4、释放cURL句柄
curl_close()
二、Get方式实现
//初始化
$ch = curl_init();
//设置选项,包括URL
$url = "xxx";
$timeout = 10;
curl_setopt($ch, CURLOPT_URL, $url);
curl_se...