- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 麻雀规则解析器
上一篇讲的的成果只是JSON数据,具体的规则执行则由不同的解析器来执行和编译。目前市场上的规则引擎很多。但其实大部分都是表达式引擎,相当于对动态表达式进行编译和解析(业界有名)、Janino、QL、Mvel、Juel、Fel、、URule(B站出品)、当然上述的产品中,有些不止表达式引擎这么简单,还包含了决策树、执行器等。大家可以根据规则生成的器结果自行去翻译成对应规则引擎的脚本。
2023-12-19 17:30:08
544
原创 麻雀规则设计器maquerule
目前市场上主要的规则引擎中都可以动态解析脚本语言,比如javascript,drools,aviator。这些语言解析在业务上可以两种方式,一种是开发人员直接把相应的脚本写好,跟随程序一起交付;第二种就是现场的人员可以动态编写语言;两种都可以实现,各有不同的优缺点。麻雀规则设计器主要用于第二种的情况下,直接编写语言对运维人员的要求比较高。那能不能把语言设计成界面的拖拉方式来实现,市面上有不少这类的产品,麻雀设计器也在在参考各种产品之后,研发的一款可视化表达式设计器。
2023-12-18 16:43:45
545
原创 Golang 和Java 国密加密互通
由于另一个项目用的是hutool 的国密加密工具,当然底层都是bouncycastle方式用的是公钥,和私钥方式。现在要在Golang里进行转换
2022-10-13 17:29:27
1888
1
原创 golang 调用dll 返回 如何获取返回的内容
目前中测试了返回字符串的内容,其它的结构体后再再测试lib := syscall.NewLazyDLL("./lib/iTapTradeAPI_64.dll")fmt.Println("dll:", lib.Name)add := lib.NewProc("GetITapTradeAPIVersion")fmt.Println("+++++++NewProc:", add, "+++++++")ret, b, err := add.Call()if err != nil { .
2021-01-25 16:05:52
1606
原创 如何唤起支付宝支付调用接口
支付宝开通了h5页面,支持呼叫支付宝app来支持。具体的要引用支付宝的js文件alipayjsapihttp://myjsapi.alipay.com/alipayjsapi/再调用方法 AlipayJSBridge.call('startApp', { appId: '20000123', //必须指定 param: param }, fu...
2020-07-05 00:11:00
3111
原创 支付宝个人收款解决方案
支付宝个人收款解决方案订单管理系统收款终端支付宝个人收款解决方案。无需与支付宝签约,无需营业执照。适用于各类个体户,初创团队。欢迎沟通洽谈。本方案两为两部分:订单管理系统收款终端订单管理系统采用Golang开发,程序健壮,并发高。收款终端只适用于安卓手机。采用app方式读取收款信息.欢迎沟通洽谈i4color@foxmail.com...
2020-06-06 21:49:22
1406
2
原创 golang time 空值 自定义格式输出的更完善解决方法
前文:http://www.4color.cn/view/35-golang-null-value-json说到golang gin框架下空值的处理办法,其它数据类型都很完美,但time类型一直有问题1、序列后 json格式达不到自己想要的格式后来又查了一些资料:采用自己定类型,然后做序列化处理。如这篇文章介绍的基本上可以。https://www.cnblogs.com/xiaof...
2020-03-22 15:10:10
4180
原创 四嗮小博客 一个基于golang开发的最简易的博客系统
简介《四嗮小博客》是一款采用Golang开发的博客程序,它只包含最基本的博客发布功能,评论模块采用搜狐畅言模块。为什么为什么这个博客程序只有这么少的功能?因为对我来说,能有一个地方独立发布博客就行了,然后还满足了自己的修改欲望。之前也采用Wordpress等架设博客,但是太庞大,耗资源,老是被服务商停机。正好Golang是一个能快速开发的语言,采用Gin框架,我3天就写好了这个功能。将来...
2020-03-07 13:28:53
474
1
原创 新手搭建Jenkins进行持续集成
Jenkins简要说明Jenkins是一个持续集成的工具。不管是在开发中,还是在与测试的沟通中,总是不断要自己进行打包编译,发布到服务器上,也要不断交付给测试相关的更新包,这不仅麻烦,有时还会有缺失。持续集成软件的出现,为我们解决了上述问题。开发只管把开发编译没问题的代码上传svn即可。我的部署环境开发语言:java开发IDE: idea集成环境:Maven运行环境:tom
2017-07-01 20:33:46
532
原创 如何解决一些控件无法运行在高版本的Chrome下运行的问题
最近在项目中经常碰到需要各类浏览器插件的情况。比如身份证读卡器、电子签单、自定义检验码等浏览器插件。以前开发的b/s项目可能比较简单,大不了在IE上安装就是。但是随机IE的版本落后,需要考虑的浏览器兼容性越来越多,还有一些新增的功能用不上,比如Html5,所以我们现在开发的 b/s项目统一只在chrome下运行。但同时也带来了一个问题就是,在34版本之后,这些插件都不能使用了。 N
2017-05-17 16:15:17
3663
1
原创 java.lang.reflect.MalformedParameterizedTypeException 的解决办法
近期在开发项目时用到了spring mvc 和mybatis时运行出现如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring-datab
2017-04-12 09:58:34
8765
1
原创 arcgis catalog 连接sde时出现 Target state not found in the STATES table 错误
Target state not found in the STATES table [SDE.DEFAULT][STATE_ID = 8802]除了arcgis论坛说的这种情况http://support.esri.com/technical-article/000005952我自己分析是stateid不在status 表中了我根据正常的sde库分析了一下,v
2017-04-07 17:28:05
1344
原创 kettle设计器连接oracle RAC时的连接字符串
1、不需要填写主机名2、数据库名写如下连接字符串:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = 服务名)))3、端口号写:-1
2016-07-06 23:07:30
2459
原创 asp.net 调用带证书的webservice解决办法
最近在朋友弄一个调整省政府政务工作流的程序。。需要把当前的信息推送到政务网上,采用的是带证书的https webservice。。下面说一下实现过程第一步,引用webservice地址,删除web.config中相关配置。同时安装好证书用如下数据替换: <binding name="IServiceSo
2016-07-06 23:02:08
3905
原创 四神分析报告生成系统 1.6.1发布
程序下载:多特:http://www.duote.com/soft/144361.html软件介绍 该软件为共享软件,如果你喜欢这个软件,并且能为你带来价值,请购买。联系方式:i4color@qq.com在日常工作中,你一定遇到这样的事情,经常要在每个固定时间出一个报告,或简单或复杂。每次还可能要改动一些参数。报告的形式可能是文字描述,也有图表,但格
2016-06-18 11:23:14
1173
原创 arcgis 安装问题
arcsde 卸载sdeservice -o delete -d oracle -i esri_sde arcsde 安装sdeservice -o create -d oracle,orcl -p SDE -i esri_sde -n -H D:\ArcGIS\ArcSDE\ora11gexe协议安装sdesetup -o update_key -d
2016-06-18 11:16:40
969
转载 ArcMap打开越来越慢
今天终于找到原因了,原来是C:\Users\Administrator\AppData\Roaming\ESRI\Desktop10.1\ArcToolbox下ArcToolbox.dat文件过大了,都300多M了。每次打开ArcMap都去加载这玩意去了。直接删掉这个文件就OK了。起因是:地理处理--地理处理选项--将地理处理操作记录到日志文件中
2016-06-18 11:15:23
6517
1
原创 四神分析报告设计器 1.1.9更新
最新版本1.1.91.1.9增加了新增文档功能比较大的更新是保存后不用再重新载入文档,加快了软件的操作。。百度网盘:http://pan.baidu.com/s/1O7ic
2013-12-14 22:39:11
791
原创 数据库转换工具SqlServer To Oracle DbConvert
数据库转换工具 DbConvert1、SqlServer To Oracle介绍:能快速把Sqlserver数据库转换到Oracle数据库下载地址http://www.kuaipan.cn/file/id_7540102850936839.htm2、转换配置下载http://www.kuaipan.cn/file/id_75401028509
2012-08-29 17:52:27
1174
原创 分析报告生成器
最新内容:http://www.4color.cn/?page_id=38内容待定…开发中————-程序下载:待放出。。。软件介绍在日常工作中,你一定遇到这样的事情,经常要在每个固定时间出一个报告,或简单或复杂。每次还可能要改动一些参数。报告的形式可能是文字描述,也有图表,但格式都不固定。数据来源也是千奇百怪,可能是各系统中抽象数据,你需要把
2012-08-15 11:13:05
756
转载 vc 写win32控制台程序时如何隐藏自身的dos界面
加入如下代码即可#pragma comment(linker, “/subsystem:windows /entry:mainCRTStartup”) // 设置入口地址
2011-11-02 11:00:29
1201
转载 vc给别的程序窗体上的按钮发送消息
窗口的类名 的可以用Spy++工具去获取。。HWND hwnd=::FindWindow(_T("窗口的类名"),NULL);if(hwnd){ HWND hChild = ::GetWindow(hwnd, GW_CHILD); DWORD ControlID=110; for(; hChild!=NULL ; hChild=::GetWindow(hChil
2011-11-02 10:58:19
1118
原创 百度是他更懂中文,我看是骗人的
百度宣称他更懂中文,还做了一系列广告来宣称这个理论。其实我没有偏颇哪个搜索引擎,只要是哪个能搜到我要的东西,我就用哪个,而且一般两个都用。 但发觉现在百度越来越不理解我的意思了。我搜索的东西一般不会只有一个词,所以我搜索的时候就希望搜索引擎给我什么内容,每每这个时候,Google大概能理解我90%的意思,但百度只能60%,因为他只搜索其中一个关键词和其它关键词的相关信息,而不是每个词的
2008-10-27 14:20:00
931
原创 防止access数据库文件下载
转经过我的试验,不管是把文件名改为.asp,还是在文件名中插入空格、百分号之类的字符,都是没用的。真正有用的方法是—— 在数据库中建立一个表,只需要一个字段,类型是OLE对象。 然后在电脑上新建一个txt,内容是 ,或者你要redirect或者干脆让它出错什么的都可以。然后再数据库中的那个表,导入该txt。然后把数据库后缀名改为asp 这样,当别人试图下载的时候, 里面的内容将被运行,从而防止
2008-08-08 10:48:00
642
原创 获取VB里 webbrowser 中的按钮事件
引用Microsoft HTML Object Library Private WithEvents m_oDoc As HTMLDocumentDim oEvent As CEventObjPrivate Sub Command1_Click() End SubPrivate Sub Form_Load() WebBrowser1.Navi
2008-08-08 09:02:00
1318
1
四神分析报告设计器 V1.1.9
2013-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人