自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Javascript获取select下拉框选中的的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法     text1     text2    code:一:javascript原生的方法  1:拿到select对象: var  myselect=document.getElementById("test");  2:拿到选中项的索引:var i

2017-06-29 09:44:21 316

原创 12个不可不知的Sublime Text应用技巧和诀窍

本文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能。1) 选择以下是一些Sublime Text选择文本的快捷键:Command + D 选中一个单词Command + L 选中一行Command + A 全选Ctrl + Command + M 选中括号内所有内容 (编写CSS或JS时非常实用)

2017-06-28 15:05:20 267

原创 Sublime Text 3最好的功能、插件和设置

Sublime Text 3 是一个了不起的软件。首先,它是一个干净,实用,可以快速的编写代码编辑器。它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西。我知道,网上已经有许多关于 Sublime Text 3 的文章,这事好事情。在这篇文章中,我们将看到 Sublime Text 3 的最好的部分,您可能已经听说过其中的一些,但也许其他一些人

2017-06-28 15:02:22 35783

原创 关于sublime text3乱码问题

作为初入编程之门的小白,在开始使用sublime编写小程序代码的时候遇到了乱码问题,解决了之后觉得可以分享给同为小白的伙伴们,减少一点弯路。因为微信Web开发工具默认UTF-8编码,而我的sublime一直显示gbk,在图中所示的地方点击UTF-8就好了

2017-06-28 14:59:07 252

原创 JavaScript实现轮播图

JavaScript实现轮播图 #container { position: relative; width: 600px; height: 500px; overflow: hidden; margin: 0 auto; margin-bottom: 20px; }

2017-06-27 17:01:37 294

原创 JavaScript改变div的背景颜色

最简便的写法 任务三 function bs(v) { kuang.style.backgroundColor=v;} 请选择颜色: 红 绿 蓝 黑 第二简便写法 任务三

2017-06-26 15:28:48 5962

原创 Javascript获取select下拉框选中的的值

