- 军军小站|张军博客
搜索到与相关的文章
编程技术

tolua++初探(一)

用luaplus试验了下,想把简单的C++类映射到lua脚本中不难,但是复杂一点的,比方说类的聚合、继承等,比较麻烦。我试验了两天,用表中表来实现是可以的,但自己弄太麻烦了。说到底,我只是想用一下而已,不是想从头弄一个系统。用CEGUI时发现它用了tolua++,从网上DOWN了源码(1.0.92),支持Lua5.1。我用VS2005,用源码包里的sln顺利编译出tolua++.exe。lib据说要用第三方的scons来弄,嫌麻烦,我直接建了个VC动态库工

系统 2019-08-29 23:30:54 1873

编程技术

微软企业库4.1学习笔记(十七)缓存模块5 缓存

本节介绍开发者在使用缓存的时候,常用的方法。每个方法在实际开发中都可以找到对应的用处,会有代码示例。分两个部分介绍,第一个部分包括下面的一些用法:向缓存添加数据,Add方法,如何向缓存中添加数据,设置过期,设置优先级。从缓存中删除数据,Remove方法从缓存中获取数据,GetData方法清空缓存,Flush方法第二部分介绍缓存的加载。1.1向缓存中添加数据需要缓存的数据,在创建和传输的时候都是很消耗性能的。例如,一个零售商的应用系统,一些列产品数据需要从数

系统 2019-08-29 23:29:28 1873

编程技术

完整的简单层拖动代码

