<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DHeartLi的博客]]></title><description><![CDATA[听时代涛声，站思想一角]]></description><link>https://blog.youkuaiyun.com/DHeartLi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DHeartLi]]></copyright><item><title><![CDATA[Ant：xlsrpt]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80022027</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80022027</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:43:56 +0800</pubDate><description><![CDATA[xlsrpt使用Excel模板生成格式报表ParametersAttributeDescriptionRequiredtemplateExcel模板文件YEStarget报表保存文件YESds数据源名称YESExcel配置：查询结果直接填充到Excel指定开始的单元格: 填充数据开始单元格,必须命名为FLD开头的命名单元格,例如: FLD_TIMES注意: 不管命名区域多大,SQL语句结果集全部自...]]></description><category></category></item><item><title><![CDATA[ANT：XLS]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021980</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021980</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:39:00 +0800</pubDate><description><![CDATA[xls读取Excel文件ParametersAttributeDescriptionRequiredfileExcel文件YESstartRow开始行No, default 0sheetsheet index, from 0 startNo, default 0sheetNamesheetNameNo, default null@A @B 分别读取表格第二行A列和B列的第一个格子内容。为什么要在第...]]></description><category></category></item><item><title><![CDATA[Ant replaceregex]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021953</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021953</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:37:18 +0800</pubDate><description><![CDATA[意思就是按照replace中的正则表达式方式来 重新定义match（按照旧文件中定义要改的文件内容）\1正则表达式代表的是：把match里定义的（.*）当成一个整体，把下标为1的替换掉。...]]></description><category></category></item><item><title><![CDATA[Ant If与Corn]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021900</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021900</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:35:21 +0800</pubDate><description><![CDATA[Perform some tasks based on whether a given condition holds true or not.根据给定的条件是否正确执行一些任务。有三个子元素：&amp;lt;elseif&amp;gt;, &amp;lt;then&amp;gt; and &amp;lt;else&amp;gt;例子 &amp;lt;var name=&quot;foo&quot; value=&quot;bar&quot;/&amp;gt;     &amp;lt;if&amp;gt; ]]></description><category></category></item><item><title><![CDATA[do任务 id and refid]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021798</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021798</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:28:21 +0800</pubDate><description><![CDATA[for循环有待加强do实现根据条件执行ParametersAttributeDescriptionRequiredifjs表达式，如果条件成立，则执行内部任务。 如果返回是数值，则大于等于零为True，返回布尔型则实际运行，其他返回为false 表达式可以使用JS的所有标准函数 系统默认支持JQuery式的属性访问：$('property.name')=='${property.value}'No...]]></description><category></category></item><item><title><![CDATA[Ant运行发生错误时]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021746</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021746</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:25:49 +0800</pubDate><description><![CDATA[1.Problem: failed to create task or type varCause: The name is undefined.Action: Check the spelling.Action: Check that any custom tasks/types have been declared.Action: Check that any &amp;lt;presetdef&amp;gt...]]></description><category></category></item><item><title><![CDATA[Ant不能输出中文]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021688</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021688</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:23:23 +0800</pubDate><description><![CDATA[ant echo不能输出中文  在java中加入这句   &amp;lt;sysproperty key=&quot;file.encoding&quot; value=&quot;UTF-8&quot; /&amp;gt;example    &amp;lt;!--放置java文件在src中，会自动编译--&amp;gt;    &amp;lt;target name=&quot;runjava&quot; depends=&quot;compile&quot; &amp;gt;    &amp;lt;!]]></description><category></category></item><item><title><![CDATA[反编译（对jar包进行反编译）]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/80021641</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/80021641</guid><author>DHeartLi</author><pubDate>Fri, 20 Apr 2018 17:20:42 +0800</pubDate><description><![CDATA[对jar包进行反编译（有时候我们拿到一些项目只有封装好的jar，想要进行修改或者了解一些方法的使用，需要反过来推出我们要的文件）把jar的压缩包拖进去就可以了可以看到java.............]]></description><category></category></item><item><title><![CDATA[netServer（client）Socket 编程]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79972601</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79972601</guid><author>DHeartLi</author><pubDate>Tue, 17 Apr 2018 11:44:42 +0800</pubDate><description><![CDATA[什么是netserverSocket服务器post监听段端口 head如果显示连接遭拒绝的话，那就是说netserver没开，注意下一次编译之后都要都要在netserve哪里取消编译。不然占用端口。以下方法解决。在cmd中输入nttstat -aon这里类似jms的模式注意的是：每次编译完后，都要去取消编译，不然会占用端口。用这个方法来改掉被占用的端口。...]]></description><category></category></item><item><title><![CDATA[ANT：XmlParse]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79972572</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79972572</guid><author>DHeartLi</author><pubDate>Tue, 17 Apr 2018 11:39:39 +0800</pubDate><description><![CDATA[XmlParse实现XML格式文件分析ParametersAttributeDescriptionRequiredfileXML文件路径二者必须有一个被设置xml要分析的XML内容prefix分析XML的Tag时，有效的xpath前缀YESparams有效的xpath前缀的有效变量参数列表；不设置此参数则把所有分析结果作为用户属性设置，设置此参数则作为动态变量设置(推荐)。No, default ...]]></description><category></category></item><item><title><![CDATA[ant：jsonparse]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79972502</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79972502</guid><author>DHeartLi</author><pubDate>Tue, 17 Apr 2018 11:36:43 +0800</pubDate><description><![CDATA[jsonparse实现JSON格式报文的解析ParametersAttributeDescriptionRequiredjsonjson报文内容YESprefix输出用户属性时,添加的前缀,防止属性重复No,默认为空path仅仅输出路径开头是path的属性,如果结尾是$total,则会统计该path下对象的个数No,默认为空keepgoing执行一次task出错时是否继续执行No, default...]]></description><category></category></item><item><title><![CDATA[oracle的表通过.xls导入到mysql，把表当附件发邮件小例]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79972460</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79972460</guid><author>DHeartLi</author><pubDate>Tue, 17 Apr 2018 11:33:44 +0800</pubDate><description><![CDATA[ 1.先连接oracle ds，操作表 2.对oracle进行数据操作 3.导出表数据 4.把表信息导入mysql 5.在配置SMTP 6.。。。。&amp;lt;ds id=&quot;mysql_ds&quot;    driver=&quot;com.mysql.jdbc.Driver&quot;     url=&quot;jdbc:mysql://localhost:3308/xml?useUnicode=true&amp;amp;amp;charac...]]></description><category></category></item><item><title><![CDATA[Ant ：SMTP发送邮件简单用例（sublime)]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79972270</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79972270</guid><author>DHeartLi</author><pubDate>Tue, 17 Apr 2018 11:25:50 +0800</pubDate><description><![CDATA[SMTP称为简单邮件传输协议（Simple Mail Transfer Protocal），一个请求/响应协议，它监听25号端口，用于接收用户的Mail请求，并与远端Mail服务器建立SMTP连接。先看API或者上网理解一下SMTP协议的传输原理。到邮箱账号处打开SMTP协议。特别注意：由于安全问题，第三方获得授权码代替密码登录。我用的是qqmessage（邮箱提示信息）from 发出的邮箱to ...]]></description><category></category></item><item><title><![CDATA[学习Ant属性]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79942210</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79942210</guid><author>DHeartLi</author><pubDate>Sat, 14 Apr 2018 17:26:37 +0800</pubDate><description><![CDATA[在Eclipse中使用Ant Ant是Java平台下非常棒的批处理命令执行程序，能非常方便地自动完成编译，测试，打包，部署等等一系列任务，大大提高开发效率。它可以实现项目的自动构建和部署等功能、批量处理。Ant使用属性property元素来让你能够具体说明属性。这就允许这些属性能够在不同的构建和不同的环境下发生改变。构建文件：如何利用 Apache Ant 来自动地构建和部署项目的过程Ant属性 ...]]></description><category></category></item><item><title><![CDATA[ANT标签的练习]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79942162</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79942162</guid><author>DHeartLi</author><pubDate>Sat, 14 Apr 2018 17:19:26 +0800</pubDate><description><![CDATA[1.什么是ANTjava库的命令行工具，它用于文件操作、构建应用程序、项目管理、程序预览功能等。。一般见于Eclipse，Web容器，Birt，iReport，Maven等........把文件包copy到D盘，然后首先先打开sublime，然后打开tools的编译系统，创建新的编译系统。ANT2.D:\apache-ant-1.9.9\bin 配置系统环境变量path3.配置文件：注意路径，在第...]]></description><category></category></item><item><title><![CDATA[Failed to load the JNI shared library遇到的坑]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79942025</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79942025</guid><author>DHeartLi</author><pubDate>Sat, 14 Apr 2018 17:09:36 +0800</pubDate><description><![CDATA[Failed to load the JNI shared library 首先，jdk分为两种：一种是安装版，就是我们平时官网下载的exe这种的话会在注册表注册，平时想要暂时更替jdk的话会比较麻烦然后就是第二种，解压版。不会在注册表..，更替比较方便。毕竟有时工作需要因为今天工作需求我把jdk换了1.8的安装版。我本来就是解压版的，然后Failed to load the JNI shared...]]></description><category></category></item><item><title><![CDATA[jsp网页中日历插件的使用]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79225218</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79225218</guid><author>DHeartLi</author><pubDate>Thu, 01 Feb 2018 10:43:23 +0800</pubDate><description><![CDATA[下载一个laydate插件
导入他的js包
如图
在包下面有一个test，把代码拷进去jsp的页面





在包下面有一个test，把里面的laydate.render({})代码拷进去jsp的页面,如图




用id控制]]></description><category></category></item><item><title><![CDATA[程序员开发常用英语词汇]]></title><link>https://blog.youkuaiyun.com/DHeartLi/article/details/79182054</link><guid>https://blog.youkuaiyun.com/DHeartLi/article/details/79182054</guid><author>DHeartLi</author><pubDate>Sat, 27 Jan 2018 17:59:29 +0800</pubDate><description><![CDATA[A
abstract 抽象的
abstract base class (ABC)抽象基类
abstract class 抽象类
abstraction 抽象、抽象物、抽象性
access 存取、访问
access function 访问函数
access level访问级别
account 账户
action 动作
activate 激活
active 活动的
actual]]></description><category></category></item></channel></rss>