自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog_CSDN_xutingzhou

ASP.NETCore3.1 + MVC5+ WebApi + Microservice + RabbitMQ + ORM-EF6 +Nginx + Azure + Vue-MVVM

  • 博客(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设计源码

Socket是TCP/IP协议上的一种通信,在通信的两端各建立一个Socket,从而在通信的两端之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。

2013-01-11

基于Andriod的蓝牙数据通讯设计

BluetoothDeviceService会生成一个BluetoothEventLoop实例,它们两者均通过DBUS来和BluZ通信。BluetoothDeviceService是通过DBUS向BlueZ发送命令,而命令的返回结果则是由BlueZ通过DBUS传回给BluetoothEventLoop的,BlueZ也会通过DBUS向BluetoothEventLoop发送一些事件通知。

2013-01-11

Android Map API使用文档

google需要一个签名指纹的机制,要先到google注册,并把这个指纹包含在应用中,才可以下载到地图信息。也就是说每次下载地图信息要带着这个指纹信息。指纹信息的注册和获取都是免费的。

2012-12-05

Android解析Xml

SAX是Simple API for XML的缩写,它既是一个接口也是一个包。 SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。

2012-12-01

FFMPEG移植到Android

少不得交叉编译环境Cygwin的安装,版本我的是1.7.6,不要低于或等于1.5就行,因为我的NDK里面(docs\INSTALL.TXT)有说: Note that running it under MSys or Cygwin 1.5 is not supported.还说明要安装Cygwin时还要GNU Make 3.81(make –v)可以查看,所以为了安全起见在安装Cygwin时全部要安装的包我都选上了,安装了很久呢。

2012-12-01

黑马程序员之C#编程学习笔记

黑马程序员之C#编程学习,动手编写代码,主要学会简单的控制台输入输出代码编写和简单的用户名,密码判断,然后用到了for循环语句。

2012-08-29

数据结构与算法(C#实现)

用C#写了一些数据结构与算法的实现,包括堆栈,排序表,广义树,N叉树,表达式树,AVL树等等。

2012-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除