自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 【C#】数组,集合,泛型

数组Animal[] arrayAnimal = new Animal[3];arrayAnimal[0] = new Cat("嘻嘻");arrayAnimal[1] = new Cat("哈哈");arrayAnimal[2] = new Cat("嘿嘿");优点:在内存中连续存储。 缺点:创建时必须指定数组变量大小,两个元素之间添加元素比较困难。集合  .Ne

2017-02-28 15:41:57 997 12

原创 【Java】数组--二维数组

定义二维数组可以看成是以数组为元素的数组。例如:int[][] a = {{1,2},{3,4,5,6},{7,8,9}};内存分配二维数组的初始化//静态初始化int[][] a = {{1,2},{3,4},{5,6,7}};//动态初始化int[][] a = new int[3][5];二维数组实例public class TestTwo{ public static void

2017-02-25 15:47:52 488 17

原创 【Java】数组--二分法查找

代码public class TestSearch{ public static void main(String args[]){ int[] a = {1,3,5,7,8,9,12,34,56,88}; int i = 56; if(binarySearch(a,i) == -1) System.out.print(

2017-02-25 15:05:16 689 17

原创 【Java】数组--数三退一实例

代码public class Test3Quite{ public static void main(String args[]){ boolean[] arr = new boolean[500]; //声明一个有500个数的数组 for(int i=0; i<arr.length; i++){ //为这500个数全赋值为true

2017-02-25 11:45:35 633 15

原创 【Java】数组--利用冒泡算法给日期排序

代码public class TestDateSort { public static void main(String[] args) { Date[] days = new Date[5]; //元素为引用类型的数组中的每一个元素都需要实例化 days[0] = new Date(2006, 5, 4); days[1] = new Da

2017-02-25 10:09:00 1862 9

原创 【Java】数组实例--自动排序

代码public class NumSort{ public static void main(String args[]){ int[] a= new int[args.length]; for(int i=0; i<args.length; i++){ a[i] = Integer.parseInt(args[i]); //数据类

2017-02-24 15:37:04 2832 7

原创 【Java】数组

定义  数组可以看成是多个相同类型数据组合,对这些数据的统一管理。   数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。   数组中的元素可以是任何数据类型,包括基本类型和引用类型。声明方式int a[]; 或 int[] a; double a[]; 或 double[] a;注意  1、Java语言中声明数组时不能指定其长度(数组中元素的个数),例如:in

2017-02-24 14:58:52 389 4

原创 【Java】接口

接口是抽象方法和常量值定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,没有变量和方法的实现。   接口特性:1、接口可以被多重实现。多个无关的类可以同时实现同一个接口。2、接口中声明的属性默认是public static final的,也只能是public static final的,不可改变。3、接口中只能定义抽象方法,而且这些方法默认为public的,也只能

2017-02-18 10:49:46 468 5

原创 【Java】多态和抽象

多态class Animal{ private String name; Animal(String name){ this.name=name; } public void enjoy(){ System.out.println("叫声......"); }}class Cat extends Animal{ pri

2017-02-18 10:05:21 1125 4

原创 【Java】继承和重写

继承  Java中使用extends关键字实现类的继承机制,其语法规则为:class Child extends Parent{};通过继承,子类自动拥有了基类的所有成员变量和方法;Java只支持单继承,不允许多继承,即一个子类只能有一个基类,但一个基类可以有多个子类;子类比父类大。重写  重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。在子类中可以根据需要对从基类中继承来的方法进行重

2017-02-17 22:17:44 896 5

原创 【年总】2016的一些事

前言  今天周三,调休。所以有时间想想这半年时间做了点什么。姑且就从生活和学习两方面来记录一些吧。生活  2016年7月,暑假。大三结束的日子,也是搬出来住的开始。记得那时候想到可以一直在外面自由自在的生活还是很兴奋的,因为这是我一直期待的,可以有自己的一点空间,可以随便自己做点什么喜欢吃的。后来发现,其实什么事情都不是完美的。开学后,就开始有了麻烦。需要这学校和这里之间来回的跑,

2017-02-15 22:04:45 550 11

原创 SQLHelper+配置文件+参数查询

基础代码private void btnLogin_Click(object sender, EventArgs e){ string uid = txtUserName.Text.Trim(); string pwd = txtPwd.Text.Trim(); SqlParameter[] spa = new SqlParameter[]{ ne

2017-02-13 20:38:18 895 6

原创 登录次数限制实例

业务逻辑1、根据用户名从数据库中取出一行数据,并根据数据库服务器时间,算出上次限制登录的时间和当前时间的时间间隔。 2、判断此用户时间间隔过了15分钟没有。如果没有,则给出禁止登录的提示;如果超过15分钟,则判断密码是否正确。 3、如果密码正确,提示登录成功并重置错误次数;如果密码不正确,则给出密码错误提示并更新数据库错误次数。并判断是否够3次了。 4、如果够3次的话,就记录错误时间

2017-02-13 17:07:42 6948 7

原创 【SQL Server】批量数据导入到数据库

应用场景  在txt文件中有很多行用户数据,包括用户名和密码,中间用竖线隔开,将其全部导入到数据库登录表中。实现代码private void btnOpen_Click(object sender, EventArgs e){ OpenFileDialog of = new OpenFileDialog(); //MessageBox.Show(of.ShowDi

2017-02-10 22:32:38 730 7

原创 Sql注入和参数化查询

简单SQL注入  之前写的一篇博客,里面有一个登录实例,是通过字符串拼接完成对数据库的查询的。当我在用户名框中随便输个字符,在密码框中也随便输入几个字符并在后面加上【’ or ‘1’ = ‘1】,点击登录,登录成功。因为1=1永远成立,所以where后面的字符串永远返回true。参数化查询private void btnLogin_Click(object sender, Ev

2017-02-10 20:25:02 1961 8

原创 using用法和SqlCommand认识

using三种用法private void button1_Click(object sender, EventArgs e){ SqlConnection conn = null; //实现了IDisposable接口的对象,可以使用using进行资源管理(如:SqlDataAdapter、SqlDataReader、DataSet、SqlCommand) //

2017-02-10 19:56:29 2804 5

原创 【Visual Studio 2022】常用快捷键和一些小技巧

VS 2022 快捷键1、F4,显示属性窗口。 2、F12,转到定义。 3、Shift+Tab,取消制表符。 4、F5,运行调试; Ctrl + F5,运行不调试;Shift+F5,结束调试。 5、Ctrl+E+C,注释选中内容;Ctrl+E+U,取消注释内容。 6、Ctrl+W+X,打开工具箱。 7、Ctrl+E+W,自动换行。 8、Ctrl+M+M,隐藏或展开当前嵌套的折叠状态。 9、Ct

2017-02-08 19:53:05 15582 9

原创 【Java】递归实例

定义  递归调用:指在方法执行过程中出现该方法本身的调用。计算阶乘public class Test{ public static void main(String arg[]) { System.out.println(method(5)); } public static int method(int n) {

2017-02-07 11:02:59 500 3

原创 Stopwatch类计算程序运行所需时间

应用场景  我们知道,很多时候,一个功能,我们可以给出多种实现方法。那么到底哪个实现代码更快速呢?为了判断代码的响应时间,我们需要用到Stopwatch类。Stopwatch类提供了一组方法和属性,可用于准确地测量运行时间。命名空间:System.Diagnostics。实例演示private void button2_Click(object sender, EventArg

2017-02-06 15:43:22 759 8

原创 【Ado.Net】基础知识+简单实例

为什么要学Ado.Net?  作为程序员,我们一般都可以在Sql Server 的查询分析器里面查看和操作数据库中的数据。但是普通的用户如果要查看和操作数据库中的数据,在查询分析器里面就不会了,我们不能让普通团用户去学Sql server吧。所以,我们搭建了一个界面(Web/Winform)让用户方便的操作数据库中的数据,而Ado.Net在其中就起到了重要的作用。什么是Ado.Net?

2017-02-04 21:59:10 2272 6

Twitter手机端安装包--Android

Android手机Twitter客户端,很多时候下载特别慢,希望对你有帮助。

2017-09-29

拾色器--绿色免安装--好用

看到某种颜色非常喜欢,想要加到自己的项目中吗?这个拾色器帮你实现。

2017-09-29

数据库异地备份--将服务器数据库文件备份到本地电脑

在服务器上建立一个共享文件夹,通过代码中的数据库备份sql语句将数据库备份到共享文件夹下,再通过代码中的命令将服务器共享文件夹下的备份文件取到本地磁盘。一键操作,欢迎交流。

2017-09-29

C#-XML文件增删改查-用户管理实例

摆脱数据库,利用XML文件来存储数据。增删改查四个操作,清晰易懂,注释完整。

2017-09-29

IndentGuidev14

IndentGuidev14

2017-02-08

空空如也

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

TA关注的人

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