摘要: 说到后端肯定要涉及到数据存储,不过开始我也没设计到底用什么来存储数据,是另一个哥们来弄,为什么不用自带的sqlite也不是很清楚,开始使用的couchDB还可以从浏览器打开一个图形化界面,还挺不错的,后来好想遇到点问题,最后改成mongodb了,结果他就萎了,剩下的只能自己来咯。 在做这个之前我是一 阅读全文
posted @ 2018-11-02 10:57 yzccoding 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 之前我说过提取一个xml格式的数据,用的是正则表达式,不过这样很不专业。一般读取xml格式的数据有两种,第一种是DOM,第二种是SAX。对于比较小的文件使用DOM是比较好的选择。 微信支付prepayid得到的返回数据如下(命名为dom): <xml> <return_code><![CDATA[S 阅读全文
posted @ 2018-10-17 09:00 yzccoding 阅读(107) 评论(0) 推荐(0) 编辑
摘要: https的证书也是阿里云上申请的,个人的话可以申请免费的DV证书。以上都搞好了就可以部署在服务器上了。 开始我是想把项目弄在apache2上,所以下的证书文件是apache的,而且在阿里云上只有apache的指南,和apache2有一些不一样,具体的可以见https://blog.csdn.net 阅读全文
posted @ 2018-10-16 14:50 yzccoding 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 本来以为微信支付是几行代码的事儿,没想到还要前后端配合,有点深。所以我还是记下来吧。(python环境下) 具体的业务流程就从百度上copy一下咯。 首先就要在公众平台申请微信支付,具体做法见https://jingyan.baidu.com/article/ad310e80f7a5c01849f4 阅读全文
posted @ 2018-10-08 20:38 yzccoding 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这个openid是我们小程序中用户身份的唯一标识符,并且可以通过它从微信获得用户的一些基本信息,比如所在城市、省份、国家、姓别等,还是蛮重要的。 下面就说说怎么得到它。 下面是获取的流程图。 首先,是在前端得到code,需要使用wx.login来获得,然后把它发送到后端,具体代码等到写前端在说。 还 阅读全文
posted @ 2018-10-08 10:39 yzccoding 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 上一章说了将私钥存放到系统的环境变量里来提升一点安全性,现在就来说说怎么做。 我们的后端是Ubuntu。首先是查看环境变量的命令, 查看环境变量有三个命令 env env命令是environment的缩写,用于列出所有的环境变量 export 单独使用export命令也可以像env列出所有的环境变量 阅读全文
posted @ 2018-10-06 11:03 yzccoding 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 为了达到写的话语可以在互联网上源远流长,我选择把它写到区块链上。Eth又是其中的佼佼者,而且它发布于2014年,到今天已经有很多工具了。 开始我以为全节点才可以记账,不过那个账本文件太大了,不合适,后来我想到我自己使用的metamask钱包,小小一个插件就把钱包的功能实现了,这给我了希望。于是我就又 阅读全文
posted @ 2018-10-06 10:25 yzccoding 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 这次的后端是阿里云上的ubuntu,具体的申请是我哥们搞得,还申请了一个域名。之后的域名解析啊什么的就网页上动动手指就搞定了。 接下来的重点还是linux的操作。在本地windows上都是图形化界面,而到了后端linux上,都是命令行操作,不熟悉的话很不习惯。下面我就记录一下我常用的几个命令。 1. 阅读全文
posted @ 2018-10-05 13:13 yzccoding 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 上回说的那个萎了的兄弟还做了一件大事,就是将代码放到github上,在后端只要git pull就可以更新代码。我这个外行肯定不知道还有这种操作啊,真是相当提升效率。 git的操作我现在也不是很熟悉,之前下载了git,可以将代码上传在github上建立自己项目的仓库,不过在我本地中新建了个文件就不能c 阅读全文
posted @ 2018-10-05 11:08 yzccoding 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 这次我来谈谈后台的使用,首先就是把本地文件上传到后端上。为了达成https,需要将证书放到后端上。具体怎么申请后面会说哈。开始我在网上查,看到有个软件专门完成这个目的,叫winscp,不过我使用了ssh登陆,不知道怎么使用密钥登陆,所以它一直不好使,后来换成filezilla也不行。当然,这两个软件 阅读全文
posted @ 2018-10-05 10:39 yzccoding 阅读(83) 评论(0) 推荐(0) 编辑