- 博客(58)
- 资源 (9)
- 收藏
- 关注
原创 ASP.net连接Mysql数据库详解
1、资源:Mysql-5.6.24-win32、VS2013、mysql-connector-odbc-5.3.6-win32;2、ODBC下载:在Mysql官网可下载Mysql ODBC,注意,什么版本的mysql配什么版本的ODBC,很重要!下载后双击安装。3、创建ODBC数据源:打开 控制面板->系统和安全->管理工具->ODBC数据源(32位)因为我安装的
2016-12-06 00:29:31
16113
4
原创 HTML5的<details>和<summary>
是一个全新的HTML5元素,功能是描述文档某个部分的细节。标记常与标记配合使用。在默认情况下,不显示中的内容。当与标记配合使用时,在单击标记后才会显示元素中设置的内容。元素的常用属性如下所示:1)open:值为open,功能是定义details是否可见。2)subject:值为sub_id,功能是设置元素所对应项目的ID号。3)draggable:值为true或false,功能是设置是
2016-07-20 22:07:17
4862
原创 用Git和Github托管项目入门教程
简单记录一下如何使用Git和Github来管理自己的项目。1、首先要去github官网注册一个账户。官网地址:https://github.com点击sign up for Github,注册账户。2、登录成功之后点击 New repository创建新的仓库 第一行填写仓库名,Description哪里填写对仓库的描述 3、接下来下载Git 打开网页https://git-scm.com/
2016-07-19 22:55:54
2238
原创 安装Express
Express 是一个小巧且灵活的 Node.js Web应用框架,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。我们可以在命令行中输入npm install --save express来安装Express,在安装之前,首先要进入package.json所在的目录下(这个文件在你安装node.js的文件夹中),如果不事先进入,将会安装失败。
2016-07-14 19:18:22
500
原创 1、安装node.js,熟悉node.js环境
下载并安装node.js:进入http://nodejs.org随便点击一个版本下载,下载完成后,双击程序,一直点击下一步,安装完成。打开终端,输入命令node -v,如果能够显示node的版本号,说明安装成功。直接在终端输入node,即可进入NODE REPL交互环境。连续按两次Ctrl+C即可退出交互环境。你也可以编写好一个js文件,然后在终端进入该文件所在目录,输入n
2016-07-14 18:52:38
437
原创 Unity3D【教材Unity3D游戏开发:2.7】
效果:功能:前后移动代码(JS):#pragma strict//模型移动速度var TranslateSpeed = 20;//模型旋转速度var RotateSpeed = 1000;//绘制UIfunction OnGUI(){ //设置GUI背景颜色 GUI.backgroundColo
2016-05-13 00:41:06
793
原创 myeclipse连接Access数据库
Java连接数据库,代码不难,但是配置什么的好!麻!烦!!!写一下自己的经验,我只是想吐槽配置什么的好麻烦。。。。。我用的是myeclipse2015和Access2010注意事项:1、如果你的myeclipse是64位的,那么Access2010也一定要用64位的,32位的就配32位的,否则报错。没有为什么,32位64位交替时期就是这么烦。。。2、如果你碰巧装了64位
2016-04-26 18:31:20
5823
转载 游戏分类
同一个游戏流派和类型的游戏产品之间,必定有某些东西是共通的,是被不断重复的,这就是游戏流派的核心要素。区分游戏的不同流派和类型的要素有很多,最主要的有4项:主题、故事情节、视觉风格和游戏机制。游戏机制是游戏流派之见最大的不同,它决定着不同流派的游戏进行方式不同。游戏业界和玩家共同认可的游戏流派和类型:1、角色扮演游戏(RPG)一般分为“日式RPG游戏”(代表:最终幻想、勇者斗恶
2016-04-03 20:40:57
1995
原创 OpenGL:显示列表
为什么要使用OpenGL显示列表储存几何体:OpenGL显示列表(Display List)是由一组预先存储起来的留待以后调用的OpenGL函数语句组成的,当调用这张显示列表时就依次执行表中所列出的函数语句。它被设计成命令高速缓存,可以提高程序性能。适合使用显示列表的场合:矩阵操作大部分矩阵操作需要OpenGL计算逆矩阵,矩阵及其逆矩阵都可以保存在显示列表中。 光栅位
2016-04-01 23:39:34
732
原创 OpenGL:太阳、地球、月球模型模拟动画
源代码:#include#define GLUT_DISABLE_ATEXIT_HACK#includestatic float year = 0, day = 0;void init(void){glClearColor(0.0,0.0,0.0,0.0);glShadeModel(GL_FLAT);//设定着色模式,使用图元中某个顶点的颜色来渲染整
2016-04-01 20:21:16
17457
1
原创 OpenGL:绘制一个旋转的正方形
使用OpenGL提供的双缓存技术,绘制一个旋转的正方形(动画)。什么是双缓存技术?我们可以这样理解,若将屏幕刷新的频率放慢到肉眼可见,如果不使用双缓存技术,那么当屏幕重新绘制时,绘制的过程人也是可以清除看到的,明显我们不希望这样。采用双缓存技术,就等于说画家有两块可擦画板,当第一块画板在观众面前显示时,画家立即在另外第二块画板上绘制另一幅画,屏幕刷新,画家立即将已经画好的画放到观众
2016-03-24 22:41:56
6933
原创 一个简单的OpenGL程序,绘制一个白色正方形
最近在学习OpenGL,也不知道要怎么学才能学号,就一边贴代码一边记录知识点吧。。。这是一个非常简单的OpenGL函数,显示是个白色正方形。代码:// Win32Project1hello.cpp : 定义应用程序的入口点。//#include#include#include#include #ifndef GLUT_DISABLE_A
2016-03-23 00:52:14
9289
原创 【面试经典题之链表】
1、编写代码,移除未排序链表中的重复节点(不使用临时缓冲区)答题:使用两个指针,一个指针指向当前节点,另一个指针检测当前节点之后的所有节点,当检测指针检测到与当前节点重复的节点时,删除该节点。void Deletesame(Node *head){ if(head==NULL) return; N
2016-03-11 20:03:49
848
原创 【数据结构二叉树复习】
1、节点的定义:template class TreeNode{private:Elem it;//数据域TreeNode* lc;//左孩子TreeNode* rc;//右孩子public:TreeNode(){lc = rc = NULL;}TreeNode(Elem e, TreeNode* l = NULL, TreeNode* r =
2016-03-10 00:01:04
564
原创 【数据结构链表复习】
看到数据结构的题了,觉得先要把基础什么的复习一下,首先是链表~链表的基本操作:插入、删除、输出什么的都很重要。单链表节点定义://单链表节点类的定义template class Link{public:Elem element;Link *next;Link(const Elem& elemval, Link* nextval = NULL)//构造函
2016-03-09 21:49:14
734
原创 【面试经典题之字符串】用C或C++写一个函数,实现反转一个null结尾的字符串
用C或C++实现void reverse(char* str)函数,即反转一个null结尾的字符串。解题:首先我们要知道字符串都是以NULL结尾的。使用一个char型end指针,找到NULL的时候再退一位,就找到该字符串的最后一位了。以abcd为例,找到最后一位时,str指向a,end指向d,然后交换str与end指向的字符,再将str++、end--,继续交换,当str与endl相遇时,
2016-03-08 20:25:15
1326
原创 【面试经典题之字符串】实现一个算法,确定一个字符串的所有字符是否全都不同。假设不允许使用额外的数据结构
实现一个算法,确定一个字符串的所有字符是否全都不同。假设不允许使用额外的数据结构。解题:首先我们假设这个字符串中全都是ASCII字符(如果不是需要另外讨论了)。因为ASCII字符集中总共有256个字符,所以我们可以知道如果字符串的长度超过了那么字符串中肯定有相同的字符。定义一个bool型大小为256的数组array,然后遍历输入的字符串,每遍历一个字符,令int型变量val等于该字符的
2016-03-08 18:05:00
2637
1
原创 Java入门:输入输出
输入两个数(加数与被加数),计算它们的和。程序:import java.util.Scanner;public class TestScanner {public static void text(){Scanner s = new Scanner(System.in);System.out.println("请输入加数");int a = s.nextIn
2016-02-06 11:59:11
552
原创 IIS站点配置和DW CS6连接Access数据库
1、配置IIS站点 ◆什么是IIS? Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Wi
2016-01-05 22:45:56
12582
3
原创 需要求三个长方体的体积,请编写一个基于对象的程序
需要求三个长方体的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。(1)由键盘分别输入3个长方体的长、宽、高。(2)计算长方体的体积。(2)输出三个长方体的体积。changfangxing.h 头文件:class Cfx{public:void set_V();int get_V();privat
2015-10-12 21:36:28
9742
原创 类声明和成员函数定义的分离
为了实现类的隐蔽性,对类成员函数的定义一般不放在头文件中,而放在另一个文件中,即类声明和函数定义是分别放在两个文件中的。实际上一个C++程序是由3个部分组成的:类声明头文件(后缀为.h);类实现文件(后缀为.cpp),它包括类成员函数的定义;类的使用文件(后缀为.cpp),即主函数文件。例如:找出一个整型数组中的元素的最大值,用多文件的程序来实现。那么,我们首先新建一个空项
2015-10-12 21:06:59
3648
原创 编写一个函数print,打印一个学生的成绩数组
编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score[3](3门课的成绩)。用主函数输入这些数据,用print函数输出这些数据。#include "stdafx.h"#include#includeusing namespace std;struct Student{in
2015-10-03 08:58:34
11925
原创 编写程序,要求输入年月日,输出该日是本年中的第几天
定义一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序能计算并输出该日在本年中是第几天。注意闰年问题。#include "stdafx.h"#includeusing namespace std;struct NYR //定义结构体变量NYR{int nian;int yue;int ri;
2015-10-02 21:09:38
16956
原创 图像旋转(ccf真题)
ccf认证2015年3月第一题问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。输出格式 输
2015-08-31 23:12:48
1393
原创 门禁系统(ccf真题)
ccf认证考试2014年12月第一特问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入格式 输入的第一行包含一个整数n,表示涛涛的记录条数。 第二行包含n个整数,依次表示涛涛的记录中每位读者的编号。输出格式 输
2015-08-31 23:08:12
1583
原创 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1(ccf真题)
ccf认证考试2014年9月第一题问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。输出格式 输出一个整数,表示值正好相差1的数对的个数。样例输入610 2 6 3 7 8样例输出3样
2015-08-31 23:07:06
8029
原创 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
ccf认证考试2014年3月第一题问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式 只输出一个整
2015-08-29 23:48:10
6660
原创 有n个整数,使前面各数向后移m个位置,最后m个数变成最前面m个数
有n个整数,使前面各数向后移m个位置,最后m个数变成最前面m个数。写一函数实现以上功能,在主函数中输入n个整数,并输出调整后的n个数(要求使用指针)。#include//#includeusing namespace std;int n,m;int array[1000];void input(){coutcin>>n;coutc
2015-08-27 23:05:10
2588
原创 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
ccf认证考试2013年12月第一题问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输
2015-08-27 16:01:52
21524
1
原创 输入3个字符串,按字符串由短到长的顺序输出
输入3个字符串,按字符串由短到长的顺序输出,要求使用指针。#include "stdafx.h"#include#include#includeusing namespace std;char a[80],b[80],c[80];char *p1,*p2,*p3;//输入三个字符串,三个字符型指针分别三个字符串int _tmain(int a
2015-08-27 00:35:14
3594
原创 输入10个数,将其中最小的数与第一个对换,最大的数与最后一个对换
输入10个整数,将其中最小的数与第一个数对换,将最大的数与最后一个数对换。写三个函数:1、输入10个整数 2、进行处理 3、输出10个数#include "stdafx.h"#includeusing namespace std;int array[10],*p;
2015-08-26 23:21:05
12178
2
原创 输入3个整数,按由小到大的顺序输出(使用指针)
输入三个数,要求使用指针#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){int a,b,c,t;cin>>a>>b>>c;int *p1,*p2,*p3;p1=&a; //将变量a的地址存放到指针变量p1中
2015-08-24 16:24:01
17573
原创 const指针、void指针
const可以指定指针是一个常量,或者指定指针变量指向的对象是一个常量。有以下几种情况:1、指向常量的指针变量:const 类型名 *指针变量名;不允许通过指针变量改变它指向的对象的值。2、常指针类型名 *const 指针变量名;指针值不能改变;必须在定义时初始化,指定其指向;指针变量的指向不能改变,但其指向变量的值可以改变。3、指向常量
2015-08-24 15:47:20
516
原创 输入10个学生的姓名、学号和成绩,将其中不及格者输出
输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出#include "stdafx.h"#include#include using namespace std;string name[50]; //name定义为字符串数组,用来存放学生姓名int num[20],score[10];vo
2015-08-22 17:10:17
13549
原创 将一个数组中的值按逆序重新存放
将一个数组中的值按逆序重新存放。例如,原来顺序为1,2,3,4,5,要求改为5,4,3,2,1。#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){int a[5];int i;for(i=0;i{cin>>a[i];}for(
2015-08-22 15:27:17
7110
原创 C++打印杨辉三角形
打印出以下的杨辉三角形(要求打印出10行)11 11 2 11 3 3 11 4 6 4 11 5 10 10 1…………要求打印出10行杨辉三角形:端点数为1,每个数等于它肩上两个数之和。#include "stdafx.h"#includeusing namespace
2015-08-22 15:05:38
19662
2
原创 求一个3*3矩阵对角线元素之和
求一个3*3矩阵对角线之和#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){int array[3][3]; //定义一个3*3矩阵数组(这是一个二维数组)int i,j,sum=0;for(i=0;i{for(j
2015-08-22 13:41:32
5552
原创 用选择法对10个整数按从小到大排序(数组)
用选择法对10个整数按从小到大排序,要求使用数组。算法思想:第一次选择:从10个整数中挑出其中最小的整数,拿出来;第二次选择:从余下的9个整数中挑出其中最小的整数,拿出来,放到上一次挑出的数的后面;第三次选择:从余下的8个整数中挑出其中最小的整数,拿出来,放到上一次挑出的数的后面;…………以此类推,直到全部挑完。#include "stdafx.h"
2015-08-21 11:57:58
37149
原创 用筛选法求100以内的素数(数组)
用筛选法求100以内的素数,要求使用数组。#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){int a[100],i,b[100],j,n=0; //数组a[100]来放用于判断的数,数组b[100]来放素数for(i=0;i
2015-08-21 10:58:19
9750
1
原创 不同存储类型的变量的声明、内部函数、外部函数
存储类型:1、用auto声明自动变量 例: int f(int a) { auto int b,c=3; …… } 函数调用时自动分配内存空间,函数调用结束时自动释放这些空
2015-08-19 21:58:22
1199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人