微信小程序糟心开发过程

       前段时间接触了一个微信小程序的开发,刚开始接到有点小怕吧毕竟以前接触的是web项目(虽然小程序也只是写写接口,还有一个后台管理系统吧),但是想着这也是锻炼自己的一个机会吧还是接下来了,然后就接下来了。 

       刚开始阶段还是挺好的,跟平时做的管理系统也差不多,刚开始也不用掉接口就写自己的基本的增删改查,期间把shiro用进去实现简单的登录认证授权操作,有个板块是涉及到分润的就想着怎么形象的展现出来给人看,光想页面怎么分布就花了两天左右吧后面结果还是挺满意的(本人写页面是不行的,但是有很多框架啊修修改改还是能看的),其中各种sql语句混杂,其中用的是hibernate来处理业务层(hibernate配置好了之后实体只需要加注解就好,如果数据表发生变化的话相对hibernate改起来就方便了很多,只需要加一个注解。mybatis感觉mapper就相对麻烦点吧,当然是有插件的配置好链接数据库什么的就可以使用插件mybatis -generator自动帮我们生成mapper.xml dao entity)。慢慢的各种问题就开始来了就开始糟心了。

       (支付)写接口也没什么,跟平时的差不多,需要的参数什么返回的内容只要和前端的交流好就可以了,中间有涉及到微信支付吧,以前有接触过支付宝支付感觉两个应该差不多吧,刚开始不知道需要写什么东西都是做一步看一步,现在过了觉得没什么了,当时还是有很多问题的就是不断地测试(写了一篇博客关于微信支付的,地址:https://blog.csdn.net/qq_39824277/article/details/82150031),然后就是发布到服务器上测试的问题,前端需要真机测试需要https访问这都是后话了,先说说服务器吧,不会玩啊,只能先从部署环境开始吧jdk、mysql、tomcat刚开始在官网下载了一个tomcat8用Xftp 6(用之前根本不知道是什么鬼,后来还是别人告诉我的。还有一个Xshell 6就是执行命令的,以前用过ubuntu自己没事的玩玩命令什么的但是一段时间就没管了就搁置了)直接上传了,搞了很久一直有问题一直连tomcat都访问不了,后来才发现是那个包有问题,我明明是从官网下载的所以没怀疑包的问题后来就解决了吧,但是在绑定域名的时候问题又来了。

       (上线、https)我自己是没有接触过项目上线什么的,本来就是很蒙的了,结果这个域名以前是一个php项目在用,现在给我我就更乱了,阔怕什么都不懂,搞了各种事之后每次访问进去都是那个没做完的php项目的东西,我真的是要崩溃了,后来才知道要去把php项目停掉。。。。。知道真相的我好难受。然后就好了https这个我就不用管了,用了两个域名绑定的都是服务器的ip一个域名是http另一个是https就好了,但是需要把https的证书配置在我的tomcat中,又是问题配置倒是没什么就改那么几个地方,但是一直没效果啊,网上说在tomcat目录下健一个cert文件夹把证书放进去然后tomcat配置路径就好了,但是并没有用这是真的!!!!后来放在tomcat的conf文件夹下才行了,百度了那么多都是放在tomcat下边就好,我怎么就没效果不明白。然后https就好了吧,然后就是提现功能了。

       (提现)开始做这个功能的时候就一直跟退款过不去一直拿着退款不放,但是就觉得退款跟提现又不一样,又是各种纠结各种百度没有结果,后来别人说才知道提现就是商家向个人付款啊!!!(微信开大文档还是很重要的,还是应该了解有些什么的,用到的时候自己好有个底)当初就像是商家给个人付款但是支付接口不行啊,没有这个操作啊就打断了这个想法,商家向个人付款是需要认证的也是同样需要证书的。(这个是商家像个人付款例子,链接:https://blog.csdn.net/qq_39824277/article/details/82151351)需要的小伙伴可以看看的。

        (文件批量下载)这也是个问题吧,但是相对来解决的比较快点,主要是路径问题吧(链接:https://blog.csdn.net/qq_39824277/article/details/82223084

        上面就是困着我的事吧,有时候觉得遇到问题千万不要急,就算时间紧也不要慌张,一旦慌了就特别容易大脑短路吧,我是这样觉得,那一段时间就是各种无用功,而且还会让自己一点都不开心,可以稍微休息下理理思路会好点的,亲身体验吧。虽然过程很糟心,但是感觉自己还是学到了很多的,可能有些东西是寻求别人帮助了,以后再遇到就不会那么陌生了,完了还是蛮开心的,毕竟还是做完了虽然后期可能还是有很多需要修改,但是还是蛮开心的。

 

引用\[1\]:最近整理值班排班,比较糟心,所以写了个小程序用于自动排班。这个小程序使用了numpy库和datetime库,通过随机生成人员编号和日期来实现自动排班。程序会按照每天两人一个班次的规则,生成排班表。\[1\] 引用\[3\]:作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。但是作为数据分析师我们应该尽可能去挖掘表格图表数据背后隐藏关联信息,而不是简单的统计表格制作图表再发送报表。既然报表的工作不可免除,那我们应该如何利用我们所学的技术去更好的处理工作呢?这就需要我们制作一个Python小程序让它自己去实现,这样我们就有更多的时间去做数据分析。我们把让程序自己运行的这个过程称为自动化。\[3\] 问题: 请问你是想了解如何制作一个Python办公小程序吗? 回答: 是的,制作一个Python办公小程序可以帮助我们节省时间,提高效率。作为数据分析师,我们经常需要制作统计分析图表和报表,而这些工作往往需要花费大量的时间。通过编写一个Python小程序,我们可以实现报表的自动化生成,从而节省时间和提高效率。这样我们就能有更多的时间去进行数据分析,挖掘表格图表数据背后的隐藏关联信息。\[3\]在制作Python办公小程序时,可以使用一些库和模块来帮助我们实现自动化的功能。比如,可以使用numpy库和datetime库来处理日期和人员编号,实现自动排班功能。\[1\]通过编写这样的小程序,我们可以让程序自己运行,从而节省我们的时间和精力,更好地处理工作。 #### 引用[.reference_title] - *1* [实验室或各大办公场所值班自动生成小程序(python实现)](https://blog.csdn.net/a284365/article/details/125193501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱](https://blog.csdn.net/cainiao_python/article/details/126964498)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值