编程vlog
文章平均质量分 52
庹明志的IT博客
主攻互联网大前端、后端、大数据等,全栈攻城狮
展开
-
日志打印的15个好建议
常见的日志级别有5种,分别是error、warn、info、debug、trace。日常开发中,我们需要选择恰当的日志级别,不要反手就是打印info哈~1. 选择恰当的日志级别error:错误日志,指比较严重的错误,对正常业务有影响,需要运维配置监控的;warn:警告日志,一般的错误,对业务影响不大,但是需要开发关注;info:信息日志,记录排查问题的关键信息,如调用时间、出参入参等等;debug:用于开发DEBUG的,关键逻辑里面的运行时数据;trace:最详细的信息,一般这些信息只记录原创 2021-10-08 14:53:26 · 306 阅读 · 0 评论 -
小程序报错invalid code解决办法
最近电脑重装,把以前的小程序代码包,导入到开发者工具中,发现申请登陆过程中,一直报错,报错特征就是申请信息权限界面没有头像,点击授权之后,后台接口返回报错,invalid code, rid{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: m3yw8a0472th20 ]"}之类的搞的云里雾里,不知问题在哪儿经过花费时间摸索,找到了问题所在,wx.login返回了错误的res.code,这个跟小程序的APPID息息相关的,于原创 2021-09-16 15:52:23 · 28366 阅读 · 3 评论 -
B/S、C/S、SaaS架构到底有什么区别?
首先声明:B/S C/S 与 Saas 不是一个层面的前二者是系统架构,后者是软件服务 有时也会超出软件甚至IT的范畴B/S(Browser/Server):浏览器/服务器架构,如果你所用的软件是通过浏览器来操作的,那这个软件就是B/S架构,最典型的就是网上银行。那么,B/S是不是一定要上网才能使用?当然不是,B/S架构的软件可以安装在局域网或个人电脑上,通过在IIS中建立站点来使用。所以,抛开种种表面现象,B/S最基本的特征就是通过浏览器来使用。B/S是随着Internet技术的兴起,对C/S结构原创 2021-01-13 18:24:42 · 5968 阅读 · 1 评论 -
获取京东_JdTdudfp的eid和fp
最近在用脚本参与抢茅台,但是python脚本需要_JdTdudfp的eid和fp参数,方法总结:首先,有些博客写的加_JdTdudfp 是抓不到值,抓包工具比较麻烦,直接点,打开谷歌,登录账户,随便选择一个商品,打开商品的结算页面,控制台-》console-》_JdTdudfp 回车:就看到eid和fp报错:抢购链接获取失败,稍后自动重试,是什么情况这个情况是你现在跑脚本的时候,活动已经结束或者是还没有开始。脚本是没有问题的,不需要担心非常不建议大家在活动外的时间去跑这个脚本可能造成原创 2021-01-07 15:44:48 · 5029 阅读 · 13 评论 -
python运行main.py提示:ModuleNotFoundError_ No module named ‘requests‘ 及怎么查看python安装位置
解决ModuleNotFoundError: No module named 'requests'关于查看python安装位置ModuleNotFoundError: No module named 'requests'关于查看python安装位置打开CMD命令窗口(提前确保你已经安装好了python环境,检查是否安装了py环境:py -v)输入 where python3.ModuleNotFoundError: No module named ‘requests’运行Python程序时,原创 2021-01-07 12:09:12 · 684 阅读 · 0 评论 -
怎么查看python安装位置
关于查看python安装位置原创 2021-01-07 11:22:09 · 671 阅读 · 0 评论 -
thinkphp5 关联预载入怎么用
最近有使用TP开发。对->with和->withJoin这样的关联预载入感到不解,现记录总结如下:关联查询的预查询载入功能,解决了性能与查询的之间的最优化选择问题,主要解决了N+1次查询的问题,这里举一个例子,查询3个结果,会进行4次查询。如果使用关联预查询功能,对于一对一关联来说,只有一次查询,对于一对多关联的话,就可以变成2次查询,有效提高性能。也可以支持嵌套预载入,例如:V5.0.7版本以上,支持使用数组方式定义嵌套预载入,例如下面的预载入要同时获取用户的Pro原创 2020-10-28 15:54:07 · 1247 阅读 · 0 评论 -
mysql数据库报 请在mysql配置文件修sql-mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
安装CRMEB程序时,数据库报mysql数据库报 请在mysql配置文件修sql-mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,找了好几个答案都是错误的,试错半小时总结最靠谱答案如下:1.NO_AUTO_CREATE_USER再MYSQL8.0中已经被移除,不能再8.0以上版本配置2.切换到mysql5.7,打开MYSQL编辑器,执行一下语句:show variables like "%sql_mode%"此时还没有NO_AUTO_原创 2020-08-11 10:26:39 · 16366 阅读 · 2 评论 -
小程序iconfont图标问题和页面加载问题
1.接手一个旧项目时,客户反映,在点击朋友转发的商品详情连接时,进去后出现一片空白经过查阅代码后,发现是详情页接口请求参数时必须携带用户token,否则不能返回这个参数大家都知道,用户登陆后每回请求接口都上带上这个参数,而这个接口就要求用户必须登陆后才能请求,所以经过考虑,我加了一个判断:检查用户有没有登陆,没有登陆就登陆后再请求接口,登陆了就直接请求接口: 但是之前封装的doLogin方法,获取用户授权后,直接wx.navigateBack();返回后没有携带最新的token..原创 2020-07-23 16:46:02 · 986 阅读 · 0 评论 -
VS code配置java的Maven编程环境搭建
1.首先安装好maven,了解一下maven安装目录Bin:该目录包含Mvn运行的脚本Boot:Maven自身的类加载器框架Conf:包含非常重要的文件setting.xmlLib:该目录包含了所有Maven运行时需要的Jave类库Mvn help:system(该命令会打印出所有的Java系统属性和环境变量)~/.M2 maven本地仓库2.配置maven环境变量...原创 2019-12-24 15:47:24 · 1399 阅读 · 0 评论 -
JS验证了,后端还有必要验证吗?
JS验证安全不安全 单纯的说这个问题的话,答案是不安全。因为在客户端进行的验证相当于“让用户自己验证自己”,很明显是不靠谱的。你不能避免一些恶意用户人为的修改自己的表单进行欺骗,也不能避免第三方对表单进行截获后进行篡改再提交。所以说,从安全的角度来说,单纯的依靠js验证,是不安全的,任何健壮的系统都必须在后端进行验证。 但是要说JS验证有没有必要是非常有必要的,因为首先JS验证...原创 2019-12-23 11:04:19 · 621 阅读 · 0 评论 -
记录TP5 模型分页之外的数组分页
TP5查询分页pagination()方法默认返回的是模型对象,但是项目需求:将合并好的数组分页输出到页面中,经总结出以下代码,利用TP5的分页类,直接将数组渲染到模板分页输出: $all_idents = $roll;//这里是需要分页的数据 $curPage = input('get.page') ? input('get.page') : 1;//...原创 2019-11-21 14:54:54 · 204 阅读 · 0 评论 -
关于composer安装验证码遇到的问题
TP5.0手册上写的有个坑,composer require topthink/think-captcha上面的会报错,应该在后面加上版本号:安装1.*版本的扩展包 最新的2.0是用于5.1版本的,composerrequiretopthink/think-captcha=1.*...原创 2019-10-18 12:12:19 · 289 阅读 · 0 评论 -
关于开启GZIP压缩
贴一段apache配置中的关键代码<IfModule mod_mime.c> AddType application/x-javascript .js AddType text/css .css</IfModule><IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/css a...原创 2019-08-28 19:39:05 · 147 阅读 · 0 评论 -
关于SSL证书配置的问题总结
1.SSL证书配置,首先去申请网站证书(阿里云可以申请免费版一年)2.在服务器环境上检查确保安装了 ssl_mod模块,确保开启了扩展3.以我的服务器为例,配置conf.d下的ssl.conf,配置如下## When we also provide SSL we have to listen to the # the HTTPS port in addition.#Liste...原创 2019-08-28 19:35:31 · 2459 阅读 · 0 评论 -
关于使用navicat导入大文件mysql遇到的问题及解决
接手一个项目,对方把MYSQL结构导出发给我,但是还缺数据,于是有重新要到了带数据的60M的MYSQL文件。问题是这个mysql文件比较大,超出了phpmyadmin默认的2M,用navicat导入,发现巨慢不断报错……1个小时而且表都不完整。一筹莫展 网上到处找答案,有些写的很高深,只能慢慢研究。找了几个小时找到了一个可行的办法:解决方案:将sql文件放到桌面或者将sql...原创 2019-08-15 18:31:56 · 2392 阅读 · 0 评论 -
关于使用ajax和php实现批量删除功能总结
看看关键的HTML怎么标记的:<a href="javascript:;" class="btn btn-danger radius" id="discard"><i class="Hui-iconfont"></i> 批量删除</a> 上图可以看到,通过id绑定JS函数。<foreach name...原创 2019-08-03 23:47:29 · 422 阅读 · 0 评论