- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 【Java】【工具类】超实用的CsvUtils工具类
摘要: 这是一个轻量级CSV解析器的Java实现,核心代码约100行。主要包含ReaderContext(读取上下文)、CsvFormat(配置格式)和CsvReader(解析器)三个组件。采用迭代器方式读取文件,只扫描一次数据且无需二次校验。支持自定义分隔符、引号、换行符等配置,并能处理转义字符(如\n、\t等)。2025年更新增加了状态机模式和转义字符处理功能,提高了解析效率和可靠性。
2025-11-14 15:21:49
188
原创 【Java】【工具类】超实用的JsonUtils工具类
摘要 本文展示了一个轻量级JSON解析器的实现方案,核心代码仅200行。通过JsonReaderContext类管理读取状态,JsonReader类实现解析逻辑。解析器支持基本数据类型(字符串、数字)和容器类型(数组、对象)的识别,采用状态机模式处理不同数据类型。关键方法包括readName()读取键名、readValue()解析值内容,并通过正则表达式支持日期格式的识别。该实现不依赖第三方库,代码简洁高效,适合作为轻量级JSON处理的参考方案。
2025-11-08 10:36:47
259
原创 【JAVA】【工具类】超实用的BeanUtils工具类
摘要 本文介绍了一个高性能的BeanUtils工具类,用于处理Java对象间的属性拷贝和类型转换。该工具基于Java反射机制实现,支持对象到对象、Map到对象的属性复制,并内置常见数据类型的隐式转换功能。工具类采用缓存机制优化性能,已在多个大数据项目中验证其稳定性和扩展性。核心功能包括:对象属性复制、Map转对象、属性获取/设置等,适用于需要频繁进行对象转换的场景。
2025-08-29 14:39:12
294
原创 【原创】mybatis进行Json反序列化时泛型擦除问题定位及解决思路
在定义mybatis mapper 时,如果返回对象属性中包含了List或Map类型,在进行json反序列化时,会出现泛型类型擦除的现象,针对这些现象,除了从ObjectMapper配置着手之外,还需要更深层次地去更解出现这种现象的原因和解决方法。...
2022-06-22 16:38:16
2159
原创 Python学习:利用线性回归预测双色球开奖号码(纯娱乐升级版)
在网上看了一下有相关的例子,不过没有完整源码,运行还会报错,稍微做修改和优化,修复部分已知错误。特别提醒:仅供娱乐,请勿当真,双色球属于随机数,线性回归无法预测随机数的哦~~编译运行环境:Python 3.7x源码如下:#!/usr/bin/python# -*- coding:UTF-8 -*-# 导入需要的包import osimport pandas as pdimport refrom urllib import requestfrom bs4 import Bea
2020-10-19 17:40:35
3674
1
原创 Python实现考试网题目答案解析脚本(网络爬虫)
前言用Python写网络爬虫是比较常用的做法,原理是将网页下载下来后,用正则表达式清洗数据,获取目标资源。可以是文字、图片或其他URL。然后分文别类进行储存。本文只作简易的文本提取。正文代码是用Python2.7版本撰写,经测试可以通过。运行结果参看下文。# -*- coding: UTF-8 -*-import urllib2import redef ppkao_ge...
2018-04-13 16:45:47
14387
3
原创 JAVA 9 开发环境的安装和部署(Centos6)
Java 是常用的编程语言,如何部署和搭建Java开发环境是程序员必须要接触的内容之一。下载可以前往Oracle官网下载最新版本JDK: http://www.oracle.com/technetwork/java/javase/downloads 1. 选择”*linux-x64_bin.tar.gz”下载。rpm是自动安装部署的。一般情况下建议采用手动安装部...
2018-03-20 09:49:54
410
转载 [转]汇编语言入门精品教程
转贴前言:这篇文章很经典,看过之基本上对于汇编有一个大致的了解。 以下是原文: 对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩
2010-04-19 16:32:00
999
【04737】2018年10月C++程序设计自考试题与答案解析
2019-04-08
【04737】2018年4月C++程序设计自考试题与答案解析
2019-04-08
【04737】2017年10月C++程序设计自考试题与答案解析
2019-04-08
易语言三角函数数学运算源码
2010-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