一个gpio 不受控制的bug】的更多相关文章

前几天调试一个flash灯的驱动程序,这可ic 有两个控制pin, 一个叫en1 一个叫en2, 根据spec的说明,不同的组合将产生不同的输出电流.但我发现,那个en1 这个pin 死活是拉不高的,于是开始拼命的查看我的代码是不是有什么逻辑上的错误,但是很不幸,没有找到,于是一直跟代码直到查到控制gpio的最底层的写那几个控制gpio寄存器的代码,把数据读了出来,结果是正确的.寄存器告诉我,我的配置是完全正确的,没有任何问题,同时他也给了我一个矛盾,一个寄存器告诉我我已经把他拉高了,但另一个寄…
这段时间使用BootStrap+Asp.net Mvc5开发项目,Ajax.ActionLink遇到一个重复提交的BUG,代码如下: @model IList<WFModel.WF_Temp> @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <…
最近帮朋友提交一个mysql5.7的bug , oracle mysql 的大神还回复我 , 以后注意书写sql规范 , 潜台词是不是不要给他们增加工作量 https://bugs.mysql.com/bug.php?id=86610…
这两天遇到一个很奇怪的bug,在移动端,一个页面里所有的input框都不能点击,我查了一下,里面的没有设置readonly属性,只要页面滚动一下就可以用了,而且,只要我在真机测试的时候,f12开发者模式下,一旦选中这个元素也可以点击了,很奇怪,结果我就去公共样式里排查,home.css.结果定位到了这么一段我很不熟悉的代码片段 /* -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-tap-h…
请找出下面程序的 bug? int maxProfit2(vector<int> &prices) { int local[3] = {0}; int global[3] = {0}; for(int i=0; i<prices.size()-1; ++i) { int diff = prices[i+1] - prices[i]; for(int j=2; j>=1; --j) { local[j] = max(global[j-1]+max(diff, 0), loca…
/** * 数据绑定,分页显示 */ private void updataMenu(final EditText search) { if(listwz==null) { return; } pageID =0; listwz.setAdapter(null); FilterArray = new JSONArray(); FilterArray = usedatabase.WzArray(search.getText().toString(), pageID,WzLbID); // page…
就是6张表的关联查询,写了一个存储过程,使用4层for来处理 bug:最后一个for中,两张表的关联条件少了一个,结果数据多查了. 排查办法:使用dbms_output.printline('');每一个for中加一个 dbms_output.put_line('-3.'||x.name);//把与下层for关联的关键信息打印出来dbms_output.put_line('-2.'||x.name);//把与下层for关联的关键信息打印出来dbms_output.put_line('-1.'||…
转载请注明出处:http://www.cnblogs.com/Ray1024 一.问题描述 在MFC中使用Direct2D有现成的方法,在Visual Studio 2010 SP1及以上环境中MFC封装了Direct2D,我们就可以更加方便.更加简洁地使用Direct2D来进行高效率绘图了,详细教程见msdnhttps://msdn.microsoft.com/zh-cn/library/gg482848.aspx. 但是在实际项目中遇到一个问题:MFC项目编码方式为unicode时,CRen…
记得以前接手过一个Java项目,服务器程序,直接让Jar在linux上跑的那种, 这个项目由两个web服务组成,也就是两条Java进程,主进程 xxx.jar,辅助进程 xxx_helper.jar.主进程程序中某些功能依赖于辅助进程提供的服务. 困扰我们的BUG是在生产环境中辅助进程xxx_helpler.jar不定时无故崩溃,且无jvm错误日志产生,也无被系统本身因为资源损耗严重问题而杀死的记录. 百思不得其解之下我们只能把问题归因于是程序存在性能问题而被杀死,至于为什么没有杀死记录没人知道…
本学期开设了软件测试课程,在课上有讨论到bug,想到bug,真是很令人头疼的东西,相信每个程序都多多少少会有几个头疼的bug. 初学java时写过一个字符串判断的循环,之前学的C++字符类型用“==”做比较,随手就用了“==”判断是否相等.然后就...出现了bug,最后统计出来的结果怎么都不对.开始我以为是数据出现了问题,把数据在比较前输出了一遍,发现一样啊,也没有写成“=”,逻辑上也没发现错误,很是头疼.改了半天才开始怀疑是“==”的问题,然后上网找了一下,原来要用equal()方法来判断.…
一.问题概述 题目有点长,但应该值得后端java们了解下有点小坑的localhost.log,让我长话短说. 博主是搞java后端的.后台是很简单的spring mvc + spring框架. 今天测试一个Controller层的接口,但是断点一直进不来. 我做的改动也不大,新增了mqMsgFactoryUtils这个spring 托管的bean,(代码是接手别人的,所以看着原来的部分有点臃肿,就提炼了mqMsgFactoryUtils公共类 ,mqMsgFactoryUtils需要依赖bean…
在最近的项目中,解决了一些浏览器兼容方面的bug,这篇主要描述在IE 9在渲染值为auto的overflow-x属性时,所产生的专属bug及解决办法. 1.问题描述 在做一个收货地址管理静态页面的时候,需要在众多地址中标示当前鼠标移动了那一个地址上面,所以我给地址的行加上了:hover伪类,然后,我在IE 9下发现了一个有趣的现象(见附件first.html). 为什么我设置的max-height属性没有能够起作用?这种情况是怎么产生的,又该怎么解决呢?2.问题分析 该问题是一个IE 9独有的b…
下午写程序,写的好好的,突然报错"在注释中遇到意外的文件结束". 下面是官方给出的错误原因是缺少注释终结器 (* /). // C1071.cpp int main() { } /* this comment is fine */ /* forgot the closing tag // C1071 实际查找并未找到缺少*/的错误. 之后发现,即使将新添加的代码删除,依然报错. 经过搜索,找到了原因: utf8 格式出错,有一个注释是/* 中文*/,这里由于编码问题,中文和英文联合起来…
小弟学浅才疏可能是小题大做,但遇上了并且让我麻烦了一阵,就值得记下来 BUG的过程就是我在建立实体模型的时候 命名了一个叫system的实体模型 导致了所有生成类中 引用using system失败…
首先,我下描写叙述一下bug的发生情况: 在使用UIPickerView实现选择城市的时候.出现这样一个Bug 1.在iOS 6的系统上 2.Picker的数据上省份一栏选择了"香港"或者"澳门"这些没有二级数据的地区 3.然后滑动PickerView的二级选项.结果崩溃,并且不跳不论什么Delegate 4.这个问题在iOS 7或者更高系统的手机上是不存在的. bug提示信息例如以下: 2014-07-28 19:46:00.711 BaiHe[1719:907]…
因为最近在学关于网页的东西,所以便有了每看一个网页,总得先看看这个网页的源码的习惯. 突然我就想到了,起点中文网在看小说的界面是不允许复制粘贴,甚至连点右键都不会有反应, 那么如果我查看源码,能否复制小说呢? (下面这个页面是没法复制粘贴的,也不能点右键,下面这章小说是我为了实验,花一毛三分买的) 于是BUG来了,当我查看这个需要购买的小说章节的源码时,是能看见这章小说的,并且能够复制, 而我想讲的这就是一个安全漏洞,正常情况下,只有购买这章小说才能够阅读,现在,我只要购买一次, 然后复制粘贴之…
前言 前几天,在linux上部署一个war包应用时,tomcat直接起不来,查看tomcat的日志,catalina.out里没啥特别的,但是查看localhost日志,发现栈溢出了. [root@localhost logs]# vim localhost.2019-12-26.log 26-Dec-2019 16:27:31.811 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No…
本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解.结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不利于阅读和理解啊(其实是今天有点懒想去休闲娱乐会儿),所以 Base64 编码的原理详解的部分将在下一篇带来,敬请关注. 0x01 遇到的现象 A 向 B 提供了一个接口,约定接口参数 Base64 编码后传递. 但 A 对 B 传递的参数进行 Base64 解码时报错了: Illegal base64 character…
你好呀,我是why. 前两天在 Git 上闲逛的时候又不知不觉逛到 Dubbo 那里去了. 看了一下最近一个月的数据,社区活跃度还是很高的: 然后看了一下最新的 issue,大家提问都很积极. 其中看到了这样的一个 issue,发现有点意思: https://github.com/apache/dubbo/issues/8055 于是写下这篇文章给你分享一下这个 BUG 和 BUG 背后的故事. 放心,就算你完全不懂 Dubbo,也不影响你了解这个 BUG. 先说一下,下文中提到的 Dubbo…
在使用java集合的时候有的时候集合是来自于一些第三方工具提供的从字符串或json 转出集合的对象有时是抽象类,这时的对象部分功能是未实现的,在使用相应操作的时侯 会引发bug. Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:144) at java.util.AbstractList$Itr.re…
好久没写博客了. 我们的一个项目用的thinkphp框架,当在debug模式下面运行很正常,但切换到生产模式时,刷新页面第一次可以正常显示,刷新第二次会出现错误如下: Fatal error: Call to undefined function Think\C() in /home/work/huangxuan/anti/Protected/ThinkPHP/Library/Think/Think.class.php on line 301 我们很自然的找到了出错所在的位置: static p…
如果RecyclerView 多样式布局,比如要加入一个展示多个图看的需求.自然想到用gridview给嵌套一下. 想法当然是可以的,但是发现,嵌套出来的效果是,gridview只显示一行. 想想原因 应该是给的高度不够,自然,计算高度肯定要从onMeasure入手. 看下onMeasure计算过程. specMode中决定的,specMode一共有三种可能: MeasureSpec.EXACTLY:父视图希望子视图的大小应该是specSize中指定的. MeasureSpec.AT_MOST:…
有很多错误由于需要是多线程是才会发生,导致经常在开发时很难发现, import java.lang.reflect.ParameterizedType; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Ser…
../configure --prefix=/home/zzhy/wd/software/glibc-2.14 错误:checking LD_LIBRARY_PATH variable... contains current directoryconfigure: error: *** LD_LIBRARY_PATH shouldn t contain the current directory when*** building glibc. Please change the environm…
是时候记录一下这个让我栽了两次的bug了. 具体情况如下: #include <stdio.h>#include <stdlib.h> struct app_info_t { int aa; int bb; /*sizeof(int)*size*/ }; struct app_info_t *p_app_info = NULL; int main() { int i, *p; p_app_info = (); p = (); ; i < ; i++) { p = p+i; /…
下游发现接口可用率非100%,马上线上查看,发现数据在有些情况下通用补数的数据是空, 有20%的用户是没有相应偏好等的数据的,需要通用补数来补数,结果通用补数没有数据. 通用补数数据的检查报警时必须要存在的,否则通用补数导致线上程序bug,总结一下,避免 后续再犯.…
.net C#下测试: public class Class1 { public bool toggle1 = true; public bool toggle2; } 一个结构类Class1,对里面两个成员通过初始化器执行初始化.在原生C#里测试,结果是正常的 unity的mono下测试: 在unity下测试,结果居然被覆盖了? 今天就被坑了..没想到居然是unity的问题…
不是什么很难的东西,权且做个记录. 首先说下背景,目前的项目中,需要同时绑定 wheel 和 scroll 事件. 绑定 wheel,目的是开发 ctrl + wheel 缩放页面功能,此功能与浏览器本身的冲突,因此需要禁用滚轮原生功能,示意代码: window.addEventListener('wheel', function(e){ e.preventDefault(); }, {passive: false}); 此时遇到个问题,禁用 wheel 的同时,会将 scroll 事件也同时禁…
1.1      问题背景 公司是做电商系统的,整个系统搭建在华为云上.系统设计的时候,考虑到后续的用户和订单数量比较大,需要使用一些大数据库的组件.关系型数据库这块,考虑到后续数据量的快速增长,不是直接写入MySQL,而是使用了华为云的分布式数据库中间件DDM. 使用了DDM之后,可以在业务不感知的情况下,直接增加MySQL读实例的个数,线性提升读性能.也支持中间件层面的分库分表,提供海量关系型数据库的操作.简直是为电商系统贴身定制的. DDM自身是以集群形式提供服务的,对业务开放的是多个连接…
代码大致如下: func DoSomething(){ log.Printf("a=%s, b=%s, c=%s", a, b) //忘记少写一个参数.但是编译正常通过 } func TestDoSomething(t *testing.T){ DoSomething() } 单独运行测试用例的时候,提示出log.Printf的问题. 神奇!不知道为什么!…