howtomakeadragdivision-<ahref="http://www.never-online.net"target="_blank"><ahref="http://www.never-online.net"target="_blank">http://www.never-online.net<</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 23:27:10</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/18038" title="Coder的困惑,从一道面试题说起(downmoon)" target="_blank" onclick="return recordId('',)">Coder的困惑,从一道面试题说起(downmoon) </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/18038" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/4.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/18038';}else{window.open('/article/18038');}" style="cursor: pointer;">昨天,看到代震军的一个帖子《请不要缩在项目或产品的“龟壳”里面》真的挺有感触,特别有感触,甚至还想起电视连续剧《少年包青天III--天芒传奇》里西灵王面具的故事:面具戴久了,就再也摘不下来了。曾几何时,多少Coder刚投入工作时,意气风发,敢教日月换新天的劲头,让无数旁观者为之激动甚至热血沸腾!…………慢慢地,(“也许是呆在“龟壳”里的时间太久了,以致于当下是个什么世道都快搞不清楚了。“--代震军语),由于所处环境的磨砺,也可以说是磨工,许多的热情不再,保</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 23:01:13</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/17676" title="ESFramework介绍之(8)-- 客户端插件IPassiv" target="_blank" onclick="return recordId('',)">ESFramework介绍之(8)-- 客户端插件IPassiv </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/17676" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/10.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/17676';}else{window.open('/article/17676');}" style="cursor: pointer;">前文已经提到了,在IServerAgent的基础上,客户端也可以采用插件的结构形式,客户端插件需要实现IPassiveAddin接口。我的想法是,当客户端主程序加载一个新的PassiveAddin时,可以在某个菜单的子Items上添加一项,当双击这个子菜单项时,则弹出该客户端插件提供的“业务操作窗体”。这只是使用客户端插件的可行方式之一,你完全可以根据你的应用来决定使用形式。IPassiveAddin接口定义如下:1///<summary>2///IPas</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:56:42</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/17607" title="学习之路,与你同行——《设计模式的艺术》交流" target="_blank" onclick="return recordId('',)">学习之路,与你同行——《设计模式的艺术》交流 </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/17607" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/16.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/17607';}else{window.open('/article/17607');}" style="cursor: pointer;">《设计模式的艺术——软件开发人员内功修炼之道》一书正式出版发行,已在国内各大知名电子商务网站陆续上架。当当网亚马逊京东网China-Pub在本书的作者简介和前言中,我都加上了CSDN技术博客的地址,如下图所示,,以供大家学习和讨论之需。这篇博客将一直置顶,如果大家在学习过程中有什么问题,或者对本书有什么意见和建议,都可以通过本博客来进行交流!祝大家学习愉快,看完本书后能有所收获!PS:对设计模式感兴趣者可加“260112297”,群名“设计模式交流群”(2</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:55:50</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/15974" title="设计模式介绍之六:工厂模式(factory)的巧妙" target="_blank" onclick="return recordId('',)">设计模式介绍之六:工厂模式(factory)的巧妙 </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/15974" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/17.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/15974';}else{window.open('/article/15974');}" style="cursor: pointer;">本文展示了实际项目中使用到的一个工厂模式实现,在向系统中添加新类型时,只需要在新类型的实现文件这一处做改动,将新增类型对应用程序代码的干扰降到了最低。这个工厂实现的基本思想是:继承自同一个接口的新类型,通过一个函数来创建其对象,利用C++中类的构造函数会被自动调用这一特性,在新类型的实现文件中定义一个静态的(辅助)类对象,在该辅助类的构造函数中,向工厂单例注册新类型的创建函数。先看下代码,然后我们一一来解释。下面是命令接口CommandObject的头文件</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:35:19</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/15836" title="呵呵,海阔天空里的歪诗" target="_blank" onclick="return recordId('',)">呵呵,海阔天空里的歪诗 </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/15836" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/9.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/15836';}else{window.open('/article/15836');}" style="cursor: pointer;">原创于2007年02月03日,2009年10月15日迁移至此。NinGoo,阿辉,it01和偶共同的成果!人生自信二百年,俘获MM三千人MM三千成往事,今朝只剩DIY当年不肯嫁春风,无端却被秋风误当年不肯喝东风,今天只喝西北风人生机会伤往事,山形依旧枕寒流车到山前必有路,兔子急了会跳墙寒塘渡鹤影孤床枕被寒射杀山中白额虎,肯数邺下黄须儿屠戮家里小地鼠,竟让白猫也折服涌金门外小瀛州,寒食更风流姑苏城外寒山寺,尼姑思春来一万年来谁著史被窝里来造后代后代来著万年史</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:33:37</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/15041" title="Jetty 服务器架构分析(中)" target="_blank" onclick="return recordId('',)">Jetty 服务器架构分析(中) </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/15041" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/10.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/15041';}else{window.open('/article/15041');}" style="cursor: pointer;">接上一篇,说到XmlConfiguration,XmlConfiguration利用自己实现的IOC组装Server的全过程如下图所示:这里可以看到3个关键的配置文件,jetty.xml、jetty-deploy.xml、以及contexts/xxx.xml<!--[ifgtemso9]><xml><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:TrackMoves/><w:Track</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:23:23</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><article class="excerpt"> <header> <a title="编程技术" class="label label-important zj-del-target" href="/category/30">编程技术<i class="label-arrow"></i></a> <h2> <a class="zj-titles zj-del-target" href="/article/14891" title="扔色子" target="_blank" onclick="return recordId('',)">扔色子 </a> </h2> </header> <div class="focus"> <a class="zj-del-target" href="/article/14891" target="_blank"><img style="width: 200px; height: 123px;" class="thumb" src="/Public/static/images/article/14.jpg" alt="" title=""></a> </div> <span class="note" onclick="if (jq.browser.versions.mobile) {window.location.href='/article/14891';}else{window.open('/article/14891');}" style="cursor: pointer;">#!/usr/bin/envpythonimportsysimportrandomdefroll(top):returnrandom.randint(0,top)top=int(sys.argv[1])iflen(sys.argv)>1else100printroll(top)扔色子</span> <p class="auth-span"> <span class="muted"><i class="fa fa-user"></i><span class="zj-icon-text">系统</span></span> <span class="muted"><i class="fa fa-clock-o"></i><span class="zj-icon-text">2019-08-29 22:21:27</span></span> <span class="muted"><i class="fa fa-eye"></i><span class="zj-icon-text">1873</span></span> <!-- <span class="muted"><i class="fa fa-comments-o"></i> <a target="_blank" href="https://cuiqingcai.com/7080.html#respond">0评论</a></span> <span class="muted"> <a href="javascript:;" class="action zj-addlike"><i class="fa fa-heart-o"></i><span class="count">16</span>喜欢</a></span>--> </p> </article><div class="pagination" style="display:;"> <ul><li><a href="/search/php/1/p/1">首页</a></li> <li class="prev-page"><a href="/search/php/1/p/2717">上一页</a></li> <li><a href="/search/php/1/p/2716">2716</a></li><li><a href="/search/php/1/p/2717">2717</a></li><li class="active"><span>2718</span></li><li><a href="/search/php/1/p/2719">2719</a></li><li><a href="/search/php/1/p/2720">2720</a></li> <li class="next-page"><a href="/search/php/1/p/2719">下一页</a></li> <li><a href="/search/php/1/p/2923">末页</a></li> <li><span>共 2923页,共29230条</span></li> </ul> </div> </div> </div> <!-- 右边栏 --> <!-- 通用右部区域开始 --> <style type="text/css"> .d_postlist .text { /* height: 30px; */ display: block; /* height: 100%; */ font-size:14px !important; width:85%; } .zj-dynamic-info li{ margin: 10px 3px; } .zj-dynamic-info .zj-a{ color: blue; cursor: pointer; } </style> <aside class="sidebar"> <div class="widget d_postlist"> <div class="title"> <h2>站内搜索</h2> </div> <ul> <li><div class="zj-search-box zj-pc-search-box"> <form class="searchform themeform" role="form" action="/search" method="get"> <input style="font-size: 120%; margin-top: 10px;" type="ext" class="search" name="search_word" placeholder="搜索从这里开始..." value=""> <i class="fa fa-search"></i> <button class="btn btn-primary" type="button" style="margin-left: -4px;height: 36px !important;"> <span class="zj-icon-text">搜索</span> </button> </form> </div></li> </ul> </div> <!-- 广告从位 --> <!-- <div class="widget widget_text"> <div class="textwidget"> <a target="_blank" href="//cloud.tencent.com/act/cps/redirect?redirect=1048&cps_key=2abacb84a7fb83f31ef4a44f26f08bf4&from=console"><img style="width: 100%" src="//upload-dianshi-1255598498.file.myqcloud.com/345-7c71532bd4935fbdd9a67c1a71e577b1767b805c.200%E7%89%88%E6%9C%ACB.jpg"> </a> </div> </div> --> <!-- <div class="widget d_postlist"> <div class="title"> <h2>动态信息</h2> </div> <ul class="zj-dynamic-info"> <li>张军充值了1元积分张军充值了1元积分张军充值了1元积分张军充值了1元积分222</li> <li>张军充值了<span class="zj-a" zj-href="#" style="" title="zzzzzzzzzzzzzzz">VIP</span>会员</li> <li>张军下载了<span class="zj-a" zj-href="#" style="" title="zzzzzzzzzzzzzzz">文章-xxx</span>资料</li> <li>工工</li> <li>工工</li> <li>工工</li> <li>工工</li> <li>工工</li> <li>工工</li> </ul> </div> --> <div class="widget d_postlist"> <div class="title"> <h2>加入交流</h2> </div> <ul> <li class="zj-no-wx-app"><a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f6d1df60dbb7ebc94c2c8a67b1e094e1e90677df1e943d9547d425b81bb218a5"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/qq-qun.png" alt=""></span><span class="text">1. 手机QQ扫左侧二维码</span><span class="text">2. 搜Q群:542395358</span> <span class="text">3. 点击<img style="cursor: pointer;" onclick="window.open('//shang.qq.com/wpa/qunwpa?idkey=f6d1df60dbb7ebc94c2c8a67b1e094e1e90677df1e943d9547d425b81bb218a5');" border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="张军网站共享资料群" title="张军网站共享资料群"> </span></a></li> <li class="zj-no-wx-app"><a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=29dfc8d27e6e13276b9ea9848e3a211c076e130376a7b6ef380ffcc967e8a1fc"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/qq-qun.png" alt=""></span><span class="text">1. 手机QQ扫左侧二维码</span><span class="text">2. 搜Q群:922215567</span> <span class="text">3. 点击<img style="cursor: pointer;" onclick="window.open('//shang.qq.com/wpa/qunwpa?idkey=29dfc8d27e6e13276b9ea9848e3a211c076e130376a7b6ef380ffcc967e8a1fc');" border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="java技术沟通群" title="java技术沟通群"> </span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/wx-gzh.jpg" alt="关注企业微信公众号"></span><span class="text">1.手机微信扫左侧二维码 </span><span class="text">2. 微信中搜索:上海加盾信息科技有限公司</span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/wx-app-zhangjunbk.jpg" alt="关注军军小站|张军博客小程序"></span><span class="text">1.手机微信扫左侧二维码 </span><span class="text">2. 微信搜索小程序:张军博客 </span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/wx-app-shanghaijiadun.jpg" alt="关注企业微信小程序"></span><span class="text">1.手机微信扫左侧二维码 </span><span class="text">2. 微信搜索小程序:上海加盾信息科技有限公司</span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/dingding.jpg" alt="关注企业钉钉"></span><span class="text">关注企业钉钉 </span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/qywx-my.png" alt="关注企业微信"></span><span class="text">关注企业微信 </span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/wx.zhangjunbk.com.png" alt="微信扫一扫添加张军网站微信群"></span><span class="text">微信扫一扫添加张军网站微信群 </span></a></li> <li><a target="_blank" href="javascript:void(0)" style="cursor: text;"><span style="margin-right: 10px;" class="thumbnail"><img style="max-height: 100%;" src="/Public/static/images/my-wx.png" alt="添加我为微信好友"></span><span class="text">微信扫一扫加我为好友 </span></a></li> </ul> </div> <!-- <div class="widget d_postlist"> <div class="title"> <h2>猜你喜欢</h2> </div> <ul> <li><a class="zj-titles" href="/article/31314" title="RedisUtil工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/8.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">RedisUtil工具类</span> <span class="muted" style="display: block;font-size: 90%;">在Redis中数据都是以key-value的形式存储的,key规定只能是string类型的,所以我们</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31313" title="缓存技术相关"> <span class="thumbnail"> <img style="max-height:86px;" src="/Upload/image/ueditor/20231208/1702015708864605.png" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">缓存技术相关</span> <span class="muted" style="display: block;font-size: 90%;">redis-server.exe 服务器启动命令 redis-cli.exe 命令行客户端 re</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31312" title="定义一个时间类 Time,它能表示 24 小时制的时、分、秒,具体要求如下"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/3.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">定义一个时间类 Time,它能表示 24 小时制的时、分、秒,具体要求如下</span> <span class="muted" style="display: block;font-size: 90%;">(20 分) 定义一个时间类 Time,它能表示 24 小时制的时、分、秒,具体要求如下: (1)</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31309" title="java正则表达式 过滤特殊字符的正则表达式"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/13.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">java正则表达式 过滤特殊字符的正则表达式</span> <span class="muted" style="display: block;font-size: 90%;">java正则表达式 过滤特殊字符的正则表达式</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31308" title="安装DB2"> <span class="thumbnail"> <img style="max-height:86px;" src="/Upload/image/ueditor/20220315/1647305518466205.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">安装DB2</span> <span class="muted" style="display: block;font-size: 90%;">安装DB2</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31307" title="Linux扩容分区"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/16.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">Linux扩容分区</span> <span class="muted" style="display: block;font-size: 90%;">Linux扩容分区</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31306" title="输出相关路径"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/20.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">输出相关路径</span> <span class="muted" style="display: block;font-size: 90%;">输出相关路径</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31305" title="输出当前目录下所有文件名到指定文件中"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/11.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">输出当前目录下所有文件名到指定文件中</span> <span class="muted" style="display: block;font-size: 90%;">输出当前目录下所有文件名到指定文件中</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31304" title="删除命令参数说明"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/7.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">删除命令参数说明</span> <span class="muted" style="display: block;font-size: 90%;">删除命令参数说明</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31303" title="删除前3天、前30天、前7天的文件"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/16.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">删除前3天、前30天、前7天的文件</span> <span class="muted" style="display: block;font-size: 90%;">删除前3天、前30天、前7天的文件</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31302" title="多线程工作处理"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/17.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">多线程工作处理</span> <span class="muted" style="display: block;font-size: 90%;">多线程工作处理、多线程工作处理简单实现类、多线程工作处理接口</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31301" title="压缩jsp,html中的代码,去掉所有空白符、换行符"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/17.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">压缩jsp,html中的代码,去掉所有空白符、换行符</span> <span class="muted" style="display: block;font-size: 90%;">压缩jsp,html中的代码,去掉所有空白符、换行符</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31300" title="压缩、解压缩工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/12.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">压缩、解压缩工具类</span> <span class="muted" style="display: block;font-size: 90%;">压缩、解压缩工具类</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31299" title="二维码工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/4.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">二维码工具类</span> <span class="muted" style="display: block;font-size: 90%;">二维码工具类、支付二维码</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31298" title="缓存工具类 缓存名创建后即使移除缓存,也不会重新创建"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/4.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">缓存工具类 缓存名创建后即使移除缓存,也不会重新创建</span> <span class="muted" style="display: block;font-size: 90%;">缓存工具类 缓存名创建后即使移除缓存,也不会重新创建</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31297" title="json工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/13.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">json工具类</span> <span class="muted" style="display: block;font-size: 90%;">json工具类</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31296" title="常量资源文件工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/13.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">常量资源文件工具类</span> <span class="muted" style="display: block;font-size: 90%;">常量资源文件工具类</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31295" title="资源文件工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/9.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">资源文件工具类</span> <span class="muted" style="display: block;font-size: 90%;">资源文件工具类</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31294" title="处理查询结果后分页排序类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/7.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">处理查询结果后分页排序类</span> <span class="muted" style="display: block;font-size: 90%;">处理查询结果后分页排序类</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li><li><a class="zj-titles" href="/article/31293" title="html解析工具类、html表格解析解析工具类"> <span class="thumbnail"> <img style="max-height:86px;" src="/Public/static/images/article/6.jpg" alt="" title=""> </span> <span class="text" style="display: block;font-size: 110%;margin-bottom: 5px;">html解析工具类、html表格解析解析工具类</span> <span class="muted" style="display: block;font-size: 90%;">html解析工具类、爬虫、html表格解析解析工具类、webClient工厂</span> <span class="muted">2018-01-25</span><span class="muted">551评论</span> </a></li> </ul> </div> --> <div class="widget d_tag"> <div class="title"> <h2>标签云</h2> </div> <div class="d_tags"> <a title="金融业务" href="/tag/37" onclick="return recordId('tid',37)">金融业务 (4)</a><a title="教育资料" href="/tag/39" onclick="return recordId('tid',39)">教育资料 (10)</a><a title="Java" href="/tag/41" onclick="return recordId('tid',41)">Java (901)</a><a title="C++" href="/tag/42" onclick="return recordId('tid',42)">C++ (86)</a><a title="C#" href="/tag/43" onclick="return recordId('tid',43)">C# (215)</a><a title="Python" href="/tag/44" onclick="return recordId('tid',44)">Python (9022)</a><a title="Oracle" href="/tag/45" onclick="return recordId('tid',45)">Oracle (911)</a><a title="SqlServer" href="/tag/46" onclick="return recordId('tid',46)">SqlServer (681)</a><a title="MySql" href="/tag/47" onclick="return recordId('tid',47)">MySql (600)</a><a title="DB2" href="/tag/48" onclick="return recordId('tid',48)">DB2 (33)</a><a title="PostgreSql" href="/tag/49" onclick="return recordId('tid',49)">PostgreSql (23)</a><a title="Tomcat" href="/tag/50" onclick="return recordId('tid',50)">Tomcat (825)</a><a title="Weblogic" href="/tag/51" onclick="return recordId('tid',51)">Weblogic (12)</a><a title="Windows" href="/tag/52" onclick="return recordId('tid',52)">Windows (214)</a><a title="Linux" href="/tag/53" onclick="return recordId('tid',53)">Linux (647)</a><a title="VMware" href="/tag/54" onclick="return recordId('tid',54)">VMware (32)</a><a title="Ubuntu" href="/tag/55" onclick="return recordId('tid',55)">Ubuntu (194)</a><a title="ASP.NET" href="/tag/56" onclick="return recordId('tid',56)">ASP.NET (198)</a><a title="Android" href="/tag/57" onclick="return recordId('tid',57)">Android (681)</a><a title="IOS" href="/tag/58" onclick="return recordId('tid',58)">IOS (75)</a><a title="Hive" href="/tag/59" onclick="return recordId('tid',59)">Hive (45)</a><a title="Hadoop" href="/tag/60" onclick="return recordId('tid',60)">Hadoop (50)</a><a title="Hbase" href="/tag/61" onclick="return recordId('tid',61)">Hbase (9)</a><a title="Spark" href="/tag/62" onclick="return recordId('tid',62)">Spark (4)</a><a title="redis" href="/tag/63" onclick="return recordId('tid',63)">redis (78)</a><a title="PHP" href="/tag/64" onclick="return recordId('tid',64)">PHP (145)</a><a title="Jquery" href="/tag/65" onclick="return recordId('tid',65)">Jquery (174)</a><a title="Javascript" href="/tag/66" onclick="return recordId('tid',66)">Javascript (168)</a><a title="NoSQL" href="/tag/67" onclick="return recordId('tid',67)">NoSQL (6)</a><a title="CSS" href="/tag/68" onclick="return recordId('tid',68)">CSS (127)</a><a title="资料下载" href="/tag/69" onclick="return recordId('tid',69)">资料下载 (25)</a><a title="交易系统" href="/tag/70" onclick="return recordId('tid',70)">交易系统 (9)</a><a title="java工具类" href="/tag/71" onclick="return recordId('tid',71)">java工具类 (32)</a><a title="其它" href="/tag/72" onclick="return recordId('tid',72)">其它 (7)</a><a title="秕处理" href="/tag/73" onclick="return recordId('tid',73)">秕处理 (4)</a> </div> </div> <!-- <div class="widget d_postlist"> <div class="title"> <h2>最新评论</h2> </div> <ul> <li><a href="" title="[Python3网络爬虫开发实战] 1.8-爬虫框架的安装"><span class="thumbnail"><img src="" alt="[Python3网络爬虫开发实战] 1.8-爬虫框架的安装"></span><span class="text">[Python3网络爬虫开发实战] 1.8-爬虫框架的安装</span><span class="muted">2018-01-25</span><span class="muted">551评论</span></a></li> <li><a href="" title="[Python3网络爬虫开发实战] 1.8.4-Scrapy-Redis的安装"><span class="thumbnail"><img style="width: 50px;height: 50px;" src="" alt="[Python3网络爬虫开发实战] 1.8.4-Scrapy-Redis的安装"></span><span class="text">[Python3网络爬虫开发实战] 1.8.4-Scrapy-Redis的安装</span><span class="muted">2018-01-25</span><span class="muted">370评论</span></a></li> </ul> </div> --> <div class="zj-no-wx-app widget widget_links"> <div class="title"> <h2 style="float: left;">友情链接</h2><h2 style="float: right;"><a class="zj-titles" href="/link">申请友链</a></h2> </div> <ul class="xoxo blogroll"> <li><a class="zj-titles" title="上海加盾信息科技有限公司" href="https://www.shanghaijiadun.com" target="_blank">上海加盾信息科技有限公司</a></li><li><a class="zj-titles" title="股票002162悦心健康资金分析" href="/stock/my" target="_blank">股票002162悦心健康资金分析</a></li><li><a class="zj-titles" title="张军博客" href="https://www.zhangjunbk.com/" target="_blank">张军博客</a></li><li><a class="zj-titles" title="张军博客-网址导航" href="https://www.zhangjunbk.com/web-nav/index.htm" target="_blank">张军博客-网址导航</a></li><li><a class="zj-titles" title="张军java工具类" href="http://www.zhangjunbk.com/otherlink/javatooldoc/" target="_blank">张军java工具类</a></li><li><a class="zj-titles" title="iBAAO壹宝头条" href="http://toutiao.ibaao.com" target="_blank">iBAAO壹宝头条</a></li><li><a class="zj-titles" title="快手号出售" href="https://www.weihaoyi.com" target="_blank">快手号出售</a></li><li><a class="zj-titles" title="张军博客-SpringBoot入门" href="https://zhangjunbk.com/Public/static/md/SpringBoot/index.html" target="_blank">张军博客-SpringBoot入门</a></li> </ul> </div> <!-- <div class="zj-no-wx-app widget widget_links"> <div class="title"> <h2 style="float: left;">demo案例</h2><h2 style="float: right;"><a class="zj-titles" href="/link">申请友链</a></h2> </div> <ul class="xoxo blogroll"> <li><a class="zj-titles" title="XXX环保设备有限公司" href="/demo/green-env" target="_blank">XXX环保设备有限公司</a></li> <li><a class="zj-titles" title="市突发预警平台实时监控" href="/demo/monitor-1" target="_blank">市突发预警平台实时监控</a></li> </ul> </div> --> <div class="zj-no-wx-app widget widget_links"> <div class="title"> <h2 style="float: left;">51链网站</h2> </div> <ul class="xoxo blogroll"> <li><a class="zj-titles" title="51链首页" href="https://www.51link.com?ruid=16279" target="_blank">51链首页</a></li> <li><a class="zj-titles" title="51链注册页" href="https://www.51link.com/mobileRegister?ruid=16279" target="_blank">51链注册页</a></li> <li><a class="zj-titles" title="广告出售页" href="https://www.51link.com/ad-sell?ruid=16279" target="_blank">广告出售页</a></li> <li><a class="zj-titles" title="友链出租页" href="https://www.51link.com/link-sell?ruid=16279" target="_blank">友链出租页</a></li> <li><a class="zj-titles" title="软文出售页" href="https://www.51link.com/article-sell?ruid=16279" target="_blank">软文出售页</a></li> <li><a class="zj-titles" title="友链交换页" href="https://www.51link.com/link-exchange?ruid=16279" target="_blank">友链交换页</a></li> </ul> </div> <!-- <div class="widget widget_text"> <div class="textwidget"> <a href="javascript:void(0);" style="display: none"><img src="/Public/static/advertisement/1/3.png"></a> </div> </div> --> <!-- 广告从位 --> <!-- <div class="widget widget_text"> <div class="textwidget"> <a target="_blank" href="//promotion.aliyun.com/ntms/act/enterprise-discount.html?userCode=zmu4phlj"><img style="width: 100%" src="//img.alicdn.com/tfs/TB1aDXhXpzqK1RjSZFvXXcB7VXa-259-194.jpg"> </a> </div> </div> --> <!-- 广告从位 --> <!-- <div class="widget widget_text"> <div class="textwidget"> <a target="_blank" href="//cloud.tencent.com/act/cps/redirect?redirect=1044&cps_key=2abacb84a7fb83f31ef4a44f26f08bf4&from=console"><img style="width: 100%" src="//upload-dianshi-1255598498.file.myqcloud.com/%E7%83%AD%E9%97%A8%E7%A7%92%E6%9D%801%E6%A0%B81G-345x200-ecb263a2fff4774dcdaac834589cda06ec6825ca.jpg"> </a> </div> </div> --> <!-- 广告从位 --> <!-- <div class="widget widget_text"> <div class="textwidget"> <a target="_blank" href="//www.aliyun.com/acts/hotsale?userCode=zmu4phlj"><img style="width: 100%" src="//img.alicdn.com/tfs/TB1wFYxbRv0gK0jSZKbXXbK2FXa-440-255.jpg"> </a> </div> </div> --> <!-- 广告从位 --> <!-- <div class="widget widget_text"> <div class="title"> <h2 style="float: left;">自愿打赏</h2> </div> <div class="textwidget"> <a target="_blank" href="/Upload/image/ueditor/20190814/1565782795994997.png"><img style="width: 100%" src="/Upload/image/ueditor/20190814/1565782795994997.png"> </a> </div> </div> --> </aside> <!-- 通用右部区域结束 --> <script type="text/javascript"> $(function(){ }); </script> </section> <!-- 底部 --> <!-- 通用底部文件开始 --> <footer class="footer"> <div class="footer-inner"> <div class="copyright pull-left"> <a href="/">军军小站|张军博客</a> 丨 <a target="_blank" href="https://www.shanghaijiadun.com/product#id-5">获取加密软件注册码</a>丨<a target="_blank" href="https://www.shanghaijiadun.com">上海加盾信息科技有限公司</a>丨<a href="/article/24">个人简介</a> 丨 © 2020-2030 版权所有丨<a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备19026782号-2</a> | <a href="/link">申请友链</a> | 站长QQ:<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=360901061&site=qq&menu=yes">360901061</a> </div> </div> </footer> <div class="rollto zj-rollto"> <button class="btn btn-inverse zj-totop" data-type="totop" title="回顶部" zj-title-options="direction:'left'"> <i class="fa fa-arrow-up"></i> </button> <button class="btn btn-inverse zj-torespond" data-type="torespond" title="发评论" zj-title-options="direction:'left'"> <i class="fa fa-comment-o"></i> </button> </div> <div class="zj-mark"></div> <div class="zj-search-box zj-mini-search-box" style="position: fixed; top: 0px; background: #FFF; height: 100%; width: 100%; text-align: center; display: none; background: ; z-index: 2000"> <span class="close zj-close" style="top: 3%; right: 8%; font-size: 220%; color: #000;"></span> <form class="searchform themeform" role="form" action="/search" method="get" style="margin: 20% auto;"> <input style="font-size: 120%; margin-top: 10px;" type="ext" class="search" name="search_word" placeholder="搜索从这里开始..." value=""> <button class="btn btn-primary" type="button" style="margin-left: -4px;height: 36px !important;"> <span class="zj-icon-text">搜索</span> </button> </form> </div> <!-- 张军(QQ:360901061)自定义js引用 --> <script src="/Public/static/js/wxLogin.js?v=1.0.4"></script> <script src="/Public/static/js/jweixin-1.3.2.js?v=1.0.1"></script> <script src="/Template/default/Home/Public/js/zj.basic.js?v=1.0.4"></script> <script src="/Template/default/Home/Public/js/zj.jq.ui.js?v=1.0.4"></script> <script src="/Template/default/Home/Public/js/zj.jq.js?v=1.0.4"></script> <script src="/Template/default/Home/Public/js/zj.jq.web.js?v=1.0.5"></script> <script src="/Template/default/Home/Public/js/zj.validate.js?v=1.0.4"></script> <script src="/Template/default/Home/Public/js/qrcode.min.js?v=1.0.4"></script> <script src="/Public/static/ueditor1_4_3/third-party/SyntaxHighlighter/shCore.js?v=1.0.1"></script> <script src="/Public/static/js/stomp.js?v=1.0.1"></script> <script type="text/javascript"> $(document).ready(function(){ SyntaxHighlighter.all(); }); </script> <!-- pc端底部引用 --> <script src="/Template/default/Home/Public/js/zj.app.js?v=1.0.4"></script> <script src="/Template/default/Home/Public/js/zj.login.reg.js?v=1.0.4"></script> <script type="text/javascript"> $(function() { $(".zj-rollto").returnTop($(".zj-totop")); if ($('.v-comment').length == 0) { $('.zj-torespond').remove(); } else { $('.zj-torespond').click(function() { $('.v-comment').focus(); }); } }); </script> <!-- 添加分享按钮 --> <!-- 通用底部文件结束 --> <!-- 目前手动添加 --> <script> (function(){ var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f28525f2db83acfaaf6e696dba"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> </body> </html>