自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 增强uni-app的uni-picker-view组件(添加搜索和禁选功能)

1、组件文件如下:<template> <view> <view> <!-- 普通弹窗 --> <uni-popup ref="popup" background-color="#fff" @change="change"> <view> <view> <uni-row> <uni-col :span="6"> .

2021-12-10 16:19:26 4605

原创 使用正则进行仅限一层(外层JsonArray,内层JsonObject)的JsonArray格式校验

(?:"((?:(\\")|[^"])+)")"key" 捕获有值(?:"((?:(\\")|[^"])*)")"" 捕获无值及有值(?:(?:"((?:(\\")|[^"])+)"):(?:"((?:(\\")|[^"])*)")) a"key":" 3kjk" 捕获key-value(?:(?:a,)*a) b (?:(?:(?:(?:"((?:(\\")|[^"])+)"):(?:"((?:(\\")|[^"])*)")),)*(?:(?:"((?:(\\")|[^...

2021-08-18 18:40:39 291 1

原创 关于数据产品的数据设计思路

数据产品的设计思路,因数据产品移动端显示范围小,故所显示的数据需1.统计数据,如按时间、部门、类别等维度进行合计等2.分析结果数据,如完成百分比、增长率、同比率等3.可下钻明细数据,如按季度合计,可以查看合计的月份数据,乃至日数据,直至下钻至最小级别数据4.可切换维度,如原先按月统计的数据,可以切换至按客户维度分析5.不滥用颜色及图表,颜色及图表搭配得当可提升数据表现力,以及视觉舒适性。...

2020-05-08 09:35:35 568

原创 帆软定时填报问题分析

问题:帆软定时填报失败?分析:查看日志:插入数据为空,结合分析,猜测是参数无法获取,导致报表数据为空,填报为空。解决:定时填报时增加参数,并填充,定时填报成功。...

2020-01-02 14:55:03 649

原创 帆软进阶之路

1.contentPane.curLGP.setCellValue和contentPane.setCellValue的区别:前者赋值给单元格的是显示值,后者赋值给单元格的是实际值。使用前者赋值会导致提交时内容为空。...

2019-12-23 12:00:50 459

原创 解决帆软移动端明细表展现问题-固化查询结果、折叠、滑动、分页

1.源数据和问题:源数据为明细报表,在PC端展现方便查看,在移动端会由于数据量增大,操作时间达十几秒,操作体验感差。2.解决方案:从两个方面解决操作,一是数据源问题:从数据库查询数据加工报表格式的过程漫长,我直接将报表结果转为Excel文件。二是移动端操作问题:在较小的屏幕展现明细数据表,我采用纵向折叠,横向滑动,分页查询(帆软的行式报表引擎)。3.解决步骤:1)固化查询结...

2019-08-12 16:08:31 3411

原创 帆软js行列隐藏显示切换

自定义按钮,添加已下事件函数:var rows=row.split(',');for(var i=0;i<rows.length;i++){ $("tr[id^='r-"+rows[i]+"-0']").toggle();// alert($("tr[id^='r-0-0']").text());}var cols=col.split(',');for(var ...

2019-08-05 10:33:15 2559

原创 Wex5异常记录及分析

1.使用Cordova插件调用本地扫描二维码功能1).报错信息:ERROR.'addPlugins'失败2).报错分析:根据报错信息查询文件确实不存在,猜想是由于自动追加插件有问题,使用手动添加插件3).结果:成功执行...

2018-12-24 09:32:48 390

原创 微信H5开发及技巧思维导图

2018-10-13 11:23:14 974

转载 转载:ORACLE 根据IDS转NAMES(厉害了)

