摘要:一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T) 2.抽象类和接口的区别 (1)接口可以被多重implements,抽象类只能被单一extends (2)接口只有定义,抽象类可以有定义和实现 (3)接口的字段定义默认为:public static final, 抽象类字段默认
阅读全文
摘要:1、HSSFSheetsheet1=hssfworkbook.CreateSheet("Sheet1");CellRangeAddressListregions=newCellRangeAddressList(0,65535,0,0);DVConstraintconstraint=DVConstraint.CreateExplicitListConstraint(newstring[]{"itemA","itemB","itemC"});HSSFDataValidationdataValidate=newHSSFDataValidation(regions,constraint);sheet1
阅读全文
摘要:获取excel里面的数据 放进datatableif (this.fuUpload.HasFile){ //根据路径通过已存在的excel来创建HSSFWorkbook,即整个excel文档 HSSFWorkbook workbook = new HSSFWorkbook(this.fuUpload.FileContent);//获取excel的第一个sheet HSSFSheet sheet = workbook.GetSheetAt(0); DataTable table = new DataTable(); //获取sheet的首行 HSSFRow headerRow = sheet.G
阅读全文
摘要:CRUD数据访问类基类编写连接与操作excel文件的通用函数代码注:1)使用 Excel 工作簿时,默认情况下,区域中的第一行是标题行(或字段名称)。如果第一个区域不包含标题,您可以在连接字符串的扩展属性中指定 HDR=NO。如果您在连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);2)IMEX=1将所有读入数据看作字符,其他值(0、2)请查阅相关帮助文档;3)如果出现“找不到可安装的isam”错误,一般是连接字符串错误3、从excel文件读取数据string sql = "select * from [s
阅读全文
摘要:Configuration:1. Web.Config在两个站点的配置配置文件machine节点上相同的validationKey, decryptionKey and validation的值,如machineKey validationKey="282487E295028E59B8F411ACB689CCD6F39DDD21E6055A3EE480424315994760ADF21B580D8587DB675FA02F79167413044E25309CCCDB647174D5B3D0DD9141"decryptionKey="8B6697227CBCA902B1A0925D40FAA0
阅读全文
摘要:GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141
阅读全文
摘要:一、Activity —— 应用表示层( 基类 Activity ) 一个活动表示一个可视化的用户界面,关注一个用户从事的事件。例如,一个活动可能表示一个用户可选择的菜单项列表,或者可能显示照片连同它的标题。一个文本短信应用程序可能有一个活动,显示联系人的名单发送信息;第二个活动,写信息给选定的联系人;其他活动,重新查看旧信息或更改设置。虽然他们一起工作形成一个整体的用户界面,但是每个活动是独立于其他活动的。每一个都是作为Activity基类的一个子类的实现。 应用程序中的每个屏幕都是通过继承和扩展基类 Activity 来实现的。 同一应用中的每个 Activity 是相互独立的。程序启动
阅读全文
摘要:Dictionarystring, string是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary[key], [value] 他的特点是存入对象是需要与[key]值一一对应的存入该泛型 通过某一个一定的[key]去找到对应的值 举个例子: //实例化对象 Dictionaryint, string dic = new Dictionaryint, string(); //对象打点添加 dic.Add(1, "one"); dic.Add(2, "two"); dic.Add(3, "one"); //提取元素的方法 string a
阅读全文
摘要:一、反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。二、一些在反射中经常使用的类Assembly类 Assembly类是可重用、无版本冲突并且可自我描述的公共语言运行库应用程序构造块。可以使用Assembly.Load和Assembly.LoadFrom方法动态地加载程序集。Type类 反射的中心是System.Type类。System.Type类是一个抽象类,代表公用类型系统中的一种类型。这个类使您能够查询类型名、类
阅读全文
摘要:index.jsp代码配置文件struts-config.xml代码1、AtionForm代码代码代码业务逻辑类DynaActionFormTestAction.java代码成功的返回页面dyna_actionform.jsp代码2、struts上传文件代码代码成功返回页面upload_success.jsp代码3、类型转换代码代码代码成功返回页面typeconvert_success.jsp代码讲解1、动态ActionForm动态ActionForm是为了避免标准ActionForm膨胀而设计的,使用动态ActionForm可以获得标准ActionForm的所有功能* 在struts-con
阅读全文
摘要:一,什么是框架? 所谓框架就是提供了一组统一的接口和编程方式的可以重用组件,同时我们可以在框架中扩充我们自己的特定逻辑。二,MVC设计模式 将应用程序分为3个部分:模型 Model,视图View,控制器Controller; 模型组件:负责业务逻辑; 模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。 视图组件:负责表示业务范围的视图; 视图提供模型的表示。它是应用程序的 外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。 控制器组件:负责控制用户输入的流和状态; 控制器对用户的
阅读全文
摘要:代码系统日志表:用于记录用户对系统的一些重要的操作的记录的日志文件。
阅读全文
摘要:代码系统参数表可以用来对产品的一些系统性的信息进行描述,比如是否已经付费、版本号等等。
阅读全文