编程开发

一个故障的排查经验分享

一段时间没写技术相关的文章,有个故障造成的影响不好,但很低级,想来想起还是分享给大家,用到这个函数时可以注意下。 两天前,接到实施人员报障,反馈有部分数据未匹配,在业务上无法展示。 收到故障的第一反应,内心就有疑惑,这个版本这个模块都近一年没调整了,怎么会有Bug,也没见其他项目上报过这个故障。 既然有报障,就得去分析,我们就根据现场的场景模拟做了业务,结果正常。结合故障期间的业务日志,也未发现异

手把手教你搭建一个属于自己的ChatGPT

准备条件: 1.部署前需要自己准备好OPEN_AI_KEY,就是openAi上注册账号后,自己去生成一个api key。如果你有账号的话,可以访问 key, 没有的话就手动生成一个。如果open ai的账号都没有,那就放弃吧😂。 2.如果想让自己不懂IT的朋友们也使用,最好再买个域名,

关于递归法

一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 递归算法一般用于

unity打PC包在win7下不能播放mp4问题的解决方法

问题背景 unity 2019.4.18f1下使用videoplayer动态播放mp4视频,在win10环境下,不管是Editor,还是打包出来的PC包,均可正常播放。但在win7电脑上播放不出来。 解决过程 直觉上怀疑是解码问题。视频是策划用QQ录屏录制的mp4,先用MP4Box查看下视频信息。 mp4box -info G:\muweb\trunk\project\Assets\AssetSo

node学习(2)exports/require

知识点: 1:node.js中每个文件就是一个模块,有自己的作用域。在一个文件中定义的变量,函数,类都是私有的。对其他文件不可见。 2:node.js遵循common.js规范,也就是说在ES Module中我们的导入导出使用的是import和export。在node中引入和暴露使用的是require和module.exports。 3:require用来加载某个模块 //b.js var a =

python小案例——采集网易财经数据

前言 大家早好、午好、晚好吖 ❤ ~ 开发环境: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 requests: pip install requests pandas: pip install pandas pyecharts: pip install pyecharts 1. 什么是pac

[RS] Timeline踩坑(2):The object has been destroyed but you are still trying to access it

记录环境 Unity 2021.3.4f1 Timeline 1.6.4 问题描述   首先说明下,这个报错不是Unity直接抛出的,它就是我们写的轨道代码里,访问了一个已经被Destroy的对象。但是,导致这个报错出现,不是因为我们用法不合理!!!   我们项目在切换情景的时候,会将当前情景的资源“全部卸载”,其中就包含TML及其控制的角色。   我们在主城切换到副本的时候,爆出来这个Mis

一节复习课

现在,真是天气宜人。刚刚下了书法课,离开较为闷热的教室,一阵清爽的风吹来,正是时候。我迎着风飞奔到了家门口,感觉自己都快变成风了。 再来说说我今天上的编程课。这一节课是复习课,至此,我们已经学会了创建网站、创建服务器。创建服务器时,必须创建一个路由器。注意了,这里的“路由器”可不是家里的WLAN,而是网络上类似路由器的工具。创建服务器有三步,第一步创建服务器,第二步创建路由器,第三步启动服务器。

【转】一个漏测Bug能让你想到多少?

一、背景 漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。可能造成线上故障或者资损,在对产品测试过程中,自己也难免出现一些Bug的漏测,因此对Bug漏测进行一些思考,并进行总结。 二、原因分析 Bug其实是任何应用产品都会有的一个问题,不是所有的Bug都能被发现,包括资深测试,或多或少的会出现线上缺陷,谁也不

【思考】怎样快速掌握一个新技能

前两天领导发下了一个新任务,编写新款芯片的开发手册,这当然没什么,但关键是编写使用的环境——bookdown。 随着新工作的开展,越来越多地接触到一些新知识、新工具,怎么从0到1的掌握这些新东西就非常关键。 1 基本概念 对我来说,掌握新东西最难的地方在于,会有很多莫名其妙的概念出现。 比如在研究bookdown的过程中,就会遇到R语言、RStudio、Knitr、LaTeX、Yaml这些完全一脸