草庐IT

初级的

全部标签

EmlParse:一款超轻量级的批量解析EML格式电子邮件的工具

工具特点1、绿色纯天然,无任何依赖库,文件大小不到150K;2、可批量解析EML格式的电子邮件;3、可提取EML文件中的正文和附件到指定目录;4、可生成HTML格式的邮件列表清单,方便用户进行离线阅读;5、可生成JSON格式的邮件列表清单,方便用户进行二次开发;6、基于命令行参数的执行程序,可方便集成到第三方程序中使用;7、无需安装任何客户端软件即可阅读邮件;下载地址(EmlParse.zip)使用方法EmlParseEML_PATHFILE[-folder]-oOUT_FOLDEML_PATHFILE:EML格式的文件路径,如果指定-folder,则该参数是一个目录,用于导出整个目录中的EM

EmlParse:一款超轻量级的批量解析EML格式电子邮件的工具

工具特点1、绿色纯天然,无任何依赖库,文件大小不到150K;2、可批量解析EML格式的电子邮件;3、可提取EML文件中的正文和附件到指定目录;4、可生成HTML格式的邮件列表清单,方便用户进行离线阅读;5、可生成JSON格式的邮件列表清单,方便用户进行二次开发;6、基于命令行参数的执行程序,可方便集成到第三方程序中使用;7、无需安装任何客户端软件即可阅读邮件;下载地址(EmlParse.zip)使用方法EmlParseEML_PATHFILE[-folder]-oOUT_FOLDEML_PATHFILE:EML格式的文件路径,如果指定-folder,则该参数是一个目录,用于导出整个目录中的EM

👋 和我一起学【Three.js】「初级篇」:0. 总论

「和我一起学XXX」是我2023年的一个新企划,目的是向读者(也包括未来的自己)介绍我正在学习的某项新技术。文章会通过长期反复迭代的方式保持其内容的新鲜度。文章有较大内容更新时,会在文章开头进行更新时间说明(由于时间精力有限,更新的内容只能保障少数几个平台的同步,请见谅)。1.什么是Three.jsThree.js是一个基于WebGL的3DJavaScript开源库(遵循MIT协议),它使JavaScript开发者能够更方便地在Web应用中创建3D场景。请注意该定义的如下部分:基于WebGL:WebGL是一种3D绘图协议,对于开发者而言,它是一组更底层的绘图API,它负责绘制点,线与三角形,使

👋 和我一起学【Three.js】「初级篇」:0. 总论

「和我一起学XXX」是我2023年的一个新企划,目的是向读者(也包括未来的自己)介绍我正在学习的某项新技术。文章会通过长期反复迭代的方式保持其内容的新鲜度。文章有较大内容更新时,会在文章开头进行更新时间说明(由于时间精力有限,更新的内容只能保障少数几个平台的同步,请见谅)。1.什么是Three.jsThree.js是一个基于WebGL的3DJavaScript开源库(遵循MIT协议),它使JavaScript开发者能够更方便地在Web应用中创建3D场景。请注意该定义的如下部分:基于WebGL:WebGL是一种3D绘图协议,对于开发者而言,它是一组更底层的绘图API,它负责绘制点,线与三角形,使

如何制定B端项目全局框架?收下这篇总监级的经验!

这阵子想了想关于交互知识的分享,还是应该要拓展成一整个系列的内容,包含各类组件、控件和行为的解析。基于我的分享习惯,我会尽量避免使用太过理论并且空泛的方式进行讲解,而是聚焦具体的实战场景,帮助大家理解如何做出合理的交互决策。PS:激动人心的系列长文又TM回来辣~PART01交互的全局框架是什么交互设计本质上就是设计产品的使用方式的过程,账号怎么填写;表单怎么导出;数据怎么筛选;列表怎么排序等等。针对每个功能的使用方式,都可以花很长的时间去考虑其合理性。一个项目的交互,就是这个项目所有功能使用方式的总和。那设计师如何开始项目的交互设计?直接进入细节,开始跟着原型制定输入框的状态,下拉菜单的展开逻

