自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(322)
  • 资源 (11)
  • 收藏
  • 关注

原创 jqGrid使用总结:数据加载、单元格编辑、底部导航、汇总合计行等常用操作。

jqGrid是一个比较好的JavaScript开源表格组件,尤其它的编辑功能比较强大,另外其源码可读性非常好。本文列举了jqgrid的学习资源、国内cdn资源,jqgrid的增、删、改、查操作,底部导航、文本框搜索及统计汇总行使用;获取选中行数据而非rowId;批量删除选中行;动态显示、隐藏列;通用的下拉编辑框;表格自定义右键菜单;如何扩展jqGrid api,增加自定义方法;

2019-01-09 09:22:59 2388

原创 Spring 依赖注入实现原理--java反射和ASM框架

依赖注入是spring的一个特性,从配置层面解决了程序耦合、依赖问题,spring提供了构造函数依赖注入、Setter方法依赖注入、自动装配依赖注入和@autowired注解依赖注入等多种实现方式。那么依赖注入是如何实现的?第一反应就是java反射呗,比如构造函数注入,我们可以通过反射读取Bean类的构造函数,参数个数,参数类型,所以只要我们在xml配置文件中指定了参数类型或参数顺序就可以轻松通...

2018-09-27 15:49:24 5249

原创 wps js宏编辑器案例3-工作簿和工作表操作

本文通过一个连锁门店每天营业额按门店名称进行拆分的案例,讲述wps js宏编辑器中工作簿、工作表和Range的相关操作,比如:工作表的复制,工作簿另存&关闭,Range.findNext使用注意实现等,案例已上传到gitee,文章最后有案例下载地址。

2023-05-22 21:25:38 2351

原创 wps js宏编辑器案例2-单元格读写-随机选人

本案例讲述某企业的一个真实案例,该企业每周二早上有安全宣贯会议,差不多10来分钟左右,每次安全会上人事部门都会点名,那么问题来了,点名的名单哪儿来?为此,编写了一个简单js宏应用,产生随机名单,名单数量可设置,主要涉及js宏单元格的读写,msgbox框,随机数使用

2023-05-12 10:11:32 1732

原创 wps宏编辑器案例1-自定义函数使用2

继上篇介绍了如何在wps宏编辑器中创建自定义函数,在单元格公式中如何引用自定义函数,实现考勤数据补全。本文在上篇的基础上,重写自定义函数,利用单元格Range的End和Offset函数来实现有效单元格集合获取及单元格偏移。

2023-04-25 18:34:20 1223

原创 wps宏编辑器案例1-自定义函数使用

某公司考情和请假系统是2套独立的系统,人资在月底做考勤统计的时候需要把考勤系统导出的考勤信息表和OA请假流程导出的请假信息表进行合并,得出人员真实的考勤情况。比如员工“忠达”在考勤系统全显示缺勤,实际上请假系统里有4天请假,也就是说考勤系统应该显示4天是请假而不是缺勤。之前都是人资专员手动肉眼比较,看考勤信息表中缺勤的记录里面,在请假信息里是否有,有则纠正考勤信息表的缺勤,由原来的缺勤改成请假,这个过程比较低效,而且容易眼花出错。为此,利用wps的JS宏编辑器编写了一个自定义函数getWorkLeaveI

2023-04-19 20:30:13 2267

原创 wps宏编辑器API关于msgbox和inputbox的使用说明

WPS宏编辑器API参考关于函数列举了3个:DoEvents、InputBox和MsgBox,其中DoEvents有点不好理解,应该在什么场景下使用也缺乏官网指导说明,因此本文重点讲述InputBox和MsgBox的使用说明。

2023-04-16 17:15:48 2816 3

原创 wps宏编辑器-js宏录制运行

WPS宏编辑器提供了一个自动生成JS代码的功能,即录制宏。录制宏功能通过宏录制器捕捉用户与WPS交互的操作,并以JS代码的形式记录下来,整个过程是自动的,不需要用户写代码。在实际的WPS二次开发过程中,此方法使用频率很高。当你不知道如何写JS代码时,只需录制下来,打开编辑器,查看代码即可。

2023-04-11 21:32:59 3674

原创 wps宏编辑器Api接口js事件讲解

在WPS官方的开放平台宏编辑器API中有关于事件的详细描述,包括:表格事件、文字事件、演示事件、控件事件,本文只阐述表格事件相关的知识点,比如:都有哪些表格事件,如何通过JS编程来捕获事件、处理事件,以实现我们对表格的特殊处理。

2023-04-05 20:26:42 3413

原创 wps宏编程js宏编辑器之代码调试讲解

