自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 golang strcut 自动生成工具

直接贴地址https://github.com/whr-helen/go-struct-auto自动构建工具使用安装包命令: go get github.com/whr-helen/go-struct-auto注释:参数信息-d dbname 改为自己数据库的名称 (必填)-path ./models 改为存放路径 (可选默认为./models )-t a...

2019-04-26 16:22:46 1413

原创 阿里云容器集群swarm部署php、golang、前端页面详解(dockerfile文件)

首先介绍容器部署之前先回顾一下以前的部署方法。以php语言,centos服务器为例,主要介绍方法三阿里云容器部署。方法一:手动命令部署环境ssh登录centos,搭建php+mysql+nginx+git/svn方式部署。优点:拓展添加灵活缺点:命令构建过程繁琐方法二:宝塔一键搭建环境ssh登录centos,运行yum install -y wget && ...

2018-09-14 09:14:32 1389 1

原创 golang xorm安装报错 生成表结构

默认情况下安装cmd/xorm 会出现无法编译的情况GOPATH目录下新建cloud.google.com 文件夹(与github.com同级)进入文件夹用git下载,https://github.com/GoogleCloudPlatform/google-cloud-go (git@github.com:GoogleCloudPlatform/google-cloud-go.git)...

2018-08-23 10:11:08 1395

翻译 supervisorctl 管理 go项目

部署环境:linux,nginx,supervisorctl 安装supervisorctl sudo yum install python-setuptoolssudo easy_install supervisorsudo echo_supervisord_conf > /etc/supervisord.confdemo.conf[program:demo]...

2018-08-16 17:59:19 855

原创 panic: you are in dev mode. So please set gopath 部署 go 超详细方法

刚学习go的时候,随便写了几个接口,想挂到服务器上去玩玩看。这里用beego框架window环境下交叉编译到linux需要在项目路径下执行以下代码SET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64go build test.go执行以上代码后项目底下会出现  test 文件该文件为linux64位可执行文件把 test 放...

2018-07-17 14:17:55 2858 1

原创 express 封装mysql+mongodb模块

首先贴下目录结构先看api目录下mysqldb.js(把配置信息写入到./conf/appconf文件里便于管理)然后怎么使用这个模块再看mongodb的mogodb.js底下的内容看下怎么使用做一个简单的封装...

2019-04-24 18:20:38 588

原创 IOS上架,总结

准备条件:申请证书(包含上架证书、推送证书、以及build id)打包成ipa文件mac笔记本一台,付费的开发者账号一个,对应证书打包的ipa一份开发者账号上创建app用application load 上传ipa文件完善开发者APP信息。提交审核 ...

2018-11-07 18:15:06 531

原创 python 打包成exe

pip install pyinstallerpyinstaller -F XXXXX

2018-05-09 09:31:43 163

原创 记录下Apache 反向代理

事出原因:服务器上已经跑了一个php项目,甲方又要跑一个java项目(微信授权)解决方案:apache 反向代理步骤:开启httpd.conf文件的LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so配置VirtualHost   ServerAdmin

2018-01-19 17:00:07 887

原创 小程序授权

以下总结如有不足地方请点出改进,大神请一笑尔过勿喷。授权总结:wx.checkSession 先判断是否是登录状态若不是则1、调用 wx.login 获取 code 将  3drsession 保存在本地(后面用于调用接口数据的凭证)2、wx.getSetting获取用户配置是否有获取用户信息     如果有就下一步 获取用户信息 wx.getUserInfo 

2018-01-08 17:14:24 1268

原创 crontab 打印错误小技巧

main.py > /home/log.txt 2>&1将输出写到log.txt这个文件中

2017-09-30 11:23:27 671

原创 python bs4 抓取糗事百科资源

