![](https://img-blog.csdnimg.cn/direct/bbc15bc2d0424d6a96de05fb9d7f9030.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
开源
文章平均质量分 74
开源相关知识
叫我阿笑就好了
充实自己,健康生活
展开
-
Java三方库-JSON库
this(null);super(t);自定义序列化器根据属性值有条件的序列化对象。原创 2024-07-16 01:52:30 · 951 阅读 · 0 评论 -
Java三方库-Excel处理-Poi
07版之前excel 格式为.xls 07版后excel格式为.xlsx。但考虑兼容性 用SS usermodel同时能处理xls和xlsx文件。后面迁移后统一由 SS usermodel处理xls和xlsx。Excel,PDF,Word,Outlook这些文件处理。如果全部为xls格式用HSSF 即可,消耗内存更少。前者是HSSF usermodel处理。可以设置cell单元格边框线和颜色。PS:xls最多只有65535行。原创 2024-07-01 00:47:00 · 1037 阅读 · 0 评论 -
编译工具-Gradle
分为Core plugins ,Community plugins ,和local plugins。等价于Settings()对象,settings.gradle可以调用本身的属性和方法进行配置。Task,settings.gradle,build.gradle,wrapper 核心概念。如配置root project 及 sub project。等价于Project()对象,可以调用属性和方法进行配置、插件必须在settings.gradle指定,且在最前行。配置依赖,插件,镜像源的地方。原创 2024-06-29 23:08:04 · 357 阅读 · 0 评论 -
软件设计,建模及需求分析
(高层模块不依赖低层,两层都依赖于抽象, 抽象不依赖于细节,细节依赖抽象)纯文字形式(规格说明书)不直观,因此UML图就是解决这个问题。原始需求需要拆解成具体的开发需求及建模才方便开发人员理解。3.不同用户在系统的基本场景和异常场景的角色。里氏替换 (父类出现地方都可以用子类替换)2.用例图可大方向了解系统涉及场景及用户。1.类UML图太细节了,不实用。3.时序图则是具体一个功能的实现。2.系统的基本场景,异常场景。(扩展开放,修改关闭)1.使用系统的用户有哪些。个人常用(容易忘)的方法。原创 2024-06-05 00:32:09 · 402 阅读 · 0 评论 -
开源协议及静态链接和动态链接
动态链接就是把程序使用的库打包成单独一个文件 (.dll) 然后运行时调用。(好处,不同程序依赖同一个库时只需要一份文件)GPL (强传染性,静态链接或者动态链接调用库都需要开源。LGPL (静态链接调用必须开源,动态链接调用可不开源)编译(也可细化为编译+汇编) (得到二进制文件)静态链接就是把程序使用的库和代码一起打包。链接 (程序多个代码文件打包成一个)这三种随便修改,商业上无风险。这个概念源自C系语言。原创 2024-06-03 21:59:44 · 352 阅读 · 0 评论