继前几篇wps js宏编程基础知识,wps开放平台就js宏编辑器的介绍说明,es6基本语法讲解后,相信大家对wps js宏编程有了一定认识,已经会用js在wps表格中实现一些简单的功能,编写js宏代码过程中,我们或多或少碰到代码运行时报错,输出结果不符期望等现象,此时我们就需要调试、跟踪代码执行过程,查看变量等。接下来,我们一起看下在js宏编辑器中如何进行代码调试。

2023-03-30 20:22:43 3007

原创 js宏编程--ES6介绍

WPS开放平台对JavaScript运行时做了说明:WPS宏编辑器集成了一个V8 引擎的 JavaScript 运行时,支持大部分ES6语法,因此宏编辑器支持JavaScript 标准内置对象,注意,JS内置对象和浏览器的内置对象是不同的,WPS宏编辑器集成的是JavaScript 运行时,而不是浏览器,因此WPS宏编辑器不支持浏览器的内置对象。

2023-03-28 20:36:57 1201

原创 js宏编程--wps开放平台介绍

在上篇《初识Excel的JS环境WPS宏编程》中提到,JS宏编程有2个比较好的参考资料,一个是官方的WPS开发平台介绍,另一个则是ES6教程,本文就WPS开发平台关于JS宏编程的重点做一个概要性的介绍。

2023-03-27 19:38:00 3911

原创 初识Excel的JS环境WPS宏编程

谈论Excel宏编程,我们第一反应就是VBA,随着WPS引入了JS宏编程,在Excel里我们也可以编写js代码实现对excel的工作簿、工作表及单元格的操作。两者的实现方式,无所谓孰优孰劣,鉴于WPS免费,JS编写代码比VB编写代码更具对象性、高效性,个人比较偏向JS。当然,论功能强大,显然VBA更胜一筹。

2023-03-22 18:39:03 5509

原创 shell脚本--第1个入门脚本Hello,World!

shell脚本编程第一个经典DEMO,输出“Hello,world!”。包括:#!/bin/bash解释,单行、多行注释说明,变量赋值、输出说明,脚本文件执行权限、如何执行说明。

2020-03-24 08:35:00 4072 2

原创 shell脚本中的开头#!/bin/bash #!/bin/sh是什么含义

shell脚本是解释性语言,需要专门的解析器来解析然后执行,不同的脚本语言需要匹配对应的解析器才能解析执行,如:#!/bin/bash 表示用/bin/bash解释脚本并执行。

2020-03-22 17:38:27 12073

原创 BAT批处理脚本案例--获取指定目录下文件数量、文件占用磁盘空间大小

由于对接zabbix监控的需要,需要监控指定目录下文件数量是否超标、文件总大小是否超标。本文讨论如何利用dis /s获取指定目录的文件数量及文件大小。

2020-03-09 12:48:05 7859 1

原创 BAT批处理脚本案例--利用MD5判断文件是否发生变化

由于对接zabbix监控的需要,需要判断指定文件内容是否发生变化,约定:返回1表示文件发生变化,返回0表示文件没有发生变化。本文讨论如何利用bat/cmd批处理脚本调用certutil计算文件md5校验码,并判断md5校验码是否发生变化,从而判断文件内容是否发生变化。

2020-03-07 11:01:05 3329

原创 BAT批处理脚本案例--创建快捷方式

本案例讲述在bat脚本中如何使用mshta调用vbscript实现windows快捷方式创建。可以直接创建到桌面,也可以到指定目录。

2020-03-02 08:58:12 5609

原创 windows下tomcat8启动脚本代码剖析--catalina.bat

Windows下,Tomcat可以以服务形式启动、停止,也可以执行脚本启动(startup.bat)、停止(shutdown.bat)。执行startup.bat时会调用catalina.bat,catalina.bat脚本又会调用setclasspath.bat进行java class path指定。继上篇剖析了startup.bat启动脚源码后,本文继续剖析catalina.bat的代码实现。

2020-02-29 14:38:49 958

原创 windows下tomcat8启动脚本代码剖析--startup.bat

Windows下,Tomcat可以以服务形式启动、停止,也可以执行脚本启动(startup.bat)、停止(shutdown.bat)。执行startup.bat时会调用catalina.bat,catalina.bat脚本又会调用setclasspath.bat进行java class path指定。本文将剖析startup.bat的代码实现。

2020-02-27 08:53:22 985

原创 BAT批处理脚本案例--判断证书是否到期

用bat 批处理脚本判断证书是否到期,大部分情况下可通过解析证书文件,比如outofdate关键字等实现。实现原理大概如下:读取证书文件并获取关键字文本行,比如:<outofdate>20200531</outofdate>;然后解析该行文本获取文本日期20200531;然后将20200531文本日期进行解析处理得到年、月、日并与当前日期进行天数比较,算出差几天。涉及几个关键知识点:带括号文件路径名转义、函数调用等。

