自定义博客皮肤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 231 3

原创 可变参数研究

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

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

转载 python人脸识别

https://blog.youkuaiyun.com/qq_32892383/article/details/91347164

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

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

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

2019-07-28 18:13:35 4903 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 463

原创 直接插入排序

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

2019-07-21 09:05:23 198 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 301 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 243

原创 冒泡排序和优化

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

2019-07-18 15:10:07 133

原创 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 582

原创 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 312

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

/* * 程序功能: * 简单的异或进行加密 * */ 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 639

原创 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 229

原创 包装流和转换流

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

2017-09-15 20:16:02 715

原创 推回输入流

没有推回输出流 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 466

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

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

2017-09-09 09:24:12 1791

原创 随机读取数组元素

思路:只要随机产生数组下标,就是随机读取的数组元素            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 1551

原创 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 299

原创 笔记--FileReader

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

2017-08-18 20:59:46 284

原创 递归 全排列

2017-08-18 15:20:20 285

原创 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 319

原创 FileInputStream--文件输入流

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

2017-08-17 20:44:29 1180

原创 IO流的概念

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

2017-08-17 20:08:34 350

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

遍历文件夹里面所有子孙文件 //同时研究通过递归遍历所有子文件和文件夹的实现 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 347

原创 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 6301

原创 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 517

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

递归实现,这个思路一定要烂熟于心 字符串组合算法 //字符串组合算法 比如 "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 243

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

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

2017-08-12 19:57:50 871

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

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

2017-08-08 20:39:12 434

原创 io--File文件

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

2017-08-07 21:08:43 261

原创 反射获取属性

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

2017-08-06 13:52:57 285

原创 属性没有多态

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 717

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

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

2017-08-03 20:58:31 753

原创 Annotation成员的读取

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

2017-08-03 20:55:44 345

原创 Annotation-->@FunctionalInterface

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

2017-08-01 20:08:37 717

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

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

2017-07-31 20:42:29 825

原创 斐波那契研究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 245

原创 numpy安装

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

2017-06-28 19:16:52 890

原创 字符串截取和逆序

2017-06-27 19:48:05 794

原创 python-快速排序思路

源代码,可以直接复用 #快速排序 import random import 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 314

空空如也

空空如也

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

TA关注的人

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