如何制定B端项目全局框架?收下这篇总监级的经验!

这阵子想了想关于交互知识的分享,还是应该要拓展成一整个系列的内容,包含各类组件、控件和行为的解析。基于我的分享习惯,我会尽量避免使用太过理论并且空泛的方式进行讲解,而是聚焦具体的实战场景,帮助大家理解如何做出合理的交互决策。PS:激动人心的系列长文又TM回来辣~PART01交互的全局框架是什么交互设计本质上就是设计产品的使用方式的过程,账号怎么填写;表单怎么导出;数据怎么筛选;列表怎么排序等等。针对每个功能的使用方式,都可以花很长的时间去考虑其合理性。一个项目的交互,就是这个项目所有功能使用方式的总和。那设计师如何开始项目的交互设计?直接进入细节,开始跟着原型制定输入框的状态,下拉菜单的展开逻

七款殿堂级的开源 CMS(内容管理系统)

最近,有读者留言让我推荐开源CMS。我本想直接回复WordPress,但是转念一想我玩WordPress是2010年左右的事情了,都过去十年了,它会不会有些过时呢?有没有新的、更好玩的开源CMS呢?开源项目这玩意儿,一想心就躁,看见手就痒。借着这股劲儿,今天我就给大家带来7款称得上殿堂级的开源CMS,它们中有老当益壮的WordPress(PHP)、国人开发的Halo(Java)、玩法丰富的Ghost(JavaScript)、企业级CMS的DjangoCMS(Python)、星数最多的strapi(JavaScript)等等。下面,我会根据功能将项目分为:传统CMS 和 无头CMS 两大类进行介

七款殿堂级的开源 CMS(内容管理系统)

最近,有读者留言让我推荐开源CMS。我本想直接回复WordPress,但是转念一想我玩WordPress是2010年左右的事情了,都过去十年了,它会不会有些过时呢?有没有新的、更好玩的开源CMS呢?开源项目这玩意儿,一想心就躁,看见手就痒。借着这股劲儿,今天我就给大家带来7款称得上殿堂级的开源CMS,它们中有老当益壮的WordPress(PHP)、国人开发的Halo(Java)、玩法丰富的Ghost(JavaScript)、企业级CMS的DjangoCMS(Python)、星数最多的strapi(JavaScript)等等。下面,我会根据功能将项目分为:传统CMS 和 无头CMS 两大类进行介

关于Android 架构 的MVI 初级体

引子Android应用程序寿命与其扩展的灵活性有关,因为它需要一个坚实的基础,这就是为什么对于每个项目来说,最重要的步骤是创建应用程序架构,在与技术团队就定义系统中包含的元素、每个元素的功能以及它们将如何相互通信进行长时间的讨论后,我们必须对整体架构进行清晰的设计。Android应用程序有不同的架构,与我去年的经验不同,MVVM和MVI架构是用于大型应用程序的最常见架构,即使每个应用程序都没有一种实现方式,这取决于其应用程序需求,以及处理它的开发人员风格,因为我相信,独立于Android框架,每个开发人员都有他们独特的软件开发经验,他们带来的不仅仅是他们的知识,还有他们独特的思维方式、解决问题

关于Android 架构 的MVI 初级体

引子Android应用程序寿命与其扩展的灵活性有关,因为它需要一个坚实的基础,这就是为什么对于每个项目来说,最重要的步骤是创建应用程序架构,在与技术团队就定义系统中包含的元素、每个元素的功能以及它们将如何相互通信进行长时间的讨论后,我们必须对整体架构进行清晰的设计。Android应用程序有不同的架构,与我去年的经验不同,MVVM和MVI架构是用于大型应用程序的最常见架构,即使每个应用程序都没有一种实现方式,这取决于其应用程序需求,以及处理它的开发人员风格,因为我相信,独立于Android框架,每个开发人员都有他们独特的软件开发经验,他们带来的不仅仅是他们的知识,还有他们独特的思维方式、解决问题