自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为谁写代码

2017年春节之前要做的事情

  • 博客(64)
  • 收藏
  • 关注

原创 选择排序

/** 选择排序的研究** */package day9yue11;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.Action...

2019-09-11 20:38:32 191 3

原创 可变参数研究

/*可变参数的研究,可变参数底层是数组,* 确定这个结论之后要实际验证测试** */package day9yue1;public class Test1 { public void test(String[] s) {} /* * 如果这2个方法都叫test,编译错误,说明参数是一模一样,没有重载 * 结论 String...

2019-09-01 18:21:36 176 1

转载 python人脸识别

https://blog.csdn.net/qq_32892383/article/details/91347164

2019-07-29 16:11:00 238 1

原创 声明创建一个数组,它的元素是int类型的数组

/* * 如果声明一个数组,它的元素也是int类型的数组怎么声明,记住了 * * */package day7yue28;public class ErWeiArrTest { public static void main(String[] args) { //创建了一个一维数组对象,长度是5,它的元素也是一维数组,这个一维数组元素也是int int[...

2019-07-28 18:13:35 4735 1

原创 数组内存示意图

package day7yue28;public class Persion { public int age ; public double height; public void info() { System.out.println("我的年龄是"+age+",我的身高是"+height); } public static void main(Strin...

2019-07-28 17:52:32 410

原创 直接插入排序

/*插入排序的研究 * * https://blog.csdn.net/qq1641530151/article/details/80550296 * public int[] insertSort(int[] array){ //直接插入排序 //在排序之前我们需要搞清一个思路,新插入一个数据的时候,排序过后的数组都是 //从小到大排列好的,所以我们需要从后往前查找...

2019-07-21 09:05:23 136 1

原创 快速排序-背下来

/* * 快速排序 * 分治法和递归 * * 要背的滚瓜烂熟,代码要背的滚瓜烂熟,多多积累大量代码 * */package day7yue20;public class QuikSort { public static void main(String[] args) { int arr[] = { 100, 2, 5, 1, 87, 34 }; quickSor...

2019-07-20 20:59:23 243 1

原创 求最小值(图形界面、数组)

package day7yue12;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOpt...

2019-07-18 15:18:40 204

原创 冒泡排序和优化

/* * 计算机中解决问题,一定要学会问题分解,先解决比这个容易解决的问题,再慢慢加深 * 比如:我要对数组排序,那么我能不能先求数组的最小值,放在第一个位置,这样一来反复执行这个操作,就能排序了 * 比如:我要求子数组的排序,那么我先解决整个数组的排序,然后在改进代码,变成子数组的排序 * */package day7yue18;public class ArraySort ...

2019-07-18 15:10:07 101

原创 PrepparedStatement--预编译

/* 预编译 sql语句,代码全部背下来use zou;#预编译执行查询,这一步预编译只需要执行一次prepare showUsersByLikeName from 'select * from test1011 where table_name like ?';select * from test1011;set @table_name = '%test%';#预编译查询...

2018-10-29 16:54:37 528

原创 Mysql-jdbc典型案例-要背诵

package day10yue22;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLEx...

2018-10-23 16:56:42 266

原创 利用异或进行密码加密

/* * 程序功能: * 简单的异或进行加密 * */package day11yue3;import java.util.*;public class Example { public static void main(String[] args) { //输入扫描器 Scanner sc = new Scanner(System.in); //获取输入

2017-11-03 20:20:49 582

原创 9月27 对象序列化和反序列化基本实现流程

1 必须实现Serializable, 才可序列化!!先学实现这个接口。//对象序列化例子import java.io.*;public class Objectse{ public static void main(String[] args)throws Exception { Persion p = new Persion("邹阳"); //开始对Persion

2017-09-27 19:45:06 198

原创 包装流和转换流

/*重定向流:  * 1 针对标准输入输出,比如 System.out.println() 默认打印到控制台或者屏幕,那么屏幕就是节点 *   现在把节点重定向,打印到某个文件里面 *    * 2 System.in  键盘输入流,源是键盘,从键盘读取内容,重定向之后可以从文件或者其他地方读取内容 *  *  * FileReader 节点是File 构造方法里面传F

2017-09-15 20:16:02 657

原创 推回输入流

没有推回输出流package day9yue11;import java.io.*;public class PushbackTest { public static void main(String[] args) throws Exception { //先创建文件回推流对象pr,缓冲为64 PushbackReader pr = new PushbackReader(ne

2017-09-12 09:12:12 410 1

原创 python--可变对象作为默认参数

def extendList(val , list = []):list.append(val)return list这个默认参数 list = [] 只要不重新赋值,list指向的地址永远不变,切记切记!def extendList(val , list = []): list.append(val) return listlist1 = extend

2017-09-09 09:24:12 1722

原创 随机读取数组元素

思路:只要随机产生数组下标,就是随机读取的数组元素           int len = age.length;  // age[new Random().nextInt(len) 产生1个随机下标,不会越界的下标  System.out.println(age[new Random().nextInt(len)]);//随机读取数组元素import java.u

2017-08-19 19:56:38 1479

原创 FileWiter --文件输出字符流

import java.io.File;import java.io.FileWriter;import java.io.IOException;public class WriterTest { public static void main(String[] args) { try { //流建立好了,开始往流里面输出数据,最终数据流淌到File里面,类比思维,类比

2017-08-19 10:09:49 265

原创 笔记--FileReader

文件字符输入流 :源数据是 File类型读取最小单位是字符char缓冲 char[] ch = new char[32]/* 日期 :2017-08-18 * * 字符输入流测试 Reader <-- FileReader * * * 明天学习 OutputStream Writer * */package day8yue18;import

2017-08-18 20:59:46 248

原创 递归 全排列

2017-08-18 15:20:20 226

原创 io--读写数据

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.Writer;import java.util.HashMap;/**

2017-08-18 15:08:48 274

原创 FileInputStream--文件输入流

1 处理的是文件2 使用字节数组读取 byte b = new byte[1024]  每次读取最多1024个字节数据/* 流和文件的差异 * 流和文件的差异:文件是数据的静态存储形式,而流是指数据传输时的形态 * 说白了,区别就是数据存储形式的改变,文件是数据静态存储的样式 * 流是数据动态行走的样式 * * io设备是数据流的最终走向,也是数据流的重点,,io设备

2017-08-17 20:44:29 1119

原创 IO流的概念

/*   理解java IO流 *  * 流 (Stream)  : 从起源到接收的有序数据 *  * 输入流和输出流参考对象是  ---->内存 *  * 内存读取数据是  --->输入流  ,因为往内存中输入数据 * 内存写到硬盘是输出流  ---->从内存输出到硬盘,,,叫输出流 *  *  *  *      服务器 -------->  电脑客

2017-08-17 20:08:34 306

原创 文件深度遍历--递归

遍历文件夹里面所有子孙文件//同时研究通过递归遍历所有子文件和文件夹的实现package day8yue8;import java.io.File;public class GetAllFile { public static void main(String[] args) { File f = new File("D:\\MyDrivers"); String[] l

2017-08-12 20:09:07 306

原创 python--多维list转化为1维度list,,递归

递归实现#多维list转化为1维度list,,递归##递归一定要学好def getnewList(newlist): d = [] for element in newlist: if not isinstance(element,list): d.append(element) else: d.extend(getnewList(element)) re

2017-08-12 20:05:44 6236

原创 python可变参数和可改变对象

可改变对象:就是对象地址不变的情况下,内容可以改变 比如list ,可赋值的对象等等#可变对象作为默认实参def getList(ch,sum = []): sum.append(ch) return sum'''print(getList('a'))print(getList('b'))print(getList('c'))'''#调用3次getList ,使用默认

2017-08-12 20:04:14 469

原创 字符串组合算法--但是思路还没全部搞明白

递归实现,这个思路一定要烂熟于心字符串组合算法//字符串组合算法 比如 "abc" -->打印出 a b ab ac bc 等等public class StringcomBination { public static void main(String[] args) { String s = "ab"; char[] c = s.toCharArray();

2017-08-12 20:00:02 199

原创 File--文件名过滤算法

文件名过滤器:1、过滤器实现接口FilenameFilter 2、实现方法 public boolean accept(File dir , String path) {      return (通过自己实现的算法如果返回true则收集起来,如果返回false,则过滤掉) }dir 表示这些文件存在的父目录(文件夹)!path表示文件的名称,不是文件的路径

2017-08-12 19:57:50 797

原创 python的默认参数和可变对象研究

1 默认参数 :def getList(ch,sum = []) 其中 sum = []  就是默认形参,而且形参如果不再重新指定,每次调用,形参不会重新赋值,都是第一次赋值,不会改变2 可变对象 这个对象内存地址不变,但是内容可以变#可变对象作为默认实参def getList(ch,sum = []): sum.append(ch) return sum'''prin

2017-08-08 20:39:12 376

原创 io--File文件

IO流的装饰设计模式,就像 有大水管、小水管、弯曲水管,经过,统一的处理,最后都能走一种标准的管道,那么大家维护这一种标准的管道就行了,类似JVM重点 : 字节流字符流装饰设计模式NIO对象序列化 File类 -->代表是一个文件和目录,是文件和目录在程序中的一种抽象,通过文件路径的字符串来创建File类的实例。File不能访问文件或者文件夹

2017-08-07 21:08:43 227

原创 反射获取属性

Class c = 类名.class;Field f = c.getDeclaredField("属性名");成员变量f.get(对象实例);static变量f.get(null);/* * 通过反射获取一个对象的属性值,切记是对象,没有对象哪有成员变量值,除非是static的属性 * * * */package day8yue6;imp

2017-08-06 13:52:57 229

原创 属性没有多态

package com.zou1;public class Sup { int age = 60; public static void main(String[] args) { Sup s = new Sun(); //取出来是父类的值,属性没有多态的 System.out.println(s.age); //60

2017-08-05 18:44:11 662

原创 注解的应用-用在方法上进行标记--通过标记来识别处理某些方法

自定义注解:/*先自己定义1个注解,这个注解运行时能获得信息,修饰方法 * * * * */package day8yue31;import java.lang.*;import java.lang.annotation.*;@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public

2017-08-03 20:58:31 690

原创 Annotation成员的读取

1 、有成员的Annotation必须要传参,或者默认参数,或者使用时候传参2、 切记要想能获得注解的值,这个注解使用范围必须到 @Retention(RetentionPolicy.RUNTIME)自定义注解:package day8yue3;//自定义注解import java.lang.annotation.*;//这个注解可以在运行时获得信息@Retention(

2017-08-03 20:55:44 292

原创 Annotation-->@FunctionalInterface

@FunctionalInterface:1、用来修饰接口Interface2、修饰的接口有且仅有1个抽象方法 (public abstract )void() ;案例源码如下,背下来:package day8yue1;//接口中的静态方法要是有方法体的方法,不能是抽象方法@FunctionalInterfacepublic interface FunInter

2017-08-01 20:08:37 660

原创 可变参数和泛型--->堆污染

package day7yue31;import java.util.*;public class ErrorUtils { //可变参数的类型不要用泛型 public static void faultyMethod(List... listStrArray) //这边有一个传参赋值,不带泛型的对象赋值给带泛型的变量 { //可变参数当成数组处理,但是没有泛型的数组,

2017-07-31 20:42:29 749

原创 斐波那契研究1

斐波那契数列函数,新的思路,就是取出倒数第2个值和倒数第1个值,进行相加,追加到list最后last = list[-2]+list[-1]list.append(last)def getFibs(value): fibs = [0,1] for i in range(value - 2): #倒数第二个数和倒数第一个数相加,然后追加到list列

2017-07-20 18:17:06 199

原创 numpy安装

step1:官网下载安装包;https://www.python.org/我下载的是python-3.4.4.msistep2: python环境变量配置;计算机-属性-高级系统设置-环境变量-系统变量找到PATH,点击编辑,加英文分号;在分号后面加上python.exe所在的路径,点击确定step3:python安装验证W+R运行cmd,打开终端,输入

2017-06-28 19:16:52 824

原创 字符串截取和逆序

2017-06-27 19:48:05 744

原创 python-快速排序思路

源代码,可以直接复用#快速排序import randomimport sys sys.setrecursionlimit(15000)def quicksort(num_list): lenth = len(num_list) if lenth<=1: return num_list # 找到一个随机的数组下标 temi = random.randint(0,len

2017-06-17 20:53:28 275

空空如也

空空如也

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

TA关注的人

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