会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
明明1109
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
2020年12月10日
Java> Java核心卷读书笔记 - 枚举类
摘要: 引例 当一个变量只能在一个有限集合内取值时,可以考虑使用枚举类型。比如,衣服尺寸分别编码为S、M、L、X,如果int数字1~4表示这4个编码,可能会出现一些问题:例如,衣服尺寸变量可能为0或者>4的数字,但是程序可能还不清楚含义。 对于这种情况,可以定义枚举类型,表示衣服尺寸所有可能编码 enum
阅读全文
posted @ 2020-12-10 17:55 明明1109
阅读(126)
评论(0)
推荐(0)
2020年12月1日
Java> Java核心卷读书笔记 - 日期和时间
摘要: 总结 时间点用Instant(如1ms , 1ns), 时间段用Duration(如2个Instant对象所代表时间差), 本地日期用LocalDate(如2020年12月1日), 本地时间用LocalTime(如13时30分20秒), 本地日期+时间用LocalDateTime = LocalDa
阅读全文
posted @ 2020-12-01 20:39 明明1109
阅读(327)
评论(0)
推荐(0)
Java> Java核心卷读书笔记 - 网络
摘要: 连接到服务器 telnet手动连接 对于Windows,要想使用telnet工具,需要先启动telnet服务。 启动方法:控制面板->程序->启用或关闭Windows功能->选择并启用Telnet Client(Telnet客户端) 连接示例,命令行输入 telnet time-a.nist.gov
阅读全文
posted @ 2020-12-01 01:09 明明1109
阅读(256)
评论(0)
推荐(0)
2020年11月28日
Java> Java核心卷读书笔记 - 内存映射文件
摘要: 简介 内存映射文件是操作系统利用内存,来实现将一个文件或者文件的一部分“映射”到内存中的文件。内存映射文件可当做数组访问,速度比传统文件访问快。 内存映射文件有何意义? 下图是一组测试数据,测试内容是对JDK的jre/lib中37MB rt.jar计算校验和CRC32所需时间。 可以明显看到,内存映
阅读全文
posted @ 2020-11-28 20:32 明明1109
阅读(218)
评论(0)
推荐(0)
Java> 文件操作(Files, Path, File)
摘要: 概要 Files: 操作文件的工具类,Java7加入,封装了用户机器上处理文件系统所需所有功能。包含了文件创建、复制、写入、读出、删除,获取文件信息,快捷访问、遍历目录等功能。使用较File更方便,由于结合了Path/Stream等类,很擅长批量处理文件。 Path: 表示文件路径,Java7加入,
阅读全文
posted @ 2020-11-28 17:28 明明1109
阅读(9649)
评论(2)
推荐(0)
2020年11月25日
Java> Properties属性映射,与读取系统属性System.getProperties()
摘要: 1. Properties属性映射 1.1 属性映射 Property Map 属性映射是一个类型特殊的映射结构,通常用于程序的特色配置选项,具有3个特点: 键与值都是字符串 表可以保存到一个文件,也可以从文件加载 使用一个默认的辅助表 Properties类实现Java属性映射。 1.2 属性映射
阅读全文
posted @ 2020-11-25 20:37 明明1109
阅读(1613)
评论(0)
推荐(0)
2020年11月23日
Java> Java核心卷读书笔记 - 对象序列化
摘要: 对象序列化(object serialization)是java支持的通用机制,可以将任何对象写出到输出流中,并且也可以回读。简单来说,就是可以将对象数据保存为文件,甚至可以通过网络传输,在这之后或者别的主机上恢复当前保存的数据状态。 序列化方式:Serializable接口和Externaliza
阅读全文
posted @ 2020-11-23 14:44 明明1109
阅读(192)
评论(0)
推荐(0)
2020年11月21日
常见排序算法汇总学习
摘要: 简介 本文包含的排序算法:冒泡排序、快速排序、堆排序、归并排序、java内置排序,使用java语言实现。 问题描述:对列表A[p..r]进行排序,使得A元素按非递减顺序排列。 1. 冒泡排序 基本思想 从起始位置p开始,相邻元素比较,如果当前元素较大,则交换到相邻元素组的靠后位置。这样,一直比较、交
阅读全文
posted @ 2020-11-21 17:09 明明1109
阅读(279)
评论(0)
推荐(0)
2020年9月24日
Java> Comparable接口和Comparator接口
摘要: java中,如何利用现有数据结构对对象数组Arrays进行排序? 利用Arryas.sort()方法排序,需要结合有两种常用方法:1.使用Comparable接口;2.使用Comparator接口; 2种方法共同点 都支持泛型; 都是需要实现接口方法compareTo(); 都需要利用Arrays.
阅读全文
posted @ 2020-09-24 00:24 明明1109
阅读(279)
评论(0)
推荐(0)
2020年9月22日
C > gcc内联函数 inline和__attribute __((always_inline))的区别
摘要: 我们都知道inline是用来声明内联函数的关键字。不过在嵌入式应用中,对于ARM片子,采用GCC编译器,往往有2种声明内联函数关键字:inline和__attribute __((always_inline)),它们有什么区别呢? 对编译器 1. inline : 建议编译器内联,实际是否内联由编译
阅读全文
posted @ 2020-09-22 00:42 明明1109
阅读(8549)
评论(0)
推荐(2)
2020年7月6日
C > 求十进制数的位数的2种方法
摘要: 对于10进制数d,求d位数。 例: d=1000,位数=4 (分别是1,0,0,0) 1.将d逐项除10(常规方法) #include <stdio.h>int main() { int d = 1000; int counter = 0; while(d) { counter ++; d /= 1
阅读全文
posted @ 2020-07-06 00:24 明明1109
阅读(1834)
评论(0)
推荐(0)
2020年4月28日
ASCII码 字母大小写转换3种实用方法
摘要: 方法一:位运算 要求ASCII编码的字符ch必须是字母,才能转换。 统一转换成大写:ch & 0b11011111, 简写:ch & 0xDF 统一转换成小写:ch | 0b00100000, 简写:ch | 0x20 A的ascii码是 65 -- 0x41 -- 0b0100 0001 Z对应是
阅读全文
posted @ 2020-04-28 15:51 明明1109
阅读(15777)
评论(0)
推荐(0)
2020年4月26日
C > windows下定时器(非阻塞方式定时调用自定义处理函数)
摘要: time(), clock(), gettimeofday()等库函数需要2次查询当前时间点,比较差值,才能判断经过多少时间。也就是说如果需要在1S后触发一个动作,就需要延时等待,而且要一直保持查询,这样就属于阻塞方式了,会浪费大量CPU时间。 对于非阻塞方式,Linux下有alarm和setiti
阅读全文
posted @ 2020-04-26 16:56 明明1109
阅读(2279)
评论(0)
推荐(0)
2020年4月22日
S32K CAN收发标准数据帧配置(纯C 不用SDK带的驱动)
摘要: 由于S32K144 CAN功能众多,协议上既支持CAN FD,又支持传统CAN 2.0,存储消息既支持FIFO机制,又支持邮箱机制,还支持DMA,可配置can消息缓存数量及分类众多,比较建议先直接用一种的简单方式,再由简入繁,不论是看文档,还是调试都会容易得多。 本文主要讲解如何用纯C配置S32K1
阅读全文
posted @ 2020-04-22 21:00 明明1109
阅读(9264)
评论(0)
推荐(0)
2020年4月20日
cv2.imwrite()指定图片存储路径问题
摘要: cv2.imwrite()指定图片存储路径和文件名,在python3种不能是中文,也不能包含空格,可以是英文。 错误示例1: #coding:utf-8 import cv2 cap = cv2.VideoCapture(0) #创建一个 VideoCapture 对象 Vshow = cap.re
阅读全文
posted @ 2020-04-20 18:08 明明1109
阅读(39479)
评论(0)
推荐(1)
2020年4月10日
C> fgets读取文件最后一行重复问题
摘要: 1.fgets描述 linux下man fgets查手册知道,fgets()会一直读到文件EOF或者一个新行。换行符("\n")会放入fgets指定缓冲区,且末尾后会加入"\0"; fgets() reads in at most one less than size characters from
阅读全文
posted @ 2020-04-10 20:42 明明1109
阅读(2270)
评论(0)
推荐(1)
2019年12月20日
KEAZ128 时钟配置
摘要: 本文介绍如何用KEAZ128评估版(FRDM-KEAZ128Q80)配置为40MHz core freqency/20MHz bus frequency。 1.了解器件时钟特性 参见NXP KEA128 DS(S9KEA128P80M48SF0.pdf ),可以知道这个MCU最高支持48MHz co
阅读全文
posted @ 2019-12-20 02:06 明明1109
阅读(2353)
评论(0)
推荐(0)
2019年8月28日
MinGW x64 for Windows安装
摘要: 1. 百度搜索MinGW gcc 或直接登录 MinGW gcc官网 http://www.mingw.org/ 2.选择左侧download链接,进入下载页面 3.下载安装包mingw-get-setup.exe 4.启动安装程序mingw-get-setup.exe 设置安装路径 等待下载Min
阅读全文
posted @ 2019-08-28 00:06 明明1109
阅读(10733)
评论(0)
推荐(0)
2019年6月22日
Python> pygame安装与配置
摘要: 参考 https://www.runoob.com/python/python-install.html https://blog.csdn.net/huayuhuan/article/details/80702424 安装软件环境及版本说明 OS: Win10 x 64 专业版 Python: 2
阅读全文
posted @ 2019-06-22 22:31 明明1109
阅读(13665)
评论(0)
推荐(0)
2019年6月20日
S32K144之时钟配置
摘要: S32K144时钟配置,BUS_CLK
阅读全文
posted @ 2019-06-20 10:09 明明1109
阅读(14303)
评论(0)
推荐(4)
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
公告