首页
友情链接
全景相册
随机剧照
本站声明
壁纸
Search
1
diffusers-image-outpaint,智能扩图工具,懒人包,有更新
8,298 阅读
2
AIGC数字影像馆,键盘摄影大师(一键懒人包)
3,885 阅读
3
台湾-景(阿里山,101,故宫,日月潭)
3,017 阅读
4
三款离线OCR对比(供下载)
2,998 阅读
5
Diffusers-Image-Community,AI扩图,新版懒人包
2,907 阅读
摄影类
茶余饭后
软件类
Search
标签搜索
园博园
AI
锦绣园
五一
甘坑
重庆
大模型
荔枝公园
开源
懒人包
台湾
相机
大梅沙
沙井
大沙河
南头古城
锦绣中华
博物馆
一个公园
卡点
傻木摄影
累计撰写
615
篇文章
累计收到
136
条评论
首页
栏目
摄影类
茶余饭后
软件类
页面
友情链接
全景相册
随机剧照
本站声明
壁纸
搜索到
615
篇与
傻木
的结果
2026-04-10
关于元器件高精度是否能替代低精度的杂谈
关于元器件高精度是否能替代低精度的杂谈  以前一直认为,高精度的电阻电容百分百可以直接替换低精度的 前段时间机房买了个定时遥控器 有时候机房电源会闪断,这个与物业有关,有时候维护 服务器有UPS,不会停机,但是空调没接UPS 这会导致空调直接停机 这个是买定时遥控的背景 说回遥控器 这个遥控器有个优点,说是批量装机时 通电后,不会马上执行遥控开机动作 会随机乱序执行开机动作 为什么这么做? 因为空调是耗电大户,整个机房如果有一千台空调,同时开机,势必造成巨大的电流冲击 乱序随机延时执行,给电源以及电线带来一定的缓冲时间 再说这个随机乱序延时执行的功能 其实没多高深 例如给不同的电容充电,充满即执行开关动作 这里就需要选择低精度的电容,例如100uf 正负20%的都可以 这个区间非常大,给随机乱序带来的组合非常多 如果给这个电容换成精度非常高的,例如5%的 随机组合数量瞬间指数级下降 再加上不同精度的电阻,直接影响充电时间 又给这个组合增加无限可能 真是一个神奇的方案 因此,任何器件,在选用替代料时,一定要尊重客户的设计,如果你不懂 一定要问客户
2026年04月10日
4 阅读
0 评论
0 点赞
2026-04-03
软件设计哲学
程序员的工作不是编程,而是通过抽象,来管理软件的复杂性。 如果你做到了这一点,那么编程就很容易了。  我们一直以来都用错了软件开发方法。当试图改进糟糕的代码库时,我们常常想到一些通用且技术性的解决方案: 将前端迁移到 React,将后端拆分成微服务,或者用 Rust 重写所有代码。在某些情况下,这些方法确实能带来一些好处,但它们都无法从根本上解决糟糕代码库的问题。 摘自约翰·奥斯特豪特的《软件设计哲学》: 编写软件的最大限制在于我们理解所创建系统的能力。 糟糕代码库的核心问题在于它们变得过于复杂,难以理解。Rust 或 React 都无法解决这个问题。那么,什么方法可以呢? 让事情变得更简单 解决方案在于抽象。抽象是指隐藏不重要细节、突出重要细节的概念。请注意,这里指的是概念,而不是表达这些概念的代码。 这些概念是对实际复杂性的简化模型,因此能帮助你更轻松地理解正在使用的系统。你可以进行概括性思考,只在必要时才深入探究底层细节。 记住:抽象是思想,所以好的抽象应该改变你对部分代码库的思考方式。 如果你引入了一个抽象,但它并没有改变你的思考方式,那么你创造的就不是抽象,而是一层间接层。 设计 抽象究竟该如何设计? 有时候,好的抽象概念会非常明显地出现在你的脑海中。它们是你业务中已经存在的概念,只需要稍加梳理,并用代码恰当地表达出来。 例如,发票、产品、客户或订阅。但请注意,当你的业务谈到客户时,他们指的不是英语词典中“客户”的定义,而是他们自己的客户,这些客户有特定的规则和结构化的互动方式。 这本身就是一种抽象!你只需要用代码表达出所有这些概念,就像你的业务用语言表达它们一样。 有些抽象概念可能比较难找,需要你发挥创造力。这类工作没有万能的灵丹妙药;你只需要找到复杂性,然后尝试各种方法来应对。 通常这类工作甚至不需要编写代码,把想法写下来就足以评估你提出的抽象概念是否有效。这听起来可能有点难,但做得越多就越容易。 我之前提到的抽象概念中存在一种模式。它们都是数据类型。如果你在寻找抽象概念,你会发现数据中蕴含着大量的抽象概念。这应该不难理解! 数据绝不仅仅是数据。数据几乎总是有其修改规则,而这些规则往往隐藏在某种概念之中,即便它们原本并不隐藏。 重新设计 有时,找到一个好的抽象概念很困难,因为代码中已经存在很多抽象概念,但它们不再适用。 桑迪·梅茨 (Sandi Metz) 在《错误的抽象》(The Wrong Abstraction) 一文中提到了一种很好的技巧来解决这个问题: 移除一个你认为不再适用的抽象概念,然后重新引入重复的部分。如果你能发现重复的部分,找到好的抽象概念就比在糟糕的抽象代码库中寻找好的抽象概念要容易得多。 值得注意的是,你不应该因为害怕出错而不敢设计抽象概念。你肯定会出错!设计抽象概念是一项创造性的工作,而创造性的工作需要反复试验。 与其害怕出错,不如大胆地设计抽象概念,并做好准备,一旦它们弊大于利,就及时进行重构。 正如编辑是写作的重要组成部分一样,重构也是软件开发的重要组成部分,而随着时间的推移,最需要重构的往往是你使用的抽象概念。 编程 你的工作不是编程,而是通过设计、改进和重新设计抽象概念来管理复杂性。如果你做到了这一点,那么编程就很容易了。 如果你不这样做,随着时间的推移,你的代码库会变得越来越难以维护。 你将无法有效地指导新开发人员。 简单的功能会变得复杂。 复杂的功能最终将变得不可能实现。 但事情并非一定要如此,如果你已经深陷其中,那么还有出路: 找出应用程序中的复杂性,弄清楚哪些重要哪些不重要,将所有内容提炼成一个概念,然后重复这个过程。你可以一次构建一个抽象层,逐步摆脱困境。 [本文转载][1] [1]: https://codeandcake.dev/posts/2025-12-12-your-job-isnt-programming
2026年04月03日
17 阅读
0 评论
0 点赞
2026-03-29_梅拉尼亚小镇
2026年04月01日
16 阅读
0 评论
0 点赞
2026-04-01
2026-03-29_梅拉尼亚小镇                                                      
2026-03-31
今天又遇到一个头疼医脚的
今天又遇到一个头疼医脚顾头不顾腚的 我们用勤哲,具有高度自定义功能,好,也不好 好的地方是全可自定义 不好的也是,全可以自定义 这就导致一个问题 修修补补 补丁超多 想到什么补什么 根本不管是不是符合流程 再加上人多了 全都想偷懒 偷懒是好事 我也喜欢偷懒 我也鼓励偷懒 偷懒发明了电梯 但是你不能因为早晚高峰电梯难等,你从8楼跳窗下楼 偷懒发明了汽车 但是你不能横冲直撞,不能违反交规 偷懒也造成了黄河变悬河!!!!!!!!!!!!!!!! 只要你还在三界内,还在五行中 有些规矩你必须遵守 T类工艺单关联的表单至少有40张以上 任何表单有问题,你只顾改有问题的那张 那么所有与之关联的,全都要引用你改的这张表 久而久之形成大量循环引用、隐性依赖、脏数据 关联关系网状交叉 后期想排查一个数据错误,需要逐张表单检查逻辑,根本不知道哪张是对的 修改成本指数级上升 ERP 的核心是数据同源、流程贯通 你这种改法根本不具备可维护性 如果你更改源头表单,T类工艺单 那么所有表单只引用这一张工艺单即可 既能保证全系统数据口径一致,又能将维护点集中在一处 从根源上避免循环依赖与逻辑混乱 大幅提升 ERP 系统的稳定性 可扩展性与长期可维护性, 真正实现源头统一、流程贯通的 ERP 管理价值 
2026年03月31日
14 阅读
0 评论
0 点赞
2026-03-20
网管工具箱_Plus
傻木摄影_网管工具箱_Plus 这是个网管工具,用来维护网络等等 当然,我也做了两个小游戏用来检测键盘是否失灵 每次运行,配色都会变化,随机的 这个工具好不好用我不发表看法 但是所有网络维护工具里面,俄罗斯方块一定是最佳! 何况,还有贪吃蛇! 俄罗斯方块玩法,上下左右空格,C键寄存   更新,磁盘管理更改为打印机管理 更新,右上角的关闭按钮位置调整 更新,网络修复按钮,增加确认对话框,修复网络之后,需要重启系统,然后重新设置IP地址 [https://abpyu.lanzoul.com/i7MLX3l465kf][2] 密码:gy0e [2]: https://abpyu.lanzoul.com/i7MLX3l465kf
2026年03月20日
40 阅读
0 评论
0 点赞
2026-03-20
未来如何招聘程序员
前些天,讨论区有一个帖子,提出一个问题。 如果未来的代码都是 AI 写的,那么我们怎么招聘程序员呢?  程序员负责代码,但代码是 AI 写的,不是程序员写的,那么应该怎么面试他呢? 你仔细想想,这个问题比预想的难多了。 首先,考察他的代码能力不重要(代码不是他写的),更重要的是考察他会不会 AI。只要善于使用 AI,能够产出合格的代码,对公司来说就是合格的人选。 但是,什么样的面试问题,能够考察出一个人是否掌握 AI?下面是我想出的一些问题: 请将一个复杂的项目需求,转化成提示词,要求是清晰、逻辑性强、切中要害。 描述一个你认为需要使用 Skill 和 MCP 的场景,并阐述它们的工作原理和构建方法。 如何将一个大项目分解,设计出一个多 Agent 协同工作的机制。 ...... 这些问题能识别出 AI 编程高手吗?我完全没有把握。 其次,除了 AI,还要考察什么呢? 这也很不好想。 我应该还会问一些架构问题,你可以不写代码,但要懂怎么组织代码,架构出一个系统。但我也不确定这是必需的,因为 AI 生成的大型系统迟早变成一个黑箱,可能对于架构知识的要求也不是很高。 另外,我还要看看他以前的项目,如果以前他用 AI 做过类似的东西,那么应该问题不大。但这也不可靠,且不说完全类似的项目非常少,就看 AI 进化速度这么快,两年前的经验早不适用了吧。 总之我发现,很难确定什么面试问题是一定有效的,能够可信地筛选出合格的应聘者。AI 颠覆了软件开发,也连带颠覆了程序员面试。大家有好的面试问题吗? 有一点是确定的,面试各种编程细节意义不大了,因为你不需要记住语法细节了,直接问大模型就行。 [本文转载][1] [1]: https://www.ruanyifeng.com/blog/2026/03/weekly-issue-389.html
2026年03月20日
26 阅读
0 评论
0 点赞
2026-03-19
还你一个干干净净的网络世界
本插件可以用于屏蔽网页广告(非万能,测试下来可以屏蔽99%以上广告) 可以用于屏蔽你自定义的任何词条文字(非万能,测试下来可以屏蔽99%以上) 下载后,解压到d盘或者其他位置(必须解压后才能加载) 步骤1 (此处以谷歌浏览器为例,其他浏览器未必兼容,可以自己测试) 右上角点击三个小点,扩展程序—管理扩展程序  2 右上角,打开开发者模式  3 加载未打包的扩展程序  4 找到你解压的目录,这里看起来是空的,是正确的  5 看见这个,就说明插件安装成功了  6 找到拼图图标,点击图钉,固定到菜单栏  7 在你不想看见的页面内容处点击右键,就可以看见右键选项了  8 往右拖动滑块,绿色框会变大,原则是将绿色框拖到最大,且不包含其他不想屏蔽的内容时,最合适 再解释一次,拖到滑块,直至绿色框全完框选到你不想看见的内容,且不包含其他需要保留的内容 可以点击预览效果看看是否生效,生效后,点击拦截  9 遇到你不想看见的词条,建议至少两个字以上,在选中的文字上点右键,即可显示菜单  10 或者点击工具栏图标,直接输入想屏蔽的关键词 如果某站什么都不显示,且也没有报错 可能是你直接框选了所有内容,此时点击本站暂停,刷新页面看看 如果有内容,可以点击清除本站拦截,则会将本站所有拦截全部删除,仅针对当前你访问的站点有效 清理拦截,仅针对右侧的广告有效,关键词为全局有效,所有网站,都不会显示这些关键词  11 点击关键词以及广告元素管理,即可维护你的关键词以及广告控件  隐藏内容,请前往内页查看详情
2026年03月19日
35 阅读
0 评论
0 点赞
1
2
...
88
网站版权本人所有,你要有本事,盗版不究。 sam@gpcb.net