- 博客(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 1452
原创 阿里云容器集群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 1440 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 1427
翻译 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 868
原创 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 2916 1
原创 express 封装mysql+mongodb模块
首先贴下目录结构先看api目录下mysqldb.js(把配置信息写入到./conf/appconf文件里便于管理)然后怎么使用这个模块再看mongodb的mogodb.js底下的内容看下怎么使用做一个简单的封装...
2019-04-24 18:20:38 597
原创 IOS上架,总结
准备条件:申请证书(包含上架证书、推送证书、以及build id)打包成ipa文件mac笔记本一台,付费的开发者账号一个,对应证书打包的ipa一份开发者账号上创建app用application load 上传ipa文件完善开发者APP信息。提交审核 ...
2018-11-07 18:15:06 544
原创 记录下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 902
原创 小程序授权
以下总结如有不足地方请点出改进,大神请一笑尔过勿喷。授权总结:wx.checkSession 先判断是否是登录状态若不是则1、调用 wx.login 获取 code 将 3drsession 保存在本地(后面用于调用接口数据的凭证)2、wx.getSetting获取用户配置是否有获取用户信息 如果有就下一步 获取用户信息 wx.getUserInfo
2018-01-08 17:14:24 1279
原创 python bs4 抓取糗事百科资源
首先需要创建接个文件Main.py (入口文件)html_parser(解析下载的html 文件)downloader (下载文件)outputer(存储文件)url_manager(爬虫链接管理文件)mysql_help(mysql 操作文件)理解爬虫步骤:首先向 爬取一个网页,在网页里解析《a》标签将已经解析到的超链接放到url_manager(爬虫链接管理文件
2017-09-26 15:27:28 396
原创 Python 爬虫 抓取百度图片资源 压缩图片
爬虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫虫
2017-09-22 10:30:36 819
原创 centos7下redis莫名的链接不上
redis 在服务器上跑了几天,今天莫名的链接不上了。然后去服务器上看redis的进程,还是存在的。但是redis-cli确始终链接不上,也不知道为什么。调了半天,最后把防火墙重启了,发现redis-cli启动不了。又把防火墙关闭了,redis-cli又可以链接上了。写到这里可能有人说是防火墙的问题,但是之前我的防火墙也是关闭的。不知道问题出现在哪里,希望有个大神解释下。
2017-08-25 15:45:22 1418
原创 网站开发,从需求到前端到后端到部署到申请第三方各种接口,开发下来的心得
开发前:最近公司接了个项目,由于对方报价太低,和公司老总又是认识的关系存在,导致开发人员只有我一个。于是乎,我就傻傻的跑去开发了,第一次当面和对方直接谈需求,(之前都是由产品经理谈好需求后按需求开发)。终于体会到有个产品经理的好处。前前后后需求不知道改了多少次,也可能没有领悟到对方需求,总之就是对牛弹琴。只能硬着头皮去开发了。开发中:一切秉着先跑起来再说原则,开发下去。
2017-08-23 18:07:21 850
原创 ali短信接口邮箱接口推送
短信,申请短信服务:设置签名,模板,提交审核邮箱:开通邮件推送获取$accessKeyId, $accessSecret设置签名,模板,提交审核ok
2017-08-22 14:41:08 733
原创 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 4525
转载 centos7 SVN
前言:由于最近跟学长一起合作完成一个小项目,然后我俩比较熟悉的版本控制是SVN,就考虑着在服务器上搭建一个SVN服务器。现在在这里给出简单的搭建过程。 (其实吧,能用Git就尽量用git吧,好处自己百度,有关搭建请参考我的另一篇博客搭建服务器上的GIT并实现自动同步到站点目录(www),这篇博客与git搭建的过程应该是基本一样的)预期目的:1、仓库放在 /var/svn
2017-08-02 16:10:06 214
原创 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 349
转载 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 192
转载 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 220
原创 最火的一款前端框架----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 2039
原创 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 290
转载 linux 上安装memcache
1. 查找Memcachedyum search memcached首先检查yum软件仓库中是否存在memcached,如果有 直接进入第3步安装即可,否则执行第2步。 2. 安装第三方软件库(可选)标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是RpmForge(RpmForge库现在
2017-03-10 15:16:47 257
原创 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 782
原创 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 215
原创 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 452 1
翻译 angularJS 事件
ngClick适用标签:所有触发条件:单击#html"LearnCtrl"> "click()">click me "click()">click me#scriptangular.module('learnModule', []) .controller('LearnCtrl', function ($scope) {
2017-02-04 12:37:56 239
原创 小程序 之 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 1120
原创 微信小程序,界面适配
小程序提供了rpx计量单位这里解释下rpx把所有界面界面宽度切分成750块,计算时候取块计算就达到了宽度适配!直接贴源码page{ height: 100%; width:750rpx;}.lunbo{ width:750rpx; height:25%; }.items{
2017-01-17 11:22:29 5551
原创 Apache+nginx 开启路由重写
Windwos找到 httpd.confAllowOverride None改为AllowOverride All在web根目录添加文件.htaccessRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule
2017-01-05 14:08:15 1864
原创 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 519
原创 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 180
原创 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 1228
原创 自己写的触壁反弹效果!!js
贴码 //容器寬高 var banner_x=$('.index-two').width()-320; var banner_y=$('.index-two').height()-280; var time;
2016-12-29 11:15:51 975
原创 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 1575
golang struct 自动生成工具
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人