0725-奇奇怪怪的错误

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42557561/article/details/81198495

1.有时候time limited error,是因为数组开小了(请过路大佬指教为什么)

2.要狠狠的注意符号的优先级别

(从我同桌dalao那里摘来一份符号优先级别的表,我们一起来熟悉一下)

为了不被他打,我还是把出处标出来

下面是各个操作的优先级(同级的是从左到右运算)

  1.      ( )     [ ]     ->     .     ::      ++(后置)     --(后置)
  2.      !     ~     ++(前置)     --(前置)     -     +     *     &     ( type )     sizeof
  3.      ->*     .*
  4.      *     /     %
  5.      +     -
  6.      <<     >>
  7.      <     <=     >     >=
  8.      ==     !=
  9.      &
  10.      ^
  11.      |
  12.      &&
  13.      ||
  14.      ? :(三元运算符)
  15.      =     +=     -=     *=     /=     %=     &=     ^=     |=     <<=     >>=
  16.      ,

比如今天(20180728)我就偷懒,本来想表达:if ( mod % 2 == 0 )

                                          然后图个方便,改成:if ( ! mod % 2 )

                                          结果又花了大把的时间调试。。。

对于我偷懒写到的if 语句,它会先判断mod 是否为0,然后再进行取模

所以的所以以后一定要加括号啊(我记得我再哪里写过,但自己都忘了,该打)

3.未完待续……

展开阅读全文

HTML DIV百分比宽度奇奇怪怪的间距产生了?

07-16

最近做站的时候要做个用户卡,顺着自己做的DEMO做,本来DEMO好好的结果放到测试站点里面变成这样...[img=https://img-bbs.csdn.net/upload/201407/16/1405486103_388675.png][/img]rnDEMO运行的时候好好的啊,下面这图不是DEMO本体,是直接从站点上面扒下来的HTML代码然后在源文件里面加上CSS的效果[img=https://img-bbs.csdn.net/upload/201407/16/1405486128_39625.png][/img]rn说白了是个Discuz论坛拉,但是为何会出现这种莫名其妙的间距问题,我去百度了很多也没找到。好像是显示模式引发的,但是在DEMO里面用同样的显示模式一点问题也没有。我之所以这样讲是因为当display模式设置成flex以后就没有了这些间距。rn源码文件的话我发一下,用以替换discuz论坛里面的header_userstatus.htm还有header.htm在回复里面发吧,长度过了。rnrn[code=html]rn rn rn rn rn $_G[member][username]rn rn rn rn rn rn rn rn rn rn rn rn rn rn lang pm_centerrn if $_G[member][newprompt_num][follower]($_G[member][newprompt_num][follower])/ifrn rn ($_G[member][newprompt_num][follow])rn rn rn rn ($val)rn rn rn rn rn rn rn lang task_doingrn rn lang portal_managelang portal_block_managern rn rn rn lang myitemrn lang setuprn rn rn lang forum_managerrn rn rn rn rn lang admincprn rn rn rn rn rn rn rn lang credits: $_G[member][credits]rn lang usergroup: $_G[group][grouptitle](lang freeze)rn lang logoutrn rnrnrnrn rn rn lang activationrn lang logoutrnrnrnrnrn rn rn rn $_G[member][username]rn rn |lang logoutrn rn rn lang credits: 0rn |lang usergroup: $_G[group][grouptitle]rn rnrnrnrn rn[/code]rnrnrn样式表的话把下面这些代码写到common.css里面,由于都是附加的样式所以可以直接写,随便写。rn[code=css].d_upmr1 div rn width: 25%;rnrn.d_upmr div rn display: inline-block;rn height: 50%;rn line-height: 60px;rn text-align: center;rnrn.d_upmr2 div rn width: 33.3%;rnrn.d_upmr div a rn text-decoration: none;rn color: white;rn text-shadow: 0 0 10px rgba(0,0,0,0.3);rn background-color: rgba(255,255,255,0.3);rn width: 100%;rn height: 100%;rn display: block;rn transition: 0.2s linear;rnrn.d_upmr div a:hover rn color: red;rn background-color: rgba(255,255,255,0.8);rn box-shadow: 0 0 10px rgba(0,0,0,0.3);rnrna transition:0.2s linear;transition-property:color,background-color;rna:hover text-decoration:none;color:red;rnrn.d_upt background:rgba(255,255,255,0.5);text-align:center;height:60px;line-height:60px;rn.d_upt .pipe color:transparent;rn.d_upm border-top:1px solid #CDCDCD;rn.d_upm em display: none;rn.d_upb background:rgba(255,255,255,0.5);padding:0 10px;text-align:center;rn.d_upb a:hover color: red !important;rn.d_upb a color:black !important;rnrn#d_avt border: 2px solid rgba(255,255,255,0.3);font-size: 15px;float: right;width: 48px;height: 48px;text-align: center;line-height: 44px;background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,0.2);cursor: pointer;rn#d_avt a color:rgba(20,50,255,0.5);height:48px;line-height:48px;width: 48px;text-align:center;display:block;rn#d_avt a:hover color:red;rn#d_avt_menu background:rgba(255,255,255,0.3);width:300px;box-shadow:0 0 10px rgba(0,0,0,0.3);overflow:hidden;left:auto;top:0px;position:fixed;display:none;rn[/code]rn感谢各位大大赏脸一读,如果能有大神来帮忙解决的话更好,这个问题实在太奇怪了我从来都没见过,不得已才来这里求助,第一次来这里如果有触犯什么规则或者什么不好的东西的话还请见谅!我会修改的! 论坛

没有更多推荐了,返回首页