自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ONESTARの博客

欢迎来访:https://onestar.newstar.net.cn

  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

原创 Java使用JDBC开发 之 连接数据库

目录一、JDBC概述二、JDBC 开发1、导入驱动jar包2、注册数据库驱动程序3、获取数据库和SQL的连接对象4、执行 insert 语句获取结果集5、执行 select 语句获取结果集一、JDBC概述JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访...

2019-07-31 00:10:13 2816

原创 SQL 语句基本用法

目录一、SQL 分类二、数据库操作1、创建数据库2、查看数据库3、删除数据库4、切换数据库三、表操作1、创建表2、主键约束3、查看表4、删除表5、修改表结构6、插入表数据7、更新表数据8、删除表数据四、查询语句1、基本查询2、排序查询3、聚合查询4、分组查询一、SQL 分类数据定义语言(DDL):用来定义数据库...

2019-07-28 17:59:09 5130

原创 TCP 实现文件上传(单线程实现和多线程实现)

文件的上传需要保证数据的安全性、完成性以及连接性,所以使用 TCP 协议来实现,这里就以上传一张图片文件为例,分别使用单线程和多线程来实现,单线程就是一个服务器接收一个客户端发来的图片,多线程就是一个服务器同时接收多个客户端发来的图片。一、单线程实现(1) 客户端实现:Socket 套接字连接服务器 通过 Socket 获取字节输出流,进行写图片 使用自己的流对象读取图片流资源 ...

2019-07-28 17:56:26 4061 2

原创 Java中网络编程、TCP通信与UDP通信

目录一、网络通讯协议1、概述2、IP 地址和端口号3、InetAddress 类二、TCP 协议与 UDP 协议1、TCP 协议(1) 三次握手(2) 四次挥手2、UDP 协议三、TCP 通信1、ServerSocket 类(实现服务端)2、Socket 类(实现客户端)3、TCP 通信实例四、UDP 通信1、DatagramPacket...

2019-07-24 09:00:50 3438

原创 Java中类的加载器和反射

目录一、类加载器1、类的加载2、类初始化时机(何时加载到内存中)3、类加载器的组成二、反射1、反射原理步骤2、获取一个类的 class 文件对象的三种方式3、获取class 文件中的成员(1) 使用反射获取无参的构造方法并运行(2) 使用反射获取有参的构造方法并运行(3) 反射获取构造方法并运行的快捷方式(4) 反射获取私有构造方法并运行(暴力反射)...

2019-07-23 12:01:23 2621

原创 树莓派3B+搭建OpenCV3.4.0开发环境详细步骤

