乡村

bootstrap4diandian v1.3

bootstrap4diandian v1.3更新日志修改IE6下面的兼容性增加了一个顶部工具栏的黑色风格,后台可选择。本来是打算第二代模板引擎来升级,最近有些忙,暂时不做了。链接安装地址

最常用的100个ClassName集合

终于不用为给css取名而烦恼了,感谢Vivien Chen的整理. about 关于 account 账户 action 操作 ad,advertisment 广告 arrow 箭头图标 article 文章 aside 边栏 audio 音频 avatar 头像 background 背景 banner 条幅,广告 bar 条 branding 品牌化 breadcrumbs 面包屑 button 按钮 caption 标题,说明 category 分类 chart 图表 clearfix 清除浮动 close 关闭 column 列 comment 评论 community 社区 container 容器 content 内容 copyright 版权 current 当前态,选中态 default 默认 description 描述 details 细节 disabled 不可用 entry 文章,博文 error 错误 even 偶数,常用于多行列表或表格中 fail 失败(提示) feature 专题 fewer 收起 field 用于表单的输入区域 figure 图 filter 筛选 first 第一个,常用于列表中 footer 页脚 forum 论坛 gallery 画廊 group 模块,清除浮动 header 页头 help 帮助 hide 隐藏 hightlight 高亮 home 主页 icon 图标 information 信息 last 最后一个,常用于列表中 links 链接 login 登录 logout 退出 logo 标志 main 主体 menu 菜单 meta 作者、更新时间等信息栏,一般位于标题之下 module 模块 more 更多(展开) msg,message 消息 nav,navigation 导航 next 下一页 nub 小块 odd 奇数,常用于多行列表或表格中 off 鼠标离开 on 鼠标移过 output 输出 pagination 分页 popup 弹窗 preview 预览 previous 上一页…

强势推荐ANT小蚂蚁

之前就知道ANT这个小蚂蚁,一直没有用过,这两天,下了点功夫,写了一个ANT的脚本。功能还行,可以完成同步svn代码、编译代码、打包代码、上传、部署的功能。直接上干货,看代码。[code]#JDK homejdk.home=/opt/Java/jdk1.6.0_33#webapp namewebapp.name=pmeappproject.name=pmeapp#svnsvn.url=http://127.0.0.1:9344/svn/pmeapp/trunksvn.uname=dapengsvn.pwd=dapengpwd#warwar.exclude=war.exclude.classes=#ftpftp.server=127.0.0.1ftp.password=dapengpwdftp.userid=dapengftp.path=/opt/ftp/#sshssh.host=127.0.0.1ssh.path=/opt/tomcat6/webappsssh.pwd=dapengpwdssh.uname=dapeng#sshssh.path.webapp=/opt/tomcat6/webappsssh.server.bin=/opt/tomcat6/binssh.cmd.sshClean=rm -rf /opt/tomcat6/webapps/${webapp.name}/ssh.server.start=/opt/tomcat6/bin/startup.shssh.server.stop=/opt/tomcat6/bin/shutdown.sh[/code]另外一个是关键中的核心[sourcecode]<project basedir=’.’ default=’usage’ name=’${project.name}’> <!– =================================================================== –> <!– 下句是import进ant属性配置文件,properties文件里存放基本的配置变量. –> <!– 该变量可以在build.xml中直接引用. –> <!– =================================================================== –> <property file=’ant.properties’/> <!– =================================================================== –> <!– 以下的几个属性是系统自带的,初始了tstamp之后,它们就有值了 –> <!– ${DSTAMP} ${TSTAMP} ${TODAY} –> <tstamp/> <property name=’war.name’ value=’${webapp.name}’ /> <!– =================================================================== –> <!– Init –> <!– =================================================================== –> <target name=’init’> <echo message=’————————————-‘/> <echo message=’start ant build ${project.name} – ${DSTAMP}${TSTAMP}’/> <property name=’debug’ value=’off’/> <property name=’optimize’ value=’on’/> <property name=’deprecation’ value=’on’/> <!– java源文件路径 –> <property name=’src.dir’ value=’${basedir}/src’/> <!– jar包路径 –> <property name=’lib.dir’ value=’${basedir}/WebRoot/WEB-INF/lib’/> <!– webapp路径 –> <property name=’webapp.dir’ value=’${basedir}/WebRoot’/> <!– 准备源文件路径 –> <property name=’build.src’ value=’${basedir}/AntBuild/build’/> <!– 编译源文件路径 –> <property name=’build.dest’ value=’${basedir}/AntBuild/bin’/> <!– 准备webapp文件路径 –> <property name=’buildwar.dest’ value=’${basedir}/AntBuild/warsrc’/> <!– 打包war文件路径 –> <property name=’war.dest’ value=’${basedir}/AntBuild/war’/> <!– jre lib路径 –> <property name=’jre.lib’ value=’${jdk.home}/jre/lib’/> <!– 引用svn task文件,使用svn任务可以使用–> <typedef resource=’org/tigris/subversion/svnant/svnantlib.xml’ /> <!– 设置svn相关属性 –> <svnSetting id=’svn.setting’ svnkit=’true’ username=’${svn.uname}’ password=’${svn.pwd}’ javahl=’false’ /> <!– classpath –> <path id=’classpath’> <!–web.lib–> <fileset dir=’e:/lib’> <include name=’/*.jar’/> </fileset> <fileset dir=’${jre.lib}’> <include name=’/.jar’/> </fileset> <fileset dir=’${lib.dir}’>…