WITH t AS (SELECT '1,2,3,4' a, 1 b FROM Dual UNION ALL SELECT '1,2,3' a, 2 b FROM Dual),p AS (SELECT 1 c, 'A' d FROM Dual UNION ALL SELECT 2 c, 'B' FROM Dual UNION ALL SEL...

2018-10-12 15:31:17 302

原创 帆软报表小技巧

1.帆软设计器报表调整行高:=&B4 在当前单元格已B4为父格时,该公式可以跟随父格给出序号 $$$表示当前单元格数值 sql lite : strftime('%Y',订购日期) ----获取年份 占比公式:proportion(b2) -----或者B2/sum(B2[!0]) B2[!0]{A2=$A2}表示B2扩展出来A2相同的单元格 比较:b2-b2[a2:...

2018-10-08 16:54:47 4763 1

原创 Vue新增路由页面

1.安装路由npm install vue-router2.配置路由文件/src/router/index.jsimport Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'Vue.use(Router)export default ...

2018-10-06 08:54:06 1247

原创 Vue初级使用重点简介

一、Vue安装Vue官方网站:https://cn.vuejs.org/v2/guide/参考Vux教程:https://blog.csdn.net/weixin_41646815/article/details/79094196https://blog.csdn.net/wwaenig521314/article/details/73469542两篇一起参考,安装项目时eslin...

2018-09-29 11:34:23 175

转载 如何让echarts在vue里自适应外部div的大小

https://www.jianshu.com/p/174b6f6fc455

2018-09-06 17:44:29 4240

原创 Vue动态读取异步JSON列表显示失败

1.问题:vue动态读取列表显示失败2.原因:由于vue的绑定机制,data的数据结构在Created生命周期前就确定了,无法动态更改data的数据结构3.解决:使用v-if在JSON获取到数据后重新构建参考:https://segmentfault.com/q/1010000009396332...

2018-08-30 15:00:53 842

原创 Vue引入简单的rem

1.修改vue工程的index.html文件,参考代码为:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt; &lt;meta charset="utf-8"&gt;

2018-08-27 16:51:23 1589

转载 批处理:在TXT文本每一行的行首和行尾插入指定字符串

1.代码@echo offset TheStart=delete_recursive("/system/app/set TheEnd="^);(for /f "delims=" %%i in ('type 1.txt') do ( echo %TheStart%%%i%TheEnd%))&gt;2.txt2.原文链接:http://www.bathome.net/vi...

2018-08-27 15:07:42 4068

原创 Vue打包时图片资源放置在src同级static文件下出现图片访问失败的问题

1.问题:图片放在src同级目录下static目录下,开发环境使用相对路径,运行正常,打包后图片访问失败2.原因:参考文档(https://www.jianshu.com/p/563e417e2d1f),路径变更了3.解决方式:使用绝对路径,static/xx.png...

2018-08-11 17:02:55 5493

原创 如何安装Vant(基于Vue的UI框架)

1.运行vue项目(参考文档:https://blog.csdn.net/wwaenig521314/article/details/73469542)2.由于使用Vant,所以,安装步骤有一些区别,先根据步骤一安装好node.js3.安装Vant的脚手架(参考文档:https://youzan.github.io/vant/#/zh-CN/quickstart)vue init y...

2018-08-09 15:32:03 5997

原创 Vue实现按钮可旋转和移动且有边界Demo

1.效果在Chrome移动端浏览模式下,按钮在可见区域内随意拖动并且点击可旋转2.代码&lt;template&gt; &lt;div id="app"&gt; &lt;div align="left"&gt;translateX:{{this.icontranslateX}}&lt;/div&gt; &lt;div align="left&quot

2018-08-09 11:39:46 1404

原创 Vue实现按钮旋转和移动位置Demo

1.静态效果图Chrom移动端浏览模式下可拖动按钮处于任意位置,并且点击可旋转按钮2.代码&lt;template&gt; &lt;div id="app"&gt; &lt;div class="icon-add-50" :style="iconstyle" @click='click' @touchmove='touchmove' @touchstart='touc...

2018-08-08 14:09:16 9596

原创 个人的mint-ui的picker选择器样式修改方案一

1.模板代码:&lt;mt-popup v-model="signReasonVisible" position="bottom" style="width:100%;height:43%;" class="popup"&gt; &lt;mt-picker :slots="slots" @change="setSignReason" style=&

2018-08-02 17:17:49 4777 2

原创 通过时间戳计算天数结果为负值

1.问题:通过时间戳计算天数结果为负值2.原因:使用了int类型接收时间戳的差值,int类型最大值为2147483648,即天数大于24.85...天会变为负值3.解决方式:使用long类型接收时间戳的差值...

2018-08-02 16:14:10 5339

原创 在帆软报表上数据库查询报空指针错误(仅针对使用了SqlServer的OpenQuery)

1.问题:在navcat上执行查询正常,在帆软上执行数据库查询异常2.原因:在openquery语句中使用了"--注释语句",导致navcat可以正确识别,帆软无法正确识别注释3.解决:去除--注释语句...

2018-08-01 11:42:14 1187

原创 实现finereport帆软报表固定行数分页

1.解决列名显示不全:模板-页面设置-自定义:长度和宽度设置超大2.其他单元格以某一个单元格为左父格,在该单元格上设置行后分页属性&amp;D3%20=0D3为该单元格,20为每页20行...

2018-07-26 13:56:35 13773 2

原创 不倒翁

1.同事:记录少了啊2.我:应该是过滤掉了3.查看sql语句中。。。4.内心:xxxx,语法错了,咦,这里好像还有个问题5.问人:原来的sql语句好像有问题6.人:有用户投诉吗7.我:没有8.人:维持9.我:哦...

2018-07-25 15:46:02 597

原创 撞了南墙,没撞倒,发现墙上有个门,门上还有把钥匙

1.axis生成的wsdl客户端把ip地址写死在构造函数内(墙)2.我想使用spingboot的@value读取配置文件的ip地址(头铁)3.@value需要注册bean,不能用static修饰(拿头撞)4.无法实现(撞不到)5.wsdl客户端代码多参构造函数(有门)6.其中有一个就是传入ip(钥匙)...

2018-07-24 17:39:04 158

原创 从mint-ui源码查看接口信息的技巧(以datetime-picker为例)

1.问题:想知道datetime-picker取消的回调函数,but文档没有提供2.原因:懒,估计是觉得源码都给你了,自己看源码去,文档写个大概就好了3.解决方式:看源码,从源码中读取接口信息步骤:1)打开datetime-picker的源码vue文件2)搜索$emit关键词,从文中找出如下四个地方:1.$emit('cancel') ---------这估计是取消的按钮回调...

2018-07-24 11:14:33 524

原创 Vue2.0-mint-ui解决移动端苹果手机有滚动穿透的问题

1.遇到的问题:使用mint-ui的弹窗选择时底部页面会出现滚动效果(仅出现在苹果手机,安卓手机,pc端正常)2.问题原因:滚动穿透,这是啥,我也不懂3.解决方式:参考文档,了解下:https://blog.csdn.net/weixin_40126227/article/details/80858990思路就是弹出层打开的时候禁止body的滑动事件,弹出层关闭恢复body的滑动事件...

2018-07-23 10:42:46 5172 3

原创 vue2菜鸟填坑之旅-看文档是不可能的,只有填坑才能过得了生活的样子

00001.a.父组件data(){ signs:[    {        signtime:'请选择',            signreason:'请选择'        }    ]},子组件使用props读取signtime和signreason,结果signreason读取为空b.signs是复杂类型,Vue无法动态绑定,但是后续pus...

2018-07-17 15:04:13 111

原创 Vue.js删除子组件数据显示异常,重新销毁创建子组件

一、问题描述:父组件通过v-for渲染子组件,删除子组件数据出现异常。二、问题原因:出现异常的数据不是响应式依赖,是从vuex读取的。通过测试发现,父组件删除数据,没有重新创建子组件,怀疑是子组件异常的数据是读取的缓存副本。三、问题解决:根据v-if改变dom结构的特性,手动使子组件重新创建。1.设置一个数据变量isrefresh=true2.初始v-if=isrefresh3.删除时,配合$ne...

2018-07-11 16:06:44 5228

原创 在泛微OA上实现帆软报表的单点登录

一、实现原理参考文档:http://help.finereport.com/finereport8.0/doc-view-884.html(单点登录的方式),http://bbs.fanruan.com/forum.php?mod=viewthread&amp;tid=85063(泛微OA单点登录的实例),http://help.finereport.com/doc-view-1737.html(...

2018-06-29 08:17:42 11495

原创 帆软报表使用get中文传参乱码的解决方法

1.前言:帆软报表设置模板参数并使用url的get方法&amp;携带中文参数时会乱码2.解决方法:先将要传递的中文转为utf-8编码如:员工    utf-8转为 &amp;#x5458;&amp;#x5DE5;将上文结果中的'&amp;#x'全部替换为'%5B';将上文结果中的';'全部替换为'%5D';最后 员工 转为%5B5458%5D%5B5DE5%5D。使用上文结果作为参数即可。...

2018-06-22 14:30:12 3842

原创 修改Tomcat服务器内存

在%Tomcat_Home%/bin/catalina.bat,添加如下代码set JAVA_OPTS= -Xms512M -Xmx1024M-Xms:java Heap初始大小。 默认是物理内存的1/64。-Xmx:java heap最大值。不可超过物理内存。上述代码表示初始化内存为512MB,可以使用的最大内存为1024MB。必须要有M(表示兆,如果没有,则是KB),具体设置如下图:setlo...

2018-06-21 10:35:06 810

原创 解题记录

问题1:1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。解题1:思路0 p1 1-p00 p*p 01 p(1-p) 0 10 (1-p)p 111 (1-p)*(1-p) function(){//效率会跟随概率变化,有效率为p(1-p),有待优化 if(fun()==0&amp;&amp;...

2018-06-11 15:29:52 151

原创 JavaScript 元素选择器

JavaScript 的元素选择器有:1.循环遍历DOM获取1)document.getElementById("id值")-----返回一个对象或null2)document.getElementByName("name属性的值")-----返回对象集合或null3)document.getElementByTagName("标签")-----返回对象集合或null2.通过SelectorsAP...

