- 博客(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
数据库异地备份--将服务器数据库文件备份到本地电脑
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人