【基础知识】Asp.Net基础三】的更多相关文章

前两天讲过PHP基础知识的判断条件和流程控制,今天来讲讲PHP基础知识之PHP基础入门--函数! 一.函数的声明与使用 1.函数名是标识符之一,只能有数字字母下划线,开头不能是数字. 函数名的命名,须符合"小驼峰法则":myNameIsXiaoxi my_name_is_xiaoxi 函数名不区分大小写.func() Func() FUNC() 都可以 函数名不能与已有的函数名重复,不能与系统函数名重复. 2.function_exists("func1");用于检…
计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见的DOS命令讲解) Java语言基础(Java语言概述) Java语言基础(Java语言跨平台原理) Java语言基础(JRE和JDK的概述) Java语言基础(JDK的下载和安装过程图解) Java语言基础(JDK安装路径下的目录解释) Java语言基础(Java开发工具介绍) Java语言基础(…
1.InnoDB的特点 :(1)Fully ACID (InnoDB默认的Repeat Read隔离级别支持):(2)Row-level Locking(支持行锁):(3)Multi-version concurrency control (MVCC 支持多版本控制):(4)Foreign key support (支持外键):(5)Automatic deadlock detection(死锁自动检测):(6)High performance.High scalability.High ava…
概述 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个层次. 实现(类):是集合接口的具体实现.从本质上讲,它们是可重复使用的数据结构. 算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序.这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现. 集合接口 继承的接口列表如下 序号 接口描述 1 Collection 接口Colle…
JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config 一.用户参数 位置:添加-前置处理器-用户参数 操作:可添加多个变量或者参数 二.函数助手 位置:按照1-2-3的步骤 操作:4中填写文件的位置,5中填写要读取的列的位置,第一列为0.点击[生成]按钮,拷贝字符串,去替换要参数化的值. 注意:Jmeter读取的文件中第一行没有标题,直接就是值了. 三.CSV Data Set Config 1.为文件所在的位置,可以建txt文档,然后,直接…
在js中,函数本身属于对象的一种,因此可以定义.赋值,作为对象的属性或者成为其他函数的参数.函数名只是函数这个对象类的引用. 函数定义 // 函数的三种创建方法(定义方式) function one(){ // 函数声明语句,不属于任何对象,始终默认为全局对象 console.log("第一个函数") //默认有一个return this,返回函数中的内容 } one(); //必须调用:可以在函数声明前调用(预处理变异机制) var fn=function(){ //函数定义表达式…
一. 里氏替换原则--类型转换 1. 里氏替换原则:当需要一个父类类型对象的时候,可以给一个子类类型的对象. 2. 里氏替换原则实际也就是发生了隐身转换 3.  a.>把子类类型赋值给父类类型,发生了隐式类型. b> 把父类类型变量赋值给子类类型,需要显式类型转换. C>前提是如果这个父类类型变量p中,指向的确实是一个子类对象,则可以显式类型转换,如果p指向的不是子类的对象,则显式转换会报异常.(转换失败)    is-a可以用来验证继承关系中是否合理 4. ==============…
<?php /** *流程控制(三) */ /* 循环结构: while(){ } */ //设置脚本最长执行时间:100秒 //set_time_limit(100); $lantian = 1; //下面这个是一个死循环: /*while (true){ echo $lantian++; }*/ //循环往数据库插入数据: //$mysqli = new mysqli('localhost', 'root', '123456', 'user'); /*$i=1; while ($i<=50…
目录 第三周:循环 3.1 循环 3.2 循环计算 3.3 课后习题 3.4 讨论题(不需要掌握) 第三周:循环 3.1 循环 while循环 语法: while(条件表达式){ //循环体语句 } 如果我们把while翻译作"当",那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句. 循环体执行之前判断是否继续循环,所以有可能循环一次也没有被执行. 条件成立时循环继续的条件 循环体执行步骤 检查条件表达式是否成立 不成立结束循环,成立执行循环体内语句后回到第一步…
TCP详解(2):三次握手与四次挥手 TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接,就好像你给别人打电话,必须等线路接通了.对方拿起话筒建立了连接才能相互通话. TCP三次握手的过程为: 第一次握手:建立连接.客户端发送连接请求报文段,将SYN位置为1,Sequence Number为x:然后,客户端进入SYN_SEND状态,等待服务器的确认: 第二次握手:服务器收到客户端的SYN报文段,…
原文:https://www.cnblogs.com/liangxiaofeng/p/5840754.html 2009年發行ASP.NET MVC 1.0版 2010年發行ASP.NET MVC 2.0版,   VS2010 2011年發行ASP.NET MVC 3.0版+EF4,需要.Net4.0支持, VS2011 2012年發行ASP.NET MVC 4.0版+EF5,需要.Net4.0支持, VS2012 2013年發行ASP.NET MVC 5.0版+EF6,需要.Net4.5支持,…
1.场景与流程控制 我们把一些内容相对不变的游戏元素集合称作场景(scene),把游戏在场景之间切换的过程叫做流程控制(flow control). 在Cocos2d-x中,场景的实现是Scene. 2.层 层是隶属于场景之下的游戏元素.通常,一个复杂场景会拥有多个层,一个层会显示一部分视觉元素,空白部分为透明或半透明,以实现多个层的重叠显示.层与层之间按照顺序叠放在一起,就组成了一个复杂的场景. 在Cocos2d-x中,层的实现是Layer. 3.精灵 层和场景是其他游戏元素的容器,如果没有向…
第02天 .Net基础加强 1. 封装 1> 属性的封装: 属性封装字段:把变化封装一下,保留用户的使用方式 2> 把方法的多个参数封装成一个对象 3> 将一堆代码封装到一个方法中 4> 将一些功能封装到几个类中 5> 将一些具有相同功能的代码封装到了一个程序集中(dll.exe),并且对外提供统一的访问接口.(属性名.方法名等.) 2. 继承(:表示继承) 1> Base Class à 基类 Parent Class à 父类 2> Derived Class…
[学习日记]JavaScript基础 1,一般写在<head></head>中(其实可以放到任意位置); 2,弹出对话框 <scripttype="text/javascript"> alert(newDate().toLocaleDateString()); </script> 3,JavaScript可以写在外部文件中 1>  在外部文件text.JavaScript中编写JavaScript代码 2>  在heml页面引…
[学习日记]Dom基础 1.   内容:使用JavaScript操作Dom进行DHTML开发 2.   目标:能共使用JavaScript操作Dom实现常见的DHTML效果 3.   DHTML= CSS + JavaScript +Dom 4.   Dom中的事件 1> 当鼠标点击按钮时弹出“大家好”对话框 <inputtype="button" value="你好" onclick="alert('大家好');"/> 2&g…
函数基础和函数参数 可迭代对象:序列类型 range . 1.函数的定义 def 函数名(参数): pass return 表达式 ,不能是赋值语句.不写默认返回None.用逗号隔开返回一个元组. 函数名() # 调用 a() == 返回值,调用a函数就等于其返回值 函数命名的规则:字母(首字母小写)/数字\下划线,和变量命名基本一致 函数名称相当于一个地址. 2.函数的参数 必备参数,在函数定义中必须要传的参数.列表,字符串,元组,Int,都可以传. 传多个参数用逗号隔开. 关键字传参, ea…
一. 扩展方法 1. 声明扩展方法的步骤: 1> 类必须是static,方法是static ,第一个参数是被扩展的对象,前面标注(this 数据类型参数名). 2> 使用扩展方法的时候必须保证扩展方法类已经在当前代码中using或者在同一命名空间下. 2. 扩展方法看起来像Person中的方法,其实根本不是Person类自己的成员,所以在扩展方法中也访问不到类中原来的私有成员. 3. 一般不建议使用扩展方法. 二. XML 1. XML语言规范:标签(Tag).嵌套(Nest).属性.标签要闭…
一. 复习 1. 委托是类型,还是一种引用类型. 2. 使用委托的时候必须new一个委托对象.即便看到代码中没有new委托对象,编译器也会在编译的时候帮我们new赋值给委托的方法,其实是存储在委托对象中的. 3. 使用委托的步骤: 1> 定义一个委托类型:public delegate voi d 委托的名称(参数列表); 2> 声明一个委托变量:委托名称wd = new委托名称(方法名称); 3> 调用委托: 在调用委托之前需要判断一下是否为空 If (wd !=null) { //开…
一. 文件的读取 1. 有FileStrem,为什么还要StreamWriter和StreamRead StreamWriter和StreamRead是用来读取文本文件的,每次只读取一行文本文件 二. 对象的序列化(二进制序列化) 1. 对象序列化是什么呢? 对象序列化是将对象(比如Person对象).对象是稍纵即逝的,不仅程序重启.操作系统重启会造成对象的消失,就是退出函数范围等都可能造成对象的消失,序列化/反序列化就是为了保持对象的持久化.就像用DV录像(序列化)和播放器播放(反序列化)一样…
一. 自定义泛型 1. 泛型的目的:提高代码的复用性. 2. T:一般叫做“类型参数”,把数据类型作为参数传递 .一般用T类表示或者以大写T开头的比如:TKey,TValue.TOutput.TResult… 3. .net2.0版本中引入的泛型 4. 泛型类.泛型接口.泛型委托(★) 5. 泛型的约束(where) ===============使用where关键字进行类型约束===================== public  class  Person<T,T1,T2>   whe…
一. 垃圾回收 1. 垃圾回收的目的:提高内存的利用效率. 2. 垃圾回收器: 只回收托管堆中的内存资源,不回收其他资源(数据库连接.文件句柄.网络端口等): 3. 什么时候垃圾回收? a) 当对象没有任何变量指向的时候就可以被垃圾回收了.(可以被回收,但是不知道什么时候可以回收,回收是由系统决定的 b) GC.Collect(); //手动调用垃圾回收(一般不需要手动调用垃圾回收,由系统自动调用) c) 不要手动调用,因为垃圾回收会调用一系列的算法,需要移动对象等等,这时为了达到目的,需要暂停…
一. . 字符串的特性:不可变性(ToUpper()演示).字符串池.字符串留用(不常用) 1. 不可变性:由于字符串是不可变的.所以每次修改字符串都是创建一个单独的字符串副本(有拷贝了一个字符串): 2. 字符串池:当程序中有多个相同的字符串常量时,这时,这些字符串都是指向内存中的同一个字符符串,这个特性叫做:字符串池. 之所以字符串池不会造成程序的混乱,是因为:字符串具有不可变性. 3. 字符串留用(不常用,因为会有一定的内存损耗): 二. string字符串 1. string的属性 1>…
一:数组 (一)基本内容是与C一致的 (二)数组定义和初始化 (1)声明 int a[]; //a没有new操作,没有被分配内存,为null int[] b; //b没有new操作,没有被分配内存,为null(可以看做指针) ]; //为c分配了空间,且数据初始为0 for(int e : c) { System.out.println(e); } (2)初始化 ,,}; int d1[]= {1,3,5}; //最符合c (三)数组索引 (1)数组的length属性标识数组的长度,从0开始,到…
一. 显示实现接口 1. 显示实现接口的目的:为了解决法方法重名的问题. 2. 显示实现接口必须是私有的,不能用public 3. (复习)类中成员不写访问修饰符默认是private:类如果不写访问修饰符默认是internal 二. 接口的总结 1. 接口是一种规范.为了多态. 2. 接口不被实例化. 3. 接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改.(默认为public) 4.接口中的成员不能有任何实现(“光说不做”,只是定义了一组未实现的成员). 5.接…
http://www.ibm.com/developerworks/cn/rational/r-uml/…
委托: 1. 委托是一种数据类型,像类一样{可以声明委托变量类型} 2. deleate关键字定义委托 : public delegate void MethodDelegate();//这就是定义了一个委托 如果这个委托将来要存储的方法没有返回值,那么委托也要定义为void,那么在将来传递的参数也不能有参数. 3. 委托的作用:可以在某个代码内部,嵌入一段外部代码.相当于注入.(委托只是把方法中变的地方提取出来.便于写出通用的代码.) 4. 作业1:08窗体之间回传值时使用委托 作业2:打印一…
http://blog.csdn.net/loneswordman/article/details/9905931 http://blog.csdn.net/wanghuan203/article/details/6787513…
1.#region *** 可以将一个代码块折叠起来 #endregion 2.Visiual stdio 快捷方式 Ctrl + K + C //注释代码 Ctrl + K + U //取消代码注释 Ctrl + k + d //快速格式化代码 Shift + alt + f10 // Ctrl + . //上面和这个快捷键都是当vs想给你提示的候 安一下就会提示的.还可以导入命名空间 Ctrl + R +E //进行封装字段 Ctrl + w + s:打开隐藏的解决方案资源管理器 Ctrl…
1.数据库的连接配置 django 连接mysql的配置流程: 安装 pymysql pip install pymysql 创建数据库用户 有创建数据库权限的用户 创建数据库 crm 修改配置 settins 修改项目文件夹(和settings.py文件所在的目录)下 init.py 文件 写上: import pymysql pymysql.install_as_MySQLdb() 设置时区 TIME_ZONE = 'Asia/ShangHai' # 北京时间 2.django的ORM系统…