目录一、树莓派环境二、换源更新(已换源可跳过这一步)三、扩充树莓派空间四、搭建 OpenCV 开发环境1、下载依赖库2、下载 OpenCV 3.4.03、编译安装 OpenCV 3.4.0五、测试是否安装成功一、树莓派环境 硬件:树莓派3B+ 镜像系统:2019-04-08-raspbian-stretch-full.img二、换源更新(已换源可...

2019-07-20 11:46:55 10406 15

原创 树莓派3B+搭建GUI界面开发环境搭建详细步骤(python3.5+pyqt+eric6)

目录一、树莓派环境二、换源更新(已换源可跳过这一步)三、GUI环境搭建1、安装SIP(4.18.1)(1) 首先运行(2) 下载 sip 包:(3) 进入解压后的目录进行编译(4) 查看 sip 版本2、安装 PyQt5(1) 安装Qtcreator(2) 安装PyQt5(3) 安装PyQt5.svg(4) 再检查一下 sip 版本...

2019-07-19 16:44:21 15423 9

原创 Java多线程中常见面试题

1、多线程有几种实现方案,分别是哪几种?继承 Thread 类 实现 Runnable 接口 通过线程池,实现 Callable 接口2、同步有几种方式,分别是什么,并分别说出其同步锁对象?同步代码块 ==> 同步锁对象为:任意对象 同步方法 ==> 同步锁对象为:this 静态同步方法 ==> 同步锁对象为:本类名.class3、启动一个线程时 run() ...

2019-07-19 11:06:34 1979

原创 Java中多线程安全、同步、死锁、等待唤醒机制

目录一、线程安全问题二、线程同步1、同步代码块2、同步方法三、死锁四、Lock 接口五、等待和唤醒机制一、线程安全问题如果有多个线程在同时运行,而这些线程可能会同时运行这段代码,程序每次运行结果和单线程运行的结果是一样的,而且程序中的变量值和和预期的一样,那么线程就是安全的,如果不是,则线程不安全。下面通过售票的案例来理解一下线程安全问题//模拟售票类...

2019-07-19 10:52:17 2606 1

原创 Java中线程池

目录一、概述二、Runnable 接口三、Callable 接口一、概述在Java中,创建和销毁线程花费的时间和消耗的系统资源都是相当大的,甚至可能要比在处理实际用户请求的时间和资源要多的多,除了创建和销毁线程的开销之外,活动的线程也需要消耗资源。如果在一个JVM中创建太多的线程,可能会使系统由于过度消耗内存或切换过度而导致系统资源不足,为了防止资源不足,需要采取一些办法来限制...

2019-07-16 23:42:04 2071

原创 Java中多线程

目录一、概述1、多线程和单线程2、程序执行原理3、主线程二、线程的创建1、继承 Thread 类创建线程(方法一)2、实现 Runnable 接口创建线程(方法二)三、线程的匿名内部类一、概述1、多线程和单线程多线程即一个程序中有多个线程在同时执行,单线程和多线程:单线程:若有多个任务,只有当上一个任务执行结束后,下一个任务才开始执行 多线程:若有...

2019-07-16 17:30:50 2889 1

原创 Java中内部类

目录一、概述二、内部类的分类1、成员内部类2、局部内部类三、匿名内部类1、匿名内部类含义2、匿名内部类的作用与格式一、概述将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称之为内部类,其他类称之为外部类。在描述事物的时候,若一个事物内部还包含其他可能包含的事物,这时,就可以使用内部类来进行描述。eg:class 汽车{...

2019-07-16 17:10:08 3066 2

原创 Java中匿名对象

1、匿名对象的创建匿名对象是指在创建对象时,只有创建对象的语句,却没有把对象地址赋值给某个变量,如:对于已存在的Person类创建一个普通对象 Person P = new Person(); 创建一个匿名对象 new Person(); 2、匿名对象的特点创建匿名对象可以直接使用,没有变量名 new Person().work(); //work 方法被一个没...

2019-07-16 16:00:00 4929 2

原创 Java中commons-IO

目录一、概述二、导入 commons-io jar包1、获取 commons-io jar包2、导入 commons-io jar 包三、commons-io 的使用1、IO 工具类 FilenameUtils2、IO 工具类 FileUtils一、概述commons-IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方...

2019-07-12 17:36:07 5036

原创 Java中序列化和打印流

目录一、对象序列化和反序列化1、概述2、对象序列化ObjectOutputStream和反序列化ObjectInputStream二、序列化注意事项1、静态不能序列化2、瞬态 transient 关键字3、Serializable 接口的含义4、序列化中的序列号冲突问题三、打印流1、打印流特点2、打印流常用的方法3、打印流开启自动刷新4、打印流复...

2019-07-12 14:22:48 2800

原创 Java中Properties集合

目录1、Properties 集合特点2、Properties 集合中存储键值对3、Properties 类中常用方法Properties 类表示了一个持久化的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应的值都是一个字符串1、Properties 集合特点Properties 类是 Hashtable 的子类,Map 集合中的方法都可以用 该集合没有泛型,键...

2019-07-11 13:05:52 2524

原创 Java中异常

目录一、异常的概述二、异常的继承体系和错误的区别1、异常的继承体系2、异常与错误的区别三、异常对象的产生原因和处理方式1、以数组索引越界异常ArrayIndexOutOfBoundsException为例分析产生原因2、异常的处理方式四、抛出异常throw和异常申明throws1、抛出异常具体操作2、使用格式3、异常申明throws五、try…cat...

2019-07-08 13:50:25 2564 1

原创 Java中Collections集合工具类

此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容。Collections常用方法public static <T> void sort(List<T> list):集合元素...

2019-07-07 13:42:11 2386

原创 Java中集合的嵌套:嵌套集合、嵌套keySet遍历、嵌套entrySet遍历

一、嵌套集合1、ArrayList嵌套 ArrayListArrayList< ArrayList<String> > Collection< ArrayList<Integer> >2、Map嵌套 ArrayListHashMap<String, ArrayList<Person>> ArrayList&l...

2019-07-05 23:45:19 3399

原创 Java中Map接口

目录1、Map 集合特点2、Map接口中的常用方法3、Map 集合遍历方式 keySet 方法4、Map 集合 Entry 对象使用 entrySet 方法遍历5、HashMap 集合存储自定义对象和遍历6、LinkedHashMap 的特点7、Hashtable 的特点Map 集合和 Collection 集合不同,Map 集合是基于键(key)/值(value)...

2019-07-04 20:32:00 3052

原创 Java中List集合与Set集合

目录一、List 集合1、List 接口特点2、List 接口中常用的方法3、List 集合存储数据结构4、ArrayList 集合ArrayList 集合是最常用的集合,是用存储数据结构,元素增删慢,查找快。5、LinkedList 集合6、Vector 集合二、Set 接口1、HashSet 集合2、HashSet 集合存储数据的结构(哈希表)3、S...

2019-07-02 00:23:42 5197

faceReco.py

本资源是基于树莓派的人脸识别门禁系统的源码,带有界面的系统,使用的是python2.7+OpenCV3.4.0+PyQt5进行开发,具有检测人脸、录入人脸、训练人脸和人脸识别开门的功能,具体可参见博客:https://blog.csdn.net/One_L_Star/article/details/99837868

2019-08-21

zhangben.rar

这是一个用java语言开发的基于控制台的账务管理系统,采用了分层模式开发,分为View层、controller层、services层、dao层、domain层、tools层进行封装,功能有:添加账务、编辑账务、删除账务、查询账务、退出系统

2019-08-09

Pictest.rar

这是源码压缩包,主要使用Qt实现了左右滑动切换图片,适合开发板应用场景,能在开发板上用手指左右滑动切换图片

2019-06-01

编译好的rz可执行文件

这个是用rz源码包编译好的可执行文件,分别是rz、sz、sx、sz四个可执行文件,将他们放到开发板的/usr/bin目录下就可以进行串口传输

2019-03-25

rzsz源码包ddddd

rzsz源码包,也可以从网上直接下载,为了方便,就在这里放一个,不需要积分 ,这里放一个网盘链接:https://pan.baidu.com/s/19Kxcs1C26jEEmHiiYCcTHw 提取码:vrfn

2019-03-25

Qt局域网通信测试效果

此Qt局域网通信测试效果是由源码发布后的压缩包,包括服务器和客户端,源码分析见网址:https://blog.csdn.net/One_L_Star/article/details/80864839 源码下载地址:https://download.csdn.net/download/one_l_star/10510805

2018-06-30

Qt局域网通信源代码

此Qt局域网通信源码使用的是TCP传输控制协议,实现了简易的信息发送功能,具体分析请参考博客网址:https://blog.csdn.net/One_L_Star/article/details/80864839

2018-06-30

arm-none-linux-gnueabi-linux.zip

本资源是一个交叉开发的工具链,具体搭建请参考网址:https://blog.csdn.net/one_l_star/article/details/80707500

2018-06-15

Qt使用http协议实现简单的请求功能

使用http协议,通过获取url地址,使用QNetworkAccessManager类,QNetworkRequest类,QNetworkReply类实现对网页内容的请求

2018-06-11

空空如也

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

TA关注的人

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