自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daniel丶

coder

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java之IO流 字符流Reader Writer

总类为readerwriter主要用于只读纯文本只写纯文本底层其实是读入的时候 把字节转换成字符输出的时候 把字符转换成字节依赖码表基本操作代码用的特别少因为 字节 ->字符 ->字节 特别的麻烦import java.io.FileReader;import java.io.FileWriter;public class Main{ public s...

2018-10-31 00:09:06 378

原创 Java蓝桥杯之最大子序列和

public class Main{ public static void main(String[] args) { String s1 = "abcd"; String s2 = "eabcdf"; int n = f(s1,s2); System.out.println(n); } private static int f(String s1, String s2) ...

2018-10-29 23:44:07 225

原创 Java之IO流 FileInputStream FileOutputStream

字节流(能够处理任何类型的数据 因为计算机储存都是以字节为单位 byte 一个字节八位)总类为字节输入流 InputStream 连接硬盘和内存之间的管道 读取字节字节输出流 OutputStream 从内存输出到硬盘中下面讲些常用的类FileInputStream注意在输入的时候 方法中要抛出 IOException 异常(因为可能读入的过程中硬盘中可能没有此文件)1.read(...

2018-10-28 22:58:48 1116

原创 Java之IO流 File类

File构造方法* File(String pathname):根据一个路径得到File对象* File(String parent, String child):根据一个目录和一个子文件/目录得到File对象* File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象* (注意一下文件路径中d的\\表示转义!! 不然读不了...

2018-10-25 22:53:15 85

原创 异常Throwable的概述以及子类Exception的说明

异常Throwable异常Throwable是整个java异常体系中的总根下面 分为 两大类 一个是 Error 一个是Exception其中Error是错误 如服务器崩溃 数据库崩溃等 与代码关联不大Excpetion中又分为两大类 一个是RuntimeException 另一个则是 非RuntimeException其中RuntimeException指的则是平常程序员敲代码所犯的...

2018-10-25 21:43:01 1841

原创 Java集合框架汇总以及比较

Collection* List(存取有序,有索引,可以重复)* ArrayList* 底层是数组实现的,线程不安全,查找和修改快,增和删比较慢* LinkedList* 底层是链表实现的,线程不安全,增和删比较快,查找和修改比较慢* Vector* 底层是数组实现的,线程安全的,无论增删改查都慢* 如果查找和修改多,用Array...

2018-10-25 14:25:30 215

原创 Java之Map集合接口功能(介绍HashMap LinkedHashMap TreeMap Hashtable)以及Collections的使用 泛型之固定上下边界

set的底层其实是由Map实现的只是值为Object 不显示而已注意 各种底层算法(哈希算法,二叉树算法,链表算法 )都只是针对map中的key!!Map<k,v>以键值对的形式存在Map接口一些常用的功能1.添加功能Value put(K,V)如果K相同则返回覆盖值V 如果没有为null2.删除功能clear()还有Value remove(Key) 根据键删除值!...

2018-10-24 23:15:31 169

原创 Java之TreeSet集合(二叉树实现)以及Comparable接口介绍

TreeSet 集合类是Set的子类固有保持数据不重复的属性,除此之外还有一个独有的功能就是排序当然常见的Integer,String类中java都将其比较机制写的很完善了但对于自定义类而言 ,想要去排序就要自己去实现了假设录入一个 Person类 (new Person(“aa”,100))其属性为姓名和年龄假设要求我需要对集合中Person的年龄进行排序的话 我们该怎么办呢?Tre...

2018-10-22 23:47:22 2578 1

原创 Java之HashSet,Linkedset常用功能以及介绍

之前的博客也谈过 类似的不过本篇将更为详细的讲述其功能以及使用HashSetSet的子类固然 其有无序 不会有重复值的功能说到这 为什么HashSet中不会有重复的元素呢?首先对于java自带的数据类型而言(像String Integer 等) java自身就已经重写了里面的叛变方法然而对于 自定义的数据类型(也就是自定义的类而言呢)如果不关心其底层方法如何实现的话那么将会丧失Ha...

2018-10-21 22:21:49 1860

原创 JAVA之jdk5简单介绍

咳咳尽管2018年 已经是java11代了不过身为程序员 原来老版本的一些特性我也介绍一下(笔记参考)JDK5的新特性1.foreach2.静态导入方法(开发基本不用。。算是废了 能看懂就行)import static 类名.方法名3.可变参数 ( 方法4.数组转集合( Arrays.asList(下面分别来讲解foreach增强for循环底层是由Iterator 迭代器...

2018-10-21 15:54:37 1347

原创 JAVA蓝桥杯之BFS

import java.util.LinkedList;import java.util.Scanner;public class Main { static int k,ans=10000; static int count[]; public static void main(String[] args) { Scanner sc = new Scanner(System.in...

2018-10-21 00:25:14 512

原创 Java之ArrayList LinkedList 泛型

ArrayList使用ArrayList 删除重复值的方法import java.util.ArrayList;import java.util.Iterator;@SuppressWarnings({ "rawtypes", "unchecked" })public class Demo1_ArrayList { /** * * A:案例演示 * 需求:ArrayList...

2018-10-19 22:40:09 283

原创 Java之List集合

Collection集合接口的子集合 ListList是有序集合 可以重复/**常用的一些特有方法* * void add(int index,E element) 通过索引指定添加元素* E remove(int index) 通过索引删除某个元素 并返回一个对象(元素)* E get(int index) 通过索引获取某个元素* E set(int index,...

2018-10-19 14:56:32 132

原创 Java之集合框架Collection,以及迭代器的基本实现

今天写飞机大战时遇到的一些小问题 暂时先搁这咳咳 步入正题集合的长度是不固定的 不过效率比较低因为 集合的底层是由数组实现的 会先创建一个10个大小的数组 然后随着元素的增加当超过10 的时候 又会创建一个比原来大1.5倍的数组 而之前的数组会被当作垃圾所以当元素数量固定的时候推荐使用数组CollectionList有序 存和取的顺序一致 有索引 可以储存重复ArrayL...

2018-10-19 00:09:46 139

原创 Java之蓝桥杯训练(二)

快速排序public class Main{ static int[] arr = {100,99,88,66,55,77,11,22}; public static void main(String args[]) { //将数组的首尾数传进去 quickSort(0,arr.length-1); for(int i=0;i<arr.length;i++) { ...

2018-10-18 00:43:32 130

原创 模电之放大原理以及偏置电路

电路放大原理以及三种组态电路https://www.icourse163.org/learn/XIDIAN-1001960018?tid=1003386002#/learn/content?type=detail&id=1004812057&cid=1006112200放大偏置电路和直流工作点的判断https://www.icourse163.org/learn/XIDIAN...

2018-10-16 21:48:08 3411

原创 Java之Date类,DateFormat类,SimpleDateFormat类,Calender类详解

java.util.DateDate日期类 不过很多方法都已经过时了1.构造方法有两种 有参(Long) 无参2.方法主要有两种 setTime 和 getTime两种import java.util.Date;public class Demo6_Date { public static void main(String[] args) { //demo1(); //d...

2018-10-16 18:31:12 266 2

原创 Java之包装类Integer的使用以及BigInteger, BigDecimal的简单介绍

public class Main{ /** * * A:为什么会有基本类型包装类 * 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 * B:常用操作 * 常用的操作之一:用于基本数据类型与字符串之间的转换。 * C:基本类型和包装类的对应 * byte Byte short Short int ...

2018-10-16 17:15:21 263

原创 Java之String StringBuffer StringBuilder的一些理解

StringBuffer开发文档显示线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。StringBu...

2018-10-15 23:47:33 197

原创 Java之蓝桥杯训练(一)

//递归小训练public class Main{ //从 0-n public static void f(int n) { if(n>0) f(n-1); System.out.println(n); } //从begin 到 end public static void f2(int begin,int end) { if(end>begin) f2(...

2018-10-15 15:04:30 1187

原创 C++实现递归 搜索之 全排列 八皇后问题

题目代码如下: 也是搜索的经典模型#include<stdio.h>int n,flag[10],a[10];void dfs(int s)//s:此时所在的位置{ if(s==n+1) { for(int i=1;i<=n;i++){ printf("%d",a[i]); } printf(&am

2018-10-14 23:06:07 300

原创 openGL基础入门(一)

3D图形都是一个个从三角形搭过来的Triangle类import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import android.annotation.SuppressLint;import android.opengl.GLES30;import android.ope...

2018-10-12 15:08:07 571 1

原创 Java之Random,System的简单使用

Randomimport java.util.Random;public class Main{ public static void main(String args[]) { Random r = new Random(); int a = r.nextInt(); int b = r.nextInt(); System.out.println(a); Syste...

2018-10-11 16:55:15 695

原创 java之正则表达式

首 ^ 匹配字符串开始的地方尾 $ 匹配字符串结束的地方[]如[123] 表示123[^] 如[^123] 表示 除了123以外的所有字符. 等价于[^\n](除换行符以外的所有任意字符)\d 任意一个数字 [0-9]\D 所有非数字 [^0-9]\w 任意一个字母 数字 以及下划线 [0-9a-zA-Z]\W 除了字母 数字 以及下划线 的任意一个(也就...

2018-10-10 23:40:46 135

转载 英语单词最全的前后缀讲解

英语前缀重要前缀讲解ⅰ.前缀re-re-是最常用的前缀之一。它可以加在名词或动词前面,构成新的名词或动词。re-表示以下三方面的意义:1.表示"回"或"向后"的意思。例如:return(回来,返回)recall(回忆,召回)retract(缩回,取回)2.表示"再"、“重新”、"重复"的意思。例如:review(复习)reunion(团圆,重聚)restart(重新开始)reconst...

2018-10-10 14:49:11 23686 2

原创 模电之半导体

半导体本征半导体本征激发(受温度影响很大 出现空穴和自由电子对)复合N型半导体(掺杂5价元素)自由电子是多数载流子,空穴是少子,不带电(电中性)P型半导体(掺杂3价元素)空穴是多数载流子,自由电子是少子,不带电(电中性)迁移率 自由电子大于空穴(好理解 因为自由电子是移动的 而空穴是被动移动的)漂移运动(少子运动(本征激发产生 所以受温度的影响大) 内电场的作用)扩散运动(多...

2018-10-09 23:40:42 350

原创 Ajax

<%@ page contentType="text/html;charset=utf-8" import="com.bn.ct.DBUtil,java.util.*"%><html> <head> <meta charset="utf-8"> <meta name="viewport&quot

2018-10-09 17:25:35 130 2

原创 jQuery Mobile

jQuery Mobile 提高了良好的前端框架 方便开发人员这是一些简单的demo<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title

2018-10-07 21:10:25 161

原创 Widget

Widget一种桌面组件Widget开发有如下几个部分1.Widget布局的XML文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2018-10-07 20:58:20 163

原创 jQuery Mobile

<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>第三个案例</title> &amp

2018-10-07 09:19:40 153

原创 Android之基础系列(三)Broadcast Receiver

Broadcast Receiver 广播接收器广播接收器可以分成两类标准广播 (所有的广播接收器都可以在同一时间接受到广播消息 且执行是没顺序的)有序广播 (根据优先级的不同来接收 优先级高的也可以截断优先级低的)广播接收器可以使用1.动态注册监听(网络变化)ConnectivityManager功能:监视网络连接状态通过context.getSystemService(...

2018-10-06 17:49:54 149

原创 Android之Widget

和Activity同级别的 receiver(广播接收器) 其中最后一个action 千万不能省以及service 的注册Broadcastreceiver

2018-10-06 15:24:38 99

转载 IP地址与子网掩码(扫盲)

初学者往往搞不清网段划分,更不知道该如何配置子网掩码,今天我来给小白们扫扫盲。太理论的我今天不想讲,只想结合实例,说明一下,网段的划分。在阐述正题之前,我们先来说一下10进制,2进制,因为这个问题,要用2进制讲解是最方便的。首先我们知道,电脑中所有的信息,都是以2进制表示的,IP地址也不例外,IPV4地址是由4个字节的2进制数表示,这4个字节,在书写时为了表示方便,转换成了10进制,并且用...

2018-10-06 15:06:17 3392

原创 Android之混合开发

Installation failed with message Invalid File:这个问题 在今天的学习中出现了!!究其原因 由于安卓开发一般都是很久才会启用一次项目而频繁的更换项目可能会出现包名相同的情况所以AndroidStudio 自动判断这个项目已经安装过了 然后让你不要安装(这也是AndroidStudio 的新特性)解决方案:=================...

2018-10-06 14:29:41 1144

原创 Android之Kotlin

本期博主 将给大家介绍一下关于混合式开发Android所需要用到的KotlinKotlinKotlin 是一个用于现代多平台应用的静态编程语言 [1] ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。 [2]设计目标:创建一种兼容Java的...

2018-10-05 22:48:03 1482 2

原创 C-free5 安装教程

C-free5 安装教程1.首先百度C-free5 点击第一个链接 http://www.programarts.com/cfree_ch/2.点击马上下载3.下载专业版4.下载完成后 一路next就好5.点击 接受6.建议是固态的就放C盘 其他盘可能会出现某些错误(只是可能!)7.next就行 不用管 (要你选择启动的主文件夹)8.弄个桌面快捷方式而已 第二个...

2018-10-05 17:31:24 36737 4

原创 Android的api使用

Android 的api 使用博主是翻译成中文了 然后api都在发展 也就是develop里面

2018-10-05 17:25:58 676

原创 Android之多媒体数据采集

Demo 1录音机下面来分析:各种引用的创建(比较特殊的ImageButton 和 MediaRecorder)初始化我就不多说Handler的使用 上篇博文谈过不多说关于这种写法的监听可以借鉴(毕竟所有控件只不过是View的子类而已)然后读取有没有内存卡Environment.getExternalStorageState().equals(android.os.Envi...

2018-10-04 21:38:09 475

原创 Android之多线程

这是一个每过三秒 定时弹出一个Toast的小demoAndroid的线程分两类一个是不带消息的普通线程另一个则是带消息的消息线程先来逐步分析首先分析消息处理器Handler用一个匿名内部类 重写handleMessage方法 传入msg按套路 就是在方法中使用switch 来判断收到的不同的msg 来处理不同的业务逻辑然后通过bundle 来接受数据 并且出一Toasthd=n...

2018-10-04 21:07:50 168

原创 C语言结构体指针

结构体指针,C语言结构体指针详解结构体指针,可细分为指向结构体变量的指针和指向结构体数组的指针。指向结构体变量的指针前面我们通过“结构体变量名.成员名”的方式引用结构体变量中的成员,除了这种方法之外还可以使用指针。前面讲过,&student1 表示结构体变量 student1 的首地址,即 student1 第一个项的地址。如果定义一个指针变量 p 指向这个地址的话,p 就可以指向...

2018-10-04 18:30:42 796 1

传感器小球源码(Android)

传感器小球源码(Android) 其中包含了界面的绘制 线程 Activity SurfaceView

2018-09-30

空空如也

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

TA关注的人

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