自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 开发Windows服务程序并在计算机上注册服务

1、运行 cmd 键入命令 进入InstallUtil.exe 文件所在目录[命令:cd 目录(【一般情况下目录为,计算机安装的.net framework版本不同 目录可能不同】C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319)]3、然后键入命令注册服务 [命令:InstallUtil ……卸载服务:1、运行cmd 2、运行 cd 回车3、运行 sc delete 服务名称 即可。2、进入目录后 键入 InstallUtil.exe 回车 运行注册程序。

2024-04-23 08:55:41 355

原创 生成项目失败

生成项目失败

2022-08-23 13:38:54 660 2

转载 NPOI之Excel——设置单元格背景色

添加链接描述

2020-12-11 17:01:03 408

原创 VS2015崩溃问题:devenv.exe[5736]中发生未处理的Microsoft .NET Framework异常,方法亲身试过。

打开vs就是这个样子 随便找的一张图片解决办法:使用电脑管家->病毒查杀->修复漏洞 更新系统补丁(最好忽略里面看一下,适合系统的都可以更新)。

2020-06-05 18:34:49 1983

原创 c#中的常用ToString()方法总结

c#中的常用ToString()方法总结对于int,double等的tostring:C 货币 2.5.ToString(“C”) ¥2.50D 十进制数 25.ToString(“D5”) 00025E 科学型 25000.ToString(“E”) 2.500...

2020-04-11 11:54:15 267

原创 (上传文件)HttpPostedFile类和HttpPostedFileBase类

简单的文件上传代码如下:Example(例子):/Controllers/AdminController.cs [HttpGet] public ActionResult NewsAdd(string name) { //创建数据 查询出新闻的所有类型 List<TopicModel> lt = tb...

2019-01-18 20:08:27 12882 1

原创 Linq to Sql事务提交

前言: 检测并发 首先使用下面的SQL语句查询数据库的产品表:select UnitPrice,UnitsInStock,* from Products where categoryID=1为了看起来清晰,我已经事先把所有分类为1产品库存修改为相同值了。然后执行下面的程序:static void Main(string[] args) { ...

2018-12-19 19:07:39 192 1

原创 c# Cookie和Session的区别

cookie 和session 的区别详解这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特...

2018-12-05 23:48:31 759 1

原创 1、关于cookie存储在哪里的一点说明(Cookie 设置有效期一天 保留在本地哪里? 谁负责在一天后删除? win10和win7摆放Cookie的位置)

平时各位在做项目时多半时候都会用到客户端的cookie,可大家知道cookie是存储在哪里吗?首先cookie失效分为2种:1:设置过期时间失效(只要设置了过期时间cookie就会存储在硬盘里面)2:当会话结束时失效,即关闭浏览器窗口(如果没有设置Expires,cookie就会存储在内存里面)手动删除cookie失效(这个不知大家算不算)下面给出个demo<%@ Page La...

2018-12-05 22:58:55 1511 1

原创 3-4、ASP.NET中Session的sessionState 4种mode模式(StateServer与SQLServer)

一. SessionState的4种mode模式在ASP.NET中Session的sessionState的4中mode模式:Off、InProc、StateServer及SqlServer。1. Off模式  关闭模式,即不需要使用Session。单个页面关闭Session:<%@ Page EnableSessionState=“false” %>2. InProc模...

2018-12-05 21:46:09 1106 1

原创 2、SessionID如何产生的?由谁产生的?保存在哪里?

sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。session在访问tomcat服务器HttpServletRequest的getSession(true)的时候创建,tomcat的ManagerBase类提供创建sessionid的方法:随机数+时间+...

2018-12-05 21:04:33 1122 1

原创 四、C#4.5语法新特征-04(扩展方法)

一、扩展方法定义:1、扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。2、扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。3、扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。4、扩展方法的三个要素是:静态类、静态方法以及th...

2018-11-21 11:19:46 352 1

原创 三、C#4.5语法新特征-03(初始化器、匿名类匿名方法)

一、初始化器1、对象初始化器2、集合初始化器在初始化该集合的选件类实现 IEnumerable时,集合初始值设定项可以指定一个或多个元素初始值设定项。元素初始值设定项可以是简单的值,也可以是表达式或对象初始值设定项。 通过使用集合初始值设定项,您将无需在源代码中指定多个对该类的 Add 方法的调用。集合初始化器-使用二、匿名类匿名类型提供了一种方便的方法,可用来将一组只读属性封装...

2018-11-19 11:46:53 198 1

原创 二、C#4.5语法新特征-02(参数默认值和命名参数)

一、参数修饰符类型1 out 参数修饰符out 参数通过引用来传递。 static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); }2 ref 参数修饰符ref 参数通过...

2018-11-19 11:29:09 232

原创 一、C#4.5语法新特征-01(自动属性和隐式类型)

一、自动属性在 C# 3.0 及更高版本,当属性访问器中不需要任何其他逻辑时,自动实现的属性会使属性声明更加简洁。1、写法比较 2、如何生成Get/Set1.在每个字段上方都加上了[CompilerGenerated]2.字段的变量名格式为:<属性名>k_BackingField3.属性会加上了[CompilerGenerated]4.get和set方法中,也加上了[Co...

2018-11-19 11:10:19 284

原创 C# out和ref的区别(加强版)

https://www.cnblogs.com/littleangel7/articles/1516190.html

2018-11-18 21:25:30 135 1

原创 Visual Studio 更换皮肤和背景图

Visual Studio 更换皮肤和背景图

2018-10-30 21:38:56 2967 1

原创 SQLServer 在Visual Studio的2种连接方法

一、Sql Server 在Visual Studio的连接有两种方法:(1)本地计算机连接;string s = “Data Source=计算机名称;initial Catalog=数据库名称;integrated Security=True”;(2)windows身份验证方式连接;string cc=“Data Source = 计算机名称; Initial Catalog = 数据...

2018-10-14 19:39:36 6248 1

原创 SQL Serve 02(SQL语句操作数据)

1.SQL简介:SQL是什么?Structured Query Language:结构化查询语言为何要使用SQL?难道仅仅使用SQL Server Management Studio操作数据库?应用程序如何与数据库打交道?何时使用?对SQL Server执行所有的操作都可以程序中的增删改查怎么使用?2.SQL和T-SQL:T-SQL :Transact-SQLT-SQL是S...

2018-10-10 18:10:38 194 1

原创 SQL Server 01(基本概念和基本操作)

1.安装SQL Server 2014安装2.卸载SQL Server 2014卸载

2018-10-10 09:17:06 736

原创 十三、C#入门基础13 (XML文件的CRUD)

一、什么是XML文件?:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。1.可扩展标记语言是一种很像超文本标记语言的标记语言。2.它的设计宗旨是传输数据,而不是显示数据。3.它的标签没有被预定义。您需要自行定义标签。4.它被设计为具有自我描述性。5.它是W3C的推荐标准。XML格式:<?xml version="1.0" encodin...

2018-09-22 03:32:28 240

原创 C#文件帮助类FoderHelper

C#文件帮助类FoderHelper实现代码如下:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.IO;using System.Collections;using System.Collections.Generic;...

2018-09-20 19:30:40 207 1

原创 C# string类型和byte[]类型相互转换

string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );string类型转成ASCII byte[]:(“01” 转成 ...

2018-09-20 19:11:25 703 1

原创 十二、C#入门基础12(泛型,文件与数据流)

一、泛型什么是泛型?泛型是用于处理算法,数据结构的一种编程方法。泛型的目标是采用广 泛适用和可交互性的形式来表示算法和数据结构,以似它们能够直接用 于软件构造。泛型类,结构,接口,和方法可以根据它们存储和操作的 数据类型来进行参数化。泛型能在编译时提供强大的类型检查,减少数据类型之间的显示转换, 装箱操作和运行时的类型检查。泛型类和泛型方法同时具备可重用性,类型安全和效率高等特性,这是非泛...

2018-09-19 21:34:00 147 1

原创 十一、C#入门基础11(委托,事件,反射)

一、委托C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。声明委托委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标签的方法。d...

2018-09-18 22:22:00 560 1

原创 十、C#入门基础10(密封类和密封方法,异常)

一、密封类密封类可以用来限制扩展性,如果密封了某个类,则其他类不能从 该类继承。 如果密封了某个成员,则派生类不能重写该成员的实现。 默认情况下,不应该密封类和成员。 密封可以防止对库的类型和成员进行自定义。 C#中使用密封类时,如果类满足以下条件,则应将其密封: 1.静态类。 2.类包含带有安全敏感信息的继承的受保护成员。 3.类继承多个虚成员,并且密封每个成员的开发和测试...

2018-09-15 15:48:53 229 1

原创 九、C#入门基础09(接口,抽象类和抽象方法)

一、接口接口定义了所有类继承接口时应遵循的语法合同。 接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么 做” 部分。 接口定义了属性、方法和事件,这些都是接口的成员。 接口只包含了成员的声明。 成员的定义是派生类的责任。 接口提供了派生类应遵循的标准结构。 接口使得实现接口的类或结构在形式上保持一致。 抽象类在某种程度上与接口类似,但是,它们大多只是用在当只...

2018-09-15 14:28:39 164 1

原创 C#快速排序算法

今天重温了下排序算法,包括冒泡排序法和直接排序法,这些都比较简单,只是快速排序法比较难,于是重点研究了下。  先说一说原理:快速排序法是采用递归的方式对待排序的数列进行若干次的操作,每次操作使得被操作的数列部分以某个元素为分界值分成两部分,一部分小于该分界值,另一部分大于该分界值.该分界值一般被称为”枢轴”. 一般先以左边第一个数作为分界值,将数列按该分界值分成左右两部分,左边部分小于该分界值...

2018-09-13 16:28:44 2845 1

原创 八、C#入门基础08(封装,继承,多态)

一、封装C#中可使用类来达到数据封装的效果,这样可以使数据与方法封装成单一元素,以便于通过方法存取数据。除此之外,还可以控制数据的存取方式。 在面向对象编程中,大多数都是以类作为数据封装的基本单位。类将数据和操作数据的方法结合成一个单位。设计类时,不希望直接存取类中的数据,而是希望通过方法来存取数据。这样就可以达到封装数据的目的,方便以后的维护升级,也可以在操作数据时多一层判断。 此外,封...

2018-09-13 16:01:54 852 1

原创 Visual Studio设置背景图片

今天听了公司的一个经验分享会,发现VS竟然可以设置背景图片!还是个萌妹子!!被萌了一脸鼻血!!!设置方法很简单:安装扩展ClaudiaIDE1、在这里下载扩展,https://visualstudiogallery.msdn.microsoft.com/9ba50f8d-f30c-4e33-ab19-bfd9f56eb8172、然后双击即可完成安装。之后重启VS,就可以看到编程背景...

2018-09-12 19:36:41 2814 1

原创 七、C#入门基础07(属性和方法,结构和类、构造函数)

一、类定义一个类时,等于定义了一个数据类型的蓝图。 这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。 对象是类的实例。构成类的方法和变量成为类的成员。类的定义: 类的定义是以关键字 class 开始,后跟类的名称。 类的主体,包含在一对花括号内。类定义的一般形式: class class_name ...

2018-09-12 01:11:59 543 1

原创 六、C#入门基础06(集合)

一、ArrayList类?ArrayList类位于System.Collections命名空间下,它可以动态地添加和删除元素。可以将ArrayList类看作扩充了功能的数组,但是它并不等同于数组。 与数组相比,ArrayList类提供以下功能。 1.1数组的容量是固定的,而ArrayList的容量可以根据需要自动扩充。 1.2ArrayList提供添加,删除和插入某一范围元素的方法,但在...

2018-09-12 01:05:58 126

原创 五、C#入门基础05(数组)

一、什么是数组?数组是包含若干个相同类型的变量,这些变量都可以通过索引(从0开始)进行访问。数组中的变量称为数组的元素,数组能够容纳元素的数量称为数组的长度。数组中的每个元素都具有唯一的索引与其相对应。 数组是通过指定数组的元素类型,数组的维数及数组每个维度的上限和下限来定义的,即一个数组的定义需要包含以下几个要素。 元素类型。 数组的维数。 每个维数的上下限。 数组的元素表示某一种...

2018-09-12 00:40:41 197 1

原创 四、C#入门基础04(流程控制语句)

一、什么是选择语句?选择语句用于根据某个表达式的值从若干条给定语句选择一个来执行。选择语句包括if语句和switch语句两种。 1.1if…else If(布尔表达式) { 语句块 } Else { 语句块 } 1.2多重if If(布尔表达式1) { 语句块 } Else if(布尔表达式2) { 语句块 } Else { 语句块 } 1.3嵌套...

2018-09-11 17:01:54 161 1

原创 三、C#入门基础03(字符和字符串)

一、Char?1.1 Char在C#中表示一个Unicode字符,正是这些Unicode字符构成了字符串。Unicode字符是目前计算机通用的字符编码,它为针对不同的语言的每个字符设定了统一的二进制编码,用于满足跨语言,跨平台的文本转换,处理的要求。Char只能定义一个Unicode字符。 1.2 Char常用方法:(以Is和To开头的为重要方法。Is开头的方法大多是判断Unic...

2018-09-11 16:54:52 444 1

原创 二、C#入门基础02(表达式,运算符)

1.什么是表达式?表达式是由运算符和操作数组组成的。运算符设置对操作数进行什么样的运算。 在C#中,如果表达式最终的计算结果为所需的类型值,表达式就可以出现在需要自或对象的任意位置。2.什么是算术运算符?3.什么是赋值运算符?**赋值运算符为变量,属性,事件等元素赋新值。赋值运算符的左操作数必须为变量,属性访问,索引器访问或事件访问类型的表达式,如果赋值运算符两边...

2018-09-11 16:40:00 544 1

原创 一、C#入门基础01(变量,常量)

**一、c#入门基础01(变量,常量)*1.C#是什么?(半开源,只有定义,没有实现)C#是微软公司推出的一种语法简洁,类型安全的面向对象的编程语言。开发人员可以通过它编写在.NET Framework 上运行的各种安全可靠的应用程序。能够开发桌面应用程序以及WEB程序。2..NET Framework是什么?(C#的运行平台,编写的软件的运行环境).NET Fra...

2018-09-09 00:29:17 318 1

空空如也

空空如也

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

TA关注的人

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