学习
newbieLCQ
这个作者很懒,什么都没留下…
展开
-
idea中Properties文件中文编码问题
有需求要在properties中添加键值对供程序读取,键值对中存在中文,文件内容如下实际测试时程序中无法读取到键值,经过查阅资料发现,idea默认是使用utf-8的编码方式进行保存的,java代码中使用ResourceBundle类读取文件时是按照unicode方式进行读取的,存储与读取采用不同的编码方式当然会出现问题,一个比较简单的解决方法:Settings中找到File Encoding 勾选Transparent native-to-ascii conversion,idea会自动将保存为un原创 2020-12-02 11:59:35 · 779 阅读 · 1 评论 -
java项目管理工具学习之Maven
引言现代软件项目工程越来越庞大,项目结构也越来越复杂,传统的开发流程在开发大型项目时过程十分繁琐,都会重复一些重要但十分无趣的工作,十分影响开发效率,为解决这些问题就需要借助项目管理工具,最大程度的减少人工重复劳动,让人力更多集中到编码上。Maven简介Maven是Java界一个十分成熟的项目管理工具,功能完善使用十分方便。Maven主要功能有:管理jar包,编译程序,批量测试代码,自动打包项目,自动部署项目。管理jar包java开发难免会用到外部java资源,传统添加jar包方式需要手工寻找j原创 2020-11-19 19:05:47 · 367 阅读 · 0 评论 -
Java学习笔记-简单说说深克隆和浅克隆
什么深克隆与浅克隆之所以出现深克隆与浅克隆的问题,其根本原因是Java中引用类型和基本类型的赋值操作不同。引用类型和基本类型的赋值操作// 基本类型int a = 10;int b = a;//b=20b = 20;//b=20,a=10// 引用类型Student aStu=new Student("张三");//aStu.name="张三"Student bStu=aStu;//bStu.name="张三",aStu.name="张三"bStu.name="李四";//bStu.na原创 2020-11-02 19:10:25 · 201 阅读 · 0 评论 -
NIO之Pipe
引言Pipe(管道)一般用于Java多线程通信,其优点是可以利用Java的I/O机制来解决多线程数据交互的同步问题。管道类似生活中的水管,一端进水一端出水,其使用方法也是一端写数据一端读数据,写读数据时均有可能进入阻塞。Java不同的管道形式Java库中提供了两种管道的使用方法,即BIO(Blocking IO)型与NIO(Non-blocking IO)型(本文只介绍NIO型管道),BIO为常见的IO类型例如普通的文件输入输出,而NIO是一种非阻塞模式的IO类型,何为非阻塞?我们知道IO是系统与外界原创 2020-10-07 18:08:09 · 346 阅读 · 0 评论 -
c++征途
本人菜鸟近来学习c++,看书时看到一个如下的函数,想将其改成泛型算法但在删除的地方产生了疑惑vector的erase的删除是如何实现的而我仅仅依靠泛型指针能否实现删除操作呢?//vector sub_vec(const vector &vec ,const int &value)//{// vector local_vec(vec);// sort(local_vec.begin(原创 2017-02-07 14:25:41 · 333 阅读 · 0 评论 -
c++基于对象的编程风格
c++基于对象的编程风格 知识点: 下面知识点会在代码中统一演示 1.构造函数和析构函数(构造函数的初始化语法 直接初始化和成员初始化列表) 2.mutable和const 1)为了保证成员函数在调用时不会更改其调用者,必须在member function 身上标注const。 2)如果数据成员不属于抽象概念的一环,改变此成员不算改变class object,那么要加上mu原创 2017-02-09 19:13:20 · 502 阅读 · 0 评论 -
c++基于对象的编程风格2
知识点: 1.iterator的定义inline Triangular_iterator& Triangular_iterator::operator++(){ // prefix instance ++_index; check_integrity(); return *this; }++的前置版本返回的对象的引用,目的是提高效率,此函数通俗讲就是直接加返回的原创 2017-02-12 15:36:39 · 425 阅读 · 0 评论 -
跌跌撞撞我也进入了STM32的大门
今天开始我开始写我的CSDN博客了,之前学C++的时候也零零散散写过几篇,但都是玩儿,太随意了,这次我要坚持下去,或许一年后或几年后我还会回来看看,希望到那时我会发现“嗨我真的进步了不少哈!”博客我的想法是前期一星期至少一篇,内容是对本星期学习和工作的总结。DHT11的使用和与STM32的通信: 1、DHT11传感器手册的研究成果1)DHT11传感器是测量温湿度的2原创 2017-12-17 22:11:23 · 249 阅读 · 0 评论