做过后端(J2EE),11年转 iOS ,12年中~14年中创过业(跨界开火锅店..),对代码有洁癖,致力于写出优雅的代码,在多个公司负责过 iOS 架构,熟悉设计模式,热衷产品设计与交互,业余时间担任 CSDN iOS 版块版主
Linux下java环境变量设置的完整步骤: 从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。
问题:Jboss在启动时,报错java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppender。
import java.awt.Dimension; import java.awt.Rectangle; import java.
可以通过直接修改CKEditor的config.js文件来配置CKEditor,官方提供了很详细的API. config.smiley_columns = 8 指定表情的显示的列数,默认为8.
业务流程包括三部分: 活动 Activity / 节点 Node (有很多种,不同的类型有不同的功能,必须要有一个Start Activity) 连线 Transition / 转移 (从一个Activity指向另一个Activity) 事件 Ev...
整合了S2SH,没有复杂的业务,所以分层采用的是两层(数据展示层和业务层),业务层接手了数据访问的操作,界面稍显简陋. 下载地址:http://download.
CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是SVN出现之前最为广泛使用的一个版本控制系统。
经常要在文件里面操作也很不方便,如果能直接在开发环境里面操作就不同了,那么就有开源项目为Eclipse推出了插件以支持SVN. 这里就使用: 压缩后,将所有文件拷到Eclipse的dropins目录下,可能有多个插件,在dropins目录下再...
Subversion的版本库conf目录下有三个文件:svnserve.conf、passwd和authz,svnserve.conf文件中定义了所有的认证和授权政策: anon-access 指明仓库匿名用户访问的权限,可选值(none:不能访问;read:匿名可读;write:匿名可写),一般设置为none,避免匿名访问,除非你的项目为开源项目。
安装Subversion,官方下载地址为:http://subversion.tigris.org,我在这里使用1.6.5的版本. 安装完后,Subversion会自动在环境变量path里面加入bin目录的地址.
什么是版本控制? 版本控制(Revision Control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.
Spring2.5+Hibernate3.6+Struts2.1整合开发 Hibernate-3.6: ${HIBERNATE_HOME}/hibernate3.
本人也在各种地方找过很多语法高亮的插件,要满足我的基本需求,能支持如下几种语法高亮: JavaScript Java SQL XML CSS 可惜一直没找到自己满意的插件,总是有各种各样的问题,特别是有些插件名字叫语法高亮,根本就不能高亮,只有个缩进排版什么的,浪费过很多时间.
学习Compass是个很快速的过程,它不像其他框架需要花很多时间学习它的API和了解它的工作流程.似乎Compass就是两个框架的组合版本. 为什么这样说呢?看下它的工作流程就知道了: 这个结构和Hibernate很相像,无非就是Hibernate把JDBC封装了一把.
不管怎么说,搜索都是非常重要的技术,不仅仅是操作系统集成了,很多应用软件都有搜索的功能,论坛有专门用于在论坛搜索的,互联网就有诸如像百度、谷歌之类的搜索引擎,总而言之,只要数据量稍微大一点的应用程序,都会提供搜索这个功能.
框架的诞生必然是为了解决某一问题,要对Hibernate的身世有所了解,知道它的优点、作用,能够干什么,不能够干什么,这然才算是掌握了Hibernate.
Spring2.5+Hibernate3.5+Struts1.3整合开发 为了避免出现jar包不兼容,或者重复加载的情况,先把jar包整理出来: hibernate核心安装包下的: hibernate3.
Spring的作用: 能够降低组件之间的耦合度,实现软件之间的解耦 可以使用Spring容器的众多服务,比如:事务管理器.当我们使用事务管理器时,开发人员不需要手动控制事务,也不需要处理复杂的事务传播.
首先针对不同的语言类别定义不同的资源文件 资源文件的命名:基名_语言代码_国家代码.properties 比如: resource_zh_CN.properties resource_en_US.
Oracle的优化器共有两种的优化方式,即: 基于规则的优化方式(Rule-Based Optimization,RBO) 基于代价的优化方式(Cost-Based Optimization,CBO) RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。
先分析一下出现乱码的几种情况: 数据在页面显示有乱码 数据到服务器后有乱码 从服务器返回的有乱码 使用Ajax收发时有乱码 数据在页面显示有乱码 也就是服务器获取数据时没有问题,在客户端上显示数据为乱码,这种情况最好解决,只需修改页面...
做之前,都没有想到读取MP3额外信息竟然如此简单,看来有时候技术真的就是一层玻璃纸,捅破了就没有什么秘密感. 类ExtractMusic: public class ExtractMusic { public static ...
邀请码:20110405191727_060320,有效期至2011-04-05 19:17:27。
创建一个服务器程序,用来接收和返回数据: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.
在一些对安全需求比较高的WEB站点中,除了要保证数据的传输有保障之外,数据库的内容也需要做一些处理,像银行之类的系统,要防止外人取得数据,还不能让管理员看到账号和密码.
一个字节通常包括8个位,这8个位可以从左到右看作是从7到0. 7 6 5 4 3 2 1 0 0 1 0 0 1 0 0 1(二进制数,该字节的值为,64+8+1 = 73) 128 64 32 16 8 4 2 1 位7称为高位,位0称为低位.