自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Googol

古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。‘衣带渐宽终不悔,为伊消得人憔悴’。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。

  • 博客(59)
  • 资源 (7)
  • 收藏
  • 关注

原创 IntelliJ IDEA 使用Git怎样记住密码的方法

1.当使用Ctrl+T进行更新时,弹出密码框(此时不要输入任何字符),直接点”Cancel” 2.略等二三秒,会弹出新的密码提示框(此时的提示框已经有记住密码的复选框了) 3.输入完密码以后,点“OK”,会弹出让你再次输入密码并核对的提示框(输入两遍密码,并把下面的复选框勾中)。 4.此时,再点确认(密码已经被保存,以后不用每次提交,反复输入密码)以前都是用eclipse来开发,在关系型数

2016-08-07 12:26:44 7150 1

原创 计算开机时间

#include <stdio.h>struct time/*定义结构体time,存储时间信息*/{ int hour; int minute; int second;}t;main(){ FILE *fp;/*定义文件类型指针fp*/ fp=fopen("Time","r");/*以只读方式打开文件Time*/ fread(&t,sizeof

2015-10-04 18:03:43 903

原创 使用循环链表实现约瑟夫环

约瑟夫算法:n个人围成一圈,每个人都有一个互不相同的密码,该密码是一个整数值,选择一个作为起点,然后顺时针从1到k(k为起点人手中的密码值)数数。数到K的人退出圈子,然后从下一个开始继续从1到j(刚退出圈子的人的密码)数数,数到j的人退出圈子。重复上面的过程,直到剩下最后一个人。#include "stdio.h"#define N 9#define OVERFLOW 0#define OK

2015-10-04 17:54:07 824

原创 完整的链表操作(定义-创建-插入-删除-输出)

#include<stdio.h> #include<stdlib.h>struct Student{ char cName[20]; //姓名 int iNumber; //学号 struct Student* pNext; //指向下一个结点的指针 };int iCount; //全局变量表示链表长度struct Student* Create(){

2015-10-03 19:05:07 569

原创 什么是回文数

//什么是回文数 /*正读和倒读都有意义的文字称为“回文”。例如,小白是一个名字,如果反过来,白小,也可以是一个人名, 这个人姓小名白。王融有诗《春游回文诗》中的诗句“风朝指锦幔,月晓照莲池”,反读也是有意义的,不信你读读。 而“回文数”,则是一种数字。例如,65856,这个数正读是65856,倒读也是65856,这样的数就是回文数。 数学中有著名的“回文数猜想”之谜,至今没有解决。该问题描

2015-05-18 19:25:30 9692

原创 用java来计算分段函数

