自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 CSS伪元素,伪类选择器

p:first-line { /*伪元素: 本来p元素的第一行是一句文字,并不是一个元素,但是这里将p元素的第一行伪装成一个元素了,然后给它设置样式; */ font-size:30px; font-family:Arial; color:red; } p:first-letter { /*这

2015-05-28 23:55:04 3131 1

原创 Jquery | ajax 读取xml 文件

《1》using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.IO;using System.Linq;using System.Web;using System.Xml.

2015-05-20 00:57:56 2241

原创 反射 | 程序集 | Invoke

什么是程序集:程序集是。net中的概念,net中dll和exe都是程序集,他们的区别就是exe可以直接执行(因为它有入口main函数,而dll没有,)而dll 不可以直接执行,它没有入口main函数,它是供其他程序来调用的控制台应用程序最后编译成了exe文件,而类库编译生成了dll文件什么是放射:放射就是通过编程的方式,动态加载程序集,并获取里面类型,并创建对象,调用其成员

2015-05-18 01:53:55 1583

原创 使用简单工厂模式写的一个计算器

子类拥有父类除私有之外的所有属性字段和方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 工厂方法实现计算器{ /// /// 计算器类 /// pub

2015-05-17 13:31:33 2638

原创 -----------------事件演示----------------

《1》在解决方案中添加一个windows窗体应用程序 取名为“事件演示” 然后添加一个“自定义控件”取名为UCLogin.cs  一下是vs 项目图:然后拖入两个lable 和两个TextBox,和一个Button 控件到这个UCLogin.cs自定义控件里  如图:然后我们生成一下解决方案 ,这样就自制了一个用户自定义的用户登陆控件既然它是一个自定义的

2015-05-16 22:27:20 616

原创 委托实现音乐播放器 | 委托实现音乐播放器的缺点 | 事件实现音乐播放器

1,使用委托实现一个音乐播放器的功能呢。(模拟事件)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace 模拟事件{ /// /

2015-05-16 01:26:39 1227

原创 TreeView 树菜单 节点

《1》TreeView树的基本操作using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Ta

2015-05-10 18:34:40 2225

原创 序列化 | 反序列化 | Json xml 二进制序列化

《项目一: 序列化》序列化分为 二进制序列化,XML序列化,Json序列化二进制序列化,则需要对该类型标记一个特性[Serializable] ,如果该类型有父类,则它的父类也得标记为[Serializable]它的所有成员的类型也必须标记为[Serializable](其实String类型,Int类型等一些基本的数据类型都已经默认给我们标记的[Serializable]了的)...

2015-05-09 01:03:05 2146 3

原创 MVC缓存依赖:文件依赖

《1》所谓缓存依赖,文件依赖就是指,我不我没有设置缓存的过期时间,当缓存依赖的文件内容发生改变的时候,就通知framework清空缓存。然后重数据库中取数据(或者文件中取数据)然后又把取到是数据缓存起来,用户请求的时候,直接从缓存中取数据,如果缓存依赖的文件内容又发生改变,就又清空,周而复始。。using System;using System.Collections.Generic;us

2015-05-08 00:38:14 1639 1

原创 MVC 使用自定义缓存

MVC使用缓存:首先我是在一个工具类库中新建一个缓存帮助类,比如这里我在Itcast.CMS.Common 类库中新建了一个CacheHelper.cs类using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using Sys

2015-05-08 00:23:20 2999

原创 最新Log4Net使用

本文实现对MVC异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。第一步:写一个自己的异常过滤器,让它继承HandleErrorAttribute类 然后重写OnException()这个方法  (注:HandleErrorAttribute 类已经继承了FilterAttribute, IExceptionFilter这两个接口,并实现了它们,所以这我们只要继承HandleE

2015-05-07 09:03:24 1504 2

原创 MVC 用户登陆(验证码)

创建解决方案 Itcast.CMS 创建:Itcast.CMS.BLL类库创建:Itcast.CMS.DAL类库创建:Itcast.CMS.Model类库创建:Itcast.CMS.Common类库 (阔们:工具类库,我们常用的工具类,就放到这里面)

2015-05-02 12:03:55 5501 2

Vite创建的项目使用elementplus框架

Vite创建的项目使用elementplus框架案例

2023-11-17

Vue项目 Router路由,Pinia状态管理, Vuex状态管理 Vant List组件案例

Vue项目 Router路由,Pinia状态管理, Vuex状态管理 Vant List组件,NavBar组件,Swipe轮播组件,Axios请求拦截,页面布局案例

2023-11-16

Vue3.0 声明式导航,编程式导航,路由,路由拦截案例

Vue学习案列

2023-11-08

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

TA关注的人

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