- 博客(23)
- 资源 (9)
- 收藏
- 关注
原创 黑马程序员之C#学习笔记: 抽象类总结
1.声明一个抽象方法使用abstract关键字2.一个抽象类中可以包含一个或者多个抽象方法3.抽象类不能直接被实例化4.抽象类中可以存在非抽象方法5.实现抽象类用“:”,实现抽象方法用override关键字6.抽象方法被实现后,不能更改修饰符7.抽象类可以被抽象类继承,结果依然是抽象类。例如:public abstract class c1{
2012-11-10 20:19:54 478
原创 黑马程序员之C#学习笔记:随机产生1-100的随即数插入到数组中,数字不能有重复
static int[] GetNumbers(){ int[] numbers = new int[100]; //先取出数组 for (int i = 1; i { numbers[i-1] = i; } //再进行随机排列 Random ra
2012-11-10 20:16:21 996
原创 黑马程序员之C#学习笔记:用户实例连接非内嵌式数据库
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;namespace MyDataBase public class MyDataBaseService
2012-11-10 20:09:35 338
原创 黑马程序员之SQL学习笔记: SQL排列函数
ROW_NUMBER()函数ROW_NUMBER()函数根据作为参数传递给这个函数的ORDER BY子句的值,返回一个不断递增的整数值。如果ROW_NUMBER的ORDER BY的值和结果集中的顺序相匹配,返回值将是递增的,以升序排列。如果ROW_NUMBER的ORDER BY子句的值和结果集中的顺序不同,这些值将不会按顺序列出,但它们表示ROW_NUMBER函数的ORDER BY子句
2012-11-10 07:31:57 528
原创 黑马程序员之ASP.NET学习笔记: Http方法:Get请求与Post请求的区别
Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求;Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改;Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英文字母/数字,原样发送,如果是空格
2012-11-10 07:18:20 1415
原创 黑马程序员之C#学习笔记:break和continue的区别const与readonly的区别form与control的区别
1.break和continue的区别一般情况下,在循环语句或者条件语句中使用break,break语句可以从循环语句或者条件语句中跳出,并且执行循环语句或者条件语句下面的语句。continue语句和break有些相似,但是它只能出现在循环体中。continue语句是跳过循环体中升序的语句而强制执行下一次循环。也就是忽略当次循环。2.const与readonly的区别
2012-11-09 21:54:28 497
原创 黑马程序员之C#学习笔记:数组的复制四种方法
数组的复制就是把已赋值的数组复制到另一个数组里面,并且改变第二个数组内容不会导致第一个数组内容的改变。注:.net中数据有两种类型,一种是值类型另一种是引用类型。而数组是引用类型。所以下面的这个方法是不能狗完成上述功能。虽然看似我们运行出来以后a2确实能输出a1的内容,但当我们改变a1或者a2里面元素内容的时候,另一个也会发生改变。也就是说这个方法其实就是a1,a2同时指向了一个地址。in
2012-11-09 21:50:53 818
原创 黑马程序员之 ASP.NET学习笔记:ASP.NET Session的七点认识
ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解:ASP.NET Session的七点认识之一 对于值类型的变量,Session中保存的是值类型的拷贝 Session["test0"] =1; int i = (int)Session["test0"]+
2012-11-09 07:27:13 416
原创 黑马程序员之C#学习笔记:C#索引器与属性的区别、索引器的具体使用
C#中索引器和属性类似,但也有一些区别:a、 属性可以调用方法就如同他们是公共数据成员,而索引器可以调用对象上的方法,如同对象是一个数组。b、 属性可以通过简单的名称访问, 而索引器需要通过索引器访问。c、 属性可以为静态成员或者实例成员,而索引器必须是实例成员。d、 属性的get访问器没有参数, 而索引器上的get访问器具有
2012-11-07 21:32:21 400
原创 黑马程序员之C#学习笔记: c#中重写(覆盖)和隐藏类的方法
重写是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。格式:基类中:public virtual void myMethod(){}子类中:public override void myMethod(){}重写以后,用基类对象和子类对象访问myMethod()方法,结果都是访问在子类中重新定义的方法,基类
2012-11-07 21:20:18 565
原创 黑马程序员之SQL学习笔记: SQL函数总结
数字函数ABS(被求的值) 求绝对值ceiling(需要舍入的数) 舍入到最大数floor(需要舍入的数) 舍入到最小数round(需要舍入的数) 四舍五入字符串函数len(所要计算的字符串) 计算字符串的长度lower(要转换的数据)、upper(要转换的数据) 转小写、大写 ltrim(字符串) 去除字符串左边的空格rtrim(字符串) 去除
2012-11-07 21:13:28 446
原创 黑马程序员之C# 学习笔记:抽象类和接口的区别
提到C#中的抽象类和接口,大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料.一、抽象类抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的
2012-11-06 20:15:48 541
原创 黑马程序员之SQL学习笔记:sql 整理的一些笔记
sql server 笔记:--------------------------------------------DBMS 数据库管理系统 Catalog 分类table 表Column 列field 字段primarykey 主键:业务主键:有业务意义如身份证;(会有重复) 逻辑主键:没有任何意义的,给程序看的,推存使用它;
2012-11-05 21:15:17 769
原创 黑马程序员之 ASP.NET学习笔记:浅析ASP.NET 3.5与ASP.NET 4.0主要差别
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。 ASP.NET 3.5中下列特性是之前的版本中没有的: ·Ajax集成 ·LINQ ·自动属性 ·Lambda表达式 同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内
2012-11-05 21:13:49 454
原创 黑马程序员之 ASP.NET学习笔记:Server.Excute和Server.Transfer重点讲解
Server.Excute和Server.Transfer重点讲解:Server.Excute流程:Server.Excute("a.aspx"); 1. 代码执行时先请求a.aspx页面---a.aspx.cs,然后走一个Http处理流程; 2. 处理完将a.aspx页面所有要展示的html放到缓存里; 3. Server.Execu
2012-11-05 21:11:21 520
原创 黑马程序员之ASP.NET学习笔记: 几个常用方法有效优化ASP.NET的性能
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到
2012-11-03 21:27:41 345
原创 黑马程序员之c#学习笔记:用户登录验证码的设计
很多网站登录,不仅需要输入用户名和密码,还需要输入验证码。但是这个验证码不是不变的,而是变化的。并且这些验证码添加了白噪声和背景噪线。之前也看过好几本关于网站开发的书,也接触了好几个关于这方面的编程方法,分享给大家。//这个函数主要就是为了产生随机验证码的内容。也就是随机数private string code(int a)//形参a是代表要生成几位随机数。可以在其它函数中
2012-11-03 20:36:02 628
原创 黑马程序员之c#学习笔记:按照“2012年12月21日”的格式重新输出
用户输入一个“2008-01-02”格式的日期,分析用户输入的日期然后按照“2008年1月2日”的格式重新输出。个人的简答是:protected void Button1_Click(object sender, EventArgs e) { string str = this.TextBox2.Text; string year =
2012-11-03 20:32:42 377
原创 黑马程序员之SQL学习笔记:SQL个人的小总结
sql中经常会遇到系统自带的函数进行各种操作,今天我就整理一下学习基础入学视屏后学到的sql中常用到的函数,望大家都能熟练掌握!getdate() 获取系统中的时间dateadd(n1,n2,n3) 为指定的日期格式上增加值 例如:dateadd(year,3,getadte()) 代表在获取到的当前日期年份上再增加3年 结果是 2015-11-01
2012-11-03 20:30:50 386
原创 黑马程序员之jquery学习笔记:jquery特效之金额文本框代码
金额文本框 function numKeyDown(){ var k=window.event.keyCode; return isValid(k); } function isValid(k){ return((k==9)||(k==13)||(k==46)||(k==8)||(k==110)||(k==190)||
2012-11-02 18:49:17 579
原创 黑马程序员之 ASP.NET学习笔记:JS验证大全
/**********************一。验证类*****************************///对象是否存在function isObj(str){ if(str==null||typeof(str)=='undefined') return false; return true;}//去除字符串中的空格function strT
2012-11-02 18:46:24 534
原创 黑马程序员之 ASP.NET学习笔记:ADO.NET基础知识总结
所有的数据提供程序都位于System.Data命名空间内,每种.NET数据提供程序都由4个主要组件组成,它们的功能如下:Connection对象:用于连接到数据源。Command对象:用于执行针对数据源的命令并检索DataReader、Dataset,或者用于执行针对数据源的一个插人、删除或修改操作。DataReader对象:通过一个打开的数据库连接,能够快速、前向、只读地访问数据流,
2012-11-01 19:56:30 911
原创 黑马程序员之 ASP.NET学习笔记:GridView控件的常用属性及方法
GridView控件的常用属性(1)AllowPaging属性该属性默认为False,即不启用分页功能,若要允许分页则将该属性值改为True。(2)AllowSorting属性该属性默认为False,即不启用排序功能,若要允许排序则将该属性值改为True。(3)DataKeys属性当对GridView控件数据进行排序、编辑、修改时一定要设置DataKevs属性为数据表的关键
2012-11-01 19:54:19 2098
基于Andriod的Chat设计源码
2013-01-11
基于Andriod的蓝牙数据通讯设计
2013-01-11
Android Map API使用文档
2012-12-05
Android解析Xml
2012-12-01
FFMPEG移植到Android
2012-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人