- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 JetBrains学生注册码申请步骤
1.先申请.edu.*后缀的邮箱访问地址http://mails.art.edu.lv进入后会自动给你分配一个邮箱,如果不喜欢可以点编辑按钮 输入你想要的(不带域名后缀),或者点刷新按钮 随机一个2.去官网申请激活码前往https://www.jetbrains.com/shop/eform/students如图,填好你的信息,然后点提交,然后去刚才的网页邮箱查看信件,应该已经过来了3.确认信件信...
2018-02-26 18:18:00
10846
2
原创 windows下使用curl命令
curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。一般是Linux自
2016-01-28 18:11:33
17890
2
转载 explain 的用法
最近在做性能测试中经常遇到一些数据库的问题,通常使用慢查询日志可以找到执行效果比较差的sql,但是仅仅找到这些sql是不行的,我们需要协助开发人员分析问题所在,这就经常用到explainexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如:exp
2016-01-27 17:27:50
1119
转载 MYisam和InnoDB区别以及MySQL引擎简介
MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛 车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎。
2016-01-22 11:58:01
446
原创 关于web.py使用模版传值问题
今天一直在纠结,为什么从数据库里查出来的数据(类型为instance)传到web.py的模版页里面,前台一直显示不出来。查了各种资料,最后在一次无意的调试中解决了。前台模版页代码如下:$def with (datas) //(这里为了方便注释我就这样写了,copy代码请删掉)定义参数datas,类型是instance,由db模块查询出的结果 $for sto in datas:
2016-01-15 15:36:11
1165
原创 web.py框架之db模块操作
先创建数据库对象:db = web.database(dbn='mysql', user='user', pw='pass', db='dbname') //dbn指定数据库类型 db指定所连接的数据库名 查询: users = db.query('select * from user where id>$id', vars={'id'
2016-01-14 19:24:01
3885
转载 面试10大算法汇总+常见题目解答
面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串和数组首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面的这些常用的方法。 toCharArray() //获得字符串对应的char数组
2015-08-31 21:16:49
504
原创 java 类的几种关系
java类当中一种常见的类之间的关系为关联关系,关联是一种“有”的关系,java类中如果B类对象作为A类的属性存在,称为A类关联B类。关联具有方向性和多重性。关联的方向分为单项关联和双向关联,多重性多见一对一和一对多的关联关系,其中一对多的关联关系最为常见,为了能实现一对多关联关系,就需要使用数据容器来存储数据,常见的数据容器有数组和集合。 java类中另一种关系是依赖关系,依赖关系是一种
2014-01-27 22:11:12
798
原创 java 类
Java程序都是由若干个类组成,所以先了解java类的主要组成元素非常关键.类中常见的五种元素,包括属性、方法、构造方法、块、内部类。了解了这五个元素就能够对Java类有清晰认识,对各元素的声明形式、含义、作用也有所了解。但是五种元素中有很多通用的知识点,比如类、属性、方法、构造方法都使用到了访问权限修饰符,属性、方法都涉及到数据类型等。其中,前三个元素较为重要,用的比较广泛。什么是类,简而言
2014-01-20 16:02:27
586
原创 课程管理系统 java
设计一个课程管理系统,能录入各科目及学生成绩,排名,显示总分及平均分。用数组来实现,一维的二维的还有字符数组,最主要的还是如何进行排名问题,我们都知道java数组有这强大的功能,有自动升阶排序,但放在这里显然行不同,如何将一个学生的信息完整的按平均分来正确排名次呢,既有名字也有分数,于是,我们可以用一个字符数组,将他们串连起来,放在字符数组里面,然后我们对这个字符数组按照平均分来用选择排序就行
2014-01-16 11:27:32
3462
原创 java 数组的相关操作
import java.util.*;public class 数组 { public static void main(String[] agrs){ Scanner input=new Scanner(System.in); int num=input.nextInt(); int max,i,j,flag=-1,sum=0; int a[]=new int[n
2014-01-15 11:40:49
533
原创 用Java建日历
用Java程序写一个日历,用户输入某年某月某日时能将这个月的日历打出来。import java.util.*;public class 日历 { public static void main(String[] agrs){ int i,k,k2,sum=0,li=1,total=0; String answer,weekday="星期"; Scanner input
2014-01-13 16:11:00
627
原创 查询某年某月某日是星期几
随意输入一个时间,能正确求出它是星期几。主要就是要注意平年和闰年的区别,2月是29还是28,要注意,这样才不会出错。程序代码如下:import java.util.Scanner;public class 查询星期几 { public static void main(String[] agrs){ int i,j,k,sum=0,li=1; String week
2014-01-12 16:52:54
1544
原创 猜随机数 java 编程小游戏
在这里给出两种猜随机数的方案,简单Java代码写的猜随机数小项目。import java.util.*;public class caishu{ public static void main(String[] agrs){ Scanner input=new Scanner(System.in); int person; int comp
2014-01-10 14:52:41
967
原创 猜拳游戏改良版
经过改良,现在写了一个更为高效的Java猜拳游戏,代码如下:import java.util.*;public class caiquanxin{ public static void main(String[] agrs) { String first1="拳头",first2="拳头"; Scanner input=new Scanner
2014-01-10 11:44:33
702
原创 用java写小游戏:猜拳 &&随机数的应用
用Java写的第一个小游戏,与电脑猜拳。其原理是利用电脑产生随机数与用户输入进行比较,这里就需要说名一下利用电脑是如何产生随机数的。用电脑产生随机数有两种不同的方法:方法一:import java.util.Random; //和使用扫描仪方法一样public class random{ public static void main(String[] agr
2014-01-09 17:21:00
1790
原创 java 输入输出
在Java程序中,不像C和C++的输入那样,用scanf和cin而是改用扫描仪scanner,想用输入设备则需先声明、定义才能实用,而且输出也不用printf和cout,而是用System.out.println 来进行输出操作。具体代码如下:import java.util.Scanner; public class inout{ public static void main(
2014-01-08 15:59:22
810
原创 初识Java 第一个Java程序
初识Java 得知它的几个特性: Java语言是简单的。Java语言的语法与C和C++语言很接近,另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java语言是一个面向对象的。Java语言提供类、接口和继承
2014-01-07 15:25:46
732
原创 创建单链表的4种方式
单链表在数据结构中应用广泛,是极常见的链式存贮方式,单链表分为有带头结点和不带头结点的单链表,其创建方式又分为头插法创建和尾插法创建,详细创建方法如下:#include #include typedef int ElemType; //类型定义声明typedef struct Node{ ElemType data; struct Node *next;}LNode, *L
2013-09-24 23:45:25
2459
原创 简单一维动态链表的相关操作:查找、插入、删除、修改、增加
链表是一种重要的数据结构,对链表的相关操作要掌握,这次只是单向动态链表的相关简单操作。#include #include #define LEN sizeof(struct note)int main(){ struct note { int num; struct note *next; };
2013-08-10 17:20:58
1807
原创 简单静态、动态链表的建立
静态链表的建立:#include struct student{ int number; float score; struct student *next;}; //结点的定义int main(){ struct student *head,*p,a,b,c; a.number=1234,a.score=90
2013-08-07 21:59:42
2363
原创 一维动态数组
数组是很常见的,虽然定义静态数组很方便,引用也简单,但是不能变化大小长度,这是致命的缺点,现在自然而然想到了动态数组,虽然定义起来比较麻烦,但使用起来确实非常的方便哦!在C语言中只能用malloc来定义动态数组,例子如下:#include #include int main(){ int n,i; int *array; array=(int*
2013-07-23 23:38:26
1038
原创 暑假编程训练---L:求多项式
Problem L:求多项式Time Limit:1000MS Memory Limit:65536KTotal Submit:3 Accepted:3Description形如1-2+3-4...+n,你会编写吗?Input输入1个正整数nOutput输出1-2+3-4...+n的值 Sample Input3Sample Outpu
2013-07-17 22:27:47
1032
原创 暑假编程训练---K:判断是否直角三角形
Problem K:判断是否直角三角形Time Limit:1000MS Memory Limit:65536KTotal Submit:3 Accepted:3Description输入三角形的三条边,判断是否是直角三角形Input输入三角形3条边(均为整数)Output如果3条边组成的是直角三角形,输出yes否则输出noSample Input3
2013-07-17 22:25:13
1354
原创 暑假编程训练---H:求圆柱体的表面积
Problem J:求圆柱体的表面积Time Limit:1000MS Memory Limit:65536KTotal Submit:12 Accepted:5DescriptionInput输入底面半径r和高hOutput输出圆柱体的表面积,保留3位小数Sample Input3.5 9Sample OutputArea=274.8
2013-07-17 18:50:39
1098
原创 暑假编程训练---B:人见人爱A^B
Problem B:人见人爱A^BTime Limit:1000MS Memory Limit:65536KTotal Submit:5 Accepted:5Description求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1Output对于每个测试实例,请输出
2013-07-17 18:39:42
658
转载 暑假编程训练---G:计算直线的交点数
问题描述平面上有n条直线,且无三线共点,问这些直线能有多少种不同交点数。比如,如果n=2,则可能的交点数量为0(平行)或者1(不平行)。Input输入数据包含多个测试实例,每个测试实例占一行,每行包含一个正整数n(nOutput每个测试实例对应一行输出,从小到大列出所有相交方案,其中每个数为可能的交点数,每行的整数之间用一个空格隔开。Sample Input24
2013-07-13 14:36:20
701
原创 暑假编程训练---F:平方和与立方和
Problem F:平方和与立方和Time Limit:1000MS Memory Limit:65536KTotal Submit:3 Accepted:3Description给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。Input输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。Output对于每组输入数据,输出一行
2013-07-13 13:42:03
685
1
原创 暑假编程训练---E:年龄问题
Problem E:年龄问题Time Limit:1000MS Memory Limit:65536KTotal Submit:5 Accepted:3Description有n个人坐在一起,问第n个人多少岁?他说比第n-1个人大m岁。问第n-1个人岁数,他说比第n-2个人大m岁。问第n-2个人,又说比第n-3人大m岁。......最后问第一个人,他说是K岁。请问第n个人多大?
2013-07-13 13:21:01
927
原创 暑假编程训练---D:打印金字塔
Problem D:打印金字塔Time Limit:1000MS Memory Limit:65536KTotal Submit:5 Accepted:3Description请编写程序输出金字塔图形。Input多个测试数据。每个测试数据输入一个整数n(1 Output输出n层金字塔。Sample Input13Sample Output
2013-07-09 15:38:16
1145
原创 暑假编程训练---C:8 984 阶乘和
Problem C:8 984 阶乘和Time Limit:1000MS Memory Limit:65536KTotal Submit:4 Accepted:4Description求阶乘和Input多组测试数据。每组一行,输入一个整数n, 1 Output每组数据输出一行,计算1!+2!+...+n!的和Sample Input13Sam
2013-07-09 14:51:38
783
原创 暑假编程训练----A:乘法口诀
Problem A:乘法口诀Time Limit:1000MS Memory Limit:65536KTotal Submit:13 Accepted:4Description还记得以前小学时的九九乘法口诀吧。现在要求你编写程序打印出乘法口诀。 不过现在的乘法口诀表跟以前稍微有点区别,我告诉你一个数字n( 1 Input多个测试数据。每个测试数据一行,输入整数n.
2013-07-09 14:07:03
1263
原创 使用抽象类派生子类
Shape类是一个表示形状的抽象类,用此抽象类派生出子类:圆类(Circle)、正方形类(Square),并且圆类新增数据成员半径(radius),正方形类新增数据成员边长(a),圆类和正方形类都有构造函数,修改、显示数据成员值的函数,求面积函数。现在使用抽象类派生出两个子类,并用求面积函数求得两个子类的面积总和!!#include using namespace st
2013-06-15 16:37:49
2938
原创 C++多态之包含多态
C++中的多态是一个重要的内容,多态分为四类:重载多态,强制多态,包含多态,参数多态!其中重载多态,强制多态这两种又被称为专用多态,而包含多态,参数多态这两种多态被称为通用多态!多态从实现的角度来说分为两类:编译时的多态和运行时的多态。这次主要研究了通用多态中的包含多态!说到包含多态,则虚函数就是不可或缺的主角了,虚函数是动态绑定的基础,什么是绑定呢?确定操作的具体对象的过程就是绑定,
2013-06-14 23:21:15
2456
转载 (C语言)ACM中的数据处理问题!
ACM竞赛题目的输入数据常要求有多组,并且格式多种多样,这是初次登OJ平台的同学的一个障碍。实际上,这些格式可以归为固定的几种类型,本文介绍各种类型的处理方法,以帮助同学们克服这些障碍。 实际上,这些模式不仅是OJ平台上做题的需要。在平时的自由编程练习中,也可以自行使用这些模式,以提高调试程序的效率。对程序测试的意识也将在此过程中得到提升。 本文1-4部分介绍了几种类型输入的处理,第5
2013-06-08 23:57:51
930
转载 在codeblocks下的文件读写
在C++中的文件读写操作#include #include using namespace std;int main(){ int num[5]; ofstream outfile("t.txt",ios::out); if(!outfile) //打开失败 { cout } for(int
2013-06-08 23:51:16
6650
原创 罗马数字问题
罗马数字是欧洲在阿拉伯数字(实际上是印度数字)传入之前使用的一种数码,现在应用较少.它的产生晚于中国甲骨文中的数码,更晚于埃及人的十进位数字.但是,它的产生标志着一种古代文明的进步. 罗马数字用7个拉丁字母IVXLCDM和读数规则来表示数. I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000 读数规则
2013-06-07 00:19:04
1005
原创 计时问题
这篇是全英文的题目,看起来有些费劲呀,所以想搞好ACM,一定的英语基础还是必不可少的,否则连题目都看不懂何谈做题呢!!记得上次是中文的题目,没理解题目的意思,但这次却是英文的,先看懂再说吧!虽然花了好长时间大致看懂了,但做起来却想当然了,导致提交总是wrong answer,认真反复思考过后,终于完成了这题,所以,以后做题先在稿纸上规划好,不急着打代码,边敲边想,想好了之后再敲代码,那
2013-06-05 19:09:53
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人