摘要:
前言: 在含有汉字的字符串中,如何有效截取(根据提供字节数)。例如:针对输入的字符串,根据所提供字节数,截取前一部分。如果截止字符为字母,则保留。如果为汉字的前一字节,则向前退一字节取。ex:"我是ABB" 6,结果为"我是AB";"我是ABB么" 8,结果为"我是ABB"。 因为并没有指定语言(C、C#)。我们假设只有汉字和字母构成。 如果用C的话,这将是一道常规题(除了对汉字的处理以外)。... 阅读全文
摘要:
前言: 今天又见到了老问题,在C#中访问修饰符的作用范围有哪些? 我的回答是:i)当修饰类中成员函数时:private :只能被类中使用;public :能够在类内部以及类外部使用;protected :可以在类内部及派生类中使用,雷同于private;internal :可以在程序集中使用,雷同于public ;ii)当修饰类时:public :可以在类外,进行类的实例化;private :不可... 阅读全文
摘要:
前言: 今天看见一面试题,问:如何能够选取页面所有的TextBox,并全部赋值String.Empty? 我首先想到的就是用JS来实现,可以前比较常见的形式是document.getElementById(),而这里明显是不行的。而且在浏览器端,无论是服务器控件的TextBox,还是HTML的<input type="text">等等,都将被统一解析。所以,最后没有实现。 经过网上... 阅读全文
摘要:
前言: 在上一篇博文《ASP.NET中验证控件的使用》中,其RegularExpressValidation验证控件就是应用正则表达式的,只不过是将正则表达式封装了起来。而这里将对正则表达式做一点概述。正则表达式的创建: 正则表达式,即由普通字符(例如,从a,至 z)和特殊字符(称为元字符) 组成的文字模式。将其与字符串相匹配而得到结果(具体待下文续。。。) 先看最基本的表达式创建法。[代码] ... 阅读全文
摘要:
前言: 前几日,无奈用JS判断控件的有效性,发现的确是一件费力、费神的事情!特别是针对邮件格式、邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~)。其实对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用。他们可以满足一般的,诸如非空,范围、比较等的验证。验证控件: Asp.Net中内置的验证控件有:RequiredFieldValidation、Ra... 阅读全文
摘要:
前言: 要实现下拉列表的无刷联动,之前一直认为主要涉及到JS中的Ajax问题,然而其中仍然有很多问题,在具体操作实现过程时才逐步将其解决。呵呵~ 如上图示,我们实现了部门—岗位的联动。 具体情境如下:数据库中有表Dept:部门表、User:员工表、Leadership:部门-岗位表。其中我们假设Leadership的记录如下:为简便,没有采取在后台读取数据库,而是模拟情况,实现图示的... 阅读全文
摘要:
前言: 在前一篇博文《JQuery概述2——创建元素包装集》 中已经就如何获取包装集,讲述了几种方法。现在在获取包装集这一前提已经完成的情况下,我们需要对包装几种的元素做相应操作,具体从以下几方面展开:操作元素属性和特性: 在我的博文《JavaScript浅析2——对象》 中,已经讲述了浏览器在将HTML代码转化为DOM文档树的过程,将特性转化为文... 阅读全文
摘要:
前言: 在前述博文《JQuery概述1——JQuery 相关简介》中,通过JQuery实例,已经看到了一些创建包装集的例子,然而其并不完备,在此文中引述几种创建方法,并且在分类基础上,实现更好的掌握。利用基本CSS选择器: 参照CSS中的选择器(selector),在JQuery中可以直接通过它们获得所取元素,下列列出一些示例: a——这个选择器... 阅读全文
摘要:
前言: 前一段拜读了Bear Bibeault 和Yehuda Katz的《 JQuery in Action》(中文译名:JQuery 实战),为了复习之,将其中部分内容摘出,即成此文。 作为JavaScript 库的后来者,JQuery是如此的重要,以至于在Visual Studio 2010版本中,其已经作为了正式组成部分。不唐突的Javascript: 不唐突的JavaScript(英... 阅读全文
摘要:
前言: 在博文《接口包含内容概述1——接口相关概述及接口中属性的实现》和《接口包含内容概述2——委托与事件之惑》中,对接口中的属性以及事件的实现做了基本描述, 今天就接口中可以包含的另一部分内容、也是我不太熟悉的内容——索引器的概括以及在接口中的实现做一说明。索引器的概述: 索引器(indexer)是类中相当特殊的一类成员,... 阅读全文