摘要:环境相关 ubuntu 18 安装宝塔 php72 mysql5.7 nginx1.5 swoole 4.4 前端框架 vue uniapp 后端框架 easyswoole 3.3 文档生成 "apidoc" nginx 代理配置,允许跨域 项目规范 后端程序同easyswoole官方规范 程序流程 阅读全文
posted @ 2019-04-14 23:39 geek程序员 阅读 (112) 评论 (0) 编辑
摘要:自己撸一个框架,需要监控代码变化 安装fswatch shell重启PHP脚本reload.sh 监控文件变化目录 阅读全文
posted @ 2019-04-10 11:10 geek程序员 阅读 (74) 评论 (0) 编辑
摘要:``` ps -ef | grep easyswoole | grep -v grep | awk '{print $2}' | xargs kill -9 ``` 阅读全文
posted @ 2019-04-02 09:18 geek程序员 阅读 (71) 评论 (0) 编辑
摘要:添加临时环境变量方法: 永久添加环境变量,步骤如下: 阅读全文
posted @ 2019-03-27 09:37 geek程序员 阅读 (436) 评论 (0) 编辑
摘要:debian 9.8 安装php 7.3.3 卸载apt安装的 apt get autoremove php7 find /etc name " php " |xargs rm rf apt purge 如果是源码安装 whereis php 找出含有php的文件夹 rm rf ... 安装依赖 a 阅读全文
posted @ 2019-03-27 09:29 geek程序员 阅读 (147) 评论 (0) 编辑
摘要:安装linux debian 9.8 购买阿里云vps web目录规划 源码安装php 安装swoole 安装nginx 安装mysql 阅读全文
posted @ 2019-03-24 01:35 geek程序员 阅读 (49) 评论 (0) 编辑
摘要:1, 安装shadowsocks https://github.com/shadowsocks/shadowsocks windows/releases 2, 查找免费二维码 https://free ss.site/ 3,扫码然后上网 阅读全文
posted @ 2019-03-16 14:17 geek程序员 阅读 (61) 评论 (0) 编辑
摘要:七层模型 电脑联网的过程 ip地址 dns 阅读全文
posted @ 2019-03-07 15:53 geek程序员 阅读 (21) 评论 (0) 编辑
摘要:Mac 自带 php fpm,在终端执行 php fpm,会报如下错误: ERROR: failed to open configuration file '/private/etc/php fpm.conf': No such file or directory (2) ERROR: failed 阅读全文
posted @ 2019-01-23 16:37 geek程序员 阅读 (405) 评论 (0) 编辑
摘要:需求: 根据同一表的某条件更新字段 情况一: 以group by 作为条件的 情况二: 不能以group by 作为条件的 调用方法:call proc_update_team_info(); DELIMITER ;; CREATE PROCEDURE () BEGIN DECLARE done t 阅读全文
posted @ 2018-11-20 10:51 geek程序员 阅读 (39) 评论 (0) 编辑
摘要:ubuntu 安装 1, wget O install.sh http://download.bt.cn/install/install ubuntu.sh && sudo bash install.sh 2, 阿里云安全组打开相关端口 3, 数据库配置允许远程端口 my.cnf 4, 设置数据库访 阅读全文
posted @ 2018-11-08 15:57 geek程序员 阅读 (1093) 评论 (0) 编辑
摘要:下载框架 git clone git@gitee.com:xielisen/xcore.git xcore 下载项目 git clone git@gitee.com:xielisen2/mybweb.git mybweb.local 配置虚拟机 1.web.myb.local 指向 mybweb.l 阅读全文
posted @ 2018-09-15 11:37 geek程序员 阅读 (44) 评论 (0) 编辑
摘要:App.vue 模板 js 样式 阅读全文
posted @ 2018-08-27 18:38 geek程序员 阅读 (802) 评论 (0) 编辑
摘要:服务器配置 购买阿里云服务器 (选择ubuntu 16系统 / 内存2G以上) 安全策略, 入规则: 添加端口 20,21,22, 80, 443, 3306, 8080, 安装宝塔 wget O install.sh http://download.bt.cn/install/install ub 阅读全文
posted @ 2018-08-26 08:46 geek程序员 阅读 (528) 评论 (0) 编辑
摘要:``` data: { return { timer: null } }, created() { this.timer = setInterval(....); }, beforeDestroy() { if(this.timer) { //如果定时器还在运行 或者直接关闭,不用判断 clearInterval(this.timer... 阅读全文
posted @ 2018-08-21 08:18 geek程序员 阅读 (3817) 评论 (0) 编辑
摘要:1, router.js配置 每个路由的index值 2, router.js配置 每个路由的keepAlive值 app.vue 代码 transition.css代码 阅读全文
posted @ 2018-08-17 11:04 geek程序员 阅读 (759) 评论 (0) 编辑
摘要://禁用双指缩放: //禁用手指双击缩放: var lastTouchEnd = 0; document.documentElement.addEventListener('touchend', function (event) { var now = Date.now(); if (now las 阅读全文
posted @ 2018-08-16 17:16 geek程序员 阅读 (1291) 评论 (1) 编辑
摘要:需求: 如题 阅读全文
posted @ 2018-08-08 14:19 geek程序员 阅读 (733) 评论 (0) 编辑
摘要:微信申请公众号支付 1, 微信公众号需认证 2, 微信公众号要申请支付 (公众号h5支付) 3, 申请之后会有一个商户号. (商户号, 公众号相互授权) 4, 登录商户平台, 设置商户号的支付授权目录, 和回调目录 5, 设置支付授权目录 设置支付的当前页面目录, 比如 www.xxx.com/wx 阅读全文
posted @ 2018-08-08 09:56 geek程序员 阅读 (72) 评论 (0) 编辑
摘要:设计数据表结构 1, 支持抵扣积分, 余额支付, 在线支付 2, 支持退款按支付方式原路返回 3, 支持订单 部分发货 4, 支持 多个订单,同一物流编号发货 流程 创建订单= 在线支付= 回调修改支付状态= 申请退货= 同意退货/驳回退货(退货和退款是一个流程) 发货= 部分发货/多订单同一物流编 阅读全文
posted @ 2018-08-06 11:14 geek程序员 阅读 (1528) 评论 (0) 编辑
摘要:3角对冲原理 基础货币 base, 兑换货币 quote, 中间货币 mid. 市场分为3个市场 p3: base_quote p2: quote_mid p1: quote_mid 代码逻辑 1, 首先获取3个市场的委托单 2, 开始计算: 情况一: 在p3市场买入 base币, 情况二: 在p3 阅读全文
posted @ 2018-08-03 07:54 geek程序员 阅读 (224) 评论 (0) 编辑
摘要:定时任务的原理 服务器执行一个python脚本 这个脚本,循环执行配置的定时任务地址 Python请求地址, 该地址应该返回, 下次再来执行的秒数. 也就是任务的频率 比如任务希望每3秒执行一次, 那么任务结束后,应该返回一个3的数字 python脚本拿到任务返回的数字, 算出下次执行任务的时间. 阅读全文
posted @ 2018-07-27 08:54 geek程序员 阅读 (1879) 评论 (0) 编辑
摘要:vue项目部署到PHP项目 入口目录 vue项目打包后, 是一个单文件html 我们只需要把打包后的文件夹放在php项目的public下面 访问 xxx.com/h5/index.html 就可以访问vue项目了 打包注意的点 1, 如果是用的vue cli 建立的项目, 那么需要再vue项目根目录 阅读全文
posted @ 2018-07-12 09:16 geek程序员 阅读 (53) 评论 (0) 编辑
摘要:html css 阅读全文
posted @ 2018-06-28 16:38 geek程序员 阅读 (26) 评论 (0) 编辑
摘要:1、打开 SSL For Free 官网:https://www.sslforfree.com/ 2、在输入框内输入你要申请证书的域名,输入完点击 Create Free SSL Certificate 3、如果你是申请的是一级域名直接输入你的域名即可不用加 WWW 系统会自动给你申请带WWW和不带 阅读全文
posted @ 2018-05-12 10:33 geek程序员 阅读 (225) 评论 (0) 编辑
摘要:1) 项目分析 2) 项目经理分工协作 程序就具体流程: 1: 按项目名称: 建git, 数据库, 线上测试虚拟机 2: 按项目经理分配的大的模块. 自行划分工作阶段 a: 划分为小的模块 b: 预估时间, 汇报每日完成工作量 c: 代码开发完成 d: 项目经理 review Coding (如果有 阅读全文
posted @ 2018-05-03 07:59 geek程序员 阅读 (294) 评论 (0) 编辑
摘要:1, 组件化 2, css 分清单独和通用的 3, 封装请求 4, 命名原则 1: 尽量和后端保持一致 2: 简单常见的单词 3: 全部小写 阅读全文
posted @ 2018-05-02 17:05 geek程序员 阅读 (36) 评论 (0) 编辑
摘要:后端框架地址: git@gitee.com:xielisen/xcore.git 框架使用规范,内部沟通 Controller命名规范 1, 首字母大写,其余小写 2, 对应数据库名称. 不要下划线 3, 方法名 驼峰. 首字母小写 4, 通用方法名称 add, edit, detail, list 阅读全文
posted @ 2018-05-02 17:01 geek程序员 阅读 (146) 评论 (0) 编辑
摘要:常用字段 CREATE TABLE .`` ( int(11) NOT NULL AUTO_INCREMENT COMMENT '索引id', varchar(255) COMMENT '用户名', varchar(32) COMMENT '密码', varchar(255) COMMENT '标题 阅读全文
posted @ 2018-05-02 16:47 geek程序员 阅读 (78) 评论 (0) 编辑
摘要:0,安装openssl 1.生成RSA私钥: 2,把RSA私钥转换成PKCS8格式 3,生成公钥 4,上传公钥到支付宝 阅读全文
posted @ 2018-04-03 13:36 geek程序员 阅读 (177) 评论 (0) 编辑
摘要:Ubuntu常用服务器环境搭建——MySQL篇 MySQL 1.安装MySQL 2.配置MySQL 在[mysqld] 添加以下项 3.配置MySQL权限(重要) 1,允许远程连接 打开配置文件(my.cnf),找到这行 bind address = 127.0.0.1 将这行注释掉, 并在[mys 阅读全文
posted @ 2018-03-31 16:44 geek程序员 阅读 (1177) 评论 (0) 编辑
摘要:宝塔nginx项目配置 nginx伪静态 阅读全文
posted @ 2018-03-13 21:52 geek程序员 阅读 (103) 评论 (0) 编辑
摘要:虚拟机配置 伪静态配置 阅读全文
posted @ 2018-03-13 14:25 geek程序员 阅读 (6862) 评论 (0) 编辑
摘要:apache配置 .haccess配置 阅读全文
posted @ 2018-03-13 13:47 geek程序员 阅读 (218) 评论 (0) 编辑
摘要:xcore框架目录 框架支持: + 命名空间,支持composer + 多域名部署 + 分布式环境支持(cookie入库) + php7以上 + mysqli 项目目录结构 编写规范 命名原则, 能够表达语义. 选择简单的单词 目录小写; 所有Php文件,首字母大写, 里面的类名和文件名保持一致 函 阅读全文
posted @ 2018-03-13 11:16 geek程序员 阅读 (802) 评论 (0) 编辑
摘要:``` //发送短信 function sendsms(e,second,type){ var phone = $('[name="userphone"]').val(); var ext = $("[name='username']").val(); var password = $("[name='password']").val(); var re... 阅读全文
posted @ 2018-03-09 16:01 geek程序员 阅读 (31) 评论 (0) 编辑
摘要:``` //分页 layui.use(['laypage'], function(){ var laypage = layui.laypage; laypage.render({ elem: 'page' ,count: ,curr: ,limit:20 ,jump: function(obj,first){ ... 阅读全文
posted @ 2018-03-09 15:42 geek程序员 阅读 (144) 评论 (0) 编辑
摘要:搜索差价 阅读全文
posted @ 2018-02-28 07:52 geek程序员 阅读 (27) 评论 (0) 编辑
摘要:``` ``` ``` $(".star").raty({ number: 5, numberMax:10, score:function(){ return $(this).attr("data-num"); }, starOn:'/static/vendor/raty/image... 阅读全文
posted @ 2018-02-09 14:18 geek程序员 阅读 (165) 评论 (0) 编辑
摘要:1. 使用自带终端或iterm2,iterm2界面和用户体验更好一点 2. 服务端:/etc/profile文件中配置TMOUT=0, export TMOUT=0 设置变量 source /etc/profile生效,重新登录用户 3. 客户端:~/.ssh/config文件中配置 Host Se 阅读全文
posted @ 2018-02-08 22:20 geek程序员 阅读 (179) 评论 (0) 编辑