在利用velocity导出excel中遇到了一个坑,理论上讲是没有问题的,看了vm文件也没有问题,但是打开生成的vm文件时会提示文件已损坏。
经研究,Excel在生成xml的时候为了不浪费资源,在生成时候,会指定Excel有多少行,如果超出了这个长度的话,它就会编译不通过并报错,也就是遇到的这个问题。
解决方法:
修改它的属性值"ss:ExpandedRowCount"
,把它设置大一点,或者通过程序它传值
顺便整理了一些值得注意的地方:
一 .文件头部有以下信息:
xRoy xRoy 2009-02-25T03:21:56Z SunnySec 11.9999
其中,一下几个部分可以修改,其意思很简单,懂点E文就知道了.
xRoy xRoy 2009-02-25T03:21:56Z SunnySec 11.9999
二 .接下来你将看到
部分,大概就像这样:
部分定义了一个样式的集合,每一种样式都在中描述,我的理解是,每一个样式都是代表了一个单元格的形态,注意是一个,能不能在一个单元格上组合多个此处定义的样式,还没测试.在
中:
ss:ID
定义该样式的名称,要使用一个样式的时候需要用到.
这个东西就说明当前单元格的四个边的样式(有没有线条?线条多粗…)
Font
定义单元格上文字的样式
Interior
: 指的是底色,ss:Color
用于描述颜色,ss:Pattern
描述如何绘制
三 .数据部分
在这部分,你会看见类似这样的内容:
说明:
这里说明有一个叫做Sheet1的表单
对于这个表单的总体数据描述:
ss:ExpandedColumnCount="9"
数据表格有9列
ss:ExpandedRowCount="6"
数据表格有6行
后面的就是设置一些默认属性,如果你在后面具体的表格上没有指定样式,就会用到这些.
依次定义ss:ExpandedColumnCount个列的宽和高
接下来就是数据部分了,完整的一行大概是这样的:
交易类型 |
产品名称 |
收方单位 |
产品开始序号 |
产品结束序号 |
数量 |
操作员 |
时间 |
备注 |
|
部分描述的这一行的默认属性,它也可以指定样式,比如|
,这样的话,在这一行上面,任何没有特殊指定样式的表格都是这个默认样式.
| |
部分描述具体一个表格的样式,必须使用前面你已经定义好的
.
四 .数据尾部
就是这个样子:
3
6
False
False
你可能感兴趣的:(平时遇到的问题)
- 2022.11.27 星期日 多云
追求成功的实践者
凡事向内求,今天早上7点23分起的,结果做完核酸迷迷糊糊的,就睡了一个小时,下午看了三个番茄钟的书,正好有培训课程,就学习了,谈判和斡旋。讲的都是平时遇到的问题,干货满满。其中最重要的就是细节问题。很受用,就像华为12年之前就开始研发5G一样,平时你把40套房源维护好,讲到了怎么维护,其中九个字段是最基本的,从房东那里挖掘信息,身边有买房的客户,房东卖了房也会买房,你成交的客户维护好了,让其转介绍
- 沉淀自己,才能有所收获和成长
你来替我做个梦
天津卫视有一档情感节目叫《爱情保卫战》,平时空闲的时间我都会看看这个节目。虽然杨先生告诉我,这种节目很多当事人都是演员,可就算是演员,他们也把恋爱婚姻生活的百态演绎的淋漓尽致。我喜欢看,一主要是八卦看热闹心理,围观别人的情感问题,图个开心,开个眼界,见识千奇百怪的人;二是有些当事人遇到的情感困惑和矛盾,也是我们平时遇到的问题,感同身受的同时,也一样在寻找解决的办法,而节目中的情感导师会从第三方的角
- 申请CSDN博客专家的历程
稻壳特筑
SLAMCSDNSLAM人工智能
今天是2024年第一周的周五下午13:55,我怀着非常非常激动的心情写下这篇博客记录这难忘的时刻:我的博客专家认证通过了!现在唯一想说的就是非常感谢CSDN平台,我会继续努力,把最好的分享给大家。与CSDN的缘分是从博士入学以后开始的,2017年第一年的3篇博客还只是转发一些自己觉得对自己领域有用的文章:之后主要是为了记录自己平时遇到的问题,以及问题解决的办法。一方面为了记录自己解决问题的过程,以
- pip常用命令和一些坑
一只大鸽子
pythonpippython
pip常用命令和一些坑参考pip参考文档和平时遇到的问题。记录常用的命令和遇到的错误。pip参考文档注意事项下面三点很重要,放在了最前面。如果有多个python版本(比如你在使用虚拟环境),使用python-mpip替代pip,避免使用其它版本Python的pip,导致安装到错误的位置。可以用pip-V查看pip版本和所在位置。最好不要混用conda和pip由于网络特色,我们无法访问很多网站。为了
- TCP连接中客户端的端口号是如何确定的?
前端进阶体验
在TCP连接中,客户端在发起连接请求前会先确定一个客户端端口,然后用这个端口去和服务器端进行握手建立连接。那么在Linux上,客户端的端口到底是如何被确定下来的呢?事实上很多我们平时遇到的问题都和这个端口选择过程相关,如果能深度理解这个过程,将有助于我们对这些问题的深刻理解。Cannotassignrequestedaddress报错是怎么回事?一个客户端端口可以同时用在两条TCP连接上吗?还是让
- 国产_系统_加油 by tmddebaba
taochifan
linux运维
去年一年没登陆csdnblog发文章,因为刚接触国产系统UOS(基于Debian10),没啥Linux的经验,一直在debug。后面这几个月我想多登陆csdn,记录一下平时遇到的问题。从2021年4月份接触UOS专业版(龙芯mips64el)到后面接触到个人版和家庭版,统信表现出来的技术实力还是相当牛B的。从第一次接触Linux(大学时候学长给的ubuntu9.10光盘),到工作后接触到的cent
- 分享:我学习的前前后后2020.2.6
逆袭重生
严峻的疫情形势,也让我们有了更多属于自己的时间。最近我一直在听心想事成集体指导会的音频。通过听这些音频,我感觉我对平时遇到的问题,有了更为清晰的理解。因为别人的困惑也许也就是你的困惑,在别人的提问中,可能会给你一些启发。我们每个人都是因为想吸引各种各样自己想要的东西而接触了吸引力法则。有的人想吸引金钱,有的人想吸引伴侣,有的人想吸引好的工作,有的人想吸引好的关系等等,总之吸引力法则可以应用在我们生
- PDF与word互相转换
北鸢
第一次写博客,一个刚刚入行Java开发的小白,只是希望能把自己平时遇到的问题和解决方法分享给遇到同样问题的人,肯定会有不足的地方,如果大佬们看到希望能多多指正,谢谢啦pdf转换word用到的jar是pdfboxStringpdfFile="C:/Users/FengJQ/Desktop/****.pdf";PDDocumentdoc=PDDocument.load(newFile(pdfFile)
- 三十岁的自己
MsShaw箫
不知不觉已经三十岁了,没有什么大喜大悲,看透了太多的人情世故,不断的逼自己去适应这个没有温度,又没那么冰冷的社会,逼自己学会像大人一样去处理平时遇到的问题,压抑自己那些不该有的情绪,懂得了很多蹦出来的矫情,对,原来自己蛮文艺的气息,现在自己都认为是矫情。娇小玲珑的身体,却装着一个不安分的心,想要的很多,想实现的目标也很大,总是在追求得不到的人与物,似乎是个完美主义者,想要纯粹的感情,想要有那么一个
- ROS学习之error解决记录
内有小猪卖
ros机器人自动驾驶人工智能机器学习ubuntulinux
目录虚拟机系统版本:Ubuntu20.04ROS版本:Noetic1.15.14虚拟机系统版本:Ubuntu18.04ROS版本:Melodic1.14.13整理一下平时遇到的问题,都是有效的解决方法奥。使用时注意自己的版本!!!虚拟机系统版本:Ubuntu20.04ROS版本:Noetic1.15.141、问题描述:CMakeErrorat/opt/ros/noetic/share/catkin
- 我是SYN,2018,我们一起极致践行
孙艳楠
001.今天看专业书,发现好多平时遇到的问题都在书中,嗯,好好看书真的是当务之急。002.记录的力量真的太神奇,看着天数一天天的增多,感觉有种巨大的力量在推你前进。003.己所不欲勿施于人。不要把自己的想法强加给任何一个人,对子女更不应该这样。要好好反思。
- 小程序自己平时遇到的问题(显示隐藏)
努力让自己更自信
1.hiddenwxml点击//这是显示隐藏的部分隐藏显示部分jspage({data:{hiddenName:true},clickMe:function(e){this.setData({hiddenName:!this.data.hiddenName})}})注意:hidden用于频繁切换2.wx:ifhtml隐藏显示部分确认jsdata:{isShow:true},sure(){this.
- TCP连接中客户端的端口号是如何确定的?
zhangyanfei01
内核javapythonredishash
大家好,我是飞哥!在TCP连接中,客户端在发起连接请求前会先确定一个客户端端口,然后用这个端口去和服务器端进行握手建立连接。那么在Linux上,客户端的端口到底是如何被确定下来的呢?事实上很多我们平时遇到的问题都和这个端口选择过程相关,如果能深度理解这个过程,将有助于我们对这些问题的深刻理解。Cannotassignrequestedaddress报错是怎么回事?一个客户端端口可以同时用在两条TC
- 小程序踩坑记录
尹亚男
小程序踩坑记录最近做小程序比较多,就在此记录下平时遇到的问题。。。工作快三年了也没怎么记过笔记,希望能坚持下去吧。持续更新——em其实踩坑多半是因为文档没好好看----------9.25关于swiper上一段错误代码。这段不记得是图省事从哪里抄来的,swiper里嵌套了一个block。这么写滑动也正常,但是有内容变动,也就是代码中if判断为false时,出现了内容消失,白屏的状况。查了文档发现如
- ModuleNotFoundError: No module named 'scipy'解决方法
Anne332
ModuleNotFoundError:Nomodulenamed'scipy’解决方法在命令提示符窗口中,执行下面的命令:pipinstallscipy显示即可主要是记录一下自己平时遇到的问题,和大家分享一下如有侵犯,请联系我
- Java8新特性Stream流详解
陈老老老板
Java8新特性java算法数据结构
陈老老老板说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。本文是介绍Java8新特性Stream流常用方法超详细教学说明:Java8新特性Steam真的太常见了,而且学会你会发现一片新天地,牛的不行,巨爽。本篇需要对Java8新特性有一定的了解,可以先看我的Java8总结博客:万字爽文一篇带你掌握Java8新特性Strea
- Java8新特性详解
陈老老老板
Java8新特性javajvmandroid
陈老老老板说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。本文是介绍Java8新特性与常用方法(此篇只做大体介绍了解,之后会把重要的部分写在新的博客中)说明:在工作中发现Java8新特性的写法无处不在,必须了解学会才能看懂前辈写的代码,本篇对Java8新特性做了全面的总结。一、接口内允许添加默认实现的方法Java8允许我们
- 谈谈多层架构和MVC
千寻-一醉
潜水多年,今天终于申请开通了博客。多次给朋友说过要写几篇文章,可是一次又一次地让观众失望。今天总算出来亮了个像。申请这个博客空间一来是将自己平时遇到的问题和心得记下来与朋友共享,二来是为了鞭策自己不断学习。废话少说,步入正题。话说今天在园子的首页看到一篇文章,讲的是关于三层架构和MVC设计模式。文章洋洋洒洒写了一大篇。其中不乏作者对三层架构和MVC的理解和对比。作者在大谈三层架构和MVC的优缺点的
- HTTP协议和HTTPS协议的区别
Anne332
笔记网络
HTTP协议和HTTPS协议的区别1、HTTP协议传输的数据都是未加密的,也就是明文的,使用HTTP协议传输隐私信息不安全;2、HTTPS协议是由SSL(安全套接层,为网络通信提供安全及数据完整性的一种安全协议)和HTTP协议构建的,是一种可进行加密传输、身份认真的网络协议,比HTTP协议要安全。如有疑问,欢迎大家一起讨论主要是记录一下自己平时遇到的问题,和大家分享一下如有侵犯,请联系我点个赞支持
- 2019.7.17
茄声
上午开心给大家培训了维护客户的技巧,学习了客户的六大担忧,对于平时遇到的问题也茅塞顿开了~下午要资源,特别闷热,去的那边很多都是年纪比较大的,开始状态还不错,就是中间的时候看到时间一点点过去了,心情就有点烦躁了,不过后面自我调整了一下,感觉就好很多了。明日朋友圈计划:1.早上美图+心灵语录。2.中午活动介绍。(让客户了解活动详情)3.下午瑜伽体式小知识分享。(丰富朋友圈)4.晚上发定金图。(刺激客
- js下载文件的实现方式
前端javascript下载
供参考,平时遇到的问题记录一、普通下载当后端返回的资源是链接时,此时可以使用a标签或者window.location.href直接打开。1、a标签形式在H5中,a标签新增了download属性,包含该属性的链接被点击时,浏览器会以下载文件方式下载href属性上的链接。下载//或者封装functiondownload(href,title){consta=document.createElement
- 如何成为解决问题的高手
A杨志杰A
解决问题也是有方法论的。我们平时遇到的问题,大部分都是复杂的问题,如果没有方法论,我们很可能随意的给出答案,有可能对,也很有可能只是对了一部分,甚至是错误的答案。第一明确及理解问题当我们面对一个问题的时候,首先是明确以及理解问题。首先要知道,这个问题的本质是什么,这个问题的关键点是什么,进而明确这个问题的目标,我们做到哪一步是彻底解决这个问题了。这一点我们要在解决问题之前,一定要反复的确认,省的到
- 《清单革命》-day 3
言如心
今天第三天阅读《清单革命》,这本书一开始就是由一些医学案例来引出一些结论。今天比较让我觉得好的观点就是分析了我们平时遇到的问题;简单问题、复杂问题、极端复杂的问题。简单问题我们随便就能解决,轻而易举,复杂问题稍微需要开动脑筋,极端复杂的问题可能就需要团队的力量或者求助外力。作者强调的就是清单能为我们提供认知防护网,能够抓住每个人上来就有的认知缺陷。清单让我们知道我们的优缺点,比如有解决不了的问题我
- 使用 VuePress 搭建一个自己的知识文档
Fants
最近准备对前端知识做一个梳理,将自己的平时遇到的问题和解决方案形成一个知识文档。本文记录了搭建VuePress的主要过程,同时也提供了部分自定义的配置,示例地址:http://doc.i-fanr.com环境搭建VuePress有着比较完善的中文文档,我们可以直接参照文档搭建,首先确保电脑上已经安装了Node.js并且版本号不小于8.6#检查Node.js版本号node-v建立一个文件夹用来搭建V
- 前端习惯
W北落师门W
前端工作一年,从刚开始懵懵懂懂的只写页面,到现在接触了一些前端业务方面的代码编写,越来越感觉代码健壮性的重要性,在平时遇到的问题上,进行一些反思。我认为代码健壮性分为两个方面,一个方面是代码经过长时间的打磨重构,代码以及项目的完善,形成的对于一些需求、修改风险的掌控能力;另一方面其实是前端工程师在平时工作中形成的一些习惯,有时候形成的随手修改的一些习惯,也可以防止一些意外情况的发生。本文主要是针对
- Python 常用小技巧(随时补充)
陈先生学代码
问题汇总小技巧Pythonpythonexcelvba
平时遇到的问题比较杂乱,想起什么就写点什么.1.问题:使用panda模块时,输出结果,出现列对不齐.解决方法:通过display.unicode.east_asian_width设置为True,即可解决列对不齐的问题,代码如下:pd.set_option('display.unicode.east_asian_width,True)2.问题:使用panda模块时,输出结果,出现行显示不全.解决方法
- QT常见错误一
Jcy
Qt
声明:一切错误的解决办法只是个人实验可行,如若在您的电脑不可行,可以留言大家一起沟通解决,方便帮助后来人。编写一个程序出现错误是在所难免的,不过出现了问题该如何解决,有时候就有些为难了。下面我就说说我平时遇到的问题吧以及解决办法。在QT中有个错误是比较难办的:cannotopenfiledebug/.exe解决办法:(1)首先你可以尝试关闭QT,然后再打开上次运行的程序看看能不能行。(2)打开任务
- 校园商铺平台1.0学习
ForeverSen
Java小项目
做完校园商铺平台O2O小项目1.0,项目来源慕课网,记录一下平时遇到的问题?:项目简介:项目1.0中使用SSM技术快速迭代出版校园商铺1.0;同时包含MySQL主从同步实现读写分离,利用SUIMobile快速实现响应式页面,Redis缓存,数据库加密配置,部署上线等实用技术点。数据库设计:数据库表的总体结构如下:注意:微信账号和本地账号是通过用户信息表中的user_id进行关联的,实现本地账号和微
- ImportError: numpy.core.multiarray failed to import解决方法
Anne332
ImportError:numpy.core.multiarrayfailedtoimport解决办法解决方法:在命令提示符窗口中,执行下面的命令:pipinstall-Unumpy成功界面:主要是记录一下自己平时遇到的问题,和大家分享一下如有侵犯,请联系我
- 【面试】I/O 复用
weixin_34217711
面试考察的是如何把书本上的知识转化为自己的理解前前后后也面试了大小快二十场面试,总的来看感觉面试的过程其实没有想象的那么难,很多知识是自己平时遇到的问题,要么是没有用心去理解,要么是理解了,心里知道是什么意思,但是无法表达清楚,抓不住关键点。所以打算以后学习一个知识,先仔细阅读理解,然后不看书本,用自己的话写下来总结成一篇博客。知识回顾套接字套接字就是IP:端口号,是用于TCP连接的端点I/O模型
- 枚举的构造函数中抛出异常会怎样
bylijinnan
javaenum单例
首先从使用enum实现单例说起。
为什么要用enum来实现单例?
这篇文章(
http://javarevisited.blogspot.sg/2012/07/why-enum-singleton-are-better-in-java.html)阐述了三个理由:
1.enum单例简单、容易,只需几行代码:
public enum Singleton {
INSTANCE;
- CMake 教程
aigo
C++
转自:http://xiang.lf.blog.163.com/blog/static/127733322201481114456136/
CMake是一个跨平台的程序构建工具,比如起自己编写Makefile方便很多。
介绍:http://baike.baidu.com/view/1126160.htm
本文件不介绍CMake的基本语法,下面是篇不错的入门教程:
http:
- cvc-complex-type.2.3: Element 'beans' cannot have character
Cb123456
springWebgis
cvc-complex-type.2.3: Element 'beans' cannot have character
Line 33 in XML document from ServletContext resource [/WEB-INF/backend-servlet.xml] is i
- jquery实例:随页面滚动条滚动而自动加载内容
120153216
jquery
<script language="javascript">
$(function (){
var i = 4;$(window).bind("scroll", function (event){
//滚动条到网页头部的 高度,兼容ie,ff,chrome
var top = document.documentElement.s
- 将数据库中的数据转换成dbs文件
何必如此
sqldbs
旗正规则引擎通过数据库配置器(DataBuilder)来管理数据库,无论是Oracle,还是其他主流的数据都支持,操作方式是一样的。旗正规则引擎的数据库配置器是用于编辑数据库结构信息以及管理数据库表数据,并且可以执行SQL 语句,主要功能如下。
1)数据库生成表结构信息:
主要生成数据库配置文件(.conf文
- 在IBATIS中配置SQL语句的IN方式
357029540
ibatis
在使用IBATIS进行SQL语句配置查询时,我们一定会遇到通过IN查询的地方,在使用IN查询时我们可以有两种方式进行配置参数:String和List。具体使用方式如下:
1.String:定义一个String的参数userIds,把这个参数传入IBATIS的sql配置文件,sql语句就可以这样写:
<select id="getForms" param
- Spring3 MVC 笔记(一)
7454103
springmvcbeanRESTJSF
自从 MVC 这个概念提出来之后 struts1.X struts2.X jsf 。。。。。
这个view 层的技术一个接一个! 都用过!不敢说哪个绝对的强悍!
要看业务,和整体的设计!
最近公司要求开发个新系统!
- Timer与Spring Quartz 定时执行程序
darkranger
springbean工作quartz
有时候需要定时触发某一项任务。其实在jdk1.3,java sdk就通过java.util.Timer提供相应的功能。一个简单的例子说明如何使用,很简单: 1、第一步,我们需要建立一项任务,我们的任务需要继承java.util.TimerTask package com.test; import java.text.SimpleDateFormat; import java.util.Date;
- 大端小端转换,le32_to_cpu 和cpu_to_le32
aijuans
C语言相关
大端小端转换,le32_to_cpu 和cpu_to_le32 字节序
http://oss.org.cn/kernel-book/ldd3/ch11s04.html
小心不要假设字节序. PC 存储多字节值是低字节为先(小端为先, 因此是小端), 一些高级的平台以另一种方式(大端)
- Nginx负载均衡配置实例详解
avords
[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。
负载均衡
先来简单了解一下什么是负载均衡
- 乱说的
houxinyou
框架敏捷开发软件测试
从很久以前,大家就研究框架,开发方法,软件工程,好多!反正我是搞不明白!
这两天看好多人研究敏捷模型,瀑布模型!也没太搞明白.
不过感觉和程序开发语言差不多,
瀑布就是顺序,敏捷就是循环.
瀑布就是需求、分析、设计、编码、测试一步一步走下来。而敏捷就是按摸块或者说迭代做个循环,第个循环中也一样是需求、分析、设计、编码、测试一步一步走下来。
也可以把软件开发理
- 欣赏的价值——一个小故事
bijian1013
有效辅导欣赏欣赏的价值
第一次参加家长会,幼儿园的老师说:"您的儿子有多动症,在板凳上连三分钟都坐不了,你最好带他去医院看一看。" 回家的路上,儿子问她老师都说了些什么,她鼻子一酸,差点流下泪来。因为全班30位小朋友,惟有他表现最差;惟有对他,老师表现出不屑,然而她还在告诉她的儿子:"老师表扬你了,说宝宝原来在板凳上坐不了一分钟,现在能坐三分钟。其他妈妈都非常羡慕妈妈,因为全班只有宝宝
- 包冲突问题的解决方法
bingyingao
eclipsemavenexclusions包冲突
包冲突是开发过程中很常见的问题:
其表现有:
1.明明在eclipse中能够索引到某个类,运行时却报出找不到类。
2.明明在eclipse中能够索引到某个类的方法,运行时却报出找不到方法。
3.类及方法都有,以正确编译成了.class文件,在本机跑的好好的,发到测试或者正式环境就
抛如下异常:
java.lang.NoClassDefFoundError: Could not in
- 【Spark七十五】Spark Streaming整合Flume-NG三之接入log4j
bit1129
Stream
先来一段废话:
实际工作中,业务系统的日志基本上是使用Log4j写入到日志文件中的,问题的关键之处在于业务日志的格式混乱,这给对日志文件中的日志进行统计分析带来了极大的困难,或者说,基本上无法进行分析,每个人写日志的习惯不同,导致日志行的格式五花八门,最后只能通过grep来查找特定的关键词缩小范围,但是在集群环境下,每个机器去grep一遍,分析一遍,这个效率如何可想之二,大好光阴都浪费在这上面了
- sudoku solver in Haskell
bookjovi
sudokuhaskell
这几天没太多的事做,想着用函数式语言来写点实用的程序,像fib和prime之类的就不想提了(就一行代码的事),写什么程序呢?在网上闲逛时发现sudoku游戏,sudoku十几年前就知道了,学生生涯时也想过用C/Java来实现个智能求解,但到最后往往没写成,主要是用C/Java写的话会很麻烦。
现在写程序,本人总是有一种思维惯性,总是想把程序写的更紧凑,更精致,代码行数最少,所以现
- java apache ftpClient
bro_feng
java
最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。
1. 上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。
看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模
- 读《研磨设计模式》-代码笔记-工厂方法模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 工厂方法模式:使一个类的实例化延迟到子类
* 某次,我在工作不知不觉中就用到了工厂方法模式(称为模板方法模式更恰当。2012-10-29):
* 有很多不同的产品,它
- 面试记录语
chenyu19891124
招聘
或许真的在一个平台上成长成什么样,都必须靠自己去努力。有了好的平台让自己展示,就该好好努力。今天是自己单独一次去面试别人,感觉有点小紧张,说话有点打结。在面试完后写面试情况表,下笔真的好难,尤其是要对面试人的情况说明真的好难。
今天面试的是自己同事的同事,现在的这个同事要离职了,介绍了我现在这位同事以前的同事来面试。今天这位求职者面试的是配置管理,期初看了简历觉得应该很适合做配置管理,但是今天面
- Fire Workflow 1.0正式版终于发布了
comsci
工作workflowGoogle
Fire Workflow 是国内另外一款开源工作流,作者是著名的非也同志,哈哈....
官方网站是 http://www.fireflow.org
经过大家努力,Fire Workflow 1.0正式版终于发布了
正式版主要变化:
1、增加IWorkItem.jumpToEx(...)方法,取消了当前环节和目标环节必须在同一条执行线的限制,使得自由流更加自由
2、增加IT
- Python向脚本传参
daizj
python脚本传参
如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?
需要模块:sys
参数个数:len(sys.argv)
脚本名: sys.argv[0]
参数1: sys.argv[1]
参数2: sys.argv[
- 管理用户分组的命令gpasswd
dongwei_6688
passwd
NAME: gpasswd - administer the /etc/group file
SYNOPSIS:
gpasswd group
gpasswd -a user group
gpasswd -d user group
gpasswd -R group
gpasswd -r group
gpasswd [-A user,...] [-M user,...] g
- 郝斌老师数据结构课程笔记
dcj3sjt126com
数据结构与算法
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- yii2 cgridview加上选择框进行操作
dcj3sjt126com
GridView
页面代码
<?=Html::beginForm(['controller/bulk'],'post');?>
<?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])
- linux mysql
fypop
linux
enquiry mysql version in centos linux
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
enquiry mysql version in yum repositoryyum list | grep mysql oryum -y list mysql*
install mysq
- Scramble String
hcx2013
String
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
Below is one possible representation of s1 = "great":
- 跟我学Shiro目录贴
jinnianshilongnian
跟我学shiro
历经三个月左右时间,《跟我学Shiro》系列教程已经完结,暂时没有需要补充的内容,因此生成PDF版供大家下载。最近项目比较紧,没有时间解答一些疑问,暂时无法回复一些问题,很抱歉,不过可以加群(334194438/348194195)一起讨论问题。
----广告-----------------------------------------------------
- nginx日志切割并使用flume-ng收集日志
liyonghui160com
nginx的日志文件没有rotate功能。如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。第二步向nginx主
- Oracle死锁解决方法
pda158
oracle
select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.
- java之List排序
shiguanghui
list排序
在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。 你能够使用java.util.Collections类中的sort()方法对List元素进行排序。你既可以给方法传递
- servlet单例多线程
utopialxw
单例多线程servlet
转自http://www.cnblogs.com/yjhrem/articles/3160864.html
和 http://blog.chinaunix.net/uid-7374279-id-3687149.html
Servlet 单例多线程
Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的