设计的思考

设计思考:创造有效的提示词编程语言 文章标题:设计思考:创造有效的提示词编程语言 关键词:设计思考,编程语言设计,提示词,算法,用户体验 摘要:本文将深入探讨设计思考在创造有效的提示词编程语言中的应用,通过逐步分析设计思考的核心原则、提示词编程语言的设计原则、实现过程、测试与优化以及设计与实践相结合,为读者提供一套全 阅读详情
设计的思考
设计的模式林林总总,各种教条到处被津津乐道。其中的精髓一眼望去,要么显而易见,要不藏山露水,百思不得其解。
近日的一个任务是完成一个Spring下的异常设计。
要求很简单:设计异常管理框架。
历程:
    1,普遍的处理
        1.1 异常捕获。利用Jsp2.0规范中的error-page配置,写一个Servlet,该Servlet中,通过
                Throwable exception = (Throwable)httpServletRequest.getAttribute(“javax.servlet.error.exception”);
              提取异常对象,然后根据类型分析异常信息(见2)
        1.2 异常信息
             提取异常的堆栈信息,判断异常类的类型,并国际化.
        1.3 异常日志
             在异常构造函数中写日志,不显式调用
        1.4 通用异常
             目的是将checkedException转成uncheckedException,同时构造函数不写两次
    2, 基于Spring的异常处理
        2.1 由Spring的Servlet配置转发
             Spring的MVC学习
        2.2 异常信息
        2.3 日志
            日志分为“异常日志”和“操作日志”。由Log4j配置3个记录器,操作日志记载到JDBC
            一个日志工厂,获取单例的异常日志和单例的操作日志
        2.4 通用异常
            基本同1.4。做了国际化处理,三个构造函数,支持多种异常策略。
        2.5 通用异常处理
            和通用异常配合,做国际化输出
        2.6 国际化
            国际化在java代码中获取国际化字符,做为参数传输。中文要转码
            国际化时指向国际化的bean配置文件
    3. 简约的异常处理
        3.1 由Spring的contextloader直接读取国际化文件
        3.2 通用异常类的简约
            只做异常该做的事情,不去分析异常的类型。
            做:记录异常,传递国际化的Key        
        3.3 各个类与页面都将功能明确
            通用异常类:只负责多层抛和日志
            通用异常类的处理页面:国际化
            默认异常的处理页面:根据异常得名子获取国际化信息
        3.4 国际化信息
            异常的类型不做判断,而是将异常得名子做为国际化的Key
总结发展:
    从一锅粥变成了2个烤串(为何叫做烤串,我也不知道)    
    从最开始的想无所不能,变成各自独立,功能清晰。
    从到处插手中跳出



C#上位机通信层封装:西门子S7NetPlus库的优雅使用 支持S7-1200/1500(机架号0,槽号1)、S7-300/400(机架号/槽号需根据实际配置);支持位(Bit)、字节(Byte)、字(Word)、双字(DWord)、浮点数(Float/Double)等数据类型的读写;支持DB块、输入寄存器(I)、输出寄存器(Q)、内存寄存器(M)、定时器(T)、计数器(C)的操作;轻量无依赖,兼容.NET 5+。首先定义核心枚举和常量,统一规范参数类型,避免硬编码。/// 西门子PLC型号(对应不同的机架/槽号默认配置) 阅读详情

相关推荐

Unity中URP下的菲涅尔效果实现(个性化修改)

在上篇文章中,我们实现了 URP 下的菲涅尔基础效果,我们在这篇文章中,对其进行自定义化修改。

楠溪泽岸的博客 2063

什么是设计思考?

什么是设计思考?>>  人人都会设计思考,只是常常用它,还是很少用它而已。就像人人都有艺术能力,只是先天与后天培养和发挥多少而已。     人类的逻辑推理,目前所知有三种方法:演绎法、归纳法和朔因法。而设计思考就偏于第三种。  大家都说诸葛亮(孔明)很聪明,日本人有研究孔明的思维,发现他是极为出色的右脑型逆向思考者。这就显示了孔明很擅长于设计思考,只是古代没有这个名称而已。设计思考的特色

