- 博客(67)
- 收藏
- 关注
原创 web.xml模板
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
2016-12-29 15:56:11 502
原创 web.xml 各版本
Servlet 2.3<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Servlet 2.3 Web Appli
2016-12-29 15:10:03 966
原创 学习-ftp
登录ftp ip地址open ip地址临时返回本地shell!从本地shell返回ftpeixt查看远程当前目录pwd切换远程目录cd 切换本地目录lcdwindows cmd命令显示UTF8设置chcp 65001将字体改为lucida console下载命令get | mget上传命令put | mput
2016-12-16 11:09:34 622
原创 geoserver 快速入门
Using the web administration interfacehttp://<host>:<port>/geoserver/web/User name: adminPassword: geoserverLayer PreviewPublishing a shapefileData preparationCreating a new workspaceCreate a storeC
2016-12-16 08:57:48 1293
原创 PowerBuilder 介绍
PowerBuilder简介Sybase公司出品的一款开发工具。PowerBuilder 程序A user interfaceApplication processing logicPowerBuilder componentPowerBuilder 程序是事件驱动的。PowerScript languagePowerScript functionsObject-oriented programmi
2016-12-11 22:59:48 1428
原创 android studio 初步认识
快速打开一个类ctrl + Nctrl + shift + N代码补全ctrl + 空格Ctrl + Shift + 空格查找类位置alt + F7查找类文档ctrl + Q跳转到类Ctrl + B Ctrl + click显示类成员Ctrl + F12重命名类,变量Shift + F6重写继承方法Ctrl + O实现接口方法Ctrl + IThe SmartType code complet
2016-12-05 16:39:24 445
原创 SQL SERVER 2005安装:此计算机存在相同实例名解决办法
停止服务 停止所有与SQL Server相关的服务。清楚残留的安装 使用windows install clean up进行清除所有带SQL Server的安装。用SrvInstw.exe删除所有SQL服务 清除注册表 4.1 将HKEY_CURRENT_USER—Software—-Microsoft下的Microsoft SQL Server文件夹全部删除 4.2 将HKEY_
2016-12-01 18:03:04 5525
原创 DWZ 学习
#现象:整个项目都是GBK编码,使用dwz的validateCallback方法提交会出现乱码原因:ajax post会强制使用UTF-8编码,因此会乱码解决办法:改使用ifameCallback方法,该方法底层使用iframe提交技术实现局部刷新,而不是ajax技术。
2016-11-23 20:54:24 392
原创 Struts1 + dwz 多文件上传
1.JSP页面<form id="myForm" method="post" action="/archive/testUploadAction.do?method=upload" class="pageForm required-validate" enctype="multipart/form-data" onsubmit="return iframeCallback(this,d
2016-11-17 16:39:50 456
原创 Eclipse git
Remote:远程仓库,或者叫远程分支,一个项目由多个人开发时,远程仓库就是中央代码库。 Repository:本地仓库,顾名思义就是安装在本地的代码库,这也是Git与Svn最大的区别,SVN是集中式管理,每次提交或更新代码前都要连接远程仓库,而Git因为有本地仓库,代码先提交到本地仓库,需要时再更新到远程仓库,也就是说本地代码提交和更新无需连接远程仓库,没网也能提交和更新代码。 In
2016-11-16 16:57:47 481
转载 Spring定时任务-xml实现
JAVA类 public class TaskServiceImpl{ public void synchronizeDb(){ System.out.println("Quartz的任务调度!"); } } spring配置文件
2016-11-16 16:20:21 2246
原创 Spring Overview
Spring OverviewSpring 是JAVA企业级应用开发中最流行的开发框架。全世界数以百万计的的开发者使用Spring框架创造高性能的、易于测试的、可复用的代码。Spring框架是一个开源的JAVA平台,它最初由Rod Johnson编写并发表于2003年6月,使用Apache 2.0 license。从大小和侵入性来说,Spring是轻量级的。最基础版本的Spring框架仅仅只有2MB
2016-07-07 00:51:47 335
转载 vim 格式化文本,调整缩进
=是格式化文本的快捷方法, 当你发现代码缩进的不整齐的,可以用这个快速对齐它们。直接按=号就可以,不能进入命令模式(以“:"冒号开始的命令行)。gg=G :从头格到尾,爽。== 格式化一行如要格式化一段代码,可以先选中这些代码,再按=号。调整缩进还有个比较慢的办法,按>>,向右缩进一格,<<向左缩进一格。
2016-05-22 18:10:46 878
转载 在windows上实现java6和Java8共存解决办法
问题背景公司项目中应用到的jdk环境为1.6,最近在家学习IntelliJ IDEA中sdk多环境配置时,想安装Jdk1.8,作为学习基础。那么问题来了,公司项目扩展不支持jdk1.8,为了既能满足公司项目开发环境,又能满足学习jdk1.8的需要,当然不能每一次都进行jdk的安装和卸载,需要探索另一种新方法。分析问题为了多快好省的解决当前的问题,我的想法是在windows中同时安装jd
2016-05-22 12:36:16 8168 5
转载 匹配注释的正则表达式
通用注释有两种:1、//2、/*......*/通常情况下,行级注释可以这样匹配\/\/[^\n]*块级别这样\/\*([^\*^\/]*|[\*^\/*]*|[^\**\/]*)*\*\/或者还可以这样\/\*(\s|.)*?\*\/不过在特殊情况中,行级别会跟协议前缀冲突,所以还需要特殊处理(?
2016-05-14 12:02:36 19860 2
转载 C# 连接数据库
原文链接:http://blog.csdn.net/candy1232009/article/details/7654927对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。Connection类有四种:SqlConnection,OleDbConne
2015-10-03 05:52:16 476
转载 Git windows下git bash显示中文
原文链接:http://blog.csdn.net/self001/article/details/73371821、C:\Program Files\Git\etc\git-completion.bash:alias ls='ls --show-control-chars --color=auto'说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中
2015-10-03 05:51:28 615
转载 读懂diff
diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff有三种格式: * 正常格式(normal diff) * 上下文格式(
2015-10-03 05:50:41 278
转载 Git 期末总结
终于到了期末总结的时刻了!经过几天的学习,相信你对Git已经初步掌握。一开始,可能觉得Git上手比较困难,尤其是已经熟悉SVN的童鞋,没关系,多操练几次,就会越用越顺手。Git虽然极其强大,命令繁多,但常用的就那么十来个,掌握好这十几个常用命令,你已经可以得心应手地使用Git了。友情附赠国外网友制作的Git Cheat Sheet,建议打印出来备用:Git Cheat Sheet
2015-10-03 05:49:35 304
转载 Git 搭建Git服务器
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几
2015-10-03 05:48:51 294
转载 Git 配置别名
有没有经常敲错命令?比如git status?status这个单词真心不好记。如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。我们只需要敲一行命令,告诉Git,以后st就表示status:$ git config --global alias.st status好了,现在敲git st看看效果。当然还有别的命令可以简写,很多人都用
2015-10-03 05:48:16 432
转载 Git 忽略特殊文件
有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头
2015-10-03 05:47:39 272
转载 Git 自定义Git
在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。比如,让Git显示颜色,会让命令输出看起来更醒目:$ git config --global color.ui true这样,Git会适当地显示不同的颜色,比如git status命令:文件名就会标上颜色。我们在后面还会介绍如何更好地配置Git,以便让你的工作更高效
2015-10-03 05:47:12 219
转载 Git 使用GitHub
我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即
2015-10-02 12:10:29 312
转载 Git 操作标签
如果标签打错了,也可以删除:$ git tag -d v0.1Deleted tag 'v0.1' (was e078af9)因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。如果要推送某个标签到远程,使用命令git push origin :$ git push origin v1.0Total 0 (delta 0), reused 0
2015-10-02 12:07:21 247
转载 Git 创建标签
在Git中打标签非常简单,首先,切换到需要打标签的分支上:$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag 就可以打一个新标签:$ git tag v1.0可以用命令git tag查看所有标签:$ git tagv1.0默认标签是打在最
2015-10-02 12:03:34 318
转载 Git 标签管理
发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
2015-10-02 12:01:30 277
转载 Git 多人协作
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。要查看远程库的信息,用git remote:$ git remoteorigin或者,用git remote -v显示更详细的信息:$ git remote -vorigin git@github.com:michaelliao/lear
2015-10-02 11:54:04 292
转载 Git Feature分支
软件开发中,总有无穷无尽的新的功能要不断添加进来。添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。现在,你终于接到了一个新任务:开发代号为Vulcan的新功能,该功能计划用于下一代星际飞船。于是准备开发:$ git checkout -b feat
2015-10-02 11:39:45 586
转载 Git Bug分支
软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交:$ git status# On branch dev#
2015-10-02 10:53:08 296
转载 Git 分支管理策略
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下--no-ff方式的git merge:首先,仍然创建并切换dev分支:$ git checkout -b devSwitc
2015-10-02 10:43:23 289
转载 Git 解决冲突
人生不如意之事十之八九,合并分支往往也不是一帆风顺的。准备新的feature1分支,继续我们的新分支开发:$ git checkout -b feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.在feature1分支
2015-10-02 10:37:13 654
转载 Git 创建与合并分支
在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定
2015-10-02 10:31:02 4783
转载 Git 分支管理
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导
2015-10-02 10:05:49 282
转载 Git 从远程库克隆
上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.
2015-10-02 09:58:19 376
转载 Git 添加远程库
现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“
2015-10-02 09:52:59 322
转载 MarkDown 语法
Markdown 语法说明 (简体中文版) / (点击查看快速入门)概述宗旨兼容 HTML特殊字符自动转换区块元素段落和换行标题区块引用列表代码区块分隔线区段元素链接强调代码图片其它反斜杠自动链接感谢Markdown 免费编辑器概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 M
2015-10-02 09:50:21 408
转载 MarkDown 认识与入门
一、认识 Markdown在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很多网站(例如简书)
2015-10-02 09:24:46 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人