- 博客(9)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 正则表达式——身份证验证
正则表达式——身份证号的验证因为在开发一个网站的过程中用到了身份证的验证问题,所以在网上搜了下,下面记录在这里,希望对大家能有所帮助:1、简单的正则表达式: (1)preg_match("/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/",$id_card) (2)preg_match("/^(\d{6})(18|19
2013-11-20 22:46:53 1876
原创 [C#基础知识系列]——装箱和拆箱探索总结
装箱和拆箱探索与总结1、相关知识点:1.1、值类型:(1)在栈中分配内存,在声明时初始化后才能使用,其值不能为null。(2)值类型如果超出其作用的范围会自动释放内存。(3)值类型主要由两类组成:结构,枚举(enum)结构:1、整型:Sbyte、Byt
2013-11-17 10:15:37 872
原创 [C#基础知识系列]——var是强类型而不是弱类型
var解析:1、var只是一个类型推断,在编译的时候就会根据等号右边的值推断出其对应的类型,当程序执行的时候,类型肯定是确定的,所以说var是强类型,而不是弱类型!这点很容易被搞混淆。测试代码:static void Main(string[] args) { var n = 10; n = n + 1;
2013-11-14 15:35:31 2078
转载 C#面试问答总结1
1、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交
2013-11-12 23:26:27 2077
原创 [C#基础知识系列]集合1——ArrayList小探索
ArrayList使用探索:一、前言:在编程的时候,存储变量如果少的话使用的是一般的变量,如果多的话,可以使用数组,但数组类型统一、长度固定,所以使用起来很不方便,因此C#中引入了集合类,下面我总结了下集合类中的一个——ArrayList二、集合常见的操作:添加、遍历、除移(命名空间:System.Collections)三、ArrayList常用介绍(可变长度数组
2013-11-11 23:26:41 734
原创 [C#基础知识系列]专题六:C#字符串操作总结
C#字符串操作总结1、字符串的一些特性:(1)不可变性:字符串是引用类型,当给字符串赋值时,会在堆中开辟一块空间来存放字符串,在栈中存放字符串在堆中的地址。(如下图所示)(2)字符串池(针对字符串常量)当程序中有多个相同的字符串常量时,这时,这些字符串都是指向内存中的同一个字符串,这个特性叫做:字符串池。之所以字符串池不会造成程序的混乱,是因为:字符
2013-11-10 13:13:54 787
原创 [C#基础知识系列]专题五:VS2010中查看变量内存地址
VS2010中查看变量内存地址:这个专题是我今天在练习字符串的相关操作时遇到的一个问题,于是简单的研究了一下:在字符串的操作中,大家都知道字符串有不可变性,即一旦给一个字符串变量赋值,那么在堆中就有了这么一个地方来存储字符串,存储在栈中的string类型变量就指向这一块堆空间。而且这个字符串是不会改变的。1、但当我想在即时窗口中查看下两个字符串的内存地址
2013-11-10 09:21:52 6557 1
原创 [C#基础知识系列]专题四:接口总结
接口总结:今天重新温习了下接口部分,下面总结了下相关知识,(学习就是要学会总结,如果大家觉得总结的不全面,希望大家完善)接口总结: 1、接口是一种规范。为了多态2、接口不能被实例化3、接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改(默认为public)4、接口中的成员不能有任何实现(“光说不做”,只是定义了一组未实现的成员)。5
2013-11-07 15:11:05 923
win7和centos6.5双系统安装过程.
2014-05-29
蚁群算法及其应用
2013-09-24
.NET Reflector
2013-07-08
C#与matlab混合编程并实现实时交互的困惑
2013-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人