u013821818的专栏 989

红外通信不止遥控器:手把手教你用2ASK调制实现语音+温度数据同传

本文详细介绍了如何利用2ASK调制技术实现红外通信系统,同时传输语音和温度数据。通过STM32F103C8T6微控制器和DS18B20温度传感器的硬件设计,结合2ASK调制原理,展示了系统的完整实现方案。文章还提供了调试优化建议,适合电子爱好者和通信工程学生实践学习。

weixin_42531588的博客 387

设计过程中的点滴思考

开头先问一句:你也受过设计的伤吧?作为微博UDC的视觉成员,经历了微博大大小小的产品视觉设计,苦逼过,加班到深夜,咬紧牙关达到时间进度,在 安静的时候思考不时的思考设计过程中的点滴,因此把一些项目中的心得呈文如下。接到写这篇博文的需求时时间比较紧了,权当给自己的心得沉淀一下,也希望可 以与各位朋友产生共鸣。 首先,我就先把实际项目设计中的一些思考心得说一下吧。 第一步,设计前的

精彩人生 576

开关电源环路补偿--开关电源进阶知识补充1

笔记 一 . 做开关电源环路补偿时候为了使得环路更加稳定。 1 .-- > 希望开关电源的相位裕量在45° 以上, 2. – > 希望开关电源的增益裕量在10db 以上 3. – > 希望开关电源增益曲线在过0db 时候以20db /dec 斜率下降(体现1个极点) 4. – > 希望开关电源补偿之后的带宽达到开关频率的是1/5 ~1/10,用以原理开关电源的开关噪音。 左边图示电源瞬态拉载和释放负载的时候输出电压存在明显的振铃,说明这个目前的环路相位裕量(phase m

qq_29776365的博客 1万+

FAST-LIO 实战:从 LI-Init 标定到 YAML 配置全解析

本文详细解析了FAST-LIO算法中LI-Init标定的关键步骤与YAML配置优化技巧。从激光雷达与IMU的时空标定原理到实战参数调优,提供了一套完整的解决方案,帮助开发者解决点云畸变、建图漂移等常见问题,提升SLAM系统在动态环境中的稳定性和精度。

weixin_42651281的博客 325

【顶点计划2】设计思维——我们都是设计思考者

初初听到“设计思维”这个词,会觉得它是一个宽泛且抽象的名词,似乎这只用设计师去学习和思考。然而,当我学习了IDEO的《设计改变一切》之后,作者表示:“做一名设计师”和“像设计师那样去思考”是由重大区别的。 确实,学习设计思维并不等同于立志成为一名设计师。事实上,设计思维蕴藏在生活中的每一个角落,无论我们在什么行业,从事什么工作,我们都可以运用设计思维——做一个设计思考者。 说这么多,那我们为什么需要学习设计思维呢?很简单,陈旧的生产方式、管理模式难以适应日新月异的社会;我们一昧追求技术的突破,忽视了提升人

Munjact的博客 1806

绝缘检测原理和绝缘电阻计算方法

绝缘检测的目的就是计算绝缘电阻,当绝缘电阻低于某个阈值,则很可能会造成电池短路、漏电,威胁人员安全

m0_56208280的博客 4万+

轻松玩转体验设计:设计思考的重点在于脉络

Guofu 第81⭐️篇原创干货分享(点击????????上方卡片关注我,加⭐️星标⭐️~)目录1、什么是设计思维?1.1 设计思考的起源1.2 IDEO设计的一些产品1.3 设计思考的重点1.4 那什么是脉络呢?2、旭山动物园:脉络视角2.1 旭山动物园历史2.2 旭山动物园的根源性问题2.3 圆柱海豹馆2.4 企鹅散步秀(游行)2.5 思考脉络-前后对比2.6 小结3、东京与巴黎迪士尼:一成一败3.1...

weixin_42773750的博客 609

EtherCAT从站协议栈---- sampleappl.c 文件解析

这个源文件实际上包含该项目的入口函数main函数。 那么如何找到入口函数呢? 可以进入debug的simulator模式,选中run to main(), 当执行完启动文件startup_cm3.s后就进入了main函数(注意在main函数之前还进入了SystemInit函数), 如下图所示: 这个main函数主要架构如下: int main(void) { HW_Init(); /*PDI(过程数据接口)初始化,这里用的是MCI接.

Jiawei_Z的博客 3065

Android CCodec (十一) Codec2Buffer BufferPool分析

1、序言 2、C2BlockPool分析 3、SimpleC2Component关于BlockingBlockPool的实现 4、总结

给大佬递杯卡布奇诺的博客 4020

设计前的思考

1。先确定要做的东西的风格大致属于哪类,往往这个时候对于要做的东西脑海中开始有一种模糊的形象。2。尽量把想的东西细致化,完善化。3。然后找大量的风格符合的类似网站找感觉,这样可以有助于把脑海中的模糊印象变得具体,现实。在这个时候应该可以发现和自己想象中类似的网站,那么这就应该是你的目标,而且最好结合几个不错的网站取其精华去其糟粕,变成自己想要的东西。4。做东西前一定先想好方法和大致步骤,边做边停下...

weixin_30485799的博客 110

Unity引擎开发:复杂动作系统_动作捕捉数据的应用与整合

通过以上步骤,我们可以在Unity中有效地应用和整合动作捕捉数据,以实现更加真实和流畅的动画效果。从导入文件格式的选择,到预处理和优化,再到实时应用和调试验证,每一步都至关重要。希望本文能帮助你在Unity项目中更好地利用动作捕捉数据,提升动画质量和性能。

chenlz2007的博客 957

关于良好设计和过度设计的思考

我们在设计系统的时候通常会自然不自然的使用若干模式,似乎是为了使用模式而挖空心思找模式.究竟对于当前的应用系统来说,复杂度会提高多少?使用了模式之后对于后期维护来说又有多少影响?这个我们要好好思考一下. 转载于:https://www.cnblogs.com/DreamWinter/archive/2005/12/30/308187.html...

weixin_33843947的博客 102

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

软件设计师要思考那些问题

我现在看到这个话题,自己也感到吃惊。我也不知道当时我在制定编写计划的时候是如何考虑的。这个话题实在是太大了,如果要写好的话,不亚于写个设计师工作大全了。但是我是一个很机械的人,定了就写吧。说真的,做了几十年的软件设计我从来没有定下心来考虑这个话题,那今天就试着写写吧。各位读者可以先不看我写的东西,自己试着考虑这些问题。看看两者有什么相同和不同之处,这样大家可能对这个问题有更全面的了解。 这里的软

安杰的专栏 900

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

软件设计的一些思考

软件设计的一些思考 1       前言从事软件开发工作已经五年了,仔细想想,虽然做了不少项目,但是在软件技术上,感觉始终还是进步甚微,一方面和公司的情况有关,一方面,我想,也是自己个人总结和思考不够吧。所以,慢慢的,还是有必要对自己的一些经验做思考和总结。       为什么只谈软件设计,不谈软件开发呢,软件开发涉及的不仅仅是设计技术了,还包括软件项目管理等许多内容,设计仅仅

皮皮的专栏 2035

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

对设计页面制作的思考

对设计页面制作的思考  国内的网页水平整体来说并不怎么样,主要根源在于多年行业遗传下来的一个诟病,即对制作环节的忽略。也许是市场的因素,这么多年来一直在遏制界面开发人员的深入研究和提高。  网页的设计是一个多元化的技术集合,比平面更讲究,主要有三个方面,模块布局,元素效果,色彩控制。  模块布局:指合理性和人性化方面的原则和创新。  元素效果:指可见的图片,文字的组合或者排列方式。  色彩控制:指

sugar88的学习收集专栏 2251

优秀平面设计师是如何思考的?

做平面设计不能一成不变,要懂得变通,才能让设计作品大放异彩,吸引眼球。那么一个普通设计师如何像优秀设计师一样思考呢,如何拥有他们的思维方式呢?这里将从几点去展开讨论分享下。 首先,我们先区分两个概念:“做一名设计师”和“像设计师一样思考”。前者可能是作为艺术学生的你正在努力奋斗的目标,如果你并非无所事事的度过你在学校本该学习的时光,当你毕业的那一天,我想你一定会具备一个设计师必需掌握的技巧。 但这样的你就真的可以做出好的设计了吗?就能将你所学到的高端的技术施展到实际中了吗?恐怕并不是这样,当我.

spmdpq的博客 606

设计中有关折中的思考

设计中有关折中的思考刘建文(http://blog.youkuaiyun.com/keminlau ) KEY: 设计理论 设计决策 中庸 国学 引子由文件系统设计中簇太大会产生[不良效果]的结论,我开始思考[动态事务]中总存在“合适度”这个问题(也就是所谓的折中)。合适何为?合度如何测量? 男人配女人合适;非洲大只男不太合适东方小女人,但都比东方大女人合适。可见, 第一,合适度要有标

Kemin | 本博客独立到nakeman.cn 2487

设计原理整体思考

一。引言 具体问题的设计方案根据实际场景千变万化,其背后的设计原理几乎从未未改变。设计原理是比设计模式更抽象一级的方法论,接近于哲学。高度的抽象使得设计原理使用范围很广,小到代码书写,方案设计,大到生活的方方面面,都非常有价值。设计原理都很简单,原理的使用并没有它外表那样简单,因为辩证论的二分法,任何原理都有适用和不适用的场景,不要因为名字带原理,就认为绝对是正确的,需要在解决问题的实践中进行权...

qrycsa的博客 135

我对设计的思考

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33835690的博客 176

创意设计思考

设计无非有两类,当与现存作品关联,成为改良性设计;当与幻想、未来关联,即成为创造性设计。无论前者还是后者,设计总是离不开生活的积累,它是理性与感性的交融体。不能否认优秀的设计作品源于设计师具有“良好的心态+优越的生活+冷静的思考+绝对的自信+深厚的文化”。  促销员、推销员向客户兜售产品,而设计师兜售的则是他自己。自己的卖点——灵感、智慧、思考,它是一种奇珍异宝,也是设计与...

weixin_33890526的博客 150

个人——网页设计之设计步骤及思考

网页设计之设计步骤及思考1、在定位的基础上,搞明白自己要做什么.这句其实不用解释了.你要明白的是我要做的站大概有什么样的效果,并有例子在脑海里浮现.要做的这个站属于什么样的行业,这个行业的站都有什么共同的特点.2、你的目标/效果和你希望达到的目标/效果是怎么样的.你设计的目标,与客户的目标和公司领导的目标是否一致,有什么区别.3、你要如何去做,怎样去做,用什么样的手法手段,来达到你的目标/效果.又...

weixin_41375492的博客 3072

有关软件架构设计 的思考

 最近在重构设计。这一回自己吸取了之前的教训,在想清楚整个设计的架构之前,一直没有动手写太多实际的code,更多的时候是用伪码来描述验证自己的设计思想。花了三天的时间,在一条设计道路上不断地思考,尝试,最终发现并不太可行,于是改换另一个思路继续进行设计,经过一天时间的设计,发现这个思路也存在一定的缺陷,及至今天,才算是基本确定下来整体设计的框架。如果自己这一

lovetheme的专栏 805

别让我思考,和广告牌设计

别让我思考,和广告牌设计蒋芳这本书的特点,首先是短小精悍。拿在手里就能感觉到,200页的篇幅,一点都不会罗嗦,一个中午,或许临睡前,甚至在飞机上,上下班途中,你就有可能把它一口气读完(怕最有可能的是拿到书以后就爱不释手地读下去了)。然后呢,它还有一些很有意思的地方。例如,每一章的开头,用了一页全红的纸张,这样,拿着它,想看看哪个章节的篇幅长短,想要找哪个章节,就很容易也很方便了,对吧?

childchen的专栏 1354
上一篇: 设计并实现日志和异常框架
下一篇: 全球四大Java研讨会(ZT)
跑得快的东东
博客等级 码龄23年 2粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值