自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fanchaoo的专栏

都是一些碎碎念

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 为什么说如果`a - b < 0`,则不一定就`a < b`?

为什么说如果a - b &lt; 0,则不一定就a &lt; b?代码:Integer a = (int) (Math.pow(2, 31) - 1);Integer b = -1;System.out.println("a = " + a);System.out.println("b = " + b);System.out.println("...

2018-03-18 23:28:00 257

原创 Window环境下Redis安装

1、下载 msi 安装包地址:Redis安装包2、安装注意将安装路径加入环境变量,其它选项一直点next就可以。安装完后,在命令行输入redis-cli,出现如下提示则说明安装成功。3、将Redis注册成服务在命令行切换到redis安装目录,然后执行redis-server --service-install redis.windows-service.conf,若执行后如下所示,则一切正常。紧接着

2017-10-22 21:24:41 341

原创 CentOS-6.9环境下安装JDK

1、下载压缩包,并解压到安装目录 下载压缩包解压到安装目录解压完成2、配置环境变量打开 /etc/profile 脚本在文件末尾增加这两行,并保存退出重新加载环境变量安装成功....

2017-05-31 14:28:00 209

原创 Ubuntu下MySQL5.5编码设置

1、[client]下,加入:default-character-set=utf82、[mysqld]下,加入:character_set_server=utf8character_set_client=utf8collation-server=utf8_general_ci3、[mysql]下,加入:default-character-set=

2017-05-03 22:59:42 422

原创 《深入理解Java虚拟机》笔记

一、内存管理1、运行时的内存区域线程私有:虚拟机栈、本地方法栈、程序计数器 线程共享:堆、方法区2、各个内存区域可能抛出的异常栈 1、当单线程时,栈的深度太大,会发生StackOverflowError,比如无穷的递归调用。 2、当多线程时,若不停地创建线程,则会导致OutOfMemoryError,因为除去堆和方法区之外,剩下的栈总空间是有限的,不停创建线程则会不停申请栈空间,最终会导致内

2017-04-04 14:29:52 389

原创 MyEclipse常用配置

1、配置JRE2、配置工作区编码3、配置字体大小4、配置每行最大容纳代码数5、配置保存时自动格式化代码

2017-01-12 14:26:28 394

原创 Window7下Redis密码设置

1、找到配置文件2、修改配置文件3、重启服务

2016-12-28 13:24:00 1955

原创 JavaIO操作-拷贝文件

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Arrays;public class TestIO { public static void main(String[] args) throws IOExcepti

2016-12-24 22:30:24 316

原创 JDBC基本操作示例

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class TestJDBC { public static void mai

2016-11-20 18:39:16 383

原创 Java实现归并排序

1、第1版import java.util.Arrays;public class MergeSortDemo { public static void main(String[] args) { int[] arr = { 9, 8, 7, 6, 5, 4, 3, 2, 1 }; mergeSort(arr, 0, arr.length - 1); } private

2016-09-29 17:13:09 314

原创 [编程题]链表中倒数第k个结点

public class Solution { /** * 分析 : * * 1、倒数第k个节点,即正数第length-k+1个节点,只需要从第1个节点,走到正数第length-k+1个节点 * 2、从第1个节点,向前走n-1步,便会走到第n个节点 * 3、所以从第一个节点,向前走length-k步,便会走到正数第length-k+1个节点, * * 4、从

2016-09-26 21:12:00 288

原创 Java类中的各种成员的加载顺序

源代码:public class SuperAndSub { public static void main(String[] args) { // Super s1 = new Sub(); // Super s2 = new Super(); Sub s3 = new Sub(); }}class Super { static int a = getA

2016-09-19 22:27:49 4050

原创 C语言传值与传值笔记

#includevoid f(int a,int b){ printf("在f()里,a=%d,b=%d\n",a,b); a = 10; b = 20; printf("在f()里,a=%d,b=%d\n",a,b);}void g(int* a,int* b){ printf("在g()里,a=%d,b=%d\n",*a,*b); *a = 10; *b = 20;

2016-09-16 10:39:42 368

原创 Java中的继承:父类和子类的关系

一、父类引用指向子类对象时1、若子类覆盖了某方法,则父类引用调用子类重新定义的新方法2、若子类未覆盖某方法,则父类引用调用父类本身的旧方法3、若子类覆盖了某属性,但父类引用仍调用父类本身的旧属性4、若子类未覆盖某属性,则父类引用调用父类本身的旧属性5、父类引用不能访问子类新定义的方法二、子类引用指向自身对象时1、若子类覆盖了某方法,则子类引用

2016-07-21 21:24:30 25166 2

原创 二叉树的三种非递归遍历及层序遍历

import java.util.Stack;public class Main { public static void main(String[] args) { Node n1 = new Node(1); Node n2 = new Node(2); Node n3 = new Node(3); Node n4 = new Node(4); Node n5 =

2016-03-21 09:35:08 425

原创 斐波那契数列的三种求法

1、动态规划2、递归3、迭代public class Main { public static void main(String[] args) { long a = System.currentTimeMillis(); System.out.println(f(36, new int[37])); long b = System.currentTimeMi

2016-03-17 22:56:54 376

原创 二叉堆的Java实现及应用举例

二叉堆实现import java.util.Arrays;//二叉堆public class BinaryHeap { private static final int DEFAULT_CAPACITY = 10; private int currentSize; private int[] arr; public BinaryHeap() { this(DEFAULT_

2016-03-14 20:45:06 574

原创 用python的requests库和lxml库,爬取某网站美女图片。。

羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞羞。。。1、运行环境:win7,python2.7;须安装requsts库和lxml库(pip install requests,pip install lxml)。2、运行代码#-*-coding:utf8-*-import sysreload(sys)sys.setde

2016-02-17 18:30:31 4282

原创 linux下安装django

1、安装mysqlubuntu上安装mysql非常简单只需要几条命令就可以完成。  一. sudo apt-get install mysql-server   二. apt-get isntall mysql-client   三. sudo apt-get install libmysqlclient-dev   安装过程中会提示设置密码

2015-05-14 22:04:21 338

原创 几种简单的排序

#include/*1、冒泡排序共须进行n-1趟排序(外层i从n-1递减到1,控制排序的趟数,i也是每趟排出来的数的下标数)2、每趟排序都从下标为0的数字开始,依次与下一项进行比较,是否交换的操作(内层j从0递增到i-1)3、每趟设置flag初值为0,每次交换都将flag赋值为1,如果一趟排序过后flag仍未0,说明此趟排序没有交换操作,即至此排序完成*/v

2015-04-10 00:23:45 416

原创 顺序表和链表

顺序表#include#include#define ElementType int#define MAXSIZE 100typedef struct{ ElementType Data[MAXSIZE]; int Last;}List;List *MakeEmpty(){ List *PtrL=(List *)malloc(sizeof(List)); PtrL->

2015-04-03 17:46:55 367

原创 顺序栈和链栈的基本操作

SqStack.h //**********一些预定义常量和类型***********#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2 typedef int Status;//**********栈的顺序存储表示*******

2014-11-25 14:28:26 757

仿知乎-Spring+SpringMVC+MyBatis+FreeMarker+MySQL+Redis+jQuery+artTemplate

后端使用Java语言做的一个模仿知乎的问答网站。初学练手,互相学习。

2017-05-03

一个简单的论坛-Spring+SpringMVC+MyBatis+MySQL+Redis

一个初学者练手项目,开发IDE为IntelliJ IDEA,通过Maven构建,后台采用Spring、SpringMVC、MyBatis,数据库采用MySQL、Redis,前台用到jQuery,图片被上传到七牛云。

2016-10-25

Android仿疯狂猜歌

简易版疯狂猜歌

2016-07-28

SSH图书商城

SSH Struts2 Hibernate Spring Java SSH图书商城

2016-01-17

SSH选课系统(入门学习)

SSH选课系统(仅供入门交流,大神勿喷)

2015-12-25

空空如也

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

TA关注的人

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