精华内容
下载资源
问答
  • 于是我回复询问下UI需求,得到的回复是:UI设计要看起来大方,美观,能和一般的阅读器那样古板枯燥,在改变客户的阅读习惯下,提高整体的用户体验等之类的话。 这让我想起了之前看到的一个QQ表情: 这样的UI...

    最近,公司有个新项目-用WEB做一个财报阅读器供客户使用。项目经理用Gmail给组员下发需求文档,我一看,功能需求很详细,但UI设计却只有支言片语。

    于是我回复询问下UI需求,得到的回复是:UI设计要看起来大方,美观,不能和一般的阅读器那样古板枯燥,在不改变客户的阅读习惯下,提高整体的用户体验等之类的话。

    这让我想起了之前看到的一个QQ表情:

    这样的UI需求,想必大家应该遇到过吧。

    话题扯远了,言归正题。阅读器主要的设计是,文章目录和内容之间的交互。目录是比较有层次感的,所以想到了用递归来动态生成目录。

    目录可以用一个XML文件来保存:

    <?xml version="1.0" encoding="utf-8" ?>
    <sectionvalue="审计报告及合并财务报表">
        <chapter value="审计报告及合并财务报表B0001A"></chapter>
        <chapter value="审计报告B0101A"></chapter>
    <chapter value="财务报表B0102A">
    <node value="(一)合并资产负债表B0201C"></node>
    <node value="(二)资产负债表B0202C"></node>
    <node value="(四)利润表B0204C"></node>
    <node value="(五)合并现金流量B0205C"></node>
    <node value="(六)现金流量表B0206C"></node>
    <node value="(七)合并所有者权益变动表B0207C"></node>
    <node value="(八)所有者权益变动表B0208C"></node>
    </chapter>
    <chapter value="财务报表附注B0103A">
    <node value="一、公司基本情况B0201C"></node>
    <node value="二、公司主要会计政策、会计估计和前期差错更正B0202A">
    <knobble value="(一)财务报表的编制基础B0301C"></knobble>
    <knobble value="(二)遵循企业会计准则的声明B0302C"></knobble>
    <knobble value="(三)财务报告的批准报出B0303C"></knobble>
    <knobble value="(四)会计期间B0304C"></knobble>
    <knobble value="(五)记账本位币 B0305C"></knobble>
    <knobble value="(六)同一控制下和非同一控制下企业合并的会计处理方法B0306A"></knobble>
    <knobble value="(七)合并财务报表的编制方法B0307A"></knobble>
    <knobble value="(八)现金及现金等价物的确定标准B0308C"></knobble>
    <knobble value="(九)外币业务和外币报表折算B0309A"></knobble>
       </node>
      </chapter>
    </section>

    然后在后台用递归读取XML结点,生成HTML显示到页面即可,实现如下:

        protected void Page_Load(object sender, EventArgs e)
        {
            //XDocument doc = XDocument.Load(Server.MapPath("html5Reader/ReaderData.xml"));
            StringBuilder sb = new StringBuilder();
            XmlDocument dc = new XmlDocument();
            string path = Server.MapPath("~/html5Reader/ReaderData.xml");
            dc.Load(path);
            XmlNodeList xnl = dc.SelectNodes("section/chapter");
            sb.Append("<ul>");
            readxml(xnl, sb);
            sb.Append("</ul>");
            this.html.InnerHtml = sb.ToString();
        }
    
        private void readxml(XmlNodeList xmlnl,StringBuilder sb_)
        {
            foreach (XmlNode xl in xmlnl)
            {
                if (xl.ChildNodes.Count == 0)
                {
                    sb_.Append("<li><a>" + xl.Attributes["value"].Value + "</a></li>");
                }
                else
                {
                    sb_.Append("<li><a>" + xl.Attributes["value"].Value + "</a><ul>");
                    readxml(xl.ChildNodes, sb_);
                    sb_.Append("</ul></li>"); 
                }
            }
        }
    

    前台很页面:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div id="html" runat="server">
        
        </div>
        </form>
    </body>
    </html>
    

    运行后

    然后再写下样式表,即可生成美观的目录!

    PS:不怎么写博客,发现写博客真不容易,花了差不多一个钟,写得不好大家见谅,本文对大家有用的就推荐下!

     

     

    转载于:https://www.cnblogs.com/lisweden/archive/2011/11/18/2253910.html

    展开全文
  • Humanoid动画显示与Generic一致

    千次阅读 2019-06-20 14:59:00
    这是第158篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间...Humanoid动画显示与Generic一致 Resources.UnloadAsset() 卸载加载出来的图片异常 构造函数的GC过大 ...

    这是第158篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。

    UWA 问答社区:answer.uwa4d.com
    UWA QQ群2:793972859(原群已满员)

    本期目录:

    • Humanoid动画显示与Generic不一致
    • Resources.UnloadAsset() 卸载加载出来的图片异常
    • 构造函数的GC过大
    • 特定机型爆白严重
    • 如何基于GPU Skinning实现换色的拓展

    Animation

    Q:我们项目中的角色在胳膊上会有一些飘带,有部分角色的飘带在设置成Humanoid之后,会出现奇怪的旋转角度,和Max及Generic下的动画显示不一致。比如Max里K了手臂飘带下垂的动画,Humanoid下两根飘带就会显示成X形交叉。

    目前已检查的内容如下:
    1、Avatar里面骨骼重定向正常,且为T-Pose,除手臂飘带外,其余骨骼的动画正常。
    2、动画导入设置中的mask已勾选全部骨骼。
    3、之前认为是手臂Twist骨骼带来的错误,但后来测试无Twist骨骼的情况下动画依然不正常。
    4、Avatar设置中Muscle Setup下,调整Upper Arm Twist参数及Lower Arm Twist参数能够略微修复问题,但无法完全修复,且其他部位动画可能会出现问题。
    5、对比两种模式下的Animation文件,发现对应帧的数据存在差异,同一骨骼在同一帧下两种模式的transform值不同。

    不知是否有大佬踩过类似的坑?期待大佬解答!

    A1:变到Humanoid,骨骼会有空间转换以及中间骨骼的插值,所以可能会造成位置信息的不完全对应。题主的问题最好能传一个示例来看看。或者能否尝试使用额外骨骼来挂飘带,而不是放到Humanoid映射的骨骼上,这样额外骨骼会走Generic,避免受Humanoid影响。

    感谢Saber@UWA问答社区提供了回答

    A2:题主有没有检查过Avatar的T-pose中手臂飘带的那几根骨骼的位置是否异常?我电脑上的3D Max被卸载了,所以不方便做测试,做Retargeting的时候要注意Unity里的T-pose中有问题的骨骼位置是否和3D Max里的默认pose的骨骼位置一致。

    Humanoid类型的动画选择Avatar之后也会改变为存储差异值,这些值是动画里的每帧pose和T-pose的“减法”,然后运行时会将差异值应用于目标模型。在同一个模型身上,理论上结果应该和Generic的完全一致才对,否则应该是动画文件或者模型文件中的某些pose不一致导致的。

    我暂时不方便做Demo验证,建议题主拿同一个动画文件导出一个Mesh和一个动画,然后用这组资源进行验证,查看是否可以做到动画效果正确。如果这样可以,那就可以验证我说的内容。

    感谢贾伟昊@UWA问答社区提供了回答

    A3:目前找到了一个解决方案:


    之前有在提问中提到,在Avatar的Muscle Setting中,调整Upper Arm Twist参数及Lower Arm Twist参数能够略微修复问题。后来仔细研究了一下这几个参数,发现可能是我之前的调法有误。

    请输入图片描述

     

    请输入图片描述


    我猜可能是Humanoid不支持Twist骨骼的映射,因此添加了这两个参数来实现手臂上附加骨骼的额外运动。
    Lower Arm Twist为默认0.5时,小臂飘带会随手腕有一定旋转

     

    请输入图片描述
    Lower Arm Twist为0时,小臂旋转仅受手肘影响,效果和Generic一致


    骨骼层级如下:

    请输入图片描述

     

    感谢题主王阳@UWA问答社区提供了回答,欢迎大家转至社区交流:
    https://answer.uwa4d.com/question/5cc014b95dad710abee80421


    Asset

    Q:我使用Resources.UnloadAsset()卸载加载出的图片,发现卸载无效,代码如下:

     

    当我第一次Load后内存是这样的:

     

    当我调用Resources.UnloadAsset内存有变化,但是还在内存里面:

     

    直到最后调用Resources.UnloadUnusedAssets()才完全从内存清除:

     

    感觉没有卸载掉UnloadAsset后依旧可以使用加载出的Sprite:

     

    我的理解是这样的,当我调用Resources.UnloadAsset释放一个Sprite后,引用这个Sprite的Image应该也会丢失资源。我不知道是不是我理解错了,目前的状况就是,当我UnloadAsset后,这个Image的引用图片还在。

    A:你的理解是对的,你的代码只是操作在Sprite上,而不是Sprite索引到的Texture上,所以UnloadAsset并不会卸载Texture,在其没有索引时,只能通过UnloadUnusedAssets来进行卸载。

    该回答由UWA提供,欢迎大家转至社区交流:
    https://answer.uwa4d.com/question/5cd117cb5dad710abee80545


    GC

    Q:我在项目中加载网上的JSON,在内存中通过OpenCTM,来生成Unity Mesh,但是在进行反序列OpenCTM格式时,产生大量的GC,通过定位是在下面的构造函数上,请问这个有什么解决方案吗?谢谢!

     

    A:利用的插件是OpenCTM的C#库,这个问题主要是在进行OpenCTM数据解析时,实例化了太多的OutWindow类,从而产生了很多的垃圾,导致触发垃圾回收机制,所以解析数据时用时变得特别长。

    优化的方法是:缓存了一个OutWindow实例。

     

    感谢题主王杨@UWA问答社区提供了回答,欢迎大家转至社区交流:
    https://answer.uwa4d.com/question/5cc6599b5dad710abee804ec


    Render

    Q:特定机型爆白严重的问题怎么解决?

    A:我们以前也遇到过,在特定机型上比如iPhone X爆白严重的问题,看起来是有计算产生黑色的点的地方出错。

    测试情况:程序查代码怀疑DOF阶段就产生了问题,Bloom把问题放大,修改代码未解决;当时出错的地方由Fresnel效果引起,pow(1-NdotV,exp)的计算中,怀疑1-NdotV为0时触发,修改为Max(1-NdotV, 1e-4)。(1e-4是10的-4次方,即0.0001)

    感谢文雅@UWA问答社区提供了回答,欢迎大家转至社区交流:
    https://answer.uwa4d.com/question/5c77dd0a63826a332ad99747


    Render

    Q:大家好,我们想基于GPU Skinning的基础上拓展下换色的功能,就是不同队伍颜色不同,类似于这样:

     

     

    目前我的方法:我自己改了Shader,在非运行状态表现是可以的但是一启动运行,所有的实例都会变成一样。

    我把shared Material替换成自己new的Material也不行,然后我干脆直接新建了一个材质球,运行之后Shader的参数还是会被强制统一,也就是表现变成一样,然后我做了两张Texture给不同的材质球指定不同的贴图,启动之后还是一样。我感觉只要是Shader一样,不管替换或者改变了什么,运行起来都会被统一替换成某一个。

    请各位帮忙参考下是我思路不对,还是过程中有没有注意到的地方,谢谢!

    A:你的HSV不要通过Property直接赋值,像下面这样是不行的:


    因为这套系统最终使用的材质最终会被托管,不是你创建的那个材质球。

     

    如果要自定义一些参数,需要使用MaterialPropertyBlock。在GPU SkinningPlayer.cs里,你可以找到这个MaterialPropertyBlock,然后把你需要的值设置进取就可以了,像下面这样。

     

     


    感谢jim@UWA问答社区提供了回答,欢迎大家转至社区交流:
    https://answer.uwa4d.com/question/5cd2c643e08a260abaf02348

     


    今天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题也许都只是冰山一角,我们早已在UWA问答网站上准备了更多的技术话题等你一起来探索和分享。欢迎热爱进步的你加入,也许你的方法恰能解别人的燃眉之急;而他山之“石”,也能攻你之“玉”。

    官网:www.uwa4d.com
    官方技术博客:blog.uwa4d.com
    官方问答社区:answer.uwa4d.com
    官方技术QQ群:793972859(原群已满员)

    封面图:Skinned Mesh Modifier Example
    Unity示例,显示如何修改顶点位置并重新计算动画蒙皮网格的法线。

    展开全文
  • 也是一款保密文件分享工具,用户可以通过即时通讯工具(微信、QQ等)、电子邮件、云分享等分享工具向客户、同事及朋友分享保密的PDF文档,传输过程加密,而文档到达后只能被阅读能复制或者外传。文档更可以在...
  • 3.滚动,单页,双页(翻书效果动画),列表显示。 4.图像平滑缩放,失真。 5.电子书目录,搜索,书签,翻页音效等。 多说了,看看界面吧。 QQ:2276769057 源码出售. 承接各种软件开发,Flex,...

    主要功能:

    1.支持swf,jpeg数据源

    2.电子书边下载边观看

    3.滚动,单页,双页(翻书效果动画),列表显示。

    4.图像平滑缩放,不失真。

    5.电子书目录,搜索,书签,翻页音效等。

    不多说了,看看界面吧。

    QQ:2276769057

    源码出售.




    展开全文
  • 1、解决了JPopupMenu中显示的文本组件无法编辑的问题; 2、解决了JFormattedTextField没有边框等UI效果问题。 BeautyEye 起于2012年05月份,发布于2012年09月11日,最近一次版本发布是:2015年11月13日。 点击查看...
  • 主要功能: ...3.滚动,单页,双页(翻书效果动画),列表显示。 4.图像平滑缩放,失真。 5.电子书目录,搜索,书签,翻页音效等。 多说了,看看界面吧。 QQ:2276769057 源码出售. 承接各种软
     
    

    主要功能:

    1.支持swf,jpeg数据源

    2.电子书边下载边观看

    3.滚动,单页,双页(翻书效果动画),列表显示。

    4.图像平滑缩放,不失真。

    5.电子书目录,搜索,书签,翻页音效等。

    不多说了,看看界面吧。

    QQ:2276769057

    源码出售.

    承接各种软件开发,Flex,C++,Java,C#,Asp.net。

     

    展开全文
  • Linux dirs命令详解

    千次阅读 2017-02-03 14:53:15
    功能:dirs命令显示当前目录栈中的所有记录(带参数的dirs命令显示当前目录栈中的记录)。dirs始终显示当然目录, 再是堆栈中的内容;即使目录堆栈为空, dirs命令仍然只显示当然目录。语法:dirs(选项)...
  • 原南京大学计算机科学与技术考研科目代码为845(数据结构、操作系统、计算机系统基础、计算机网络),但是2020年发布的招生目录显示考研科目代码为408(数据结构、计算机网络、操作系统、计算机组成原理)。...
  • 今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。 UWA 问答社区:answer.uwa4d.com UWA QQ群2:793972859(原群已满员) 本期目录: 如何解决PostProcessing V2的...
  • 支持根目录/子目录安装 支持后台一键更新程序(永久免费更新) 支持自检更新,保证每天用到的都是最新源码 前台模板全部基于精美模板开发 S-CMS工艺品网站系统前台页面 S-CMS工艺品网站系统后台管理 后台...
  • 支持在线数据库备份/还原(限时间点个数) 支持多管理员(可各自设置权限) 支持根目录/子目录安装 支持后台一键更新程序(永久免费更新) 支持自检更新,保证每天用到的都是最新源码 前台模板全部基于精美...
  • 1.上传程序解压至主机,一般有些会员喜欢用二级目录测试东西,这样子你的css和js路径都改变了是可取的,请放在根目录下调试;   2.还原数据库,访问http://您的域名/ebak 使用账号admin 123456进入,还原请...
  • 27、会员发布的信息前台联系人下面不显示发布时候的联系人而只显示注册会员名 28、行业类别、地区类别、网站公告自动生成缓存,加快页面响应速度 29、信息阅读页面,发布者IP最后一位用*代替,改为不用图片显示,...
  • 27、会员发布的信息前台联系人下面不显示发布时候的联系人而只显示注册会员名 28、行业类别、地区类别、网站公告自动生成缓存,加快页面响应速度 29、信息阅读页面,发布者IP最后一位用*代替,改为不用图片显示,...
  • - 支持PDF基本阅读功能(缩放、目录跳转、指定页跳转、搜索、记录阅读进度) - 支持文字选择,添加笔记,显示书签等操作 - 支持翻页动画:滑动、仿真、简洁 - 支持夜间模式 - 支持裁边(手动/自动) - 支持打开受...
  • - 支持PDF及TXT基本阅读功能(缩放、目录跳转、指定页跳转、搜索、记录阅读进度等) - 支持文字选择,添加笔记,显示书签等操作 - 支持画线,箭头,椭圆等功能(PDF文件) - 支持翻页动画:滑动 - 支持夜间模式 - 支持...
  • c、文章阅读页面:文章默认生成静态html页面,有三个对应模板,在modules/article/templates目录下的index.html, style.html, fulltext.html,分别表示文章目录页面,章节阅读页面和全文阅读页面。(注意:在默认的...
  • 优看TXTSDK For iOS是优看科技出品的iOS平台下TXT阅读器底层程序库,提供TXT阅读器最基础的功能,适合需要高级定制功能的开发者。更多PDF、Epub类阅读sdk请登录:http://www.ycanpdf.cn。 此外,我们还提供基于以上...
  • 27、会员发布的信息前台联系人下面不显示发布时候的联系人而只显示注册会员名 28、行业类别、地区类别、网站公告自动生成缓存,加快页面响应速度 29、信息阅读页面,发布者IP最后一位用*代替,改为不用图片显示,为...
  • 2、把BBS目录替换原来的BBS目录 3、默认站长:一线天 密码:admin888 超管密码:admin888  您可以用此帐号登陆论坛更改用户名和密码 4、论坛主数据库data/yxybbs.asp 5、如果您使用了本论坛程序,请保留本站的...
  • 4. 微信,微博,QQ空间分享,杂志每一页面,每篇文章内容可以微信分享,并且带图片和简要提示。 5. 后台快速发布功能 1).后台可由pdf一键生成多个页面,100多页电子报刊2分钟内可发布完成(如只有jpg图片,可以在...
  • 4. 微信,微博,QQ空间分享,杂志每一页面,每篇文章内容可以微信分享,并且带图片和简要提示。 5. 后台快速发布功能 1).后台可由pdf一键生成多个页面,100多页电子报刊2分钟内可发布完成(如只有jpg图片,可以在...
  • 11、修正了前台文章图片不显示的问题 12、BANNER部分添加了单独的幻灯片显示 13、简化了后台搜索功能按钮 14、添加了手机版本访问   企业建站系统使用说明: ================================ 后台登录页面...
  • 前台单页面文章图片不显示 oauth登陆问题 购买服务账号余额不足时选择在线支付进入支付宝支付出错 部分用户商品详细页无法打开 首页宽屏时成功案例第一个大图为服务时链接错误 用户中心基本设置联系方式处的msn...
  • 因为现在 在公司上班大多都使用微信联系,非常方便,QQ用的少了。所以我想出这个天天链响应式友情链接网站源码,满足用户需求。 喜欢的拿去噢。 做网站这么多年,今天分享自己写的原创代码 目前友情链接类网站...
  • 或者在本地安装IIS信息服务管理器进行运行,手机版系统在浏览器中可能出现兼容显示不了的问题, 最好使用火狐浏览器或者谷歌浏览器查看。       相关阅读 同类推荐:企业网站源码
  • FIX 修复 幻灯模块在二次编辑模块属性时页面DOM中不显示内容   FIX 频道文章原模块为空时DIY操作保存失效 FIX 发送提醒支持HTML FIX 暂时去除腾讯安全图标的链接 FIX 修正邀请说明...
  • 3.解决宽屏主题登录注册按钮不显示问题 4.解决部署在二级目录时微信的接入地址的bug 5.解决后台的用户列表中重复显示的bug 6.修复新浪会员链接 7.单页可以控制页面的布局 8.优化时间显示,去除00:00的显示 9.文章的...
  • 8:新闻页快速评论功能,加入新闻阅读签收功能,新闻图片鼠标滚轮缩放功能,新闻标题后评论显示。 9:全新的单位部门设定。 10:增加图片新闻页面。 11:目录结构,文件命名,书写规则规范化。 12:统一了字符...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 174
精华内容 69
关键字:

qq阅读不显示目录