天道酬勤

摘要: 断断续续的写了一些关于iText in Action 2nd这本书的很多读书笔记,这里汇总一下方便别人也方便自己。 Part 1 (从头构建pdf文档) Pdf和Itext的介绍 五步创建一个新的pdf文档 Using iText’s Basic building block 文档中添加chunk, 阅读全文
posted @ 2012-07-29 09:51 JulyLuo 阅读(7659) 评论(6) 推荐(8)
摘要: 前言 目前从其它地方下载到了epub资料文件,想打印出来,但打印需要pdf,这个记录一下简单的转换过程。 epub文件格式 epub是开放式电子书格式,简单理解就是用网页技术包装的zip压缩包,具体格式如下 example.epub ├── mimetype # 固定内容 application/e 阅读全文
posted @ 2026-08-06 11:27 JulyLuo 阅读(2) 评论(0) 推荐(0)
摘要: 前言 目前有需求要这边提供系统的数据库表结构。随着系统的不断优化和迭代,数据库表不断增加,人工的维护不太现实,需要写一个小程序自动去生成表结构 整体思路 数据库的表结构,通过研究可以通过freesql的 dbFrist来获取,以下是freesql官方提供的一些方法 var t2 = fsql.DbF 阅读全文
posted @ 2026-06-09 11:19 JulyLuo 阅读(13) 评论(0) 推荐(0)
摘要: 前言 最近使用 freesql 进行ORM 操作,官方提供了整个数据库的实体生成,但通过FreeSql.Generator 命令行进行操作,总报错。 而且生成的时候还要继承这边的公共父类,这里就自己用模板写一个单表的实体生成器。 模板 freesql 用的是 RazorEngine.NetCore 阅读全文
posted @ 2025-12-15 17:41 JulyLuo 阅读(39) 评论(0) 推荐(0)
摘要: 前言 目前遇到一个项目需要同时只是.NET8和.netframework ,这里记录下如何修改 正文 修改配置信息 目前的工程文件是.NET8 版本的,配置文件如下 <PropertyGroup> <TargetFramework>net8.0</TargetFramework> <Implicit 阅读全文
posted @ 2025-12-04 11:39 JulyLuo 阅读(124) 评论(0) 推荐(0)
摘要: 前言 最近公司说 Nexus 的版本太低,需要升级下,这边顺便记录一下 nuget的私仓推送 获取apikey 升级Nexus之后,通过admin账号登录之后,通过一下方式获取api key 更新nuget nuget.exe push *.nupkg -source http://*:*/repo 阅读全文
posted @ 2025-11-17 15:13 JulyLuo 阅读(30) 评论(0) 推荐(0)
摘要: 前言 最近用户那边一直进行安全漏洞扫描,这边部署的一个老的mvc,webservice接口不幸中招,需要修复 这里记录下修复过程。 正文 漏洞详情: 1 asmx页面可以打开,接口定义全部泄露 2 接口调用可以正常调用,泄露系统线上数据 如下图: 修复过程 正对asmx页面的显示,通过web.con 阅读全文
posted @ 2025-07-14 16:01 JulyLuo 阅读(272) 评论(0) 推荐(0)
摘要: 前言 最近工作需要离线构建arm64镜像,这里记录一下 基础镜像准备 nginx有默认的arm64镜像,这里通过命令行拉取 docker pull --platform=linux/arm64 nginx jdk的镜像从其它地方备份下来,这里可以通过docker load 方法进行处理 docker 阅读全文
posted @ 2024-12-30 14:43 JulyLuo 阅读(813) 评论(0) 推荐(0)
摘要: 前言 Central Package Management 是netcore 统一包管理工具,在微服务项目中,大量的项目可能会引用不同的dll版本。 比如最常见的Newtonsoft.Json ,有些是11 ,有些是最新12,后续不能进行维护 在微服务项目中,后续的版本升级,大量的项目需要单独修改, 阅读全文
posted @ 2024-12-09 11:28 JulyLuo 阅读(248) 评论(0) 推荐(0)
摘要: 前言 做研发的时候有时候需要调用一些第三方进程的操作,一般通过 System.Diagnostics.Process 来操作。 现在有一个更灵活方便的工具 Cliwrap,这里记录一下如何简单的操作 命令行 这里用nuget.exe 来进行demo,具体的命令行可以参考nuget 文档,这里就不详细 阅读全文
posted @ 2024-11-20 10:01 JulyLuo 阅读(229) 评论(0) 推荐(1)
摘要: 前言 做开发一般会写一些console程序进行调试或者小范围的处理,这里记录下 console加日志和配置的过程 日志 日志这里选择serilog,serilog提供sink,控制台这里我们安装sink.Console 和 Sinke.File。 一共三个nuget包 Serilog Serilog 阅读全文
posted @ 2024-10-18 10:30 JulyLuo 阅读(90) 评论(0) 推荐(0)