`
chian_xxp
  • 浏览: 97917 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表

js读取文件

可以使用js中的fos读取文件,还可以是其它的automation对象来读取诸如word/excel之类的文件. 读取文件遵循的几步: 1 定义读取文件的对象. 2 文件对象加载文件,获取文件流对象. 3 根据文件流对象,进行读写.
1 编程着眼的地方,应当是整个系统.这个系统是什么系统?哪个行业?是否能反应了这个行业当前及今后的业务.基于系统分析之上,应当采用什么软件架构.之后着手的地方,才是具体的软件编码,去实现业务逻辑.   一个程序员的成长过程,由最初的具体的编码.累积了对软件架构的理解进而进军软件架构,希望设计出一个更加稳定/容易扩展/满足要求的软件架构.而要设计出这样一个软件架构,最终归于对系统业务需求的理解的透彻度.上升为系统分析.  所以:  系统分析师:  工作职责: 1.进行管理软件项目的需求分析工作; 2.项目规划,项目交流,售前咨询和方案设计工作; 任职资格: 1.精通项目管理 2.有大型企业在建工程 ...
1 css html js checked属性与一般的属性不同,只要有这个属性名存在,就表示被选中. 2 java 类反射用法: 1 根据类名取得Class类对象. 2 根据Class对象,取得方法.然后设置方法,再调用方法.取得返回值 正则表达式: 正则表达式中,匹配小数点"\\." 3 框架: 不要将静态文件与动态文件混合在一起使用.极容易引起部分页面乱码.

java基础汇总

抽象方法是不允许抛出异常的.

form整理

form取得所有子菜单的方法是all,并没有getElementById()方法、getElementByName()方法。 css控制的属性有多种,
可以通过通用的servlet实现,请求的转发。 就是说,可以写一个父HttpServlet类,通过这个来实现servlet的动作处理. HttpServlet.getServletContext():调用的是genericServlet.getServletContext();使用这个没有结果,要使用ServletConfig.getServletContext();
 框架应该尽可能使用现有的技术。而不要重复投资。使用了一个框架之后,应当尽可能地使用它本身所提供的技术而不要自己再去开发。只有被证明恶劣的技术才需要自己开发之外。要尽可能地使用框架的技术。以形成一个整体的效用。   不轻易使用一个框架,使用了就要将它的作用发挥到极致。

自动化的本质

    博客分类:
  • IDE
要了解自动化工具,必须先了解自动化什么?在哪些地方有用到它! 因为手动测试成本高,所以需要自动化测试 因为手动编译每个类很慢,所以需要自动化编译。 自动化一般分成:项目 目标 任务 属性。
 1 private方法不会被继承。所以不存在子类覆盖父类私有方法的说法。 2 jsdk与jdk比较:     jsdk:java server develope kit (j2ee的开发工具包)      jdk:java develop kit;j2se开发工具包 3 规范与实现:     jsp servlet是sun公司提出的一种规范,tomcat服务器是这种规范的一种实现.当然也有其它的实现方式,例如:resin. 同样有其它的规范和实现.  
 以web.xml文件为例: web.xml本身是用来描述系统的元数据信息(系统描述文件)。web.xml文件本身的格式由另外一个xml文件(称之为格式定义文件)定义。 系统描述文件的头部,会注明所遵循的格式。包括:根节点、根节点编号、格式的名称空间、格式实例、格式实例所在的位置。 格式定义文件的头部,会注明所遵循的格式。包括:根节点、名称空间、实例、格式实例所在的位置。

分页原理

分页由两个部分组成: 1 分页导航信息: 2 每个页面的数据查询语句信息:   所以为了实现上面两个功能,我们需要知道的信息是: 1 所查询的总记录数: recordCount; 2 每页所显示的记录数:pageSize 3 当前页号:pageIndex. 4 总共有多少页:pageCount.这个是分页内部的一个属性,可以由pageSize / pageSize +1来获得。    
系统开发:技术性系统 业务性系统. 开发业务性系统,最为重要的是:1 业务规则清晰及更为方便和迅速地适应业务规则的变化 2 界面美观.   任何一个系统的开发都应当遵循简单的原则,如果能用一般的类包可以清晰实现业务规则,就没有必要为了使用框架而故意去使用ejb来实现业务规则.一个business包就可以实现业务,一个dao包就可以实现hibernate的功能,自定义一个反射工具包,就可以实现Spring的功能.多加一个框架,系统代码复杂度就会提高很多.   一般的业务系统用这种简单的开发方式完全可以完成开发,技术能力一般都可以胜任.   在系统正常运行的基础之上,程序员应当追求更好更快.这一步里 ...
1 begin end与as比较 begin end用于标明方法体/循环体。 而as用于标明一个视图或是存储过程体。 就作用域而言,as比begin end的范围大。 2 定义sql变量时,要注明变量的数据类型。declare @count int.没有int,会报错。经常会犯这个错误。   3 可以通过"from 数据库名..表名 join 数据库名..表名" ,进行跨数据库的联合查询
java設計模式----abstract Factory模式與Factory method模式:任何多態的實現都離不開Factory方法.---------------------------------------- java設計模式---bridge模式:1 bridge模式    要解決的一個問題是:接口與平臺的無關性.將接口與實現分離,然後具體的實現與平臺相關從而實現接口與實現分離,    接口與實現並不存在著任何的extends或是implements意義上的實現.它們只是通過在接口中引用實現類來建立一種關係.這正是橋模式的字面意義.它們有各自的對象體系.    接口中包含有一個實現的 ...
1 通常情况下,程序员都是根据客户要求什么而做什么。还稍微会有点自以为是。以为程序员不要懂业务。其实业务对程序员来讲很重要。原因:  软件不再是对目前业务流程的电子化呈现。而应当有更新更优秀的业务在里面。  避免不必要的无效开发。能更好的理解客户的需求。 ---------------------------- 一个系统,其实就是业务规则对数据流的处理、数据流的采集及显示。 数据流的采集即可以是采集客户端来的数据,还可以是根据客户端的数据采集数据库中的数据。将显示在页面中。 通过这个来理解系统的解耦合(分层),就相当容易了。 struts:用于客户端数据库采集,并根据前台的前台数据流进行程序转向 ...
Global site tag (gtag.js) - Google Analytics