要求: 1. 根据传入的值X不同,返回对应的Y值也不同。 2. X大于零,进行y=x+3。 3. X小于零,进行y=x*x-1。 4. X等于零,进行y=0。public class Numeration { public static void main(String args[]) { int y = function(0); System.out

2015-05-14 18:05:36 16199 4

原创 用java来实现对数组{25,24,12,76,101,96,28}

public class Test03 { public static void main(String[] args) { int[] arr = { 25, 24, 12, 76, 101, 96, 28 }; for (int i = 0; i < arr.length - 1; i++) { // 定义内层循环

2015-05-14 17:33:43 6167

原创 用Java实现计算“1+3+5+7+8+9+...+99”

要求: 1. 使用循环语句实现自然数1~99的遍历 2. 在遍历过程中,通过条件判断当前遍历的数是否为奇数,如果是就累加,否则不加。public class Summation { public static void main(String[] args) { int sum=0; for(int i=1;i<100;i++) { if(i%2!=0)

2015-05-14 17:10:26 28013 1

原创 苏苏买苹果

//苏苏买苹果/*苏苏买苹果,每个苹果0.8元,苏苏第一天买两个苹果,第二天开始每天买前一天的两倍,直到购买的苹果个数不超过100的最大值。那么,问题来了!苏苏每天平均花多少钱?*/ #include <stdio.h> main() { int n = 2,day = 0; //定义n,day为基本整型 float money = 0.0,ave; //定义money

2015-05-14 13:46:17 800

原创 齐天大圣蟠桃园吃桃子

//齐天大圣蟠桃园吃桃子 /*齐天大圣第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现只剩下一个桃子了。那么,齐天大圣第一天共摘了多少个桃子! */ #include <stdio.h>main(){ int day,x1,x2; //定义da

2015-05-14 12:12:55 2347

原创 贵有恒,何必三更起五更眠;最无益,只怕一日曝十日寒

/*我从2012年开始走向程序员之路!在此期间,有太多的迷茫。今年已经是2015年了,今天与大家共勉一句使我在这条路上坚持下来的名言:贵有恒,何必三更起五更眠;最无益,只怕一日曝十日寒。 */ #include <stdio.h>main(){ printf("贵有恒,何必三更起五更眠;最无益,只怕一日曝十日寒。"); printf("\n");}

2015-05-14 11:46:20 2555

原创 定义一个Father类和Child类,并进行测试

Father类为外部类,类中定义一个私有的String属性name,name的值为“LaoWang”。Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。定义测试类Test,在Test类的main()方法中,创建Child对象,并调用introfather()方法。class Father { private Str

2015-05-12 09:04:26 8463

原创 设计一个学生类Student,并进行测试

Student类中包含姓名、成绩两个属性。分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。Student类中定义一个无参的构造方法和一个接受两个参数的构造方法,两个参数分别为姓名和成绩属性赋值。在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,另一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。class Student

2015-05-12 08:26:49 20465

原创 知识点:用指向函数的指针作函数参数

//知识点:用指向函数的指针作函数参数/*题目:有两个整数a和b,由用户输入1,2或3.如输入1,程序就给出a和b中大者,输入2,就给出a和b中小者,输入3,则求a和b之和。 */ #include<stdio.h>main(){ int fun(int x,int y,int (*p)(int,int)); //fun函数声明 int max(int,int);

2015-05-10 08:34:47 765

原创 while的经典用法

S=1+1/2+1/3+1/4+…+1/100#include<stedio.h>main(){ double sum=0; int i=1; while(i<100) { sum=sum+1.0/i; i++; } printf("%f",sum); return 0; } s=10!#includ

2015-04-25 17:58:30 956

原创 2015!

编码实现2015!思路: 1. 在写程序之前首先要理清楚求2015!的思路。求一个数n的阶乘也就是用 n*(n-1)(n-2)…*2*1,n为0和1时要单独考虑,此时它们的阶乘均为1. 2. 要将求得的阶乘最终结果定义为单精度或双精度型,如果定义为整型,很容易出现溢出现象。#include<stdio.h>main(){ int i=2,n=2015; double fac=

2015-04-24 07:51:56 430

原创 三天打鱼两天晒网

三天出海打渔,回来用两天时间修补晾晒渔网,这是打渔的最佳方式。每天打渔每天晒网的方式是不可能的。出海打渔期间是不可能修补渔网的。 “三天打鱼,两天晒网”是俗语,不是成语! “三天打鱼,两天晒网”的正确含义是做每件事都有自己的正确方式,不能照搬,也不能蛮干,更不能偷懒。 学习必须坚持每天学习,不能三天学习,两天休息 打渔不能每天晒网,“三天打鱼,两天晒网”是打渔的最佳方式。//打渔晒网问题/

2015-04-24 07:36:41 1157

原创 进程、线程、程序

学习电脑和编程语言就会遇到进程和线程,初学者往往会在此陷入迷茫和纠结中。其实弄清这两个概念不是很难。从一定意义上讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序

2015-04-18 15:06:44 402

原创 最大公约数及最小公倍数

设计思路指引: 1. 在算两个数的最大公约数时,通常采用辗转相除的方法。 2. 最小公倍数和最大公约数之间的关系:两数相乘的积除以这两个数的最大公约数就是最小公倍数。

2015-04-16 21:34:43 392

原创 01背包动态规划

#include "stdio.h"int V[200][200];//前i个物品装入容量为j的背包中获得的最大价值 int max(int a,int b) { if(a>=b) return a; else return b; } int KnapSack(int n,int w[],int v[],int x[],int C) {

2015-04-09 17:39:37 612

原创 表达式求值

/*表达式求值,需要设置两个栈,操作符栈、数字栈。 add(x,y) sub(x,y) min(x,y) max(x,y) */#include<stdio.h>#include<ctype.h>#define MAX 300int main(){ freopen("express.in", "r", stdin); freopen("estdout.pc2",

2015-04-09 17:37:32 508

原创 IS IT A tree

/*IS IT A tree注意: 本代码只能针对是一个连通分量的图判断是否为树 !!!!!!! */#include<stdio.h>#include<string.h>#define M 50int Locate(int data[], int i, int x) ; //函数声明 int main(){ freopen("tree.in", "r", stdin);/

2015-04-09 17:36:27 480

原创 产生随机数

产生随机数【需要的头文件】:/*核心代码*/{ int i,min,max; srand(time(NULL));//可向计算机读取其时钟值,并把值自动设为随机数种子 min=100,max=100; for(i=1;i<=10;i++) printf("%d\n",min+rand()%(max-min)); return 0;

2015-04-09 17:21:57 336

原创 题目分析能力实战训练

一、扫雷(题目在代码源程序里) 1、 循环依次查看每个点周围有的八个点当中,多少个是雷。 2、 判断点为雷,count加1 3、修改对应矩阵的值/*扫雷游戏(难度系数:3)(输入文件:mine.txt,输出文件:estdout.pc2) 玩过扫雷游的朋友都知道,该游戏的目标是找出一个n*m矩阵内的所有的地雷,在本题中,你需要为每一个单元格统计出它周围地雷的个数,每个单元格最多有8

2015-04-09 17:06:33 1075

原创 15个教徒和15 个非教徒在深海上遇险

/*这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。问怎样排法,才能使每次投入大海的都是非教徒。*/#include <stdio.h>void main(){

2015-04-09 17:01:42 4019

原创 回形蛇形矩阵

#include"stdio.h"void main(){ int i,j,n,m,k=1,a[100][100]; scanf("%d",&n); for(i=1;i<=n;i++) if(i%2==0) for(j=i,m=1;j>=1;j--,m++) { a[m][j]=k

2015-04-09 16:56:13 567

原创 螺旋矩阵

/*(螺旋矩阵)【问题描述】数学上有一种矩阵叫旋转矩阵,非常的有意思,所谓旋转矩阵,就是在N阶矩阵中,起始数1置于方阵的左上角,然后从起始数开始依次递增,按顺时针方向从外向里旋转填数而成。【输入】输入文件名"matrix.in"输入文件由一行或多行构成,每行由一个正整数N组成,(N不大于100)。输入文件的最后一行是'#' 表示文件结束。。【输出】输出文件名"estdout.pc2"对于每

2015-04-09 16:51:27 523

原创 汽车加油

#include"stdio.h"void main(){ int i,n,k,a[100],s=0,count=0,bl=0; scanf("%d%d",&n,&k); for(i=0;i<=k;i++) scanf("%d",&a[i]); s=n; for(i=0;i<=k;i++) { if(a[i]>

2015-04-09 16:47:01 645

原创 左上三角蛇形矩阵

/* 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11*/#include<stdio.h> void main() { int i,j,m,a[100][100],n,k; printf("n= "); scanf("%d",&n); k=1; for(i=1;i<=n;i+

2015-04-09 16:45:24 1094

原创 蛇形矩阵

/* 1 3 6 10 15 2 5 9 14 19 4 8 13 18 22 7 12 17 21 24 11 16 20 23 25*/#include<stdio.h> void main() { int i,j,a[100][100],n,k,m; p

2015-04-09 16:42:49 270

原创 数字分解

#include<stdio.h>#include<math.h>int main(){ int i; int n; while(scanf("%d",&n)!=EOF) { for(i=2;n!=1;i++) if(n%i==0){ n/=i;

2015-04-09 16:39:58 681

原创 自然数的计算

/*自然数的计算输入文件:natrual.in 输出文件:estdout.pc2问题描述:我们要求找出具有以下性质的数的个数(包含输入的自然数本身)先输入一个自然数n(n<=1000),然后对此自然数进行如下操作:1.不作任何操作2.在他左边加上一个自然数,但该自然数不能超过原数最高位数字的一半3.加上数之后,继续按此规则进行处理,直到不能再加自然数为止输入:第一行一个数t,

2015-04-09 16:37:13 875

原创 回溯法讲解与实战训练

1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 许多复杂的,规模较大的问题都可以使用回溯

2015-04-09 16:27:32 1110

原创 C/C++的简单几何思想

一、轰炸问题 1、 依次用两点确定一条直线,判断后面的点是否在直线上。 2、 直线方程:(y-y1)/(x-x1)=(y2-y1)/(x2-x1) 3、 为了防止除数为0,将方程式变形(交叉相乘): (y-y1)(x2-x1)=(y2-y1)(x-x1)/*轰炸输入文件: "bomb.in" 输出文件: "estdout.pc2"问题描述"我该怎么办?"飞行员klux向你求助

2015-04-09 16:08:34 717

原创 卡片游戏3-STL

main(){ int n; scanf("%d", &n); for(int i=0; i<n; i++) q.push(i+1); while(!q.empty()) { printf("%d ", q.front()); q.pop(); q.push(q.front()); q.pop(); }

2015-04-09 16:00:15 443 1

原创 卡片游戏2-循环队列

/*循环队列 */#include<stdio.h>#define MAX 110 /*注意,这里不能写成 #define MAX 100+10 因为MAX要参与运算*/int main(){ int queue[MAX], front, rear; int n,i; scanf("%d", &n); for(i=0; i<n; i++) queue

2015-04-09 15:39:43 471

原创 卡片游戏(1)

#include<stdio.h>#define MAX 100+10main(){ int queue[MAX], front, rear; int n,i; scanf("%d", &n); for(i=0; i<n; i++) queue[i]=i+1; front=0; //尾指针指向队头元素 rear=n; //尾指针指向队

2015-04-09 15:34:27 521

原创 选拔面试问题1 顺序队列

#include<stdio.h>#include<string.h>#define MAX 100//这里MAX 设置的是100人,如果是1000000个人,则大约需要1000000*sizeof(student)个字节的连续空间,//连续空间需求太多可能会导致分配空间失败,不可行.//但我们需要将这个顺序处理的方法掌握到,同时会熟练设计此类问题的程序框架 typedef struct

2015-04-09 12:17:37 395

原创 简单数据结构

队列的应用(如 排队面试、操作系统作业管理、约瑟夫问题)、栈应用(如迷宫问题、表达式求值)、树的判断、….

2015-04-09 12:09:52 435

原创 罗马数字

/*【罗马数字】 */#include<stdio.h>#define MAX 100main(){ char symbol[]="IVXLCDM", roman[MAX]; int arab[]={1,5,10,50,100,500,1000}, index[MAX]; int n,i,j,t, sum=0; scanf("%d",&n); wh

2015-04-09 12:05:37 426

企信通的短信接口文档

企信通的短信接口文档

2016-11-04

apache-shiro-1.2.x-reference-中文文档

apache-shiro-1.2.x-reference-中文文档

2016-10-31

SSHSecureShellClient

远程登录管理服务器的软件

2016-10-17

PuTTY_0.67

远程登录管理服务器的软件

2016-10-17

基于51单片机的红外线家电控制系统的设计

基于51单片机的红外线家电控制系统的设计的毕业论文,和相关代码与设计电路图;及相关硬件驱动程序。

2016-05-28

基于框架的新闻管理系统(已经实现 CRUD功能)

基于框架的新闻管理系统(已经实现 CRUD功能),代码配套有详细的注释;这是给朋友编写的,以供朋友练习入门。本次系统采用的开发软件Java JDK8.0 + eclipse(Mars2) + tomcat8.0 + MySQL5.5,数据库账号:root,密码:root;本人已经将此次系统所需的数据库脚本文件写好了,到时兄弟们进行(由于每个人的开发环境不一样,所以项目导入需要配置,不然运行会报错)项目导入二次开发时,可以直接将我的SQL脚本文件导入MySQL(系统所需数据库与相应表自动生成)。

2016-05-10

RFID入门(配套资料)

射频识别,RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。

2015-06-14

空空如也

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

TA关注的人

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