疑难杂症   2023-03-26 09:03   609   1  
在我这几年的工作生涯中,我写过很多烂代码,对此我深有体会。
疑难杂症   2023-03-25 09:03   493   0  
在php中,对于浮点数的处理一直是一个让人头痛的问题。这是因为浮点数在计算机中的表示是有限的,而且很多浮点数的计算都会产生误差。其中,在输出中我们往往希望只保留小数点后面的几位,并去掉不需要的部分,本文就介绍几种php去掉小数的方法。
疑难杂症   2023-03-24 09:13   549   0  
微信公众号的UnionID是一个特殊的标识符,用于关联同一用户在不同应用(包括公众号、小程序、开放平台等)中的唯一标识。在微信公众号中,同一用户在关注不同公众号时会有不同的OpenID,但是UnionID是相同的,这样可以方便地跨应用共享用户数据,比如实现多个应用之间的用户信息互通、多账号登录等功能。 底层原理是:微信在不同的应用中使用不同的AppID和AppSecret进行身份认证和授权,不同应用之间是不能直接获取到用户信息的。为了解决这个问题,微信引入了UnionID的概念,通过用户在关注公众号时绑定微信开放平台账号或者通过一定方式获取UnionID,实现不同应用之间的用户信息共享。 在微信公众号中获取UnionID需要开启开放平台账号并完成绑定,然后在获取用户信息时,通过传递UnionID的方式获取到用户在其他应用中的信息。
疑难杂症   2023-03-24 09:13   542   0  
Yii2.0的AppAsset.php文件是用于管理应用程序的前端资源(如JavaScript、CSS、图像等)的类。它是Yii2.0框架的一部分,主要目的是将应用程序的前端资源组织在一起,以便更方便地使用和管理。 AppAsset.php的底层原理如下: AppAsset.php类继承了yii\web\AssetBundle类,该类是Yii框架中管理前端资源的基础类。 在AppAsset.php中,可以定义应用程序所需的所有前端资源,如CSS文件、JavaScript文件、图像等。 通过在AppAsset.php类中定义前端资源的依赖关系,可以确保资源以正确的顺序加载,以避免由于依赖关系导致的错误或问题。 当应用程序需要使用某些前端资源时,可以通过在视图或布局文件中调用AppAsset.php类来加载这些资源。Yii框架会自动处理资源的依赖关系和文件路径等问题,以确保资源正确加载。 总之
疑难杂症   2023-03-24 09:13   559   0  
今天分享一篇支付系统中,常见的掉单操作~ 好好的支付,怎么就掉单了? 我听说过下单、买单、脱单……掉单是什么东西? 所谓的掉单,就是用户下单支付,在钱包里完成了支付,结果回到电商APP一看,订单还是未支付……...
疑难杂症   2023-03-21 09:41   608   0  
作者:谢益培 1 背景 关键词:并发、丢失更新 预收款账户表上有个累计抵扣金额的字段,该字段的含义是统计商家预收款账户上累计用于抵扣结算成功的金额数。更新时机是,账单结算完成时,更新累计抵扣金额=累计抵扣...
疑难杂症   2023-03-13 21:14   589   0  
首先想要体验ChatGPT,需要魔法。中国-大陆和中国-香港的ip都是不允许访问ChatGPT的,这个需要打大家自行想办法,去准备一个有网络环境,或者群里向大家提问。其实操作起来非常方便,这里就不介绍了。
疑难杂症   2023-03-10 07:40   735   0  
git rm -r --cached . git add . git commit -m 'update .gitignore'   //windows 使用的命令是  git commit -m "update .gitignore"  需要使用双引号 git 设置ssh key ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com” git 本地覆盖远程 git push origin master --force
疑难杂症   2023-03-09 06:27   683   0  
1、创建脚本 php artisan make:command SendEmails 脚本创建完成后,需要配置方可使用: /**      * The Artisan commands provided by your application.      *      * @var array      */     protected $commands = [         Commands\MigrateJob::class,     ];     /**      * Register the commands for the application.      *      * @return void      */     protected function commands()     {   
疑难杂症   2023-03-08 08:10   667   0  
执行填充文件:php artisan db:seed --class=RolesAndPermissionsSeeder 发现执行失败:错误信息:ReflectionException  : Class RolesAndPermissionsSeeder does not exist 提示我这个填充类不存在,挺奇怪的。 我已经确保 seeder文件和全局database seeder是在同一个seeder目录下 在DatabaseSeeder的run方法里 $this->call(RolesAndPermissionsSeeder::class) 仍然会出现这个问题的原因是 我们需要清理下之前执行生成的classmap信息。 在控制台中执行`composer dump-autoload`,然后再执行`php artisan db:seed`. Ok,完美解决
Mark_N
我努力是因为我什么都没有却什么都想要
闲言碎语
为什么有些人要把追求精神满足和追求物质上的富足对立起来呢?你不幸福是因为你境界不高,你物质生活差是因为你能力不行。这完全是两回事儿。