上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 网上有很多采用spring filter机制打印request/response日志的博客, 大都不能很好工作, 下面这个博客写的不错. https://blog.csdn.net/jy02268879/article/details/84243950 作者用到了下面两个第三方库, 其中 apach 阅读全文
posted @ 2021-07-15 16:07 harrychinese 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 从现在开始集中精力准备软考高项, 4个月的准备时间, 要学习的内容很多, 这4个月的时间只关注这个事. 喜马拉雅 1. 2021信息系统项目管理师高级海讯卢老师 2. 中、高项ITTO录音-最新版 也是出自海讯 3. 软考必会的知识点|每天10分钟软考一次过 NJ欧记金老师的专栏 ⒋ 2021信息系 阅读全文
posted @ 2021-06-27 16:05 harrychinese 阅读(432) 评论(0) 推荐(1) 编辑
摘要: Env Navigator项目 定位: 用于管理企业内部系统与环境相关的配置, 还可以做到流量调控. 和通用的配置系统不同的是, 本系统专注于多环境下的环境相关的配置, 同时提供一个集中化的规则引擎, 无需每个客户端增加切换环境的逻辑. 架构: SpringBoot web应用, 配置信息存储在 D 阅读全文
posted @ 2021-06-20 17:53 harrychinese 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 大型企业往往有一个或几个核心系统, 为了保证核心系统的稳定, 很少直接在核心系统内部添加新功能, 而是采用外挂形式增加新功能. 在传统企业内部, 这些外挂系统往往是一些Windows桌面系统, 这些外挂系统从源码角度看, 都很类似, 有着相同的用户登录验证, 相同的权限管控方式,相同的后台数据库, 阅读全文
posted @ 2021-06-20 16:58 harrychinese 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ⒈ obfuscar 混淆工具, https://github.com/obfuscar/obfuscar , 由DockPanelSuite当前维护者开源的工具. 2. de4dot 反混淆工具, https://github.com/de4dot/de4dot, 项目主页上有一个混淆工具清单. 阅读全文
posted @ 2021-06-18 20:02 harrychinese 阅读(442) 评论(0) 推荐(0) 编辑
摘要: ObjectListView 库功能很强大,可以和List<> 对象绑定, 支持排序(排序将自动识别数值或文本), 支持Excel like的 filter 功能, 可以隐藏指定列. 本文简单记录一下相关使用技巧。 下载 要使用 nuget 网站的 2.7.1 版本, 不要使用 myget 网站的2 阅读全文
posted @ 2021-05-16 16:43 harrychinese 阅读(1249) 评论(1) 推荐(0) 编辑
摘要: 访谈和博客 熬小剑: Dapr v1.0展望:从servicemesh到云原生https://skyao.io/talk/202103-dapr-from-servicemesh-to-cloudnative/熬小剑: Dapr能否引领云原生中间件的未来? https://mp.weixin.qq. 阅读全文
posted @ 2021-04-18 10:47 harrychinese 阅读(356) 评论(0) 推荐(1) 编辑
摘要: Keycloak + Spring Security 组合使用挺合适的. 蓝狐软件写了几篇Keycloak 文章挺好的. 下面是其中一篇链接 postman Keycloak保护Spring Boot Restful API接口Spring Security整合实例 https://www.lanh 阅读全文
posted @ 2021-04-11 11:33 harrychinese 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在B站上看到一个很好的英语教学视频, 小克里老师教的, 共16节实用英语. 为了学习方便, 我将视频转成mp3音频, 另外将视频上的讲义扣出来转成ppt. 方法很简单: (1) mp3转录: 先用iiilab.com网站将B站视频下载下来, 然后使用格式工厂软件转成 mp3 (2) ppt制作: 视 阅读全文
posted @ 2021-02-17 23:04 harrychinese 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1. pretty format 步骤: (1) 使用 Hutool jar 的 XmlUtil.parse(xmlStr) 生成Document对象 (2) XmlUitil.toStr() 将该Document转成pretty format的XML 字符串 2. 将xml 字符串转成一个行 首先 阅读全文
posted @ 2021-01-30 22:40 harrychinese 阅读(2801) 评论(0) 推荐(0) 编辑
摘要: Java中, 经常会碰到这样一个设计, 一个类需要外部传入一个List<Shape> 泛型List属性, 这样就可以在不同使用场景中传入不同的List, 可能会传入 List<Circle>, 也可以会传入 List<Rect>. 虽然Circle 类是Shape类的子类, 但 List<Circl 阅读全文
posted @ 2021-01-30 22:35 harrychinese 阅读(2253) 评论(0) 推荐(0) 编辑
摘要: Quartz.Net 有两类配置文件, 1. Quartz.系统级别配置, 默认配置文件名为 quartz.config , 是java properties 格式的配置文件, 用来设定 quartz 整体行为, 比如 scheduler instance id, 线程池大小, jobstore类型 阅读全文
posted @ 2021-01-30 00:18 harrychinese 阅读(758) 评论(0) 推荐(0) 编辑
摘要: Linux 的 kill 命令可以支持优雅关进程, windows 没有内置这样的工具, 只是支持Ctrl+C 方式来优雅关闭当前console 创建程序. 但这不适合于自动化运维, 没法 shutdown 批处理脚本, 下面这个工具能很好支持这点. https://github.com/alird 阅读全文
posted @ 2021-01-24 21:47 harrychinese 阅读(269) 评论(0) 推荐(0) 编辑
摘要: http://labelary.com/viewer.html 阅读全文
posted @ 2021-01-24 21:38 harrychinese 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Avoiding Memory Leaks in Objects http://www.vbi.org/Items/article.asp?id=106 In this article, I will discuss the potential memory leak that can occur 阅读全文
posted @ 2021-01-16 00:12 harrychinese 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 下载 windbg 搜索 windbg 官网, http://windbg.org/windbg 工具包含在 Windows Software Development Kit (SDK) 中, 所以要下 windows SDK. 我的操作系统系统 win7, 所以下的是 win7版本 SDK, 下载 阅读全文
posted @ 2021-01-15 21:55 harrychinese 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 上图共5个代码提示命令: 1. Code template completion: 模版框架代码提示, 比如 try exception 框架代码2. Word completion: IDE先收集项目中涉及到的标示符/函数名, 以及注释中的单词, 对当前输入字符做提示.3. Identifier 阅读全文
posted @ 2021-01-11 22:05 harrychinese 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 周末看到"有来有趣" 写的Pascal游戏开发入门博客, 想起大学时期用Turbo C开发俄罗斯方块,看看以后有没有时间使用 FreePascal 和 C# 重制一下. C# 游戏引擎比较多, 但主流是 unity; Pascal 原生游戏引擎也就是Castle Engine 一个活跃, 支持2D/ 阅读全文
posted @ 2021-01-03 22:24 harrychinese 阅读(348) 评论(0) 推荐(0) 编辑
摘要: http://www.tingroom.com/ 阅读全文
posted @ 2021-01-03 21:41 harrychinese 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. omnipascal 插件, 为VS Code 提供面向Pascal语言的 IDE支持2. pascal-formatter 插件 https://github.com/alefragnani/vscode-pascal-formatter, 需要额外下载 Jedi Code Format: 阅读全文
posted @ 2020-11-24 22:48 harrychinese 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: google机器翻译的文章 https://paklebah.github.io/fpc-dan-vscode.html FreePascal and VSCode 前一段时间,在Pascal Indonesia小组中,我说过Pascal程序员不必与Delphi和Lazarus这样的IDE捆绑在一起 阅读全文
posted @ 2020-11-24 22:32 harrychinese 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: zeosdac(也叫做zeoslib)https://sourceforge.net/projects/zeoslib/同时支持Delphi和Lazarus的数据访问组件, CodeTyphon 已经预先安装该组件包使用教程 http://www.sistemavalladolid.com/sist 阅读全文
posted @ 2020-11-04 22:37 harrychinese 阅读(503) 评论(1) 推荐(0) 编辑
摘要: TList.Add() 参数是一个 Pointer, 下面是一个如何将 Integer 值处理为 Pointer的. copy from : https://forum.lazarus.freepascal.org/index.php?topic=22905.0 type pinteger=^int 阅读全文
posted @ 2020-11-03 23:02 harrychinese 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Free pascal 本身支持多种dialect方言(或者叫mode), 支持 objfpc/delphi/delphiunicode, 还有 tp/iso 等不常用的方言. 在一个项目中, dialect 是 per unit 设定的. 不同方言支持的语法有些许区别, 主要不同体现在: stri 阅读全文
posted @ 2020-11-03 22:38 harrychinese 阅读(267) 评论(0) 推荐(0) 编辑
摘要: https://wiki.lazarus.freepascal.org/Code_Conversion_Guide Code Conversion Guide │ Deutsch (de) │ English (en) │ español (es) │ français (fr) │ Bahasa 阅读全文
posted @ 2020-11-02 22:28 harrychinese 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 工具: lazarus, codetyphon, fpcupdeluxe 大提纲 https://dubst3pp4.github.io/post/2017-10-03-why-i-use-object-pascal/#fn:3学习完成https://wiki.freepascal.org/Basi 阅读全文
posted @ 2020-10-23 07:42 harrychinese 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 任务调度+调用规则: 使用 Kettle 后台的计算引擎使用: apache-ignite 高级调度算法: 使用SpringBoot封装为Web Service的形式, 供Kettle调用 RTD 对外服务: 使用SpringBoot封装为Web Service形式。 阅读全文
posted @ 2020-08-22 22:28 harrychinese 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 更新: 不推荐使用 AdvancedDataGridView, 和 List 绑定有很多问题, 推荐使用 ObjectListView , 参考后面的博文 https://www.cnblogs.com/harrychinese/p/objectListView.html 正文: DataGridV 阅读全文
posted @ 2020-08-11 22:25 harrychinese 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 老笔记本是联想邵阳 E47A , 操作系统是 win7 32bit, 主要用作保税, 用了很多年现在开机太慢, 一直想重装一个64bit的window 7, 但又担心重装后安装报税软件太麻烦 升级硬件 1. 接入SSD硬盘. 我手上有块SSD, 在京东上买了光驱硬盘支架, 不到30元, 拆光驱也很简 阅读全文
posted @ 2020-06-27 22:20 harrychinese 阅读(374) 评论(0) 推荐(0) 编辑
摘要: FreePascal - 如何在各个平台中安装CodeTyphon! https://www.cnblogs.com/sunylat/p/6517272.html https://www.cnblogs.com/sunylat/p/6517629.html CodeTyphon 跨平台交叉编译的配置 阅读全文
posted @ 2020-06-25 22:11 harrychinese 阅读(693) 评论(0) 推荐(0) 编辑
摘要: in 语句如何优雅拼接 name list 在项目中, 经常会碰到这样的场景, 要按 name list 获取这些name对应的记录, 比如要获取 KING,JONES,FORD 对应的记录, 显然想到的是使用 in 子句, 比如: select id from Employee where Emp 阅读全文
posted @ 2020-05-25 22:06 harrychinese 阅读(2419) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 1. 下载 apache Groovy 解释器 2. windows上增加环境变量, GROOVY_HOME 环境变量指向 bin 目录的父目录 ; 将 bin 目录加到 PATH 环境变量中. 3. VS Code 安装 code runner 插件, 方便脚本的调试工作. 该插件安装后 阅读全文
posted @ 2020-05-07 21:18 harrychinese 阅读(355) 评论(0) 推荐(0) 编辑
摘要: https://www.carbide3d.com/https://www.inventables.com/https://diymachining.com/https://www.zhihu.com/question/49747529/answer/317142543 阅读全文
posted @ 2020-05-05 22:13 harrychinese 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 上位机和下位机一般采用 USB/网口 交互, 也有采用并口和PCI插槽的形式. GCode Sender 软件 https://github.com/svenhb/GRBL-Plotterhttps://github.com/winder/Universal-G-Code-SenderSourceR 阅读全文
posted @ 2020-05-05 22:09 harrychinese 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 基于PC的运动控制, 比较流行的是EtherCAT技术, PC 机作为 EtherCAT Master, IO 模块和控制模块作为 EtherCAT slave. [应用相关] 记录STM32开发一个完整的EtherCAT的过程https://bbs.21ic.com/icview-2836518- 阅读全文
posted @ 2020-05-05 22:06 harrychinese 阅读(2925) 评论(0) 推荐(0) 编辑
摘要: 典型工作流程 工作流程: CAD软件 - -> CAM 软件 -> CNC 控制器 2d CAD 软件标准输出文件格式为 DXF 和 SVG 3d CAD 软件标准输出文件格式为 STL CAM 软件的标准输出文件格式为 GCode 指令, 主要功能是: 完成tool path 规划, 生成 G C 阅读全文
posted @ 2020-05-04 19:51 harrychinese 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 通用工控硬件平台: 1. AVR单片机, AVR 是1997年由ATMEL公司研发出的增强型内置Flash的RISC精简指令集高速8位单片机, atmel于2016年被microchip收购了。可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。AVR单片机是 Atm 阅读全文
posted @ 2020-05-04 16:09 harrychinese 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 我理解的数控系统应该算是 firmware, 它本身应该是一个实时系统, 能执行G代码, 多轴联动 开源数控系统 1. GRBL https://github.com/gnea/grbl/wiki 最好的tutorial: https://diymachining.com/grbl/ GRBL是一个 阅读全文
posted @ 2020-05-03 22:37 harrychinese 阅读(4603) 评论(0) 推荐(0) 编辑
摘要: 本文主要参考 https://blog.csdn.net/songfuliang2011/article/details/102486451 Visual Studio 2019 Community 虽然是免费使用, 但必须在线注册一个账号, 否则30天后就不能使用. 对于不能连外网的机器, 可以使 阅读全文
posted @ 2020-03-25 21:32 harrychinese 阅读(14994) 评论(2) 推荐(2) 编辑
摘要: 要改造一个C++项目, 需要补一下C++的基础. 0. 学习目标 不追求达到我Java/C#/Python水平, 能改动目前项目即可. 不需要涉及C++的高级知识点, 目前项目都是C++的一些基本知识 学习标准库: std::cout , std::cin , std::time_t , std:: 阅读全文
posted @ 2020-03-18 22:04 harrychinese 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页