麦库编辑器升级版

麦库编辑器升级版麦库内置编辑器采用的是开源的KindEditor,默认的是3.5的版本,前段时间麦库的web版的编辑器KindEditor升级到了4.0的版本,新的web编辑器增加了不少新的功能,比如google地图、一键排版、清理Html代码、行距修改、插入程序代码等等,都是KindEditor4新的特性,Pc版本的编辑器还是有一些功能欠缺的,我就是蛮喜欢一键排版和插入代码的功能的,也想新体验一下KindEditor4新版,就研究了下KindEditor的编辑器,也请教了下麦库的工作人员,终于把编辑器替换成KindEditor4的版本了。修改说明:&nbsp;1. 替换编辑器KindEditor3.5版本为KindEditor4的版本;2. 加入KindEditor4的特性,比如google地图、一键排版、清理Html代码、行距修改、插入程序代码等等;3. 目前使用我还没有发现什么问题,在稳定的使用中;&nbsp;使用说明&nbsp;1. 采用附件内的文件直接把editor文件替换了,重启麦库,就可以使用。2. 采用的是KindEditor4默认风格,初始化KindEditor4的编辑器是最大窗口的,这样便于和麦库集成在一起的界面完整;&nbsp;升级新版编辑器能做什么?最关键的是这点吧!&nbsp;1. 一键排版,编辑好文章之后,一键排个版,整个文章的就好了;2. 清理Html代码, 从网上保存、复制一些内容,总是带有格式的,清理Html代码,就可以把那些格式给去掉了;3. 插入程序代码,写程序的码农,总会保存一些代码的,有代码的格式,当然容易使用了;4. google地图,很容易的把google地图保存到麦库了;5. 还有一些其他功能,我都不经常用,比如插入模板这个,就可以自定义一些模板,比如会议纪要、日志、晨间日记等等哈,都可以有的,方便自己的使用了。&nbsp;&nbsp;&nbsp;下载地址1:http://www.everbox.com/f/TiGYjfob8rZubgF8ZuKeisxeDO下载地址2:http://note.sdo.com/u/1185661036#/n/6GY1I~jDdOtOwE00M000EK 选择里面的附件&nbsp;&nbsp;&nbsp;

闲谈一下

  闲谈一下  本来是打算睡了,最近一段时间,都是12点以后睡觉的,和一哥们聊天,勾起了我想乱侃一下的虫子,不说不痛快啊!  和哥们谈到了权利和感情,是权利的诱惑,还是感情的不舍。权利这玩意,是个诱人的东西,是谁都追求,我也追求,追求也需要看看这个权利的价值了,追求那些无用的东西,就是在浪费生命,真不如去做些自己能做到的事情。  派系的竞争啥地方都有,”与人斗,其乐无穷“是我听到很经典的一句,能玩你们玩,能斗你们斗。虽然自己一直安慰自己,自己是不想玩,也不原斗,可也明白,曾经自己也是牺牲品。再次面对这样的局面,态度依旧,不想趟这趟浑水,做好事情,心安理得。愿意一起做事情,就把事情做好,其他啥的别去沾惹,省的结果对谁都不好。这个道理,对想做事情的人,哪里都一样。  自己的经历没什么跌宕起伏,也没什么大风大浪,平平淡淡的事情也经历了一些,承认自己的悟性比较差,不够灵活,属于笨人的一类。自己也迷茫的,浑浑噩噩的也过过一段时间,现在也能明白一些,没有什么条件不能答应的,也没有什么结果不能接受的。  看过的朋友,认识也别硬套,不认识也别挑毛病,这个是自己乱侃而已,不对针对任何人,随意而说而已!

清凉一夏,换个皮肤

夏天到了,换个清凉点的皮肤。做了些修改,每次进页面都会随机换背景。简单的js使用而已。页面背景比较大,网速慢的话,加载就慢了,为了些效果,扔了。http://dapeng.me&nbsp;增加了两个插件的使用一个是归档日志,可以按照时间来看的。另外一个增加了wap版的,虽然基本没人访问,还是加上了。

孔兄结婚,祝福一下啊!

大学舍友孔德胜兄弟4.12结婚,是个好日子,恭喜祝福一下哈!&nbsp;

php快速框架的选择