2018-06-08 08:31:59 7617

原创 css图片比例放大及幽灵白色十六进制

1.图片按比例放大:css3的transform属性,scale(1)表示原比例&lt;img src="images/xx.png" style="transform:scale(1.05)"/&gt;2.一个微信取色网址:http://bj.96weixin.com/rgb/幽灵白色:GhostWhite  #F8F8FFGhostWhite...

2018-06-07 13:54:31 176

翻译 css兼容ie写法

width:auto;是宽度自动的意思。\9是hack css 的一种写法,这种在正常css代码后面加"\9"的方式,只有IE浏览器才能识别,其他浏览器会忽略这条语句。这样就能做到差异化浏览器,来达到兼容浏览器的目的。对此,还有其他hack css的写法。如:color:red;//一般浏览器识别,字体颜色为红color:blue \9;//IE8,IE9及以上版本识别,字体颜色为蓝*color:...

2018-06-05 17:00:10 10119

原创 在vue-cli中使用路由

1.前言:把一些细节记录下来,毕竟只有一个人和整个世界呢~参考文档:https://www.cnblogs.com/GainLoss/p/6795225.html2.实现细节:在子组件中实现跳转链接,在js事件中使用this.$router.push("/test");相当于&lt;a&gt;标签的href...

2018-06-01 15:31:18 231

原创 警告:java框架使用

1.前言:今天在使用springboot做hibernate的orm映射时,添加了hibernate的配置语句导致表结构被删除2.警告:1)代码不熟悉,导致结果无法预料2)使用正式环境开发,异常会导致后果严重3)数据库权限过大...

2018-05-29 14:44:11 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除