2020-02-21 11:48:26 826

原创 Bat批处理脚本案例--0开头字符串如何转成数字

0开头字符串直接进行表达式算术运算时,BAT批处理脚本会默认把0开头的字符串转换为8进制数值,比如:set /a sum="021"+5 将得到22,。如果是09,028等字符串直接进行运算则会报错,因为09,028不是有效8进制数值。为此,0开头的字符串转成数值需要特殊处理。

2020-02-20 09:00:00 6353

原创 bat批处理脚本 函数使用说明 函数调用结果如何返回

BAT批处理脚本也可以使用函数,函数可以带参数,并且返回结果。但是批处理脚本的函数调用返回结果处理却不是很友好,处理起来相对麻烦。本文详细讲解函数定义、函数调用及调用结果如何返回。

2020-02-19 09:45:40 6436

原创 BAT批处理脚本案例--时间戳计算返回距1970-1-1 零点的秒数

类似Java、Js等编程语言都有时间戳函数,可返回距离1970-1-1 00:00:00的秒数或豪秒数,调用起来比较方便。windos bat脚本没有时间戳函数,只能通过日期、时间进行手工计算,实现起来相对比较复杂。本文详细介绍了bat脚本如何计算时间戳,涉及:时间戳计算数学公式、bat脚本函数值返回、字符串截取等知识点。

2020-02-18 11:31:02 1998

原创 windows bat批处理脚本 字符串截取、拼接、查找等使用说明

BAT批处理有着具有非常强大的字符串处理能力,其功能虽没有C、Python等高级编程语言丰富,但是常见的字符串截取、替换、连接、查找等功能也是应有尽有,本文逐一详细讲解。

2020-02-17 11:15:25 42877

原创 BAT批处理脚本案例--计算字符串长度

BAT批处理脚本案例--计算字符串长度,涉及下述知识点:call调用获取字符串长度,实现调用结果如何赋值个变量;字符串截取;goto使用;变量延时读取enabledelayedexpansion;

2020-02-15 19:47:16 9815

原创 windows BAT 批处理常见命令解析

在上篇“windows bat 批处理脚本编写指南”博文中,比较系统地介绍了如何编写windows bat 批处理脚本,本文将重点介绍bat脚本中常用命令及部分DOS内外部命令使用方法,基本思路如下:1)将命令分成bat脚本使用的常见命令(如:set、echo等)和dos内外部命令(如:dir、copy等)2)dos内外部命令按功能进行分类,比如:操作目录、文件的,字符串查找的,网络相关的等...

2020-02-14 09:19:42 3432

原创 windows bat 批处理脚本编写指南

本文由浅入深,比较系统地讲解了windows bat 批处理脚本编写指南,包括:windows bat批处理脚本概述,变量使用, 程序返回码及errorlevel使用,stdin、stdout、stderr,if判断与&、&&、||, for循环使用,函数goto使用等。文章以DEMO展示为主,文字说明为辅,便于读者朋友所见即所得,快速掌握知识点。

2020-02-01 20:20:45 46696 4

原创 mac vi vim常用快捷键

本文介绍mac下vi/vim文本编辑器使用注意事项及常用快捷键,比如:undo、redo,移到最好一行,移到行尾等。

2019-12-08 19:42:13 2125

原创 zabbix 获取监控指标数据api接口history.get源码分析

zabbix 获取监控指标数据api接口history.get请求处理流程分析,zabbix 3.x版本history.get接口调用很慢、cpu占用高原因分析。

2019-12-07 19:35:57 1848

原创 成为zabbix合作伙伴费用及意义

成为zabbix合作伙伴的意义及费用说明,包括:经销商、认证伙伴、高级伙伴。企业成为合作伙伴后,可以在企业对外宣称时使用zabbix logo,同时在zabbix官网上可以看到企业loggo,同时可以享受技术支持、优惠等好处。

2019-12-07 19:26:11 1716

原创 IT运维Zabbix等常用监控软件对比

不管是传统IT运维还是智能运维,Zabbix等常用监控软件仍是解决运维问题必须工具,主要负责服务器、网络、应用等指标数据收集,供后续图表展示、分析决策。现在市面上有很多监控软件,互有优缺点,本文对常见的zabbix,prometheus,nagios等常用监控软件做一简单对比。

2019-10-24 21:10:15 8108

原创 布鲁克斯法则解释及论证

