精华内容
下载资源
问答
  • 自己灵感不足的时候,多借鉴大师的作品,个不错的选择,更多的设计师到集设网www.ijishe.com交流学习社区进行头脑风暴,看看空白有情,12个状态界面欣赏 - 集设,学习这些界面怎样借助插画和创意尝试的...

    在用户使用产品的过程中,“空”往往意味着没有内容,失去连接,发生错误。有趣的空状态设计能让用户会心一笑,减少不悦感。自己灵感不足的时候,多借鉴大师的作品,是个不错的选择,更多的设计师到集设网www.ijishe.com交流学习社区进行头脑风暴,来看看空白也有情,12个空状态界面欣赏 - 集设,学习这些界面是怎样借助插画和创意去尝试的吧!

    设计没思路,那么就需要从这几个方面着手:

    1、了解产品的背景,产品未来发展方向。

    2、去搜UI网模库网集设网优图网及各大优秀设计网站查找相关设计素材(扩展自己的思路)

    3、选择适合产品设计风格的样式。

    展开全文
  • mybatis.xml中有if判断条件判断参数不为时,赋值为0的Integer参数被mybatis判断为,因此不执行的sql如果不null并且不是字符串才修改这个值,但这样写只能针对字符串(String)类型,如果Integer类型的话就...

    mybatis 参数为Integer型数据并赋值0时,有这样一个问题:

    mybatis.xml中有if判断条件判断参数不为空时,赋值为0的Integer参数被mybatis判断为空,因此不执行<if test="param != null and param != ''"></if>的sql如果不空null并且不是空字符串才去修改这个值,但这样写只能针对字符串(String)类型,如果是Integer类型的话就会有问题了1

    • 2
    • 3

    正常来说,0不为空也不是空字符串。所以,针对这个问题,我的解决办法是:如果类型为Integer类型,我就去掉 != ”的判断,只判断!=null即可。其实这并不是mybatis的语法

    javascript里面空字符串就==true==0,
    <if test="type!= null and type!= false">这样也是一样,只是他自己要定义成这样,并没有什么别的缘故啊
    官网https://commons.apache.org/proper/commons-ognl/language-guide.html
    也有说明的
    If the object is a Number, its double-precision floating-point value is compared with zero; non-zero is treated as true, zero as false;
    If the object is a Character, its boolean value is true if and only if its char value is non-zero;
    Otherwise, its boolean value is true if and only if it is non-null.
    也可以自己下源码看下..
    ognl会把字符串转成几个抽象语法树的节点,然后通过getValue调用一些方法将他们计算出来
    这里主要是ASTNotEq的getValueBody方法..
    其实还是没什么费解的必要,他就是定义成类似0==false==''这样的...不用管他就好
    使用的时候用<if test="type!= null and type!= 0">就好理解了

    展开全文
  • 在网上查了很长时间没有找到解决方法,干脆自已查看一下代码解决吧,随压缩过的,不过还是好查的,工夫不负有心人,终于解决了,方法如下: 一、我们先让表格自适应宽度 <!DOCTYPE html> <...

    在网上查了很长时间没有找到解决方法,干脆自已查看一下代码来解决吧,随是压缩过的,不过也还是好查的,工夫不负有心人,终于解决了,方法如下:

    一、我们先让表格自适应宽度

    复制代码
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Basic DataGrid - jQuery EasyUI Demo</title>
        <link rel="stylesheet" type="text/css" href="../../themes/bootstrap/easyui.css">
        <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
        <link rel="stylesheet" type="text/css" href="../demo.css">
        <script type="text/javascript" src="../../jquery.min.js"></script>
        <script type="text/javascript" src="../../jquery.easyui.min.js"></script>
    </head>
    <body>
        <h2>Basic DataGrid</h2>
        <div class="demo-info">
            <div class="demo-tip icon-tip"></div>
            <div>The DataGrid is created from markup, no JavaScript code needed.</div>
        </div>
        <div style="margin:10px 0;"></div>
    
        <table class="easyui-datagrid"
               data-options="singleSelect:true,collapsible:true,url:'datagrid_data1.json',method:'get',fitColumns:'true'">
            <thead>
                <tr>
                    <th data-options="field:'itemid',width:300">Item ID</th>
                    <th data-options="field:'productid',width:300">Product</th>
                    <th data-options="field:'listprice',width:300,align:'right'">List Price</th>
                    <th data-options="field:'unitcost',width:300,align:'right'">Unit Cost</th>
                    <th data-options="field:'attr1',width:300">Attribute</th>
                    <th data-options="field:'status',width:300,align:'center'">Status</th>
                </tr>
            </thead>
        </table>
        <script>
            $(window).resize(function () {
                $('#tt').datagrid('resize');
            });
        </script>
    </body>
    </html>
    复制代码

    二、修改jquery.easyui.min.js这个文件来解决滚动条问题

    复制代码
    function _4bf(_4c0){
    var opts=$.data(_4c0,"datagrid").options;
    var dc=$.data(_4c0,"datagrid").dc;
    var wrap=$.data(_4c0,"datagrid").panel;
    var _4c1=wrap.width()+20;
    var _4c2=wrap.height();
    var view=dc.view;
    var _4c3=dc.view1;
    var _4c4=dc.view2;
    var _4c5=_4c3.children("div.datagrid-header");
    var _4c6=_4c4.children("div.datagrid-header");
    var _4c7=_4c5.find("table");
    var _4c8=_4c6.find("table");
    view.width(_4c1);
    var _4c9=_4c5.children("div.datagrid-header-inner").show();
    _4c3.width(_4c9.find("table").width());
    if(!opts.showHeader){
    _4c9.hide();
    }
    复制代码

    可以看到我在 7001 行处加上了一个+20,这样让宽度正好覆盖滚动条

    转载于:https://www.cnblogs.com/xiaoleiel/p/8316460.html

    展开全文
  • 由于子路由都动态追加的,当界面刷新的时候,其实我们路由里面并没有该子界面的配置,所以就是404咯,就是空白咯 在页面刷新时候,在router.beforeEach里面判断,如果动态路由而且第一次加载,则动态追加...

    由于子路由都是动态追加的,当界面刷新的时候,其实我们路由里面并没有该子界面的配置,所以就是404咯,也就是空白咯

    在页面刷新时候,在router.beforeEach里面去判断,如果是动态路由而且是第一次加载,则动态追加该路由,再进行界面的跳转。

    核心代码如下:

    
    var dynamicRouter=null//用来获取后台拿到的路由 
    var getLastUrl=(str,yourStr)=>str.slice(str.lastIndexOf(yourStr))//取到浏览器出现网址的最后"/"出现的后边的字符
    //如果开始跳转
    router.beforeEach(function (to, from, next) {
      // let routerCache=
     let lastUrl=getLastUrl(window.location.href,'/');
     let routerUrls=StorageUtils.getSessionItem("routerUrls");
     //如果GoingUtils.templateObj["jumpLoadFlag"]为null 则表示是界面刷新
     if(AssertUtils.isNotEmpty(routerUrls)&&!AssertUtils.isNotNull(GoingUtils.templateObj["jumpLoadFlag"])){
       if(!dynamicRouter){
         let routerUrlsAry=routerUrls.split(';');
         //如果当前连接在url中存在 则表示该跳转是需要动态加载的
         if(ArrayUtils.aryContains(routerUrlsAry,lastUrl)){
           dynamicRouter=DynamicRouterUtils.getRouterByUrl(lastUrl,UnitTabSetHomePage,router);
           next({ ...to, replace: true })
         }
       } else {
         next();
       }
     }
      //如果是配置了缓存路径的 则进行缓存 如果没有配置缓存则直接跳转
      if(routerCache.includes(to.name)||routerCache.includes(to.path)){
        to.meta.keepAlive = true;
      }else{
        to.meta.keepAlive = false;
      }
      //显示loading提醒
      store.commit('updateLoadingStatus', {isLoading: true});
      //如果是进入到login界面 相应先查询登录配置信息
    
      if (to.name === "login"||to.name==='loginUrl') {
        if (!store.state.vux.loginInfo) {
          //加载当前用户的登录界面设计信息
          store.dispatch($A('loadCurGroupLoginDes', "LoginStore"), {
            backFun: function () {
              store.commit('updateLoginState', {});
              next()
            }
          });
        } else {
          next()
        }
      } else {
        next();
      }
    })
    

    到此就ok了 ,完成了路由的动态追加,完成了子路由下界面刷新找不到的问题。

    当然我项目代码写的比较复杂啊,因为我项目采用的是tabset方式来打开子路由界面,所以还有许多其他不相干的状态和缓存数据。

    展开全文
  • 2006-11-28 09:28:00
    时间已经来到公元2006年11月28...只是习惯的早博客上窜。 忽然内心感到一阵无比的空洞,不知道这样在做什么,有什么样的意义! 空洞、压抑! 博客网版权所有 转载于:https://blog.51cto...
  • 当你尝试通过libvirt 监控虚拟机内存的时候,就别打virDomainMemoryStats的主意了, 同时别打 virtDomain.getInfo()[1:3]的主意, 因为你拿不到使用了多少内存... 这玩意在QEMU里被屏蔽了,但是接口还在.......
  • 1.innerHTML innerText操作div和span ...innerText,即使后面一段HTML代码,只是将其当做普通的字符串看待。 <body> <style type="text/css"> #div1{ background-color: #abacff;
  • 留个小

    2019-10-05 02:13:04
    今天又留下了一个小. 到了不是我想要留的,因为我老是写到一半...昨天配了个眼镜,查眼睛具体升了还是降了,不确定.反正又配了一个,这回看的很清楚了.虽然我不是很想,因为我的那个眼镜到...
  • 每天早上七点三十,准时推送干货阿粉入职这么久了,无论如何不会想到会被自己同事写的一个接口返回的指针异常折磨致死,折磨的死,却完全不知道什么原因,你有没有过这种经历呢?Null...
  • 看,日常工作碰到,所以今天仔细看一下。 -----富时A50指数 和 富时A50指数期货,傻傻分不清----- 更新一个概念,我们日常看到的其实大部分富时A50指数期货的值,而不是富时A50指数的值。 【富时...
  • 杯心态

    2013-07-24 12:53:42
    杯心态”并不一味的否定过去,而是要怀着否定或者说放空过去的一种态度,融入新的环境,对待新的工作,新的事物。 对于很多人说,有这种心态很难的一件事,当然包括作为庸人的我。既然有勇气选择新的...
  • 最近在工作中遇到一个问题,就是依赖注入时注入的是空,后面查看Component注解加上了,没有问题。可是还是一直为空。后来才发现是因为我调用这个类的时候是使用了new的方式获取对象的。然后我把获取对象的方式...
  • Java中的指针问题。

    2019-10-08 23:18:44
    指针就是引用,java指针异常就是引用本身为,...对于指针说,它不指向任何对象,就没有所谓的成员变量和方法,这个时候用它调用某些属性和方法,当然会出现指针异常。 转载于:https://www.cnblog...
  • 然后我们再指针访问成员函数,实际上在c++中null指针也是可以访问成员函数的, 有些人可能会觉得奇怪,不用奇怪. 看看代码,写个person类 写个showClassName()方法,打印出一些内容. 然后,再写一个...
  • 真正体会到了熬夜写程序的滋味,因为用ASP做的,在这里我就不浪费大家的时间了.学习小组分成了两块,一部分人做了JAVA开发,我和一个大四的师兄做一个站点的开发.而以前我们都做ASP.NET 的,所以很怀疑 .NET...
  • 这章就是告诉你阅读实用型书中的注意要点,看完之后就知道怎么有意识的阅读、评价实用型的书。 看书的辛苦努力不会白费。 Interpretation重述 这章作者讲的怎么阅读实用型的书。实用型的书,就是指导你如何做一...
  • 真空吸料机的厂家有很多,在我们无锡市场就由很多生产真空吸料机的厂家,所以市场竞争也是非常激烈的,在如此激烈的市场环境下,要想让自己的真空吸料机脱颖而出,也不是难事,千万不要投机取巧,脚踏实地用心做,...
  • 并且有多余的时间学习,那可以的,如果你想从事这个行业,那我可能会不太建议你自学,因为自学耗费的时间非常大的,而且你在网上找的教程自己练习的时候遇到问题会不知道该怎么解决,而且有可能不知道自己...
  • 1.什么是空指针 指针只存在于c语言中,Java中是没有指针的,空指针就是空引用,java空指针异常就是...对于空指针说,它不指向任何对象,就没有所谓的成员变量和方法,这个时候用它调用某些属性和方法,当然...
  • 一.什么java指针异常 我们都知道java没有指针的,这里说的"java指针"指的就是java的引用...对于指针说,它不指向任何对象,就没有所谓的成员变量和方法,这个时候用它调用某些属性和方法,当然会出现
  • 并且有多余的时间学习,那可以的,如果你想从事这个行业,那我可能会不太建议你自学,因为自学耗费的时间非常大的,而且你在网上找的教程自己练习的时候遇到问题会不知道该怎么解决,而且有可能不知道自己...
  • 管仲一箭射向姜小白,其实心里也是七下八下的,姜小白是个不错的公子,而且自己与他的师父鲍叔牙又是好友,如果不是因为他是公子纠的老师,他断然不可能做出这样的举动,他见姜小白惨叫中倒下,知道自己的目的已经...
  • 在那些不方便携带手机或者禁用手机的场所,也是刷脸支付的重要应用场景,比如游泳池附近、海边沙滩游乐场,也比如易燃易爆的场所、学校、工厂等禁用手机的地方。 刷脸支付无疑是移动支付行业的下一个风口,对于想...
  • 这个问题对于我说是一个很常见的问题,这也是由初级程序员成长到中级程序员的时候经常会遇到的问题。程序员不知道或不信任正在使用的约定,并且小心的检查着null。还有当程序员写代码的时候,总是会依赖于通过返回...
  • 昨天下午接到电话,一个小学同学打的,说:他现在已经到南昌了,他签了南昌的一家公司,要到这里报告,我今天没什么课,他我这里玩,做为在南昌混了三年多的外省人,我还是带他出去玩了下,吃了饭,没...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,790
精华内容 716
关键字:

来也是空去也是空