POI设置单元格格式 在运用poi导出excel时,需要设置单元格为整数或者保留两位小数。我的需求是根据模板导出数据,同一个sheet中有些列是整数有些列是保留两位小数。这个时候直接cellStyle.setDataFormat(HSSFDataFormat.getBuildinFormat("#.##0.00"))并不能达到我要的保留两位小数且数字间没有,的要求。查看excel发现自定义格式中#.##0.00设置完...
no module named pygame 刚升级完pip终于可以敲代码了。没想到import pygame执行代码的时候又提示我no module named pygame!!真的气啊,沉下气来各种搜。说是要下载pygame-1.9.4-cp34-cp34m-win_amd64.whl。我下载了,cmd里安装这个python -m pip install --userpygame-1.9.4-cp34-cp34m-win_amd64...
安装pygame 安装pygame的时候报了一个错。提示pip版本过低。根据提示更新但还是报错,网上搜到还可以用pip install -U pip升级,但是升级到一半提示超时。于是添加了--timeout:pip --timeout=1000 install -U pip升级pip成功!!!!...
miniui的onValueChanged事件 jsp:INPUTMAN的下拉框值随着PLANT的变化而变化<td class="table-label_right" width="100"> <input id="i$ZMES003$PLANT" name="i$ZMES003$PLANT" class="mini-combobox" style="wid
java导出txt txt下载.jsp层:var url = "zmes001.cmd?method=exportText&message="+message;window.open(url);action层: /** * 导入excel模板报错txt下载 write by cqq 2018-12-07 * * @param req * @p...
js实现enter键tab功能 这个是不用修改,直接放在js里就可以用的://按enter键实现tab键的效果document.onkeydown=function(evt){ //document.all可以判断浏览器是否是IE,是页面内所有元素的一个集合 var isie = (document.all) ? true : false; var key; var srcobj; // if the agent is an...
SQL获取前一天、一月、一年 取出本周的最后一天select DATEADD(WK,DATEDIFF(WK,0,GETDATE()),6) 本周 周日开始至周六为一周select * from tb where datediff(week , 时间字段 ,getdate()) = 0上周select * from tb where datediff(week , 时间字段 ,getdate()) = 1下周select * f...
abap 创建事务码 1)主界面输入事务码【se93】,进入到【维护事务】2)输入事务码(一般情况下用Y或者Z开头),点击【创建】3)跳出一个框,填写【短文本】,【开始对象】选择第二个【报表事务】,点击下方勾4)跳出一个框,输入对应的程序名,Ctrl+s或者点击保存5)弹出一个框,点【本地对象】保存就ok了6)在主界面输入【ytest001】进行测试。OK~...
BigDecimal 在日常开发中我们经常会碰到小数计算,而小数直接计算的话会出现一些小小的错误,如下System.out.println(1.01 + 2.02); System.out.println(1.01 + 2.02);正常是输出3.03,但是实际上输出的是3.0300000000000002。这是因为不论是float 还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度。有没有不...
singleton=”false” webwork的Action不是线程安全的,要求在多线程环境下必须是一个线程对应一个独立的实例,不能使用singleton。所以,我们在Spring配置Webwork Action Bean时,需要加上属性scope=”prototype”或singleton=”false”。 经试验确认,singleton模式指的是对某个对象的完全共享,包括代码空间和数据空间,说白了,如果一个类是sing...
abap开发语法小结 1、在涉及到数字计算的时候可能会要求数值保留几位小数,以百分比的形式显示占比: 2、定义选择条件:(1)单选PARAMETERS:P1 RADIOBUTTON GROUP R1 DEFAULT 'X' USER-COMMAND CREATE,"创建领料单 P2 RADIOBUTTON GROUP R1."修改领料单(2)多选PARAMETERS:p1 AS CHECKBOX ...
Control character in cookie value, consider BASE64 encoding your value , 数据保存到cookie遇到中文报错的解决方案 J2EE Doc里面的,cookies只支持ASCII字符,而且不能有逗号,分号,空白。或者以$开头。名字在创建后不能改变。如果要存储中文的,先用URLEcode编码,在存入,取出的时候,用decode解码。在保存cookie之前把值编码下:Cookie cookie_userBeanName=new Cookie("userBean_name",URLEncoder.encode(usernam...
left join ,right join ,inner join 的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 ...
SAP ABAP编程 字符串加密-MD5_CALCULATE_HASH_FOR_CHAR 在Java中,我们使用md5进行字符串加密,那么在ABAP中,用MD5_CALCULATE_HASH_FOR_CHAR进行加密。DATA: str1 TYPE c LENGTH 12 VALUE 'asd', str2 TYPE c LENGTH 32, str3 TYPE c LENGTH 32.CALL FUNCTION 'MD5_CALCULATE_HASH_FOR_CH...
java后台调用 SAP RFC的配置和调用 RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块! RFC 是英文缩写,全称:Remote Function Call ,远程功能调用 !配置:1、依赖包:把一下两个依赖包放到lib文件夹下,相应的添加到路径中去。2. 配置文件:用来配置 sap 地址等信息 文件里的内...
sql语句中exists和in的区别和应用 表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下:user表:order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 具体sql语句如下: 1 SELECT 2 * 3 FROM 4 ...
事务的传播属性 在配置ssm的applicationContext-trans.xml文件的时候涉及到了事务的传播属性:<!-- 通知 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!-- 传播行为 --> <tx:met
SAP报表开发 一切开发都来自于需求,需求并不决定开发。当接到需求的时候,一定要进行可行性分析,是否可以进行开发,否则将会严重影响工作效率1.SAP报表List:原始技术,直接输出数据ALV:简单到复杂,也可以面向对象MS Office Excel:调用excel输出数据SAP提供多种方式开发报表,这里只介绍常用的ALV报表,其他的大家有兴趣也可以去网上找资料研究一下2.需求1)假设有一个客户提出需求开发一个销售...
SAP系统概要 SD 销售与分销 Sales and Distribution 积极支援销售和分销活动,具有出色的定价、订单快速处理、按时交货,交互式多层次可变定制功能,并直接与盈利分析和生产计划模组连接。 MM 物料管理 Materials Management 以工作流程为导向的处理功能对所有采购处理最佳化,可自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票核查相整合。PP ...
js限制输入框只能输入数字 分享下js限制输入框中只能输入数字的方法,包括整数与小数,分享几个例子,有需要的朋友参考下。1.使用正则表达式限制输入框只能输入数字:1 <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,''...