`
文章列表
FreeMarker标签使用 一、FreeMarker模板文件主要有4个部分组成  1、文本,直接输出的部分  2、注释,即<#--...-->格式不会输出  3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出  4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。    FTL指令规则    FreeMarker有三种FTL标签,这和HTML的标签是完全类似的     开始标签:<#directivename parameters>     结束标签:</#dir ...
Shiro提供了一套JSP标签库来实现页面级的授权控制。  在使用Shiro标签库前,首先需要在JSP引入shiro标签:  <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> 下面一一介绍Shiro的标签:  guest标签  验证当前用户是否为“访客”,即未认证(包含未记住)的用户。 <shiro:guest>   Hi there!  Please <a href="login.jsp"> ...
一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push ...
Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git  —— The stupid content tracker(傻瓜式的内容跟踪器)   1、 Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。 Git 与常用的 ...
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具   一、 Git 命令初识   在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://github ...
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:     android.permission.ACCESS_CHECKIN_PROPERTIES   允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)     android.permission.ACCESS_C ...
  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}" /> <property name="url" value="${jdbc.url}?useUnico ...
电话键   KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU
问题描述:同一个maven项目,什么也没有修改,用最新的eclipse打开,eclipse没有编译java文件   找了好多方法,如下: 第一个可能是您的自动编译没打开:project->build automatically; 第二个要注意您的工程项目上有没有打小红叉,项目报错时,eclipse是不自动编译的。您能够检查一下是否有些类出错,或 是检查一下“构建路径”是否完整,特别是从换机子调试程式时,有些导入jar包的路径不对。     通常我们碰到的是第二个,就是有的包在别人机器上是有的,但是到您的机器上相同路径是没有的,删去和那个包有关系的,或添加新的包路径      ...
解决方案一:原来,是${java.home}在作怪,eclipse 没有使用 JAVA_HOME默认,eclipse 使用 C:"windows"system32"javaw.exe 作为 JVM,当然找不到tools.jar解决方法如下:修改 eclipse.exe 目录下的 eclipse.ini 指定vm, openFile -vm D:/waen-devenv/java/jdk1.6.0_17/bin/javaw.exe --launcher.appendVmargs -vmargs -Duser.name=*** -Dosgi.requi ...
/** * 由字符串反序列化成实体类 针对的是一个实体,此实体中的属性不包括自定义的类型,如Teacher类型,或者List<Teacher>类型 * @param source 传入json中的字符串 * @param beanClass 实体类的类型 * @return 实体类 */ public static Object getObjFromJsonArrStr(String source,Class beanClass) { JSONObject jsonOb ...
第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。 错误提示: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 的解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql ...
用eclipse开发web项目不能加载到tomcat6.0服务器,很是郁闷,后来在网上找到了解决办法。 同我前面的文章,地址:http://memory4bh.iteye.com/blog/2082721 通过修改Project facets配置,把web Module设置为3.0,则不能添加到tomcat 6中, 而且通过Project facets无法修改web MOdule。如下:在eclipse的workspace里面找到该项目->.settings 文件夹->org.eclipse.wst.common.project.facet.core.xml->编辑-& ...
困惑:为什么今天该做的工作又没做完?为什么工作计划总被其他事情耽搁?为什么回顾这一周的工作我毫无印象? 我们是不是时常有这样的问题,让我们感到我们的工作杂乱无序,让我们感觉一天做了许多又好像没做什么,对于我时时有这样的问题,我也在想办法解决,比如使用李践总裁的《行动日志》,但是很难执行,特别是当工作忙的不可开交的时候,所有的行为规范全都抛得一干二净了,看来这总裁可不是什么人都能做的,:P。 昨天,在搭建新的开发环境时,无意发现了Task List这个功能,这让我喜出望外。我们每天打交道最多的就是Eclipse了,如果在Eclipse里做任务计划,对于我们来说就太方便了,看着任务来开发,完成 ...
tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。 通过Eclipse的 Window==》Show View==》Tasks可以打开任务管理视图。 先看个例子(注意看行号左侧的对勾): 图中个方法说明: f0是普通方法 f1,f2,f3是在注释中添加了系统默认task标识的方法, f4是通过eclipse添加task标识的方法 f5是添加自定义标识的方法 (注意的是task标识可以添加到任何地方,不只限于方法)   其中 XXX一般指此处功能已实现,但待优化,待商榷 TODO 指此处需要实现某功能 ...
Global site tag (gtag.js) - Google Analytics