自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享

看资料学习之后总结的方法,希望能够帮助到别人,也留给自己看

  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

原创 window环境下Docker挂载本地文件夹

1、打开VirtualBox软件 2、找到运行的虚拟机,打开设置->共享文件夹 3、设置共享文件夹路径,我这里设置的D盘docker文件夹,共享文件夹名称会自动设置,也可以自己手动设置,后边需要用到,自动挂载取消,一会自己手动挂载,设置完成后重启虚拟机。 4、进入linux,如下图所示就是正常进入了 5、打印当前用户名,我的是docker,并不是root用户,权限不够

2018-01-25 15:17:25 15378 3

原创 多个微信服务号对接一个微信商户号流程

微信服务号发送红包需要开通对应的微信商户号,如果多个微信服务号开通多个微信商户号会非常麻烦,项目管理上也会非常乱,写下多个微信服务号对接一个微信商户号的流程。先登录微信商户平台,产品中心下的APPID模块,添加需要接入的服务号APPID。下载对应证书文件(四个文件,请求时需要证书)。登录接入服务号的管理平台,在微信支付下的M-A授权里通过。如图所示 在接入服务号的项目配置文件中修改相...

2018-01-16 14:03:38 15571 10

原创 PHP扩展开发hello_world

环境准备: linux php源码1、先下载php源码wget urlwget http://cn2.php.net/get/php-7.0.24.tar.gz/from/this/mirror2、编译php,配置php环境 3、进入php源码路径cd /etc/php/php-7.0.24/ext4、使用ext_skel工具./ext_skel --extname=helloext目录下多了

2017-10-10 15:28:05 503

转载 PHP程序员的技术成长规划

PHP程序员的技术成长规划作者:黑夜路人(2014/10/15)按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清

2017-10-09 18:03:45 386

转载 predis操作redis

predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅提升(比如使用C扩展phpredis https://github.com/owlient/phpredis)。将session数据存放到redis也很简单: session.save_ha

2017-09-21 11:23:37 1977

原创 Mysql开启对外访问

1:注释mysql配置文件限制 ubuntu系统 打开/etc/mysql/my.cnf文件 找到这一行 bind-address = 127.0.0.1 前边加上#号注释 重启mysql服务 2、 %表示所有客户端IP mysql> grant all on . to 你的账号@”%” identified by “你的密码”; 刷新权限: FLUSH PRIVILEGES;

2017-07-18 14:59:12 898

原创 删除远程分支后,branch -a还是能看到的解决方法

大家在删除远程分支后 git branch -a 还是可以看到已删除的远程分支,时间一长就显的非常乱了 以下是解决方法: git remote show origin //可以看到删除分支情况 git remote prune origin 再执行 git branch -a 就可以看到已经看不见已经删除的分支了

2017-07-06 16:13:35 3603

原创 真 · windows环境下php7.0以上开启curl方法

看这个说明之前,大家肯定百度在网上看到什么:配置php.ini ,把curl_dll前的分号去掉 在php.ini中,查找extension=php_curl.dll ,找到后把它前面的分号去掉之类扯淡的复制粘贴。话不多说,找到对应php目录下libssh2.dll文件,复制到对应apache的bin文件夹下, 之后重启,解决curl模块无法加载问题。抱怨下,网上复制粘贴的能不能先自己试试再复制

2017-07-04 17:03:16 8920 11

原创 git删除远程分支文件

当我们错误的 把不需要版本控制的文件提交到远程分支上后,需要删除远程分支上的文件,用以下操作即可: git rm -r –cached dirname //删除远程文件夹,但保留本地文件夹 git commit -m ‘say something’ //提交操作,并添加描述 git push origin master //推送当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文

2017-06-28 11:10:30 13929 1

原创 Linux截取文件指定行数之间的内容

sed -n ‘开始行数,结束行数p’ 被截取文件 > 另存为文件

2017-06-28 11:05:07 28797 2

原创 phpstorm+xdebug

[xdebug]zend_extension=”C:\Apache\AppServ\php5.4.20\ext\php_xdebug-2.3.3-5.4-vc9.dll”xdebug.default_enable=1 xdebug.auto_trace = 1 xdebug.show_exception_trace = 1 xdebug.collect_vars = 1 xdebug.col

2016-05-05 17:39:41 458

原创 微信公众号开发---红包模块

<?phpclass redpacketControllers{ var $parameters; //cft 参数 function index($openid) { $app_mchid = 'xxxxxxxxxx'; //商户号 $app_id = 'xxx

2015-12-02 11:53:10 1211

原创 微信公众号开发---微信请求服务端取值问题

最近开发了微信公众号,学了一些新东西,在这记录一下,也希望能帮助到别人 public function responseMsg() {// $requestStr = $_REQUEST['mpxml']; //线下测试放开 $requestStr = $GLOBALS["HTTP_RAW_POST_DATA"];//上线放开

2015-11-12 18:49:27 468

原创 mongodb基本操作

use admin --切换数据库show dbs --查看所以数据库show table --查看该数据库下的所以表\bin >mongod --dbpath="D:\Program Files\mongodb\bin\data\db"use admindb.shutdownServer()整库备份:mongodump -h d

2015-09-08 17:31:41 271

原创 windows+nginx+php配置

nginx下载地址:http://nginx.org/en/download.html安装目录 d:/server/nginxd:/server/php最好装在D盘nginx配置:d:/server/nginx/conf/nginx.conf文件36行端口44行 root d:/server/nginx/html (默认目录)45行 添加index.php

2015-08-12 13:11:32 373

转载 php常用函数

php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒//include,include_once.requi

2015-07-29 15:50:45 340

原创 Memcached在w7下的安装以及使用

1、将第一个包解压放某个盘下面,比如在c:\memcached。2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器

2015-07-20 10:23:22 341

原创 获取配置类中的文件信息

获取配置类中的文件信息function getExcelFilesList($mark, $fileDir, $bankCode){    $mainContent = ''; //输出字符串    $type = ''; //文件类型    $fileDir = $fileDir . '/'; //默认路径    $i = 0;    $bfn = new BankF

2015-07-01 10:00:51 376

转载 前台js框架介绍以及下载地址

网上看到的回复,感觉挺好的复制下来,本内容是转载的,只供参考记录Flat UI Flat UI是一套精美的扁平风格 UI 工具包,基于 Twitter Bootstrap 实现。地址:designmodo/Flat-UI · GitHubBootMetro 基于 Twitter Bootstrap 框架构建,用于创建 Windows 8 的 Metro 风格的网站,灵感

2015-04-22 11:06:06 866

原创 JQuery UI 设计网址

在该网址http://jqueryui.com/themeroller/可以在左边设计样式之类的操作,点击下载可以打包下载下来

2015-04-22 10:32:53 463

原创 更改select标签实现无刷新动态取值

/* *动态选择JS代码 */function getProduct(){var pruductNo=$("#productsNo option:selected").text();//获取select标签中选择的值$.getJSON('/order/OrderController/getProductByNo?product='+pruductNo,function(

2015-04-21 15:45:16 1404

原创 JQ点击按钮动态克隆一行表格以及删除表格

用之前需要引用 /* * 克隆表格行 */function addrow(){var tr = $("#tabtr");                                 //tabtr是你要克隆的表格行的idvar newtr = tr.clone();                            //克隆tr行newtr.find(":i

2015-04-15 10:26:55 3927 1

原创 node.js 前后台传值的问题

传值方式分为get和post,这个只需要在路由中定义即可如:1.get:app.get('/aa/aaaa', User_Stream.aa);// 添加收藏后台接受为:req.query.id || ''req.params.id || ''(注: || '' 为当传值为空时或不存在传值给变量赋值为空用以防止报错)     2.post:app.post('/aa

2015-04-07 18:06:13 6344

原创 之前只是听说了github,今天学习了一下github的一些简单管理项目的命令,来分享下

首先去github网站上注册一个账号,Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息需要下载msysgit服务端,一个很好用的服务端,安装教程百度下,这里不细说了成功之后,鼠标右键会出现Git等一些操作,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git

2015-02-27 17:31:36 491 1

原创 EventProxy详细讲解

https://github.com/JacksonTian/eventproxy

2015-02-27 16:20:26 5183

转载 mongodb 常用命令

启动数据库:mongod --dbpath="数据库存目录"安全关闭数据库:mongo admin --eval "db.shutdownServer()" 整库备份:mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

2015-02-27 16:19:06 428

原创 学习资料导航

Node.js资料node.js中文资料导航 https://github.com/youyudehexie/node123node.js 入手 https://github.com/alsotang/node-lessons nodejs + express 框架 http://expressjs.jser.us/   博客:   Node.js 初体验 

2015-02-27 16:17:13 737

原创 node项目的文件说明

common/                           --常用的controllers/                         --控制器(mvc架构控制层)libs/                                    --依赖一些库middlewares/                      --web中间件models/            

2015-02-27 16:14:40 717

原创 由于要开发新的项目,node.js写下一些问题帮助自己记忆,也希望能帮助到别人

一 、Nodejs  (服务端)  官网:http://nodejs.org/下载:http://nodejs.org/download/ 二、Mogodb: (非结构化数据库)官网:http://www.mongodb.org 下载:http://www.mongodb.org/downloads 三、WebStorm (IDE Web前端

2015-02-27 16:12:42 452

原创 struts2示例代码-对Action所有方法或指定方法校验(手写方法)

1.首先在类里先继承extends ActionSupport2.package cn.itcast.action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import java.util.regex.Pattern;public cl

2014-08-11 14:15:02 503

原创 struts2示例代码-访问或者添加application、session、request等几个属性

有的时候servlet里传值需要session等属性

2014-08-09 17:35:31 418

原创 struts2示例代码-struts2的配置

这篇文章是关于struts2的配置,

2014-08-09 16:48:18 530

原创 struts2示例代码-多个文件上传

请先看struts2示例代码-文件上传文章

2014-08-08 15:17:42 445

原创 struts2示例代码-自定义局部类型转换器和自定义全局类型转换器

局部package cn.type.converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import com.opensymphony.xwork2.conversion.impl.De

2014-08-08 14:48:47 850

原创 struts2示例代码--提交文件

package cn.itcast.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;public cla

2014-08-08 14:11:07 324

空空如也

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

TA关注的人

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