Net有道

紫冠道人的求道历程

导航

2025年9月18日 #

高德地图热力图的Flutter实现

摘要: 高德地图SDK是有绘制热力图的功能的,但它的Flutter插件并没有封装这一块功能。我们业务中需要这个,就基于原插件修改了一下。 Android部分 从AMapFlutterMapPlugin这个类开始,发现它是通过AMapPlatformViewFactory这个工厂类来创建View的。 进入AM 阅读全文

posted @ 2025-09-18 14:12 lichdr 阅读(65) 评论(0) 推荐(0)

2025年9月13日 #

App消息推送的简单实现

摘要: 现在手机App消息推送一般用极光之类的第三方服务来实现。但有一些消息,前端没有展示需求,一条数据的长度有限,但数量很大。比如硬件设备产生的消息,需要推送到前端,这时使用第三方服务如果免费的容易被限流,要不就得使用付费服务。 这里用在服务端与App端建立WebSocket连接的方式实现了简单的消息推送 阅读全文

posted @ 2025-09-13 12:55 lichdr 阅读(56) 评论(0) 推荐(1)

2023年7月5日 #

nginx访问日志过滤(多条件)

摘要: nginx的access_log的过滤网上有很多文章。是通过map定义一个变量,然后把那个变量配置到access_log的if即可。 比如: map $status $loggable { ~^[23] 0; default 1; } access_log /path/to/access.log c 阅读全文

posted @ 2023-07-05 17:58 lichdr 阅读(950) 评论(0) 推荐(0)

2023年4月23日 #

CAS的service参数验证

摘要: CAS登录成功后会跳转到service参数提供的url,目前系统中这个参数是没有任何验证的,service参数随便赋一个网址就可以。为安全起见现在对这个service要作一下限制,比如只能是同源url才可以重定向。 下面是基于CAS 3.5.2对系统的改造过程。 系统比较老旧,之前也作过CAS方面的 阅读全文

posted @ 2023-04-23 14:15 lichdr 阅读(415) 评论(0) 推荐(0)

2019年1月25日 #

自定义Token的CAS登录

摘要: 工作中实际遇到的需求,我们有一个旧系统,用了CAS的单点登录,现在有一个外部系统,准备从它那里单点进来,这个外部系统提供了一个token参数来标记这是哪一个用户,我们用他们提供的方式解析出对应的用户,以这个用户从CAS登录进系统。 有关CAS登录的分析网上多如牛毛,这里不准备多作分析了,直接上解决过 阅读全文

posted @ 2019-01-25 22:12 lichdr 阅读(5972) 评论(0) 推荐(0)

2010年11月19日 #

单元格的计算

摘要: 在如Excel一样的表格中,某些单元格是靠计算产生值的,不用人工填写。本来使用的是Farpoint Spread 这个控件,生成表头,设定了公式,锁定列等等看来都很好使,界面也很好。  静态计算是没什么问题的,即页面第一次加载生成时计算那些单元格的值;但是动态计算上体验不太完美,利用它自己内置的功能反应不够灵敏,公式涉及的行列越多,计算层次越深其反应越不灵敏。鉴于我们遇到的公式基本只有二种,合计与百分比,遂自己写脚本来动态更新相关单元格的值。  设定事件,取得行列索引不细表,直接进入正题计算单元格四个参数:  sheet--当前sheet,从页面上能取到的那个控件对象      current 阅读全文

posted @ 2010-11-19 14:36 lichdr 阅读(1424) 评论(0) 推荐(0)

2010年11月9日 #

表格行列的删除

摘要: 继续表格的有关操作,这篇说说表格行与列的删除。  所有这些操作恼人的地方其实都是在融合的单元格上  a.行的移除  首先计算整个表格的总列数。总列数然后是当前这一行被行融合所占去的列数,融合数如果当前行没有被行融合占掉的就好说了,如果有的话要把父节点的rowspan值减1,先贴代码吧。父层节点的rowspan值减1最终把count归零就表示把所有父节点的rowspan值都减1了。  里面那个循环,... 阅读全文

posted @ 2010-11-09 15:48 lichdr 阅读(1026) 评论(0) 推荐(1)

表格行列的移动

摘要: 很久以来都在做一些没有营养的东西,即使工作之中有时会有一些比较有技巧性的东西也是基于一些不是非常用的第三方组件的,所以也就没有记下来。前一阵做了个编辑表格列头行头定义的功能,写了一大堆javascript,回头来看看还算有点用途,保不准以后会用到,这二天有空把它整理一下。  先说明一下,下面的代码都是基于Jquery 1.3.2的。  因为要动态生成表格的行头列头,所以把一些定义放到数据库中,这些... 阅读全文

posted @ 2010-11-09 11:44 lichdr 阅读(1896) 评论(0) 推荐(0)

2009年6月16日 #

FastReport的一些另类用法

摘要: 前二天机缘巧合,在四五年后重新用起了fastreport,不得不感叹其强大之处,定制能力实在是太强了,今天把一些以前写的放在大富翁论坛的东西翻出来,如果现在还有用这个东西的,如果你也有一些另类的运用,可以有所帮助。这里有一个FR报表简繁体转化的解决方案,只做一份报表,即可在简繁体下用。报表运行时可编辑,这并不是什么用法,只是一个当时解决问题跟踪FR源码时的所得,以前在delphi下开发跟踪跟踪人家... 阅读全文

posted @ 2009-06-16 20:48 lichdr 阅读(2067) 评论(0) 推荐(0)

FastReport分组页码

摘要: 这里的情况适用于FastReport2.53版本。报表页码一般情况下就象在Word里一样不用费什么脑筋,FastReport里直接从系统变量可以得到。但特殊情况下就无法轻松得到了。这里谈的是分组页码的问题,就是在报表分组的情况下。首先是每个分组强制分页,然后页码重新计数。比如5页分为二组,一组占了2页,另一组占3页。平常显示只要1/5 2/5 3/5 4/5 5/5这时要变成1/2 2/2 1/3... 阅读全文

posted @ 2009-06-16 20:19 lichdr 阅读(4863) 评论(0) 推荐(0)