开发过程遇到的bug】的更多相关文章

PHP 日常开发过程中的bug集合(持续更新中...) 在日常php开发过程中,会遇到一些意想不到的bug,所以想着把这些bug记录下来,以免再犯! 1.字符串 '0.00'.'0.0'.'0'  是否为空的问题 bug:'0.00'和'0.0'都为真,只有'0'才为假.如果想判断是否为真,可以使用float()转换为浮点数即可 $a = '0.00'; $b = '0.0'; $c = '0'; //判断字符串'0.00'是否为真 if ($a) { echo '字符串'.$a.'为真<br>…
1.transition和display的冲突: 解决方法:1)使用visibility:2)使用js的setTimeout使动画延迟:3)可以改变高度: 2.form表单提交和js中的提交冲突 解决办法:input的type值用button替代submit:否则一些浏览器默认为submit: 3.express4.x不支持flash()模块 解决方法:在flash模块调用之前加载session模块: 4.mongodb服务无法启动,显示100错误 解决方法:删除db文件夹中的mongodb.l…
文件夹下载不下来或者无法访问,很多时候是因为没有该文件夹的权限,或者没有将该文件夹挂载到对应docker下. 远程服务器和本地服务器测试结果不同,需要排查代码是否是git上同一版本的代码. 代码相同,输出不同,则查看输入的数据是否相同. 每次运行结果不同,则查看是否存在顺序可以变动的结果,如dateframe的排序. 如果运行结果没反应,查看输入输出 代码修改不生效,查看是否docker没有重新启动 TypeError: list indices must be integers or slic…
使用ORM框架ORMLITE有一段时间,今天在操作一个对象的时候,重新运行报错如下: Must specify one of id, generatedId, and generatedIdSequence with Id 翻译:意思大概也就是必须要有其中一个  id  / generatedId / generatedIdSequence 再上下我的对象的源码: @DatabaseField(columnName = PaymentTempUploadTable.COLUMN_ID, id =…
转自 http://boundary.cc/2013/05/java-app-server-develop/ by JOKER on 2013/05/05 最近状态不是很好,负能量堆到积爆表,静下心来看书写点东西才是出路.给瞎折腾的这两年,做个总结吧. 一些practice和总结 充分单元测试能帮助项目快速推进.看起来单元测试会增加开发时间,但事实上大多数时候它不但会缩短当前功能开发到release的时间,还能为后续的功能的开发做铺垫. 单元测试覆盖率必须保证绝大部分业务逻辑被覆盖.实践起来就是…
自动化CodeReview系列目录 自动化CodeReview - ASP.NET Core依赖注入 自动化CodeReview - ASP.NET Core请求参数验证 参数验证实现 在做服务端开发时经常需要对客户端传入的参数进行合法性验证,在ASP.NET Core中通常会使用如下方式: public class LoginModel { [Required(ErrorMessage = "账号不能为空")] public string Account { get; set; }…
在系统开发过程中,BUG和异常产生是无处不在的,但是需要我们去做的就是不断去发掘异常.修改异常. 这篇文章主要谈谈我在系统中解决异常的几种方法: 1.控制台程序产生的异常: 在大多数的控制台程序中,运用最多的就是 try{ Action(); 捕捉异常 } catch(Exption e){ } 但是需要注意的就是在控制台运行中产生的线程和一些特殊异常try捕捉不到,就只有需要使用特定的方法进行捕捉和处理 AppDomain.CurrentDomain.UnhandledException +=…
编写和运行测试时Android APP开发周期中的重要的一环.好的测试可以让你非常容易的在开发过程中发现bug,提升你对自己代码的自信.使用Android Studio,你可以在物理设备或者虚拟机中运行本地单元测试或者仪表测试(instrumented tests)(仪表测试我自己发明的词汇),这样你就可以分析结果,在开发环境中更改你的代码. 本地单元测试是指无需访问Android Framework或者一台Android 设备,直接在你的开发机器中运行的测试. 仪表测试直接运行在你的设备或者虚…
GIT 是什么 git是一个用于帮助用户实现版本控制的软件. 把本地代码push到远程服务器 git add.git commitpush code to remove machine.git push 远程服务器pullgit pull git命令 git init git status 查看当前文件夹的状态. git add 文件名 对指定文件进行版本控制 git add . 对指定文件夹下的所有文件及子目录进行版本控制 git commit -m '详细的描述信息' 创建提交记录(版本)…
2018-11-14 10:07:39 购物车有思路,用django中redis来做!!!具体思路参考下面笔记 回学校后,把笔记里面面试题都认真整理一下!!!!!! 越努力,越幸运!永远不要高估自己! redis用于操作内存!可以用django内置的redis做,详情参考 关于 redis具体使用可以参考: http://www.cnblogs.com/wupeiqi/articles/5132791.html 在Django中使用redis 可以参考 : http://www.cnblogs.…