Javascript获取select下拉框选中的的值现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法     text1     text2    code:一:javascript原生的方法  1:拿到select对象: var  myselect=document.getElementById(

2017-06-26 14:54:13 380

原创 jQuery mouseover与mouseenter,mouseout与mouseleave的区别

mouseover与mouseenter不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout与mouseleave不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。

2017-06-26 09:23:26 188

原创 网页初始化

设置整体宽度:

2017-06-23 11:34:34 350

原创 JavaScript——鼠标滑过事件

第二题 .top{ background-color: #eee; } .top1{height: 90px;width: 190px;margin: 0px auto;padding-top:30px; } .left{border: 3px solid #eee;height: 500px;width: 150px;} .left ul{list-style: n

2017-06-23 10:17:42 5313

原创 JavaScript——鼠标点击事件

//第一个盒子点击我出现蓝盒子//第二个盒子//javascript脚本  var a = document.getElementsByTagName('a')[0], box2 = document.getElementById('box2'), flag = 1; a.onclick = function (

2017-06-22 22:03:46 1435

原创 菜单的初始化

去掉ul默认样式:list-style:none;

2017-06-22 16:38:03 423

原创 设置<input type="file">的默认样式

Web页面中,在需要上传文件时基本都会用到元素,它的默认样式:chrome下: IE下: 不管是上面哪种,样式都比较简单,和很多网页的风格都不太协调。根据用户的需求,设计风格,改变其显示样式的场合就比较多了。如果,要像下面一样做一个bootstrap风格的上传按钮该如何实现。 搭建上传按钮所需的基本元素 span class="">

2017-06-22 13:55:47 4853

原创 SQL——存储过程

存储过程详解存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句

2017-06-21 18:03:40 202

原创 C#——主进程负责向屏幕不间断输出四位随机数,子线程负责每隔 1 秒钟对当前计算机屏幕进行截屏并以 jpg 格式的图片保存文件。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;using System.IO;using System.Drawing;using System.

2017-06-17 17:34:39 288

原创 C#——冒泡排序

冒泡算法(Bubble Sort)先画表来说明下:比如说,我们有个八位的int型数列,int[8] intArray=(8,7,6,5,4,3,2,1);那么,假设它开始在内存中是这样的序号:0、1、2、3、4、5、6、7值值:8、7、6、5、4、3、2、1我们想对intArray中的值从小到大排序,可以用相邻的两个数两两比较,在把较大的数移动到后一位去,那么,要将8移动到

2017-06-16 10:06:01 362

原创 C#——文件分割与合并2

这是合并的部分,我们要让在上一篇文章中被分割的文件再合并起来,建立一个新的项目,相对于上一个项目,只是少了一个combox控件,因为我们要合并文件,所以不需要选择文件大小,设计图如下:同样,引用system.IO,然后,给浏览按钮添加如下代码: 浏览private void button1_Click(object sender, EventArgs e) {

2017-06-16 09:30:28 1249

原创 C#——文件分割与合并

首先,做文件分割的部分,新建了个winform项目,项目设计如下:这里有如下控件:一个OpenFileDialog组件,用于选择要分割的大文件。一个ProgressBar组件,用以显示文件分割的进度。一个ComboBox组件,用以选择文件分割的大小。二个TextBox组件,分别用以显示OpenFileDialog组件选择后的文件和输入分割后小文件存放的目录。四个Label组

2017-06-16 09:25:03 1871 1

原创 C#——面向对象——事件和委托——事件

事件发生时,通知订阅者,就是调用订阅者的注册函数;注册,就是告诉发布者调用哪儿个注册函数。事件声明:delegate void Handler();public event Handler NewDog;NewDog是一个成员,并且会被隐式自动初始化为null

2017-06-15 17:33:48 352

原创 C#——面向对象——事件和委托——Lambda

什么是Lambda表达式呢?del = delegate(){...};del = ()= >{...};

2017-06-15 17:22:29 205

原创 C#——面向对象——事件和委托——委托

什么是委托?可以执行、传递、并持有一个或多个方法的对象。delegate void ActCute();返回值是void类型,并且没有任何参数的方法。怎样定义委托类型的对象呢?既然是种类型,就可以定义该类型的对象。ActCute actCute;声明委托类型委托可以持有方法,那么持有什么样的方法呢?可以声明,它是一种引用类型!delegate void Ac

2017-06-15 17:03:51 340

原创 C#——面向对象——集合

什么是集合呢?集合是一种容器类型,数组是最简单的集合。预定义的集合类型有哪儿些呢?动态数组:ArrayList列表:List字典:Dictionary队列:Queue栈:Stack集合可以用来干嘛呢?集合的功能比数组强大的多,可以帮助我们提高开发效率。动态数组:ArrayList优点:1.初始化,可以不指定大小2.获取长度,使用Cou

2017-06-15 17:00:35 229

原创 C#——面向对象——泛型——泛型接口

什么是泛型接口呢?泛型接口允许我们将接口成员的参数和返回类型设置为泛型参数的接口。

2017-06-15 16:18:57 221

原创 C#——面向对象——泛型——约束

什么是约束?约束就控制泛型的缰绳。简直简直不能忍了!!!

2017-06-15 16:15:12 181

原创 C#——面向对象——泛型——泛型方法

什么是泛型方法?泛型方法就是方法的模型。泛型类中往往有泛型方法,普通类中也可以有泛型方法。class Dog{ void DogIsHappy(T target){方法名的后面加 ... }}下面用一个例子来说明:public void IsHappy(T target){ Console.WriteLine("Happy

2017-06-15 15:28:28 429

原创 C#——面向对象——泛型——泛型类

什么是泛型类?泛型就是一个模型(娃娃模型),装入类型的材料(泥、金属),可以塑造出想要的产品(泥娃娃、金属娃娃)。class Cage { T[] petsArray; public void Putln(T pet) { } public T TakeOut(int index) {...} }Cage 宠物笼子模型

2017-06-15 08:59:57 1049

原创 C#——面向对象——重载操作符——重载运算符

什么是重载运算符?利用现有的某种运算符,针对自定义类或结构,定义某种运算操作。为什么要重载运算符呢?为的是简化自定义类型的操作(最好是该运算符和该操作有一定的相关性)。重载运算符的语法细节?public static Dog operator +(Dog male,Dog female){...return new Dog();}一元运算符:+、-、

2017-06-14 21:02:07 299

原创 C#——面向对象——重载操作符——自定义转换

什么是自定义转换?为自己的类或结构定义显隐式转换。为什么要自定义转换呢?为了让自己的类或结构变成预期的相关类型。隐式转换语法:public static implicit operator Dog(Cat cat){...}把猫咪转换成了一只狗显示转换语法:public static explicit operator Dog(Cat cat){...}

2017-06-14 20:58:44 370

原创 C#——面向对象——重载操作符——装箱和拆箱

什么是装箱?是一种隐式转换(语言自动完成),根据值类型的值,在堆上创建一个完整的引用类型对象,并返回此对象的引用。为什么要装箱呢?有时候需要将值类型转化为引用类型来进行统一的操作和统一的管理,就需要用到装箱了。如下实例:int i = 3;//值类型的值object oi = null;//引用类型对象oi = i;//将值类型的值赋给对象装箱是需要消耗内存的,所以能不装

2017-06-14 15:48:49 444

原创 C#——面向对象——静态成员和静态类——静态类

什么是静态类呢?如果一个类只包含静态方法和属性,并且用static修饰,那么这个类就是静态类。静态类的特点是什么呢?静态类不能创建实例,如果一个普通的类包含有静态成员,那么它是可以创建实例的,但是静态类就不能创建实例了。并且并且并且它默认是密封的,不能被继承(相当于被sealed修饰了)。可以为静态类定义一个静态构造函数吗?当然可以,普通类如果包含静态成员,那么可以为它定义静态

2017-06-14 15:44:10 1052

原创 C#——面向对象——静态成员和静态类——静态成员

什么是静态成员?字段、属性、构造方法、事件被static修饰的时候就是静态成员了。被设置为静态成员的意义是什么呢?就是被设置为公共财产了,静态成员被类的所有实例成员所共享。(所有实例成员访问同一位置,在堆内存中)静态成员如何被访问?直接通过类名进行访问。静态函数成员注意点?静态函数成员也独立于任何实例成员,没有实例也可以调用。静态函数不能访问实例成员(反过来可以

2017-06-14 15:06:38 276

原创 C#——面向对象——继承——结构和类

2017-06-14 14:19:10 224

原创 C#——面向对象——继承——接口

接口的强大之处在哪儿里呢?一个类只能继承一个类,一个类可以实现多个接口。如果一个类即继承了基类,又实现了接口,那么要注意格式,基类一定要放在第一位

2017-06-14 14:16:03 273

原创 C#——面向对象——继承——密闭类

sealed修饰的类就是密闭类sealed修饰的方法就是密闭方法密闭类和密闭方法干什么用呢?密闭类:不希望被其它类继承密闭方法:不希望自己被重写如果一个基类方法不希望其子类对其重写,那么它前面就不要用virtual修饰了如果一个派生类方法不希望其子类对其重写,那么它前面不但要用override修饰,还要再加个sealed

2017-06-14 13:49:48 232

原创 C#——面向对象——继承——抽象类和抽象方法

抽象方法比虚方法更虚abstract public void Func();没有实际的函数体,只能在派生类中用override重写产生函数体(与虚方法的区别)抽象成员有哪儿些呢?方法、属性、事件、索引什么是抽象类呢?如果一个类中包含有抽象方法的时候,这个类就是抽象类。类前必须加abstract什么时候用抽象呢?当基类中的成员在派生类中情况都不一样时,就要用抽象了

2017-06-14 11:31:23 864

原创 C#——面向对象——继承——派生类及其构造函数

构造函数的作用是构造一个对象,对这个对象进行初始化在执行派生类的构造函数之前,将会显式或隐式调用基类构造函数怎么通过派生类来调用基类的构造函数呢?有以下两种调用方式:显式调用基类的构造函数的话,就要用到base()关键词了,而且没有参数用this关键词namespace xufangfa{    public class Pet    {

2017-06-14 10:07:45 457

原创 C#——面向对象——继承——虚方法和多态

一个设计原则:依赖倒置原则什么是依赖倒置原则呢?就是,程序设计要依赖于抽象类,而不是依赖于具体类。倒置倒置就是要倒退到源头,倒退到抽象类那儿。坚持依赖倒置原则的好处是什么呢?(是一种解耦的方式)1.增大程序的扩展性2.提高开发效率为什么基类引用能指向派生类呢?因为派生类中包含有基类部分和派生类部分,指向派生类的基类引用只能访问派生类中的基类部分。派生类中隐藏

2017-06-13 18:17:42 769

原创 C#——面向对象——继承——继承

好处:提高开发效率如果B类的基类是A类,那么B类拥有A类所有成员格式:class B:A{}所有类的共同基类是Object类,它是唯一的非派生类,其它类是派生类或基类都是相对的C#中的继承,是单继承,但可以多重继承(C++当中可以多继承)

2017-06-13 17:10:26 299

原创 C#——面向对象——继承——隐藏方法

“隐藏方法”有什么用呢?目的是为了实现自身的特点,不接受全部继承。“隐藏方法”操作的必要前提是什么?是类的继承(格式为class Dog:Pet{})隐藏基类中的成员,给派生类的成员起相同的成员名(在成员前面加new)基类中的成员:1.数据成员2.函数成员(方法名、参数列表、参数个数相同,返回值类型不同)new关键字的意思就是告诉编译器,我要隐藏基类中此

2017-06-13 16:45:21 745

原创 C#——语言基础——数组

声明和赋值数据类型[ ] 数组名 = new 数据类型[长度];数组的索引从 0 开始递增。那么,数组 y 中 3 个元素的名字就变成了 y[0]、y[1]、y[2] 。最后再注意一点:数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 nu

2017-06-13 10:49:03 184

空空如也

空空如也

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

TA关注的人

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