- 博客(30)
- 收藏
- 关注
原创 乖离率BIAS策略
一、乖离率的原理乖离率的理论基础是对交易者的心里分析,当价格大于市场平均成本太多时,表示多头交易者获利越丰厚,容易萌生赚钱就走的念头,进而会造成价格下跌。当价格小于市场平均成本太多时,表示空头交易者获利丰厚,容易萌生赚钱就走的念头,进而会造成价格上涨。当价格向上偏离均线时,乖离率过大,未来价格有很大几率会下跌。 当价格向下偏离均线时,乖离率过小,未来价格有很大几率会上涨。虽然移动平均线是由价格计算而来,但从外在形式上价格一定会向移动平均线靠拢,或者说价格总是围绕着移动平均线上下波动。如果价格偏离
2020-07-08 15:57:45
1378
原创 thinkphp _STORAGE_WRITE_ERROR_ 权限报错解决
在linux上部署php项目可能会碰到 _STORAGE_WRITE_ERROR_:./Application/Runtime/把项目目录设置777权限后还没解决的情况下:使用命令到项目地址 关闭SELinuxsetenforce 0 ...
2019-01-15 13:41:17
794
转载 (转)PHP服务器端API原理及示例(接口开发)
相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请求带上参数,获得返回数据,一般是json或者xml格式。 但是现在的情况反过来了,我们要开发PHP服务器端的API接口,也就是别人请求我们,我们验证请求合法性,并查询数据返回。这种情况其实...
2018-11-21 11:25:58
316
原创 开放mysql远程连接 不使用localhost
客户端与服务端的sql连接1、赋予任何主机访问数据的权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;2、修改生效FLUSH PRIVILEGES ...
2018-11-05 15:40:53
596
原创 windows下安装redis 并扩展php redis
废话不多说 直接来步骤1、下载windows版本的 下面是我自用的 http://url.cn/5kGcteF 密码 : 0S3Xy22、下载php redis扩展文件, 注意:下面的是扩展对应的版本是php5.4nts,如果版本不同就自行百度吧http://url.cn/55IAPcu 密码: CqpAT13、把下载
2018-01-30 16:31:29
646
原创 (SSL证书)apache添加https
注意 服务器要打开443端口1.申请证书,这里使用的腾讯云的SSL免费证书(阿里也有免费的)2.打开php.ini扩展。extension=php_openssl.dll3.打开httpd.conf扩展Include conf/extra/httpd-ssl.conf4.把下好的证书复制到\Apache\conf\ssl5.编
2017-09-27 12:19:47
5804
1
原创 lamp环境搭建
lamp环境搭建步骤1、服务器2、下载工具3、使用工具连接服务器4、安装mysql5、安装apache6、安装php5.6版本7、测试环境8、配置httpd.conf文件9、自定义根目录10、配置完成一、服务器/////////////////////////////////////////////////////////////////////
2017-08-03 14:53:34
367
原创 PHP判断设备
if(navigator.userAgent.match(/Android/i) || navigator.userAgent.indexOf('iPhone') != -1 || navigator.userAgent.indexOf('iPod') != -1 || navigator.userAgent.indexOf('iPad') != -1){}
2016-03-22 15:42:49
347
原创 php操作redis缓存方法
<?php/** * Redis缓存操作 * @author hxm * @version 1.0 * @since 2015.05.04 */class RCache extends Object implements CacheFace { private $redis = null; //redis对象 private $sId = 1; //servi
2015-10-14 09:44:49
1224
原创 redis在php中的基本使用
//使用autoload加载相关库,这边重点就是为了require $file;spl_autoload_register(function($class) {$file = __DIR__.’/lib/Predis/’.$class.’.php’;if (file_exists($file)) {require $file;return true;}});//配置连接的IP、端
2015-10-14 09:22:46
1552
原创 MAMP下安装phpredis扩展
步骤1、下载PHP 文件 2、在MAMP / bin / php / php5.6.10 / 新建一个 include 路径为 : MAMP / bin / php / php5.6.10 / include3、把第一步下载的 php 压缩包解压到 MAMP / bin / php / php5.6.10 / include 如图
2015-10-13 12:06:25
4841
原创 mac下安装redis
1、下载redis安装包 一般都是安装标准版的 http://www.redis.cn/download.html 2、解压后会生成一个redis文件夹 解压后存放在Works 我存放的目录是Works 3、打开终端 输入命令 --- cd Works //进入Works --- cd redis //进入redi
2015-10-12 13:40:07
489
原创 无限循环菜单列表的实现
在这里我是用TP框架写得,当然不用TP写,改一下代码就可以了,自己可以加css样式在控制器里写public function index(){ //初始化数据模型 $Menu = M('Menu'); $data = $Menu->select(); $list = $this->menus($data,0
2015-10-10 12:57:48
2008
原创 ThinkPHP里分页类中前后台url不统一的问题
thinkphp里分页类中前后台ulr不统一的问题修改一下thinkphp的page类,如下://这里原来是 :$this->url = U(ACTION_NAME, $this->parameter);这样的,修改成:$this->url = U($_SERVER['REQUEST_URI'], $this->parameter);这样的下面就省略。。。。
2015-10-09 11:47:29
190
原创 jQuery获取循环出来的DOM节点
children()方法 获取匹配元素的所有子元素的个数。 该方法用于取得匹配元素的子元素集合。根据DOM树的结构,可以知道各个元素之间的关系以及它们子节点的个数。children()方法只考虑子元素而不考虑任何后代元素。next()方法 该方法用于取得匹配元素后面紧邻的同辈元素。从DOM树的结构中可以知道p元素的下一个同辈节点是ul,因此可
2015-10-09 11:07:14
3632
原创 Cornerstone Svn简单使用指南
Cornerstone Svn简单使用指南-- what if 负责编写一、安装并拷贝项目1.第一步:安装svn.2.第二步:第一个使用svn,找到“Check Out Working Copy”选项,选择并点击。目的:从服务器上拷贝一份全新的项目工程。3.第三步:可以正常使用了。。。二、在项目中使用1.查看日志找到“Log”选项,选择并点击。查看自
2015-09-28 11:19:05
457
原创 thinkphp 验证码功能(验证验证码)
index.html 验证码: 登陆 //刷新验证码函数 function reVerify(){ var verifyURL = "login/verify"; var time = new Date().getTime();
2015-09-17 11:58:43
1252
原创 thinkphp 异步=登陆+注册+注销 jquery+ajax+thinkphp
用到3个页面 注册、登陆、个人中心别忘了加载jQuery框架1、注册界面 Register / index.html2、注册控制器 RegisterController.class.php3、注册模型页 RegisterModel.class.php4、登陆界面 Login / index.html5、登陆控制器 LoginController6、个人
2015-09-10 09:01:14
3798
原创 购物车功能实现 语言: php+MySQL+jQuery+Ajax
准备3个文件:1.cart.php // 前端显示文件2.cart_ajax.php // ajax处理数据3.config.php //数据库配置一、cart.php <?php/** * email: scenewood@163.com * name: 郑小木*/include 'config.php';$sql =
2015-09-07 16:32:03
6462
原创 thinkPHP的M()和D()的区别
M比D的运行速度要快,CURD(增改查删)操作一般都是用M()M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现而D方法必须有创建模型类。总结如下:D函数实例化的是你当前项目的Lib/Model下面的模块。如果该模块不存在的话,直接返回实例化Model的对象(意义就与M()函数相同)。而M只返回,实例化Mode
2015-09-02 15:44:17
647
原创 PHP 无限递归函数
/** * @param array $array * @param int $pid */function UnlimitedCategory1($array = array(),$pid = 0){ $newArr = array(); if($array){ foreach($array as $key => $value){
2015-09-02 15:04:28
705
原创 替换手机号码中间X位转成*号
一般在开发项目中, 都会碰到为了客户的信息安全性, 我们加手机号,或身份证号码替换成*号/** * 字符串替换星号方法 * @param String $str 要替换的字符串 * @param Integer $start 前面保留几位 * @param Integer $middle 中间替换几位 * @param Integer $end
2015-09-02 14:52:23
760
原创 jquery全选、全不选、反选 效果
我在网上搜了很多的全选全不选效果,不过大多文章的思路大多很复杂,代码量也很多,特意写了一个既能实现功能,代码和思路都很清晰的代码,这样小白也能看的懂这个 是HTML5的新标签,当然你也可以这样写button按钮:html部分********************************************************button id="btn
2015-09-02 14:32:52
510
原创 thinkPHP 数据表的操作
$member = M('User');一、查询方法 select()返回二维数组 find()返回一维数组1、返回二维数组。$member->limit(3)->order('id desc')->select(); //返回后三条对应: select * from user order by id desc limit 32、返回二维数组$member->limi
2015-09-02 13:05:58
665
原创 HTML5的常用标签
HTML5常用标签meta标签 a超链接 百度一下img图片链接 dl标签 北京 北京 海淀 海淀 怀柔 怀柔 .... ul标签 圆点 数字 圆
2015-09-01 22:19:31
537
原创 TinkPHP 3.2.3版本 新手该注意的地方
ThinkPHP 3.2.3版本一、命名空间(注意:命名空间定义必须写在所有的PHP代码之前声明,而且之前不能有任何输出,否则会出错) namespace Home\Controller; 这是系统的规范要求,表示当前类是Home模块下的控制器类,命名空间和实际的控制器文件所在的路径是一致的, 也就是说: Home\Controll
2015-09-01 22:13:31
692
原创 模拟短信发送按钮
html>html lang="en">head> meta charset="UTF-8"> title>title>head>body>input type="button" id="btn" value="发送短信">script src="jquery-2.1.1.min.js">script>script> var count_time= 5;//定
2015-09-01 21:47:06
476
原创 jQuery的滚动悬停效果
script> var index=0; var timer = playerAdvert(); //鼠标效果 $("#carousel_list a img").mouseenter(function () { // 鼠标移入 clearInterval(timer); }).mouseleave(function ()
2015-09-01 14:28:40
758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人