谁碰到过这2爱你是个错误误

iOS 问题:请问谁用过 OBShapedButton /ole/OBShapedButton
我用这个自定义了2个不规则的button(2button一部分是透明的,一部分有图,重叠在一起放),联机(或模拟器)运行测试后都没问题,都能响应,但是当我打包城IPA,让测试人员下载后,那2个button就点击没反应了,请问谁遇到过这个情况,支个招嘛,多谢多谢~!
请问谁用过 OBShapedButton
我用这个自定义了2个不规则的button(2button一部分是透明的,一部分有图,重叠在一起放),联机(或模拟器)运行测试后都没问题,都能响应,但是当我打包城IPA,让测试人员下载后,那2个button就点击没反应了,请问谁遇到过这个情况,支个招嘛,多谢多谢~!
共有 2 个回答
恩,我也遇到过这个问题的,好像是xcode打包的时候出现的问题。我们解决的办法是用code4.5打包就不会出现这样的问题了,你可以试一下。
登录后方可回复
问题已解决,当时是在code4app直接下载的,后来又在github里面下载了一份,一对比,发现 OBShapButton.m 里面的 - (BOOL)isAlphaVisibleAtPoint:(CGPoint)point forImage:(UIImage *)image 方法内容不一致,github里面判断了是 ios5.0还是&ios 5.0的情况,结果code4app下载的只有&ios5.0的那个,而这个方法会在打包成 release版本时失效,具体请参见 ,代码里有备注说明。。。(ps:code4app从github迁下来的代码也要即使同步哦~!)
登录后方可回复
登录后方可回答
耗时 0.1790 秒今天科目三没过,遇到两个问题求解_五图车神吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:15,080贴子:
今天科目三没过,遇到两个问题求解收藏
早上科目三没过,郁闷。第一次在一个上坡的单行道上,前面有一辆电动三轮车,我按了两次喇叭,他稍微避让了一点点,可是旁边是黄色实线(这段路很变态,一小段黄色虚线,一小段黄色实线,而且是很小段那种),我们教练说黄色是绝对不能压的,我想等黄色虚线出现在压点好过去,那个考官就吧我方向盘推过去了,说:“你知不知道安全距离?”我怎么不知道额?后来在等补考的时候,听其他学员说他们教练说只要是电动车啊之类是可以压点黄色实线的,可我们教练说绝对不可以?想我遇到的这种情况,到底应该怎么处理?第二次更莫名其妙,因为这个情况昨天我们去熟悉场地时刚刚遇到过,刚好在路口转弯时,路灯一闪一闪的,同车的一个女孩子在开,他就把车停了下来,被教练说了一通,他说绿灯闪烁时是要过去的,不能停下来。悲剧的是今天这个情况就一模一样在我身上发生了,我就牢牢记住教练的喽,结果考官说不行,必须要停下来。各位大神,求解啊??
第一个不知道但是第二个,你必须减速,左右观察,没危险在通过,
第一个在我们这边需要报告考官 考官允许了就可以打灯压
第二个我们师傅说的只要在闪了就减速 停车
第一个,遇到非机动车和停止的机动车是可以压实线,但是是有一套打灯的动作的,第二个,考试时过路口,不能加速,所以绿灯闪的时候,你要判断以你的车速能否通过路口,不能就停下来,所以教练讲的东西要灵活运用
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或工作中遇到的2个问题
工作的中遇到的问题
这周五看了一下自己在公司网站上传的人才数目,已经是500多了,每个月上传100,就是说我来公司已经5个月了。要不是看到这个数据,我还真没注意到自己已经瞎忙活了近半年了。之所以说瞎忙活是因为自己到现在也毫无成效的工作业绩,以及被新人追赶上的现实。分析一下想在的情况就很有必要了,为什么别人入职这么长时间后都可以有不错的业绩,而我确什么都没有,并且新人渐渐赶超,自己依然一事无成。
好,首先一个问题就是经理给出的问题:一直没有投入。
这个不用仔细想就知道确实是这样的,不过直到被直接提出来,自己才意识到而已。因为一开始找这份工作的时候完全是处于无奈的原因,想先找到工作再说,结果工作了之后发现自己对这份工作的认同度并不高,你不认同工作,工作自然也就不认同你了。之前虽然也想过要不想太多,不过确实没有想过自己要认同自己的工作。做一份自己都不认同的工作,自然就无法投入进去,那么没有业绩也就理所应当。
再说得教条一点,就是不够脚踏实地,不够踏实。这几个词太教条了,以至于听到了就自动屏蔽掉了,可是在现在的词汇更新如此之快的情况下,这几个词依旧坚挺,没有被任何其他词代替的预兆,这足以证明这几个词确确实实很重要。我之前的话“灵魂处于高度******的状态”,最然干着这份工作,可以我自己一直想着其他的工作,找到自己本专业的工作,全然不像就算我找到了本专业的工作自己能否胜任,或许自己以为的工作完全没有自己预期的那么好,然后就这样一直******着,典型的“这山望着那山高”,就是所谓的不踏实。
那么如何踏实如何认同呢?这个心理层面上的问题就要从心理上解决,心理上的问题就不要想通过技巧来代替,不要以为做了完整的工作计划就可以既保持着“******”又可以高效率工作,该是怎样就是怎样。不过有些事不是你意识到你需要认同、需要踏实就可以瞬间认同瞬间脚踏实地。发现问题,解决问题,那么该如何解决问题就是又一项重要课题了。首先不知道如何落地,我不确保我不继续******,所以不就不确保用什么办法能认同这份工作;其次踏实不是从工作计划上体现的,是从人的状态上体现的,那么通过什么方法让自己安稳下来或是说用什么来验证呢?不得不说,“踏实”是最难“计划出来的”,只能被看出来,你是否踏实别人看得很清楚,至于说是怎么感觉到的,怎么验证的就很难说清楚了。
解决不了的问题先搁置,虽然这个是最大的问题,不过钻牛角尖也不是办法。不过认同工作现在正在做,感觉应该会后效果;至于踏实……就只能看日后的自己是如何回顾的了。
第二个问题:瓶颈
销售一直说是一个非常有挑战的工作,实际上任何工作都是有自己的高峰的,都是有挑战的工作,没有说厚此薄彼,选择这个职业就是有挑战选择那个职业就是保守。每个工作都有自己的瓶颈,现在除去自己的第一个问题后,自己目前的问题就是遇到的一个瓶颈——如何从行业角度来看待自己的工作。
销售也是有自己的专业领域的,其实其他的工作也一样,都有自己的细分,到最后自己选择了某一个领域之后就渐渐放下其他领域,然后积累本领域的资源、人脉,然后向下一个瓶颈发起冲击。其实这也是为什么资历越深的人转型转行越难,因为自己把大量的经历放在自己的领域里,而渐渐就忽略了其他领域的信息,所以致使自己原来的知识结构已经和现在的知识结构脱轨,致使转型困难。这是以后的瓶颈,现在我遇到的是第一个瓶颈,专业与行业的瓶颈。
因为自己对自己这份工作的认同度不高,导致了自己成长缓慢,以至于现在才意识到自己遇到了瓶颈,而这个瓶颈本命该最少也是两个月前就应该意识到的。(希望老板能给我时间让我突破自己的瓶颈)这个瓶颈就是我积累的专业知识已经完全足够应付绝大多数的突发情况了,可是自己从没有积累自己的行业高度。那么什么是行业高度分析问题呢,就是站在资源的角度去想问题,资源是哪里流向哪里,为什么流,又因何而止于此处。其实我发现一些老同事也完全没有意识到自己给出的一些解决方案是站在行业领域上解决的,这需要我们自己去发现,我想这也是之前老员工培训没有预期那么好的原因吧。
那么如何站在行业角度上去思考问题呢?我觉得首先要看老员工是怎样做的,既然老员工没有意识到,那么就要自己去帮老员工意识到。其次就是多想,多想这个我准备通过减慢语速来实现,我之前打电话都是别人问什么我就秒回复,不经大脑,全凭******。因为自己确实积累的专业的知识,所以觉得秒答这些问题不是什么“问题”。不过这样明显没有想的过程,那么不妨就减慢语速,留出时间。先别管留出的时间干什么用,先留出来再说。
其次我想有没有可能通过一些特定的手势,动作来暗示自己:需要思考了。我之前意识到自己每打完一通电话自己总是有些动作是相同的,好像这样做完就能减缓自己的压力,那么有没有可能通过训练一种手势动作来暗示自己需思考一下再回答问题?我准备的手势是食指绕圈,这个手势非常简单,不需要借助任何工具,这个绕圈的意思是开动大脑,让大脑的细胞跟食指一样活跃起来,搅动起来,达到暗示自己思考的目的。可以试试。
以上就是我回顾这小半年的工作总结出的目前最重要的两个问题!
专家最新作品
作家张明辉
冼武杰律师
红尘醉弥勒徐胜华
Philip老师
Excel韩小良本人现在公司用Java进行电子缴款系统模块的开发,使用的是无状态SessionBean,应用服务器为Weblogic配置的一个集群,偶尔出现过1-2次操作(并发程度在1秒以内);简单的说,我从前台发起一个扣款请求,从程序流程和EJB的架构来说,后台也应该发起一笔扣款请求;问题就在于后台不只发起一起扣款请求,而是几乎同时发起两笔扣款请求,从而导致重复扣款;暂时还没有找到具体产生原因,初步分析原因有两个1)服务器集群算法出现Bug,导致同时有两个Bean在服务器中运作;2)前台的事件处理存在Bug,同时发起了两个请求,只是界面上看不出来而已;我的同事上次就这个问题发过问题,那是2个月前出现的一批重扣;我今天再次发出此贴,就是因为前几天我又发现了一批重扣;我们再上一次的教训上,这次多输出了一些调试信息,主要是Weblogic的事务信息如下:连续两个我认为的Bean输出的日志如下(但是我不清楚这些日志代表什么意思): 11:29:50,402 [system:124] [ExecuteThread: '8' for queue: 'weblogic.kernel.Default'] - ZScomm ZSetskkService.logTx jklsh = 6014 **********txid1 = BEA1-72E10BBC0AA **********txid2 = BEA1-72E10BBC0AA **********TxStatus1 = Active **********TxStatus2 = Active **********timeSinceBegin1 = 645 **********timeSinceBegin2 = 645 **********tx1 = Name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)],Xid=BEA1-72E10BBC0AA(),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=599,activeThread=Thread[ExecuteThread: '8' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=ended,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@190cb2a),SCInfo[coredomain+coreapp4]=(state=active),SCInfo[eaidomain+eaiserver]=(state=active),properties=({weblogic.transaction.name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)], weblogic.jdbc=t3://150.18.30.31:7013}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+) **********tx2 = Name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)],Xid=BEA1-72E10BBC0AA(),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=599,activeThread=Thread[ExecuteThread: '8' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=ended,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@190cb2a),SCInfo[coredomain+coreapp4]=(state=active),SCInfo[eaidomain+eaiserver]=(state=active),properties=({weblogic.transaction.name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)], weblogic.jdbc=t3://150.18.30.31:7013}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+)======================================================================================== 11:29:50,993 [system:124] [ExecuteThread: '20' for queue: 'weblogic.kernel.Default'] - ZScomm ZSetskkService.logTx jklsh = 6016 **********txid1 = BEA1-72E50BBC0AA **********txid2 = BEA1-72E50BBC0AA **********TxStatus1 = Active **********TxStatus2 = Active **********timeSinceBegin1 = 763 **********timeSinceBegin2 = 763 **********tx1 = Name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)],Xid=BEA1-72E50BBC0AA(),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '20' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=ended,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@a82896),SCInfo[coredomain+coreapp4]=(state=active),SCInfo[eaidomain+eaiserver]=(state=active),properties=({weblogic.transaction.name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)], weblogic.jdbc=t3://150.18.30.31:7013}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+) **********tx2 = Name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)],Xid=BEA1-72E50BBC0AA(),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '20' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],XAServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(ServerResourceInfo[weblogic.jdbc.wrapper.JTSXAResourceImpl]=(state=ended,assigned=none),xar=weblogic.jdbc.wrapper.JTSXAResourceImpl@a82896),SCInfo[coredomain+coreapp4]=(state=active),SCInfo[eaidomain+eaiserver]=(state=active),properties=({weblogic.transaction.name=[EJB gov.gdlt.taxcore.gateway.facade.TaxFacadeGateWayBean.invokeTask(gov.m.event.RequestEvent)], weblogic.jdbc=t3://150.18.30.31:7013}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+, XAResources={},NonXAResources={})],CoordinatorURL=coreapp4+150.18.30.31:7013+coredomain+t3+)==============================输出以上日志信息所用到的方法如下=================weblogic.transaction.Transaction t1 = weblogic.transaction.TxHelper.getTransaction();String txid1 = "" + t1.getXid();String txStatus1 = "" + t1.getStatusAsString();long timeSinceBegin1 = t1.getMillisSinceBegin();weblogic.transaction.Transaction t2 = ((weblogic.transaction.Transaction) weblogic.transaction.TransactionHelper.getTransactionHelper().getTransaction());String txid2 = "" + t2.getXid();String txStatus2 = "" + t2.getStatusAsString();long timeSinceBegin2 = t2.getMillisSinceBegin();LogWritter.sysError("ZScomm ZSetskkService.logTx jklsh = " + jklsh +" \r\n**********\r\n txid1 = " + txid1 +" \r\n**********\r\n txid2 = " + txid2 +" \r\n**********\r\n TxStatus1 = " + txStatus1 +" \r\n**********\r\n TxStatus2 = " + txStatus2 +" \r\n**********\r\n timeSinceBegin1 = " +timeSinceBegin1 +" \r\n**********\r\n timeSinceBegin2 = " +timeSinceBegin2 +" \r\n**********\r\n tx1 = " + t1.toString() +" \r\n**********\r\n tx2 = " + t2.toString());
我看了一下你输出的日志,我认为出现这个问题应该不是引起的,因为两次执行的时间相差还是比较长的。我猜想你的程序扣款这个过程的执行时间比较长,而且提交按钮是图片做的,如果我的猜想都是对的,那么出现你所说的问题,是web server因为执行时间比较长而重复提交造成的。
我看了一下你输出的日志,我认为出现这个问题应该不是引起的,因为两次执行的时间相差还是比较长的而且日志都是按顺序打印的。我猜想你的程序扣款这个过程的执行时间在这个时候比较长,而且提交按钮是图片做的,如果我的猜想都是对的,那么出现你所说的问题,是web server因为执行时间比较长而重复提交造成的而不是请求所造成的。
你前台和后台不是处于一个事务控制中。
探索 分享 交流 解惑 授道
OpenSource
Code & 2002-15public MyPaint(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyPaint(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
TypedArray taRef = context.obtainStyledAttributes(attrs,
R.styleable.MyPaint, defStyle, 0);
int attrCount = taRef.getIndexCount();
for (int i = 0; i & attrC i++) {
Log.v("test======", "" + taRef.getIndex(attrCount));
}
在CSDN原贴
http://topic.csdn.net/u//bce90fbd-aab7--29de68e6cd0c.html
问题补充:牟盖东 写道你的测试代码在哪儿?
你的问题是什么? 是super只能调用两个参数版本的,还是YourPaint类的 ?
牟前辈,,我就想实现ANDROID自动调用一个自定义的view的带3个参数构造,如何执行???
如果你想在xml布局中使用自定义的view,并且有自定义的参数,实际上也是调用的MyPaint(Context context, AttributeSet attrs)构造方法,不过自定义的参数要在attr.xml中另行定义,然后代码中通过AttributeSet attrs 来获取这个参数的值。看一下这个类的名字就知道,这是一个参数列表的list,你想增加自定义参数就需要在res/xml/下新增attr.xml文件,关于这个文件的使用,网上一堆,自己去搜把。
你的测试代码在哪儿?
你的问题是什么? 是super只能调用两个参数版本的,还是YourPaint类的 ?
public MyPaint(Context context, AttributeSet attrs) {
super(context, attrs);
public MyPaint(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
TypedArray taRef = context.obtainStyledAttributes(attrs,
R.styleable.MyPaint, defStyle, 0);
int attrCount = taRef.getIndexCount();
for (int i = 0; i & attrC i++) {
Log.v("test======", "" + taRef.getIndex(attrCount));
已解决问题
未解决问题

我要回帖

更多关于 24个逻辑错误 的文章

 

随机推荐