10 2012 档案
摘要:开发中经常会遇得到需要多种条件组合查询的情况,比如有三个表:年级表Grade(GradeId,GradeName)班级表Class(ClassId,ClassName,GradeId)学员表Student(StuId,StuName,ClassId)现要求可以按年级Id、班级Id、学生姓名,这三个条件可以任意组合查询学员信息。这里提供一种巧妙的使用一条查询来实现的办法,新建一个过程,如下:create procnewtable_proc @gradeId int, @classId int, @stuName nvarchar(10)as select s.*,c.classname,g.gr
阅读全文
摘要:App.config中配置多个数据库连接,包括跨数据库配置,SQLServer & Oracle: App.config配置如下:<connectionStrings> <add name="OraConnString_Default" connectionString="Data Source=CIMEVODB_205;user id=EVOMES_V1;password=EVOMES_V1;Pooling=true;Max Pool Size =300;Min Pool Size=1;Connection Lifetime=120;C
阅读全文
摘要:1. 压缩数据库:dbcc shrinkdatabase(dbname)2. 转移数据库给新用户以已存在用户权限:exec sp_change_users_login 'update_one','newname','oldname' go3. 检查备份集:RESTORE VERIFYONLY from disk='E:\dvbbs.bak'4. sql的常用函数: 当前日期:select Getdate(); //完整部分 select left(convert(varchar(20), Getdate()), 11); //日期
阅读全文
摘要:本篇博文属于对软件测试领域的科普篇,关于软件测试领域,名词颇多,发现有许多测试新手混淆概念,甚至有不少招聘要求中对各种软件测试相关的名词乱用,所以,这里汇总测试相关的名词,也许能理清你对各种名词的概念。根据项目有流程阶段划分测试 上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的。下面将介绍个测试含义。单元测试:单元测试是对软件中的基本组成单位进行的测试。目的是检验软件基本组成单位的正确性。 集成测试:集成测试是在软件系统集成过程中所进行的测试。目的是检查软件单位之间的接口是否正确。 系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以...
阅读全文
摘要:面试中经常会遇到,查询31-40条记录的笔试题目,一般情况下ID是不连续的:ID连续:select * from A where ID between 30 and 40; ID不连续:1. 此种写法效率非常低: select top 10 * from A where ID not in (select top 30 ID from A); 2. ROW_NUMBER函数效率高,该写法只支持sqlserver2005及以上版本: select * from (select ROW_NUMBER() over(order by ID) as 'sequence',A.* fro
阅读全文
摘要:通过System.Threaing.Timer控件来实现“初始加载页面时为DataGrid的模版列赋初始值” System.Threaing.Timer的用法: 步骤1://声明定时器System.Threading.Timer timer; delegate void UpdateTimer();步骤2://通过委托来调用定时器方法,否则会报“不允许跨线程访问”void MyDelegate(object state){ this.Dispatcher.BeginInvoke(new UpdateTimer(MyEventFunc));}void MyEventFunc(Object s..
阅读全文
摘要:一.LOG功能设计说明 1.1 LOG功能设计介绍 现在系统需要有记录详细LOG的完整功能,其中包括SERVER端LOG,CILENT 端LOG,UNDO LOG,AP LOG,UI LOG等等,现在采用log4net机制对所有LOG接口进行统一规范的管理。1.2 LOG接口调用实现方法 1.2.1 接口实现说明 Log4netLog4net是用于.NET开发环境的日志记录包,它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug, 一旦在程序中加入了 Log 输出代码,程序运行过程中就 就会就能生成并输出日志信息而无需人工干预。1.2.2 详细实现方法 1) 第一步:在项
阅读全文
摘要:CSS属性:一、CSS文字属性:color : #999999; /*文字颜色*/font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ font-style:itelic; /*文字斜体*/ font-variant:small-caps; /*小字体*/ letter-spacing : 1pt; /*字间距离*/ line-height : 200%; /*设置行高*/ font-weight:bold; /*文字粗体*/ vertical-align:sub; /*下标字*/ vertical-align:supe
阅读全文
摘要:MVC3 Html代码:<tbody id="eqplist"> <tr class="item_list_table_con"> <td class="us1"> <input type="checkbox" value="@m.Eqp_id" class="checkboxGroups" /> </td> <td>@m.Eqp_code</td> <td>@m.Eqp_name
阅读全文
摘要:html:<input type="checkbox" id="checkAll"/>全选<input type="checkbox"/><input type="checkbox"/><input type="checkbox"/><input type="checkbox"/>--注:全选/取消全选javascript:$("#checkAll").change(function(){ if(
阅读全文
摘要:获取input的checked值是否为true:第一种:if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾--注:name即控件name属性,value即控件value属性第二种:可以不指定属性值,因一组checkbox的value值都会保存其在数据库中对应的id,最好写成如下方式:if($("input[name=row_checkbox]").attr('checked')==true)第三种:if($(&quo
阅读全文
摘要:1. 文件-> 新项目我们从在VS2010的文件菜单中选择“新建->项目”开始,进入“新建项目”对话框选择“Visual C#->Web”,选择“ASP.NET MVC 3 空 Web 应用程序”,将项目命名为“MvcMusicStore”,按“确定”按纽。这将显示第二个对话框让我们确定MVC项目的某些设置。选择“空”模板,并且让视图引擎选定为Razor,按下“确定”按纽:在“解决方案资源管理器”中,我们可以看到我们的新项目。“ASP.NET MVC 2 空 Web 应用程序”并不完全是空的——它创建了一个基本的目录结构:ASP.NET MVC使用某种命名约定为文件夹命名文件
阅读全文
浙公网安备 33010602011771号