布鲁克斯法则(Brook's Law)简单理解就是:向进度落后的IT项目增加人手,只会使项目更加落后。从项目管理PMP角度来说,新成员加入将使团队重新开始,增加磨合期,从而导致项目进度更加落后。

2019-10-09 16:45:05 2198

原创 java web项目如何对jsp页面、js文件中的js代码进行批量加密

自定义java类,利用github上的开源js混淆项目 obfuscator,实现jsp文件和js文件中的js代码批量混淆加码处理,一定程度上保护js代码的安全性。

2019-09-26 14:41:55 2552

原创 mysql 常见技巧hack汇总

mysql技巧汇总,包括运维和开发部分,如:如何查看配置文件位置,查看数据文件存储路径等。

2019-09-04 13:42:31 391

原创 Java开发常见坑、易犯错误汇总

本文是Java开发常见坑、易犯错误汇总:比如Java自动装箱、拆箱,常量池等,旨在给java初学者提个醒。

2019-08-24 15:57:04 871

原创 谈谈 javascript js 空字符串''==0为true的比较问题

js在进行空字符串''==0比较时会得到true,稍不留神可能会给程序埋了个天大的坑,为此我们需要了解js==比较运算机制,避免''==0为true。

2019-08-23 13:51:54 986

原创 谈谈企业数字化转型必由之路--顶层设计

本文讲述了何为顶层设计,为何需要顶层设计,顶层设计如何进行,从而进一步论证“顶层设计”是企业数字化转型必由之路。

2019-08-23 09:28:31 4600

原创 谈谈如何利用swing构建一个文本批量替换桌面客户端应用

最早接触swing是很多年的一个ERP开源项目Adempiere,当时就比较惊讶,java居然还能开发桌面客户端。若干年后,有个小工具需要做成桌面客户端,除了donet也就swing可选。因电脑没安装visual studio,无奈只好开始一段苦逼swing之旅。本文包括:Frame如何打开Dialog,ComboBox如何设置可编辑、调整列表项顺序,JSeparator分割线组件使用等.

2019-08-17 10:58:27 366

原创 svn铁粉投敌git并谈谈git如何快速上手

本文讲述一个svn铁粉投敌git,谈谈git如何快速上手,以mac和eclipse ide为例结合一个具体的项目lm-txtopr,从github新建远程库开始一步步讲解git如何使用,最终将本地库push到远程库。

2019-08-15 14:06:45 236

Jsf2.0 Refrence

Jsf2 Refrence书籍及Code example,是jsf2规范的有力补充,详细介绍了jsf的生命周期,事件机制,组件工作原理等.

2011-03-30

JSF2.0 Tutorial 示例3

JSF2.0 Tutorial,总共18个章节,详细介绍了jsf2.0的overview, new feature, managedbean, el, ajax,spring集成等,并配source code.由于文件比较大切分成了3个压缩包。

2011-03-11

JSF2.0 Tutorial 示例2

JSF2.0 Tutorial,总共18个章节,详细介绍了jsf2.0的overview, new feature, managedbean, el, ajax,spring集成等,并配source code.由于文件比较大切分成了3个压缩包。

2011-03-11

JSF2.0 Tutorial 1

JSF2.0 Tutorial,总共18个章节,详细介绍了jsf2.0的overview, new feature, managedbean, el, ajax,spring集成等,并配source code.由于文件比较大切分成了3个压缩包。

2011-03-11

sap r3系统概述

SAP R3系统概述,先总括了sap r3系统的主要特点,然后从生产计划和控制、销售和分销、物料管理、 财务会计、管理会计、资产管理和系统技术基础这七大块,详细地介绍了每一块的工作原理、实施方法 、结构模型等核心内容。

2010-02-20

jco_for_ linux

linux下java如何连sap,包含sapjco.jar,linux的一个库文件,java连sap介绍word文档

2009-10-20

linkedin开发者javaone会议报告

linkedin开发者javaone会议报告,阐述了linkedin架构路线图,对于大型WEB站点开发很有参考价值。

2009-10-09

rdlc报表打印控件

可以调用该控件直接打印RDLC报表,有对话框和无对话框模式2种打印方式,并且可以进行打印页边距设置。

2009-10-05

RDLC报表使用手册

RDLC使用手册,内含: 1)为什么使用RDLC 2)RDLC简单DEMO 3)RDLC规范介绍 4)RDLC常用控件介绍 。。。

2009-04-21

微软RDLC协议规范

RDLC协议规范,对于想了解RDLC报表的人员来说是一份很好的参考资料。

2009-04-09

RDLC使用手册_常用控件介绍DEMO

RDLC使用手册_常用控件介绍DEMO,包含RDLC使用手册_RDLC简单Demo和RDLC使用手册_常用控件介绍DEMO。

2009-04-09

空空如也

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

TA关注的人

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