- 2024-11-20信步漫谈之SpringBoot配置相关注释
目录目标@ConfigurationProperties@EnableConfigurationProperties@Configuration示例代码参考资料(感谢)目标@EnableConfigurationProperties、@ConfigurationProperties、@Configuration区别和用法@ConfigurationProperties将我们项目中的yaml文件或者properties文件
- 2024-11-13信步漫谈之模拟lombok实现Getter注释
目录1目标2资源3关联知识java注释分类使用到的注释说明4模拟lombok实现Getter注释程序5程序使用方法6编译指令介绍7参考资料(感谢)1目标模拟lombok实现Getter注释2资源lombok官网:https://projectlombok.org/lombokgithub地址:https://github.com/project
- 2024-11-12信步漫谈之自定义AOP注释
目录1目标2AOP基本概念3AOP之Execution表达式解释4AOP注释执行顺序5知识池6源码7参考资料(感谢)1目标自定义注释的AOP实现2AOP基本概念Aspect【切面】:通常是一个类,里面可以定义切入点和通知;JointPoint【连接点】:程序执行过程中明确的点,一般是方法的调用;Advice
- 2024-10-31AI绘画漫谈——从AI网页生成说起
1.又说“前端已死”为什么说“又”呢?因为前两年我在一些博客网站三天两头就能看到这个标题,虽然今年好像换话题了,但感觉前端每年都要死个七八次,当然这里面还是标题党偏多,不过也体现了有一些开发者对自己当前所做的工作内容的忧虑,尤其是这一次冲击的浪潮是来自于AI的,经历了两年
- 2024-10-24漫谈自动化测试
前几天看到星球里几位同学在讨论各自所在团队的自动化测试实践案例和踩过的坑,蛮有意思的。比如为了响应领导号召和满足绩效考核,搞各种各样的覆盖率指标;比如为了赶自动化测试覆盖率进度,每个接口和用例象征性的校验一下(甚至不校验不断言),各种各样意想不到的操作。自动化测试是必
- 2024-10-15老虎老鼠分不清楚-《分析模式》漫谈38
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的第3章有这么一句:Wealsoneedtorecordtheclinicalknowledgeofthe link betweenweightlossanddiabetes.UsingthemodelshowninFigure3.7,w
- 2024-10-11AOT漫谈专题(第一篇): 如何调试C# AOT程序
一:背景1.讲故事上个月接到了二个C#AOT程序的故障分析,发现如今的C#AOT程序也开始在各个领域开枝散叶了,这是一件非常好的事情,本着对这类程序有一个专业的维修态度,开一个系列好好聊一聊吧,当然我这里是漫谈,文章没有先后顺序,先从如何调试开始吧。二:如何调试AOT程序1.一个简单的
- 2024-09-02问题-解决方案对-《分析模式》漫谈24
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的第一章有这么一句:Itisanimportantformbecauseitsupportsthedefinitionofapatternas"asolutiontoaproblemincontext," adefinitionthat
- 2024-08-21漫谈端到端测试
写这篇文章的灵感,来自昨晚饭后在马路上散步时的一些想法,要聊的内容如标题所述:端到端测试。我在前面的文章中,写过一些质量保障体系建设的文章,也写过对测试过程中一些执行环节的理解。从我的角度来看,所谓端到端测试,通俗理解就是从一端到另一端完整串联起来的测试方法。当然,由于是
- 2024-08-13[全文]买椟还珠和坏事变好事?《分析模式》漫谈19
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的第一章有这么一句:Modelinginaprogramminglanguagealsopresentsthe danger oftyingthemodelstothatlanguage.Themodelmayusefeaturesoft
- 2024-08-09“斯诺克”不等于“台球”-《分析模式》漫谈17
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的第一章有这么一句:Considersomeonewhowantstowritesoftwaretosimulatea game of snooker. 2004(机械工业出版社)中译本的译文为: game翻译成“游
- 2024-08-01信步漫谈之Android——HelloWorld
目录目标1资源2第一个HelloWorld程序3项目结构说明3.1目录结构3.2结构说明4在App中添加日志后续补充参考资料目标学习搭建Android的开发环境sayhelloworld1资源官网教程:https://developer.android.com/courses开发工具AndroidStudio下载路径:https://d
- 2024-08-01信步漫谈之YourKit监控工具—远程监控步骤
一、准备环境1、被监控服务器(安装YourKit客户端)2、监控服务器(安装YourKit服务端)二、准备材料1、yjp-11.0.9.exe:YourKit安装主程序2、yourkit_keygen.rar:YourKit破解程序(没有安装程序和破解程序的,自己上网找,我只是写写,哈哈哈)三、YourKit客户端安装与启动1、拷贝yjp-11
- 2024-08-01信步漫谈之OpenEuler——介绍与安装
目标OpenEuler系统安装配置OpenEuler图形化界面安装OpenEuler的远程连接1资源官方网站:https://openeuler.org/代码管理地址:https://gitee.com/openeulerISO下载地址:https://www.openeuler.org/zh/download/文档地址:https://docs.openeuler.org/zh/2OpenEuler是什
- 2024-08-01信步漫谈之微信小程序——HelloWorld
目录目标1资源2程序目录说明3第一个HelloWorld程序4真机调试参考资料(感谢)目标微信小程序开发环境sayhelloworld1资源微信官方文档:https://developers.weixin.qq.com/doc/微信开发者工具下载:https://developers.weixin.qq.com/miniprogram/dev/devtools/downloa
- 2024-08-01信步漫谈之JDK——环境变量配置
Windows上配置JDK环境变量安装jdk(以jdk1.6.0_45为例)计算机→属性→高级系统设置→高级→环境变量新建JAVA_HOME变量:C:\ProgramFiles(x86)\Java\jdk1.6.0_45编辑Path变量,末尾添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;新建CLASSPATH变量:.;%JAVA_HOME%\lib;%JAVA_
- 2024-08-01信步漫谈之ZAP扫描工具——初识
目录1OWASP2ZAP3ZAP的工作原理4ZAP的下载地址5ZAP的安装使用1OWASPOWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。OWASP被视为web应用安全领域的权威参考。美国联邦贸易委员会(FTC)强烈建议所有企业需遵循OWASP十大WEB弱点防护守则。OWASP颁布
- 2024-07-24“有传统”和王家卫-《分析模式》漫谈13
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的Preface(前言)有这么一句:manydatamodelershave hadalongtradition ofusingconceptual(orlogical)models. 2004(机械工业出版社)中译本的译文为:
- 2024-07-17《分析模式》漫谈10-白头神探
100:00:01,120-->00:00:05,320前言里面,就紧接着昨天的视频200:00:05,880-->00:00:07,110紧接着上一个视频300:00:08,050-->00:00:09,490下来就有这么一段话400:00:09,500-->00:00:11,710他说theappendixis500:00:11,720-->00:00:12,590notdesigned
- 2024-07-08生成扩散模型漫谈(四):DDIM = 高观点DDPM
相信很多读者都听说过甚至读过克莱因的《高观点下的初等数学》这套书,顾名思义,这是在学到了更深入、更完备的数学知识后,从更高的视角重新审视过往学过的初等数学,以得到更全面的认知,甚至达到温故而知新的效果。类似的书籍还有很多,比如《重温微积分》、《复分析:可视化方法》等。回到
- 2024-07-08生成扩散模型漫谈(二):DDPM = 自回归式VAE
在文章《生成扩散模型漫谈(一):DDPM=拆楼+建楼》中,我们为生成扩散模型DDPM构建了“拆楼-建楼”的通俗类比,并且借助该类比完整地推导了生成扩散模型DDPM的理论形式。在该文章中,我们还指出DDPM本质上已经不是传统的扩散模型了,它更多的是一个变分自编码器VAE,实际上DDPM的原论文中也
- 2024-07-08生成扩散模型漫谈(三):DDPM = 贝叶斯 + 去噪
到目前为止,笔者给出了生成扩散模型DDPM的两种推导,分别是《生成扩散模型漫谈(一):DDPM=拆楼+建楼》中的通俗类比方案和《生成扩散模型漫谈(二):DDPM=自回归式VAE》中的变分自编码器方案。两种方案可谓各有特点,前者更为直白易懂,但无法做更多的理论延伸和定量理解,后者理论分析上更加
- 2024-07-03随机数漫谈
随机数对程序设计来说很重要,今天就从几方面探讨下一些常见的随机数相关的问题。本文只讨论整数相关的随机数,另外需要你对概率论有最基本的了解(至少知道古典概型是什么)。本文索引如何从rand7生成rand5go标准库的做法从rand5生成rand7充分利用每一个bit带有权重的随机
- 2024-06-23《分析模式》漫谈04- 反射·电动车周某
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集《分析模式》第2章里面有这么一段话:里面提到两个词,一个是reflection,一个是mapping。2004中译本的翻译是这样的:这个翻译把reflection和后面的similar合并在一起称为“相互对应”,
- 2024-06-19架构漫谈读后感
首先,我们要明白一个道理,什么是架构?王概凯的架构漫谈中说道,根据要解决的问题,对目标系统的边界进行界定。并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。并对这些切分出来的部分,设立沟通机制。使得