php框架也是多多,了解一些mvc就能吹说写出一个什么样的框架,有了学java的经验,我在选择框架的时候,直接是在php比较专业的论坛中看大家的推荐,推荐的都比较多,也各有特点,我着重看了zend、codeigniter、thinkphp的架构和使用。 zend是官方的产品,完全的oop设计,作为企业开发的首选。 codeigniter轻巧简便,很轻量级。 thinkphp国产货,也是轻便灵巧的路。 都属于精品吧!zend作为的官方的产品,市场上面肯定有他的份额存在,而作为快速开发,还是有些臃肿了。codeigniter很灵便,看网站的介绍,也有很多成功的网站案例,毕竟外国货,虽说有全套的中文文档,还是少些。thinkphp灵巧,中文的文档也多,在功能上面也不逊色与codeigniter,比较推荐爱国者使用。

axis1与axis2的较量

这里我并不说是axis1和axis2的什么不同,只是最近接触到了axis1和axis2的应用而已。 情况是这样滴。 公司的系统架构是公司外部系统的接口交互都要走公司的接口层,再由接口层将信息透传给公司内部的各个系统。 接口层使用axis2来架构,我这块的接口部分是使用axis1架构的,这个框架用了好几年,相当的成熟,看代码中的注释,最早的有02年写的代码,听说是很早那一批海归写的。 按理来说,高版本一般都会是兼容低版本的,况且对于axis来说,只要是标准的wsdl就可以,可还是有些区别的。 我使用axis1可以正常调用和返回,接口层可以调用也可以返回,看日志,调用的输入和输出都是正常,可在接口层那边就是取不到数据。同事和我整整查了一中午问题,公司对接口很厉害的高手也没有个办法。 最后,还是用最底层的办法来查,webService的本质还是xml,查看输入和输出的xml,输入没有什么问题,输出还是发现了一些端倪。 作为一个返回对象,属性内容是包含在ns的标签中的,在我们输出的xml文件中,ns标签标签中出现的是mutilhref="#01" ,在ns的标签外面,有个#01的标签,在#01中包含着输出的内容。接口层使用的是axis2取数据是从ns的标签中取的,当然是取不到标签外的值,axis1是可以取到的。 让接口层改用axis1,为了保持整个框架的统一,肯定不能改,我们改成axis2,时间不允许。有问题就google、baidu了,最近google搜索,都是搜索的繁体或者英文,简体的好些不是很方便,有时google还打不开,有些厌恶baidu的搜索了,现在用有道多一些。对于axis1和axis2的这个问题,整个网络上面,就只有一个09年的帖子提到,让关闭一些wsdd中globalConfiguration的sendMultiRefs设置为flase。 设置为false之后,再次调用,ns标签外的对象就被包含在ns中,不会采用引用的方式了。 在http://axis.apache.org/axis/java/reference.html有几个配置的解释,没看到有中文的解释,按照我自己的理解,意译下。 sendMultiRefs true/false flag to control whether multirefs are sent or not. 是否使用引用对象的方式 sendXMLDeclaration true/false flag to control whether the <?xml?> declaration is sent in messages 是否包含xml头文件的信息 sendXsiTypes true/false flag to enable/disable sending the type of every value sent over the wire. Defaults to true. 是否在每个值中都标注值的类型参数

2011-03-18杂记

&nbsp;&nbsp;最近公司在搞封闭开发,其实也就是把相关的几个部门的人集中在一起做开发,这样很便于交流。公司要求加班,这次的加班的报酬还算不错,让人有些能加班就有钱的欲望。不过,这钱是一方面,另外一方面是要有干活的激情。这一方面,我觉得公司很差劲,让人觉得是这就是一场买卖,我干活,你给我钱,给不了人一种归属感,有谁会很有心的用干啊!&nbsp;我很佩服之前公司的老板,本来就是做销售出身,换了好几十个工作,阅历丰富。和他聊天,如果脑子不清晰点,就会被他进去,但说的都是很有道理,而且,说起来,会让人很兴奋。在公司打硬仗的时候,他的勇气论很受用,每个人都能拼了命的去做,这点也就是现在我所在公司缺少,我现在还没发现有哪个人有这样的能力。&nbsp;这几天每天都是2点了才睡觉,每天我都是想着早点睡的。晚上回来都快10点了,再稍微先乱整一下,就11点了,再想看点东西、写点东西,就过12点了。现在有点自己的想法,就想快点去做,每天都在逼自己,先把这段时间忙过完吧!忙完,一定要出去转转。前几天在看TYPECHO的源码,其中有说到,采用组件的模式,在基本完整的看完TYPECHO的源码后,需要纠正一下我的观点,TYPECHO采用的WIDGET的方式,MVC的模式在主题中还是使用的,一个稍有架构的系统,最起码的要求应该就是UI层和逻辑层的分离。本来是打算自己用PHP写一套适用于自己的框架的,在研究TYPECHO后,这个对我这个半路出家的PHPER来说,还是有相当的难度的,考虑后,决定使用一些框架来做吧!看过一些PHP的框架,thinkphp、 codeigniter、zend framework还有一些其他的,各有特色吧!我的选择是简单、能快速上手、扩充性好的,如果能在性能上也有优势,那就更好了!&nbsp;&nbsp;

1 2 3 7