- 博客(22)
- 收藏
- 关注
原创 递归
一 二三 递归实现 费布那切数列 (1,2,3,5,8,13,......问第5个数是几?)1 显示效果:2 代码:int sum(int num){ int x = 0, y = 0; printf("num = %d\n", num); if (num == 1 || num ==0 ||num<0) { printf("----------
2017-02-26 12:19:30 343
原创 快速排序 和 把一个无序的整形数组分成两部分(以数组第一个数为基准进行划分)
一: 把一个无序的整形数组分成两部分 把一个无序的整形数组分成左右两部分:以数组第一个数为基准进行划分,使得左边部分的任意一个数 都小于右边部分的任意一个数,并把基准数插到左边部分的最后一个位置(或者右边部分的第一个位置)。二 效果:三 代码//数组遍历void PrintArray( int *a , int len){ int i
2017-02-24 11:55:26 1107
原创 插入排序和将一个数插入有序数组
一 将一个数插入有序数组 1 将1个有10个整数的数组(该数组前9个数都是有序的) ,通过程序实现整个数组都有序。 2 显示效果 3 代码 #include //打印数组void PrintArray(int a[], int len){ int i = 0; for (i = 0; i < len; i
2017-02-18 20:24:37 2525
原创 选择排序与查找数组最大的一个数并移动到数组的最后
一 :查找数组最大的一个数并移动到数组的最后 1 显示效果 2 代码#include //打印数组void PrintArray(int a[], int len){ int i = 0; for (i = 0; i < len; i++) { printf("%d ", a[i] ); }}//选出最到的数并移动到数组的最后void M
2017-02-17 11:56:25 591
原创 冒泡排序和查找数组中最大的数及查找两个数中最大的数
一 求两个数中最大的数二 求一个有10个整数的整形数组中的最大的整数,并将这个最大的数移动到数组最后的位置三 冒泡排序 1 冒泡排序的算法:每次都是数组中相邻的两个数两两比较,每次选出最大的一个数,并进行交换。 2 显示效果: 3 代码#include /** 冒泡排序:每次都是数组中相邻的两个数两两比较,每次选出最大的一个数,并进行
2017-02-17 10:17:59 2682
转载 MSSQL 分页查询的两种方法
一 使用 not in 和 top关键字实现分页 1 查询recharge表里的第1页的数据,每页2条数据-----使用top ,in关键字实现分页(recharge共5条数据,每页两条数据)select top 2 * from recharge -- 第一页的数据2 查询recharge表里第二页的数据,每页2条数据select top 2 * from rechar
2017-02-13 12:50:16 5107
转载 聚合函数和分组(sum(),count(),group by having)
一 : 创建表 1 充值表 create table recharge --充值表( id int identity(1,1), account_id int, --账号id player_id int, --角色id player_name varchar(30), --角色名
2017-02-12 16:16:00 1538
转载 MSSQL 连接查询(内连接 ,外连接, 全连接)
一 : 创建表( 账号表和登录表)1 账号表:create table account ---创建账号表( account_id int identity(1,1),---账号id account_name varchar(30),----账号名) 2 插入数据 insert into account (account_name) values ('xw')
2017-02-12 15:13:39 668
转载 MSSQL 索引
一 索引的分类1 聚集索引: 就是表中的主键,每个表中只能有一个聚集索引.2 非聚集索引: 根据查询条件的不同设置的索引二 索引使用的场景索引一般建在经常使用的的列上,如用户登录时,经常会根据用户名查出,用户密码,这个时候一般在用户名字段上增加索引1 索引的创建的代码create nonclustered index index_username on user
2017-02-10 21:50:19 784
转载 MSSQL 触发器
一 显示效果二 代码1 创建触发器create trigger MyTrigger --定义触发器,触发器的名称是MyTriggerOn userinfo ---在userinfo表上定义触发器After update ---表示对userinfo表执行update语句后,会触发下面的代码AsBeginselect * from inserted,deleted --
2017-02-08 11:27:19 295
转载 MSSQL 存储过程的定义和使用
一 创建存储过程 1 效果 2 代码 create proc MyPro --创建存储过程,存储过程的名为MyPro--参数列表@a int, --整形参数a@b int, --整形参数b @sum int output --整形输出参数sum, asset @sum = @a+@b --两个输入
2017-02-06 22:46:58 424
转载 MSSQL 事务的使用
一 什么是事务的原子性?执行多条SQL语句时(如执行多条更新语句),如果有一条SQL语句执行失败则会回滚数据到执行更新语句前二 代码1 执行脚本begin try begin transaction --开启事务 update userinfo set username = N'hc' where id =1 --更新用户名 update userinfo
2017-02-05 22:50:57 608
转载 MSSQL 游标的创建和使用
一 显示效果:2 代码1 执行脚本declare @username varchar(32) --定义变量usernamedeclare @password varchar(32) --定义变量passwordfetch MyCursor into @id ,@username,@passwordwhile(@@FETCH_STATUS=0)--@@FETCH_STATUS
2017-02-05 22:14:37 203
转载 MSSQL 视图的创建及使用
一 : 视图的创建 1 效果: 2 代码create view VW_USERINFO as --创建视图名称为VW_USERINFO的视图(select * from dbo.userinfo --视图的数据来自于userinfo表里的所有数据)3 表结构CREATE TABLE [dbo].[userinfo] ( [id] int
2017-02-05 21:18:58 1973
转载 MSSQL 定义变量及条件语句,循环语句,全局变量的使用
一 SQL 定义变量,给变量赋值,输出变量的值 1 显示效果 2 代码--SQL 定义变量,给变量赋值,输出变量declare @x int --定义整形变量xset @x = 0 --给变量x 赋值print @x --输出变量x的值二 SQL 条件语句及循环语句的使用1 显示效果(输出1到10)2 代码--SQL
2017-02-04 22:31:11 6138
转载 winform程序三个窗体间同步数据(六):利用多播委托同步数据
一 显示效果二 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { ///
2017-02-04 18:32:15 1025
转载 winform程序三个窗体间同步数据(五):接口实现多态减少代码(观察者模式)
一 显示效果二 代码1 程序入口using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program {
2017-02-04 12:48:32 482
转载 winform程序三个窗体间同步数据(四):建立兄弟关系(不适用线程)
一 需求:三个窗体之前同步数据:子窗体(ChildFrm)将数据同步同父窗体(ParentFrm)及兄弟窗体(ChildForm1) 二显示效果:三 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;
2017-02-03 20:28:56 579
转载 winform程序两个窗体间同步数据(三):建立父窗口与子窗口的父子关系(不使用线程)
一 问题:1 可不可以不使用线程? 可以。需要建立父窗口和子窗口之间的父子关系。2 如何建立父子关系?在子窗体中增加一个类型为父窗口的属性(即ChildFrm类中设置 public ParentFrm parentFrm{get;set;}属性)。二 显示效果三 代码1 入口程序using System;using System
2017-02-03 12:29:31 3584
转载 winform程序两个窗体间同步数据(二): 子窗体和线程实现
一 : 显示效果二 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { /
2017-02-02 11:54:18 2524
转载 winform程序两个窗体间同步数据(一): 静态变量和线程实现
一 : 需求两个winform窗体上分别有两个TEXTBOX控件,当点击弹出子窗口按钮时,会弹出子窗口。当在子窗体的TEXTBOX控件上输入文本时,内容会同步到父窗体的TEXTBOX控件上。二 : 显示效果三 代码1 程序入口using System;using System.Collections.Generic;using System.Linq;us
2017-02-02 11:22:51 3325
转载 委托(五):多播委托
一 :显示效果二 :代码using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Security.Cryptography;using System.Text;namespace
2017-02-01 21:01:54 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人