首先需要创建接个文件Main.py (入口文件)html_parser(解析下载的html 文件)downloader (下载文件)outputer(存储文件)url_manager(爬虫链接管理文件)mysql_help(mysql 操作文件)理解爬虫步骤:首先向 爬取一个网页,在网页里解析《a》标签将已经解析到的超链接放到url_manager(爬虫链接管理文件

2017-09-26 15:27:28 369

原创 Python 爬虫 抓取百度图片资源 压缩图片

爬虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫

2017-09-22 10:30:36 805

原创 centos7下redis莫名的链接不上

redis 在服务器上跑了几天,今天莫名的链接不上了。然后去服务器上看redis的进程,还是存在的。但是redis-cli确始终链接不上,也不知道为什么。调了半天,最后把防火墙重启了,发现redis-cli启动不了。又把防火墙关闭了,redis-cli又可以链接上了。写到这里可能有人说是防火墙的问题,但是之前我的防火墙也是关闭的。不知道问题出现在哪里,希望有个大神解释下。

2017-08-25 15:45:22 1387

原创 网站开发,从需求到前端到后端到部署到申请第三方各种接口,开发下来的心得

开发前:最近公司接了个项目,由于对方报价太低,和公司老总又是认识的关系存在,导致开发人员只有我一个。于是乎,我就傻傻的跑去开发了,第一次当面和对方直接谈需求,(之前都是由产品经理谈好需求后按需求开发)。终于体会到有个产品经理的好处。前前后后需求不知道改了多少次,也可能没有领悟到对方需求,总之就是对牛弹琴。只能硬着头皮去开发了。开发中:一切秉着先跑起来再说原则,开发下去。

2017-08-23 18:07:21 825

原创 ali短信接口邮箱接口推送

短信,申请短信服务:设置签名,模板,提交审核邮箱:开通邮件推送获取$accessKeyId, $accessSecret设置签名,模板,提交审核ok

2017-08-22 14:41:08 701

原创 centos + nginx + tp5 关于 runtime 权限问题总结

不建议碰到权限就777,如果你是php-fpm的方式运行,看php-fpm运行的用户是谁,就把网站的所有者和所在组都改为对应的用户,比如apache用户,则用 chown -R apache.apache xxxx/查看php-fpm用户ps -aux | grep php-fpmroot      9737  0.0  0.6 575956 25488 ?      

2017-08-10 13:51:12 4498

转载 centos7 SVN

前言:由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器。现在在这里给出简单的搭建过程。 (其实吧,能用Git就尽量用git吧,好处自己百度,有关搭建请参考我的另一篇博客搭建服务器上的GIT并实现自动同步到站点目录(www),这篇博客与git搭建的过程应该是基本一样的)预期目的:1、仓库放在 /var/svn

2017-08-02 16:10:06 206

原创 centos 7 lnmp 搭建过程

如果是阿里云服务器的话首先需要到控制台设置安全组的规则,开放80,3306,等常用的端口查看服务器# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) 安装Nginx美团云的CentOS系统模板中配置了内网源,下载速度较快,推荐使用yum安装Nginx:sudo yum install nginx按照提示,输入yes后开始安装...

2017-08-02 15:08:11 343

转载 windows ——————SVN搭建

第一步http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html第二部http://www.cnblogs.com/lcyuhe/p/4539696.html第三部https://www.phpsong.com/529.html

2017-06-04 22:17:18 184

转载 cygwin

下载https://cygwin.com/setup-x86_64.exe1.下载安装:https://cygwin.com/setup-x86_64.exe2.选择安装源及软件,如需安装apt-cyg需安装以下软件包:  lynxQuick startapt-cyg is a simple script. To install:lynx -so

2017-04-14 14:49:07 216

原创 最火的一款前端框架----React

首先要引进在cdn的几个文件script src="https://cdn.bootcss.com/react/0.14.7/react.min.js">script>script src="https://cdn.bootcss.com/react/0.14.7/react-dom.min.js">script>script src="https://cdn.bootcss.com/

2017-03-31 15:53:34 2007

原创 linux 上安装 各种扩展的统一做法

1、php memcache扩展下载地址:http://pecl.php.net/package/memcache[raykaeso@web ~]$ wget http://pecl.php.net/get/memcache-2.2.7.tgz2、解压安装并进入memcache目录[raykaeso@web ~]$ tar xzf memcache-2.2.7.tgz[raykaeso@web ~

2017-03-10 17:04:19 258

转载 linux 上安装memcache

1. 查找Memcachedyum search memcached首先检查yum软件仓库中是否存在memcached,如果有 直接进入第3步安装即可,否则执行第2步。 2. 安装第三方软件库(可选)标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是RpmForge(RpmForge库现在

2017-03-10 15:16:47 254

原创 lnmp 环境下搭建yaf扩展

命令:wget 地址参考图片命令:tar zxvf yaf-2.3.5.tgz命令:cd yaf-2.3.5生成configure,命令:phpize配置命令:./configure --with-php-config=/usr/bin/php-config进行编译安装sudo make && make

2017-03-09 15:41:56 754

原创 PDO Php数据对象

首先看下PDO支持的数据库引擎CubridFreeTDS / Microsoft SQL Server / SybaseFirebird/Interbase 6IBM DB2IBM Informix Dynamic ServerMySQL 3.x/4.x/5.xOracle Call InterfaceODBC

2017-02-23 16:27:57 210

原创 git linux服务端远程仓库

下载 git创建git用户 adduser git给git用户添加密码password git git (root权限)创建git群组addgrope git配置 .ssh隐藏文件底下的公钥文件authorized_keys(将你客户端获取到的公钥粘贴到该文件,一行对应一个公钥)初始化仓库 git init test.git将仓库文件设置为git用户的chone gitl:

2017-02-22 11:50:59 443 1

原创 php websocket

案例链接http://websocket.prient.top/index.html

2017-02-06 15:18:43 191

翻译 angularJS 事件

ngClick适用标签:所有触发条件:单击#html"LearnCtrl"> "click()">click me "click()">click me#scriptangular.module('learnModule', []) .controller('LearnCtrl', function ($scope) {

2017-02-04 12:37:56 235

原创 小程序 之 require 请求数据绑定

require请求默认是 header['content-type'] 为 'application/json' 修改成header: {'content-type': 'application/x-www-form-urlencoded'}, // 设置请求的 header代码如下红色 onLoad:function(options){    // 页面初始化

2017-01-20 16:38:22 1107

原创 微信小程序,界面适配

小程序提供了rpx计量单位这里解释下rpx把所有界面界面宽度切分成750块,计算时候取块计算就达到了宽度适配!直接贴源码page{    height: 100%;    width:750rpx;}.lunbo{    width:750rpx;    height:25%; }.items{

2017-01-17 11:22:29 5519

原创 Apache+nginx 开启路由重写

Windwos找到 httpd.confAllowOverride None改为AllowOverride All在web根目录添加文件.htaccessRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule

2017-01-05 14:08:15 1828

原创 redis安装 linux+windows 下

安装redis推荐查看这篇文章http://blog.csdn.net/ludonqin/article/details/47211109安装完后需要php支持wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz [root@xx local]# tar -zxvf phpredis-2.2.4.

2017-01-04 16:54:34 512

原创 redis安装 linux+windows 上

本文章是写windows环境下的redis安装过程linux的请看下一篇文章windows环境下:1.下载redis安装包下载地址:https://codeload.github.com/ServiceStack/redis-windows/zip/master2.在zip包解压的文件下运行cmd,输入redis-server.exe 如果出

2017-01-04 16:33:30 174

原创 PHP+Redis的入门操作

<?php// echo phpinfo(); $redis=new Redis(); $redis->connect('127.0.0.1','6379');// $redis->set('b','456');// echo $redis->get('a');// $redis->hMset('user:1',array('username'=>'

2017-01-04 16:31:54 1200

原创 手写js 网页全屏无缝切换效果,导航特效!

html                                                              HOME                  ABOUT                  SERVICE                  WORKS                  TEAM                 

2016-12-29 17:32:01 1081

原创 自己写的触壁反弹效果!!js

贴码                    //容器寬高                   var banner_x=$('.index-two').width()-320;                   var banner_y=$('.index-two').height()-280;                   var time;           

2016-12-29 11:15:51 948

原创 js手写,全屏轮播(支持左右切换)

不说话直接贴码html                                                                                                                                                                       

2016-12-28 14:48:46 669

原创 自己写的轮播效果

直接上源码html                                                                                                                                                                                

2016-12-27 10:53:51 485

原创 jquery插件动态生元素,绑定angularjs on-click事件

场景:使用jq插件生成了分页的元素,元素每次点击后都会重新生成,这时候给,元素绑定ng-click事件,就会只触发一次(刚接触angularjs一天,原理未知,好心人解答下)!解决方案:给绑定onclick="pre()";//ngjsvar app=angular.module('myapp',[]);app.controller('myctrl',funct

2016-11-09 16:30:16 1570

golang struct 自动生成工具

开源地址 https://github.com/whr-helen/go-struct-auto 自动构建工具使用 安装包命令:go get github.com/whr-helen/go-struct-auto 注释:参数信息 -host host改为自己数据库的地址(默认127.0.0.1) -port port改为自己数据库的端口(默认3306) -acc acc改为自己数据库的账号(默认root) -pwd pwd改为自己数据库的密码(默认123123) -d dbname改为自己数据库的名称(必填) -path ./models改为存放路径(可选默认为./models) -t account,user改为要生成的表名称,可多个(可选默认全部生成) 一,生成数据库所有表结构体: ①推荐使用方法(支持linux或mac) 生成命令:./ bin / auto -d dbname -path ./models ②修改生成工具代码(支持linux或mac或windows)如果生成出来的结构不是我们所需要的可以修改automatic.go文件 命令:go run automatic.go -d dbname -path ./models 二,生成单个多个表结构体: 命令(支持linux或mac):./ bin / auto -d dbname -t account,user 命令(支持linux或mac或windows):go run automatic.go -d dbname -acc root -pwd 123123 -t account

2019-04-29

空空如也

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

TA关注的人

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