- 浏览: 24263 次
- 性别:
- 来自: 浙江
最新评论
文章列表
今天在下载MySQL的时候遇到一些麻烦,可能也是挺普遍的现象,就在这里贴出来解决方法吧。
我下载的是Community Edition的免安装版本。所以需要自己进行配置。
1. 解压MySQL压缩包
将下载的MySQL压缩包解压到自定义目录下,我的解压目录是:
"D:\mysql"
将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini
复制下面的配置信息到 my.ini 保存
#如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取
######################## ...
在这里介绍几种交换算法
一、
最常用的一种
int x=1;
int y=2;
int temp=x;
x=y;
y=temp;
二、
比较有创意的一种
int x=1;
int y=2;
x=x+y;
y=x-y;
x=x-y;
三、
位运算
int x=1;
int y=2;
x=x^y;
y=x^y;
x=x^y;
template <class Elem>
class Link{
public:
Elem element;//数据域
Link *next;
Link(const Elem& elemval, Link* nextval = NULL){
element = elemval;
next = nextval;
}
Link(Link* nextval = NULL){
next = nextval;
}
};
template<class Elem>
class LList :public lis ...
在acm题目中经常会有十分麻烦的问题,有时候这些问题可以用一些已有的方法进行解决,不需要自己写算法。所以我在这里记录下来,也是作为学习笔记。
一、memset 头文件 cstring
这个函数可以用来初始化,例如:
int x[100];
memset(x,0,sizeof(x));
二、c++中string类的用法
getline(istream &in,string &s);用来把一行的内容写入s中
find(char *c, int pos = 0);从pos开始查找字符c在当前字符串的位置,返回值为字符c的位置,若找不到,返回值为 ...
#include<iostream>
#include<cassert>
using namespace std;
template<class T, int SIZE = 50>
class Stack{
private:
T list[SIZE];//数组存放栈的元素
int top;//栈顶位置
public:
Stack():top(-1){}
void push(const T &item){//将元素压入栈
assert(!isFull());
list[++top] = item;
...
#include<iostream>
#include<cassert>
using namespace std;
template<class T>
class Node
{
private:
Node<T> * next;
public:
T data; //数据域
Node(const T & data, Node<T> * next = 0):data(da ...
#include<iostream>
using namespace std;
//辅助函数,交换两数之值
template<class T>
void mySwap(T &x, T &y){
T temp = x;
x = y;
y = temp;
}
const int size = 10;
//一、用直接插入排序法对数组a中元素进行升序排序
/*直接插入排序的基本思想是:
*顺序地把待排序序列中的各个记录按其关键字的大小,插入到已排序的序列的适当位置。
*/
template<class ...
1.链表结构
链表是链式的结构
2.链表的组成
链表是由头节点,中间节点和尾节点组成
节点是由两个部分组成:
1.数据域
2.引用域
3.链表的实现
Node{
数据域
引用域
}
MyLinkedList{
记录元素总数的属性
头节点属性
head;
尾节点属性
trail;
}
下面上代码
public class DoubleLinkedList{
...
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
首先我们要知道Google GFS是一种文件系统,是一个面向大规模数据密集型应用的、可扩展的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。
那么他既然是一种文件系统,他首先就具有与过去的分布式文 ...
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
Array(int sz = 50){
assert(sz >= 0);
size = sz;
list = new T[size];
}
//复制构造函数
Array(c ...
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
MouseEvent
BorderLayout
2.实现界面步骤
3.给按钮添加监听器,传递centerPanel
4.定义小球类
5.点击添加按钮,创建小球,让小球运动起来
2.练习
1.绘制立体球
...
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
friend ostream& operator<<(ostream &out, Rational x){
out <<x.a;
return out;
}
friend istream& operato ...
2.4.1 输出技巧
#include <stdio.h>
int
main()
{
int i, n;
scanf("%d", &n);
for (i = 1; i <= n; i++)
printf("%d\n", i);
return 0;
}
习题2-2 水仙花数(daffodil)
输出100~999中的所有水仙花数。若3位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。
#include <stdio.h>
int
main()
{
int i;
int a, b, ...
java异常关键字有以下几个,分别为 try catch final throw throws
他们的定义分别为
try: Opening exception-handling statement.
catch: Captures the exception.
finally: Runs its code before terminating the program.
throws: Lists the exceptions a method could throw.
Throw: Transfers control of the method to the exception h ...
关键字是事先定义的,有特别意义的标识符,有时又叫保留字。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。
Java中的关键字按功能主要可以分为以下几类:
(1)访问修饰符
public,private,protected
private:只能在当前的{}中间访问
protected:只能在当前包中,还有有继承关系的子类中访问
public:所有的地方发都可以使用
(2)与数据类型相关
byte 字节
short 短整型
int 整型
long 长整型
float ...