首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    项目线上问题总结反思

    【前言】 项目版本快速迭代,时间非常紧张,小编在测试工作,谨慎小心、担心遗漏,回归压力山大。但版本上线后,还是会遇到问题遗漏及意料外的稳定性问题。...小编对项目中遇到的两次问题进行了总结反思,吸取教训,与君共勉。 ? 【一. 老用户升级后触发某个功能崩溃】 问题出现现象 【线上问题监控】新版本如果老用户升级后 触发获取转写语言崩溃。...【二. wifi和4G切换失败问题问题出现现象 产品转发反馈的问题【能录不能听,而且批量转写失败】 问题复现: a. 环境: 手机周围当前没有可用的wifi网络,使用4G网络。...总结】 测试覆盖度 用例设计层面,开发实现方案了解不够充分。 测试执行层面,覆盖安装测试,没有老版本上用户配置项切换后覆盖安装验证,测试覆盖不足。...反思】 后续改进 1、一轮测试过程,对于有配置项的功能模块,除了模块功能重点关注外,新旧版本配置项兼容,需补全覆盖安装测试;覆盖安装测试,应该放在每个模块的测试,而不仅是最后回归阶段。

    59720

    Git在Xcode的配置使用常见问题总结

    书接上回提出的Git在Xcode的配置使用常见问题4个问题 问题1,如何在Xcode创建代码库,并添加和提交代码到代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库?...问题3,如何在Xcode克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题?...其中有两个代码窗口,左边是本地未提交版本,右边是代码库的版本,这里可以比较看看修改了哪些内容。在下面输入框添加注释,点击提交按钮就可以提交了。...2、问题2 本地有代码库提交推送给远程服务器代码库,在Xcode可以通过菜单File→Source Control→Push…进行推送,但是如果是第一次访问,会出现对话框,没有可以推送的远程服务器代码库名...3、问题3 这 个问题是从服务器代码库克隆到本地,首先需要在Xcode添加一个远程代码库,需要通过菜单Window → Organizer进入到Repositories画面,点选左下角的“+”按钮,选择

    3.5K110

    近期开发遇到的问题总结

    最近准备把后台管理系统重新设计开发下,使用了bootstrap,在网上找了个漂亮的后台模板:sb2-admin,在使用遇到了不少问题总结下,以免以后忘记。...“System.ComponentModel.DataAnnotations” 这个命名空间同时存在于2个dll,原先我的想法很简单,我不引用就好了,可删除引用后,还是提示冲突。...后来我想可能是webconfig或者package中有问题,可查了半天还是没有问题。...群里的朋友说是缓存的问题,重启了iisexpress,重启了电脑,都没有办法解决,实在没有办法,放弃了EF方式,还是使用了原先的数据驱动。...,这下傻了,查看了文档,说在属性或者字段标记,使用DataContactAttribute和DataMemberAttribute,试了以后,发觉还是不行。

    859100

    Socket编程的几点问题总结

    Socket编程的几点问题总结 epoll_ctl epoll_event参数设置 对于 EPOLLERR和EPOLLHUP,不需要在epoll_event时针对fd作设置,一样也会触发; EPOLLRDHUP...pipe: signal(SIGPIPE, SIG_IGN); Broker pipie这个异常,说到底是应用层没有对相应的fd在收到对端关闭通知时,作正确的处理所致,它并不是tcp/ip通讯层面的问题...tcp_rst.png 阻塞非阻塞 针对Epoll的LT模式,socket fd可以设置成阻塞也可以设置成非阻塞; 针对Epoll的ET模式,socket fd只能设置成非阻塞; ET状态有变化才触发...因为不知道下一次调用read时还有没有数据,一旦没有数据,又没有用非阻塞方式,则将一直阻塞在read调用上; 当然如果在LT模式下也每次循环读取,也有类似的问题; 采用非阻塞循环读取方式时,如果当前socket...针对这种情况,我们只能是控制当前socket fd上的读操作,并将其保存,在下一次event loop不依赖ET的触发,直接针对保存的fd继续其读操作。

    2K21

    任务学习优化面临的问题解法

    模型结构的不断创新,解决的是多个任务之间如何最高效的实现参数的共享分离,让模型既能融合不同任务之间的共性,又能给每个任务提供独立的空间防止干扰。...究其本质,核心是训练过程存在以下3个方面问题: 多任务梯度方向不一致:同一组参数,不同的任务更新方向不一致,导致模型参数出现震荡,任务之间出现负迁移的现象,一般出现在多个任务之间差异较大的场景; 多任务收敛速度不一致...针对上述多任务学习优化过程问题,业内有一系列的工作进行解决。今天给大家介绍4篇通过梯度优化提升多任务学习效果的方法。...不同任务的量级差异大会导致训练过程每个任务的梯度大小差异大,造成某个任务主导的问题。...7 总结 本文介绍了多任务学习模型在优化中经常遇到的问题,并列举了5个比较经典的解决方案,核心是通过梯度或者各个任务损失函数的权重,调节多任务学习过程的平衡性,减小不同任务之间的冲突,进而提升多任务学习的效果

    2.2K10

    工作任务高并发问题

    工作任务高并发问题 在开始文章之前,我先把我今天一天做的工作大概罗列一下,看看这一天的时间都怎么被这些任务瓜分了: 1、协助业务方分析MySQL实例无法访问的问题;(20分钟) 2、协助业务方找回误操作数据...但是,在上面罗列的那些任务,不难发现,这个满日志转储的脚本开发和测试占用了大量的时间,也就是3个小时,实际上脚本的逻辑很简单,是把一个MySQL实例生成的满日志通过scp的方式拷贝到另外一台备份服务器上面...前人们在做这些事情的时候可能没有完整的规则去约束,所以导致每个人处理问题的方法不一样,这样可能当时看着比较方便,但是,当你想做自动化运维这种高效率运维方法的时候,很多时候不是技术限制,而知历史遗留问题会让你被动的接受任务的...有些偏离主题了,我想说的是,在工作我们经常会遇到类似这种高并发的任务处理问题,其实之所以问题会高并发,我的一种观点是我们本身提供的服务就有问题,所以会导致问题源源不断的回溯到我们自身,然后自己承担自己种的恶果...总结一下:工作任务高并发,分为两种,一种是不可避免的,我们今儿不做讨论,另外一种是我们可以从规则上、标准上杜绝的,这类问题,如果我们从一开始就卡的比较严,那么我相信,这种高并发问题将会减少。

    61120

    浏览器的 Event Loop,宏任务任务

    一旦执行栈为空,Event Loop 就会从 Task 队列拿出需要执行的代码并放入执行栈执行,所以本质上来说 JS 的异步还是同步行为。...image.png   不同的任务源会被分配到不同的 Task 队列任务源可以分为 微任务(microtask) 和 宏任务(macrotask)。...然后当同步代码全部执行完毕以后,就会去执行所有的异步代码,那么又会回到 await 的位置执行返回的 Promise 的 resolve 函数,这又会把 resolve 丢到微任务队列,接下来去执行...然后开始下一轮 Event Loop,执行宏任务的异步代码,也就是 setTimeout 的回调函数 所以以上代码虽然 setTimeout 写在 Promise 之前,但是因为 Promise 属于微任务而...这里很多人会有个误区,认为微任务快于宏任务,其实是错误的。因为宏任务包括了 script ,浏览器会先执行一个宏任务,接下来有异步代码的话才会先执行微任务

    76710

    Linux包管理定时任务

    off   远程链接服务器 sysstat        0:off   1:on    2:on    3:on    4:on    5:on    6:off   监测系统性能及效率 2.5 定时任务相关的文件...对较大的文件,查看的时候,尽量不要cat.通过其他的命令,快速找到要找的内容. grep /egrep less tail /tail -f head 2.7 定时任务的基本格式 * * *...* *  CMD 分时日月周 CMD 其中 * 表示每 /n 每隔多长时间 2.7.1 定时任务的时间 [root@znix ~]# cat /etc/crontab SHELL=/bin/bash...--写定时任务要使用绝对路径, 在后面加上2>&1,表示正确的,错误的都输出到同一个文件....定时任务 命令/脚本定向到空  /dev/null 2>&1 定时任务 命令/脚本追加到文件  /oldboy/oldboy.txt 2>&1

    1.3K00

    JavaScript的单线程运行,宏任务任务,EventLoop

    上面这个问题看起来对有的同学可能很简单,到有的同学可能会比较复杂。对你不管是复杂还是简单,这其中涉及到的只是点都是一样的。JavaScript单线程,宏任务任务,EventLoop。...浏览器的EventLoop 关于宏任务任务我们看看下面的执行流程 ?...这只是我们的推测的结果,我们来看看在浏览器的实际的打印结果是什么? ? 从图中可以看到,实际的运行结果与我们推测的结果是一一致的。所以,我们上面的分析步骤是正确的。 但是有一个问题,什么呢?...对比浏览器NodeJS的不同 在大部分情况下,浏览器NodeJS的运行没有区别,唯一有区别的是在第二轮事件执行的时候,如果有多个宏任务(setTimeout),浏览器会依次的执行宏任务,上一个宏任务执行完成了在执行下一个宏任务...总结 之前了解过JavaScript单线程,也了解过JavaScript代码的执行顺序,但是宏任务任务也是最近才听说的,这对于一个从事两年前端的开发者真的是,我自己的过失。

    3.4K42

    网页|在CSS学习问题总结

    为了使页面看起来更美观,我开始着手对CSS的学习,在刚开始的学习过程也确实遇到了许多问题,现在我把他们集中总结。...问题三:(未解决)设置边框样式就要有“p.{}”格式,这里的p段落标签显然不同,但又不知道他的含义是什么?...(4)CSS margin遇到的问题问题一:(未解决)该在什么范围内设置外边距较为合理? (5)CSS padding遇到的问题问题一:(已解决)填充顺序?...border-style一样为顺时针填充。 结语 在学习H5CSS的过程,会遇到很多让人疑惑的地方,我的解决方法是实践记录。...先将问题暂时记在记事本,再在过程不断试验并记录截图,方便后期总结对比。总结的过程也会重新发现很多当初没有注意或没有深入思考的点,而正是这些点促成我们的进步。

    2.3K20

    数据迁移的几个问题总结

    总结一下昨晚在数据迁移前线奋战碰到的一些问题,虽然总体来说是按照预定的计划完成,并且提前完成,但是哪怕一丁点儿的操作都会导致一些严重的影响。...总体来说,需要做的事情就是把核心业务服务器从一个机房迁移到另外一个机房,这个过程因为环境的重要性和硬件软件的情况,大体分为了下面三个方向的技术方案。...我拿出几个迁移碰到的问题,很多还是很有代表性,也是我们做技术方案的时候需要不断改进和完善的地方。...exec dbms_mview.refresh('TLBB.PURSE_RESERVE_RECORD','F'); 上面的两类问题在时间不等人的数据迁移,是很敏感的,所以如果这种一下,表数据量不是太大...,排查的过程会因为信息提供的误差而偏离问题的方向。

    1.2K70
    领券