03 2010 档案

摘要:前言: 今天见一面试题:一个数,假设x(x>10 的整数),当x-1,x+1都是素数时,证明x可以整除6; 解析: 当时心急,加上想的复杂了,遂放弃了(唉,一声叹息~)。 而刚才经过查询资料,结合稍微思考,这题其实太简单了啊。因为: 当x-1,x+1都是素数时,x必能被2整除; 当x-1,x+1都是素数时,x-2必不能被3整除,而x-3必能被3整除,即x必能被3整除;即x必能被6整除... 阅读全文
posted @ 2010-03-31 22:17 Youngman 阅读(453) 评论(0) 推荐(1)
摘要:前言: 对于用JS判断Txt中是否为数字,在之前的一次验证输入年龄是否在0~100之间时,已经做了相应判断。然而这次当想用同样方法验证输入全为数字时,发现有一点问题,如下述:初始做法: 先设置环境,一个Txt文本输入框,一个提交Btn,并触发验证文本框中是否全为数字?见代码(JS片段)[代码] 当输入全为数字时,返回True;然而输入为类似‘123abc’时,却出现意外效果... 阅读全文
posted @ 2010-03-31 16:56 Youngman 阅读(6605) 评论(2) 推荐(0)
摘要:前言: 枚举类型,由于不太常用,所以掌握其实并不熟练。然而今天见一枚举题,感觉有点意思,遂记录一下。解析: 先见代码:[代码]顺理成章的,得到调试结果为:由以上代码,我注意到三点:1.typeof的应用:这个是为了得到Type类型的对象,在反射环节已经略有了解;2. Enum.GetValues(typeof(Color))获取枚举各项对应值时,因为是得到Array类型的。然而很意外的是,我居... 阅读全文
posted @ 2010-03-29 23:26 Youngman 阅读(297) 评论(0) 推荐(1)
摘要:前言: 先要谢谢George Wing的慷慨赠书《悟透JavaScript》,让我更加感受到了技术交流的重要性,呵呵~ 进入正题,面试题中有一题:如何通过JavaScript获取Table中指定行、列的值? 因为JavaScript是如此的易考,且使用方法即为灵活,不得不防。而最好的办法莫过于:掌握它们!方法解析: 首先布置环境:用Html构建3*3的Table,一个服务器控件TextBox,用... 阅读全文
posted @ 2010-03-26 16:37 Youngman 阅读(30761) 评论(0) 推荐(1)
摘要:前言: 之前看过Anytao的《你必须知道的.NET》,其中有一章专门介绍Is 和 As 之惑的文章,当时感觉比较简单,就过去了。然而由上一篇博文《选取页面全部TextBox,并赋值的两种方法——从服务器端和JS实现》中再次用到了 Is 关键字(见下代码),然而却感觉印象模糊,所以在此复习之。[代码] 对于它们的用法,印象只停留在之前在项目《员工假勤管理系统中》,为了保存... 阅读全文
posted @ 2010-03-16 12:24 Youngman 阅读(445) 评论(0) 推荐(0)
摘要:前言: 在含有汉字的字符串中,如何有效截取(根据提供字节数)。例如:针对输入的字符串,根据所提供字节数,截取前一部分。如果截止字符为字母,则保留。如果为汉字的前一字节,则向前退一字节取。ex:"我是ABB" 6,结果为"我是AB";"我是ABB么" 8,结果为"我是ABB"。 因为并没有指定语言(C、C#)。我们假设只有汉字和字母构成。 如果用C的话,这将是一道常规题(除了对汉字的处理以外)。... 阅读全文
posted @ 2010-03-16 11:08 Youngman 阅读(3946) 评论(0) 推荐(1)
摘要:前言: 今天又见到了老问题,在C#中访问修饰符的作用范围有哪些? 我的回答是:i)当修饰类中成员函数时:private :只能被类中使用;public :能够在类内部以及类外部使用;protected :可以在类内部及派生类中使用,雷同于private;internal :可以在程序集中使用,雷同于public ;ii)当修饰类时:public :可以在类外,进行类的实例化;private :不可... 阅读全文
posted @ 2010-03-15 20:38 Youngman 阅读(255) 评论(0) 推荐(0)
摘要:前言: 今天看见一面试题,问:如何能够选取页面所有的TextBox,并全部赋值String.Empty? 我首先想到的就是用JS来实现,可以前比较常见的形式是document.getElementById(),而这里明显是不行的。而且在浏览器端,无论是服务器控件的TextBox,还是HTML的<input type="text">等等,都将被统一解析。所以,最后没有实现。 经过网上... 阅读全文
posted @ 2010-03-15 19:29 Youngman 阅读(3421) 评论(0) 推荐(1)
摘要:前言: 在上一篇博文《ASP.NET中验证控件的使用》中,其RegularExpressValidation验证控件就是应用正则表达式的,只不过是将正则表达式封装了起来。而这里将对正则表达式做一点概述。正则表达式的创建: 正则表达式,即由普通字符(例如,从a,至 z)和特殊字符(称为元字符) 组成的文字模式。将其与字符串相匹配而得到结果(具体待下文续。。。) 先看最基本的表达式创建法。[代码] ... 阅读全文
posted @ 2010-03-10 14:16 Youngman 阅读(7397) 评论(0) 推荐(1)
摘要:前言: 前几日,无奈用JS判断控件的有效性,发现的确是一件费力、费神的事情!特别是针对邮件格式、邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~)。其实对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用。他们可以满足一般的,诸如非空,范围、比较等的验证。验证控件: Asp.Net中内置的验证控件有:RequiredFieldValidation、Ra... 阅读全文
posted @ 2010-03-09 21:35 Youngman 阅读(39893) 评论(2) 推荐(1)
摘要:前言: 要实现下拉列表的无刷联动,之前一直认为主要涉及到JS中的Ajax问题,然而其中仍然有很多问题,在具体操作实现过程时才逐步将其解决。呵呵~ 如上图示,我们实现了部门—岗位的联动。 具体情境如下:数据库中有表Dept:部门表、User:员工表、Leadership:部门-岗位表。其中我们假设Leadership的记录如下:为简便,没有采取在后台读取数据库,而是模拟情况,实现图示的... 阅读全文
posted @ 2010-03-09 00:34 Youngman 阅读(13521) 评论(1) 推荐(2)