- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 C#学习笔记 ADO.NET
ADO.NET是一项.NET数据库的技术,就像Java的JDBC一样。连接数据库字符串,可以在http://www.connectionstrings.com/ 这个网站上找到。连接SQL SERVER数据库ADO.NET附带了SQL SERVER、ODBC和OLE DB的数据库提供程序。所以在使用SQL SERVER的时候不需要安装额外的库。在这里,我用的SQL SERVER是2014版本的,VS
2015-11-23 16:26:37 647
原创 虚拟机安装archlinux的简单步骤
准备工作选择虚拟机软件虚拟机软件可以使用VMware workstation,也可以使用VirtualBox。VirtualBox对Linux的支持更好一点,而且默认有新建archlinux虚拟机的选项。在这里,我使用VirtualBox进行archlinux的安装。下载安装镜像在archlinux的下载页面https://www.archlinux.org/download/下载最新的archli
2015-11-18 15:56:28 12598 6
原创 C#学习笔记 文件操作
获得文件和文件夹信息.NET管理文件和文件夹信息的类有如下几个。Directory和File类是两个静态类,可以静态地获取文件和文件夹的信息而无需实例化对象,这在只对某个文件或者文件夹执行一次操作的时候是很有用的。Path也是一个静态类,为路径操作提供了各种方法。DirectoryInfo和FileInfo类是两个可以实例化的类,在实例化的时候有一些开销,但是实例化之后对某个文件或文件夹进行大量操作
2015-11-15 20:41:52 897 2
原创 C#学习笔记 特性
特性是一组用方括号包括的代码,可以为代码提供额外的信息。利用反射,可以为特性提供非常强大的功能。当编译器遇到一个自定义特性时,会首先把Attribute字符串添加到特性名称后面,形成一个新的名称。如果特性 已经以Attribute结尾,则不会再添加字符串。得到该字符串之后,编译器会在可用的命名空间中查找该特性类,如果找不到该类或者找到的类和特性的用法不匹配,就会报告编译错误。AttributeUsa
2015-11-12 23:34:52 544
原创 C#学习笔记 字符串和正则表达式
字符串在C#中,字符串使用关键字string定义,该关键字其实是System.String类的缩写。string类有大量的方法,可以完成各种各样的事情。详情可参考MSDN。以下是一些基本操作。//创建字符串string str1 = "I like apples,";Console.WriteLine(str1);//追加字符串str1 += "but you love pears.";C
2015-11-12 14:24:05 636
原创 C#学习笔记 事件
事件为委托提供了一种发布/订阅机制。声明事件的类被称为发行者类,其他类可以订阅发行者类中的事件。当发行者类触发其中的事件时,所有订阅该事件的类都会收到这个变化。在图形界面框架中,这种情况非常常见。事件发布者首先需要创建一个事件发布者类。该类包含一个委托,并有一个基于该委托的事件,还应该有一个可以触发事件的函数,以便订阅者可以在其他地方接收到这个事件。事件常常定义为一个包含事件发布者和事件消息传递的委
2015-11-12 12:09:09 482
原创 C#学习笔记 lambda表达式
匿名方法在使用委托的时候,除了将一个已存在的方法赋给一个委托之外,还可以使用匿名方法的方式。使用匿名方法的时候,需要一个delegate关键字,并且方法的参数列表要和委托定义的完全一样。//这里有一个匿名方法Func<int, int, int> Add = delegate (int a, int b){ return a + b;};Console.WriteLine($"操作的
2015-11-12 11:39:01 807
原创 Windows平台Java开发环境的搭建
下载安装JDK首先到oracle的jdk下载页面 下载jdk。jdk建议使用最新的jdk8,根据系统版本选择32位或者64位的。下载完成之后点击安装,安装位置随意,但是必须记住,一会配置环境变量的时候会用到。配置环境变量安装完成之后就可以开始配置环境变量了。配置环境变量需要新建两个变量,并在path中增加一条路径。下面具体来说。首先点击计算机->属性->高级系统设置->环境变量,打开环境变量对话框。
2015-11-11 00:59:20 1644
原创 C#学习笔记 委托
委托定义委托有时候可能想要将一个方法传递给另一个方法。在C++中使用函数指针来实现,在JavaScript中由于函数也是对象所以直接可以在参数列表中传递。而在C#中需要使用委托。要使用委托,首先需要定义它。//定义一个接受两个int参数,返回一个int值的委托delegate int Operator(int x, int y);定义之后就可以创建它。创建委托需要一个方法签名与定义委托时候一样的方
2015-11-10 22:55:54 487
原创 C#学习笔记 反射
Type对象要使用反射,首先要知道Type对象。Type对象包含C#对象的各种信息,例如名称,命名空间的名称等等。使用typeof 运算符,可以从一个类名获取Type对象。Type t = typeof(int);还可以在Object对象上调用GetType方法来获取一个Type对象。Type t = i.GetType();获得Type对象之后,就可以调用上面的方法和属性,来查看有关类型的信息了。
2015-11-08 22:30:05 475
原创 我看过的C#书籍
《C#入门经典》(第六版)这本书当初花了70多块在京东上买的,当时想着是学学C#,写一写Windows程序玩玩,总不能用swing写GUI吧。这本书总体来说作为一本入门教材还是不错的,但是需要一定其他编程语言的基础。零基础的看这本书初看之下可能有些地方会感到莫名其妙。我学过一点java,所以感觉这本书看起来还是比较容易理解的。这本书的侧重点是入门,所以很多东西都没有讲,比如说网络编程、Windows
2015-11-08 19:21:13 5839
原创 git常用命令
初始化git init 初始化一个文件夹为git仓库。 git clone 远程仓库地址 克隆一个远程仓库。提交文件git add 文件名 提交一个文件到暂存区。 git add . 提交所有文件到暂存区。 git rm 文件名 从暂存区移除一个文件,也就是不再跟踪它。 git commit -m "提交信息" 用提交信息提交一次记录。 git commit 在git默认编辑器中编写提交信
2015-11-06 00:53:19 583
原创 Visual Studio 2015 的安装和使用
VS2015 是现在微软公司最新也是最强大的IDE,可以开发C#、C++、VB、Android、iOS等多种语言和平台的应用程序。而且,对应的免费版本VS2015 社区版 也出来了。如果只是为了初学或者是想尝试一下VS的同学,可以下载VS2015社区版来试用一下。下载和安装首先先去VS2015下载页面 先来下载VS2015社区版。下载完成之后点击安装。在安装选项里根据你的需要安装对应的功能。例如我主
2015-11-04 19:46:40 13831
原创 阿里云学生优惠Windows Server 2012 R2无法安装IIS等组件的解决办法
阿里云学生优惠Windows Server 2012 R2 无法安装IIS等组件的解决办法,如果错误号是0x80070008,说明内存过低,需要手动增加虚拟内存或者购买更高的服务器配置。
2015-11-01 17:34:07 6649 1
Spring Boot小例子程序
2017-03-20
纯Servlet和JSP实现的博客小程序
2017-01-22
JSP分页小例子
2017-01-20
Hibernate查询练习小例子
2017-01-11
Hibernate Validator 小例子
2017-01-10
Hibernate查询小例子
2017-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人