ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用
软件开发涉及到各方面人员的交互、协作,为了有效地进行项目开发的沟通,完善代码的维护和交付,有必要在一个小组中采用统一的软件开发标准。一般来说,制定这样的标准有下列好处: 方便软件维护。据统计,80%的软件开发费用在维护,规范化的代码才方便维护,降低维护成本。 在软件的整个生命期内,期望一个编码人员从开始到该软件报废一致维护其代码是不现实的,必然需要不断地交付、协同 好的编码规范能够大大增强代码的可读性,便于开发人员快速的理解新代码。 任何产品都需要好的包装。我们可以把代码本身看作是一种产品,那么按照规范编程也是对这个“产品”的包装 规范化的代码也是软件质量的保证手段之一,也是软件过程能够流畅的基础。
一位根本不懂英语的普通电脑用户,只要使用易语言,可以在短短三分钟内编写出视窗(Windows)系统下的电脑程序,您相信吗?不信,请随我一试: 1、 启动易语言,在右边工具箱中选中“标签”,用鼠标拖动绘制到设计窗口上部中央; 2、 在工具箱中选中“按钮”,用鼠标绘制到窗口下部中央; 3、 双击所绘制的“按钮”,输入以下文字后回车: bq1.bt = "祖国您好!" 至此,恭喜您,这个程序已经编写完毕,可以随时运行。
JAVA线程安全JAVA内存模型不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实JAVA的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内存管理细节,对于java开发人员,要清楚在jvm模型的基础上,如果解决多线程的可见性和有序性。那么,何谓可见性呢?多个线程之间是不能互相传递数据通信的,他们之间的沟通只能通过共享变量来进行。
有人说过“不会开发控件的Delphi程序员不是真正的程序员”。Delphi正是由于高度的可扩展性和大量的第三方控件的支持才能吸引无数程序员挑剔的目光。即使是由于工作需要使用其他开发工具的开发者也常常怀念和Delphi度过的日日夜夜。接触Delphi已经一年多了,从当初对着Delphi组件面板上上百个控件不知所措,到现在已经可以根据需要开发一些有一定难度的控件,其中走过的路是十分艰辛的,所以特此写下这篇文章,将自己的经验留给后来者,也算是献给“同门师弟”的一份厚礼吧!
公司里面所进行的数据库项目中会由于不同的项目之间可能用到的是不同的数据库,项目之间又可能需要大量数据的转移,因此,我们便需要进行两个不同数据库之间的数据转移。数据转移的方法有很多种,例如可以利用DBArtisan工具来进行各数据库的数据转移,db2提供的MTK工具可以进行oracle到DB2的数据转移等。下面我们提供一种快速高效的方法。利用PB的数据管道进行各种数据库之间的数据转移。
最近在将项目由SQL SERVER 2008向ORACLE 11G迁移,以下简述迁移数据表过程。 产生数据库的脚本。在脚本生成向导中选择脚本选项中,设置ANSI填充FALSE、编写USE DATABASE脚本FALSE、编写扩展属性脚本FALSE、架构限定对象名称FALSE,为服务器版本编写脚本选择SQL SERVER 2008
Android开发环境搭建--入门级精细图解说明并解决常见问题说明:本文是来自实际操作;基于Windows732位系统。
各种排序算法大全c++版
java能力编程50道经典题目答案+分析
INFORMIX OnLine 7.X 培训教材。 安装Informix产品前,应依据主机的下列指标对ONLINE的有关参数、规模和资源进行必要规划。如:主机型号、CPU个数、内存大小、网络系统、操作系统、硬盘数量(包括主机内硬盘的个数、共享阵列柜中硬盘的个数及容量)
C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝
简介:Apache MINA2是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步API,可以使用TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。ApacheMINA2可以作为开发网络应用程序的一个良好基础。本文将介绍ApacheMINA2的基本概念和API,包括I/O服务、I/O会话、I/O过滤器和I/O处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。
C#数据库帮助类dbhelper.cs
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQL来查有一个方法可以返回一个对象的。
jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。 位于JAVA_HOME/bin目录。
实现业务系统中的用户权限管理--设计篇。B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。
基于SaaS模式的应用还是很丰富的,但是对企业管理软件这个领域来讲,无论是美国的Salesforce,还是国内的八百客,都是从CRM做起的。直至现在,基于SaaS模式的进销存,在技术架构上,都还是处于摸索阶段,甚至有人在我的Blog上留言,金蝶的友商网只是象征性的推出了用ASP.net技术编写的第一版,第二版要完全转向JAVA平台,从.NET平台转向JAVA平台,那就相当于把整个软件重新写了一遍。
NCACHE 是基于 NGINX 的 WEB 服务器模型构件起来的缓存系统, 是SINA公司的开源产品.<br> 起初的目的是为了提升缓存响应速度而开发的,因为SQUID实在比较慢, 而NGINX的优势就在于网络服务上,所以NCACHE计划也就诞生了.<br> NCACHE 最早的时候是作为NGINX的一个HTTP模块进行开发的,因为当时希望做到更好的兼容性和可扩展性,作为独立模块,可以被更好的推广和使用,安装也会很 方便.但后来发现随着代码量的增加,功能的扩充,NGINX的原有模块框架已经不能很好的满足我们了,因此,我们提取了NGINX的内核代码,并把 CACHE部分欠入其中,形成了今天的NCACHE<br> NCACHE本身功能并不强大,且不具备像SQUID般完善的功能和开发框架,甚至不 能支持RFC中关于CACHE部分的描述. NCACHE完全是一套定制化的产品,可以满足像我们一样需要快速部署,简单易用,大并发量,大存储量的朋友们的需求,它不需要复杂的配置,不需要冗余的 复杂代码,并使用最先进的技术组合.