PixelsMeasure 开发第二年总结
前年利用业余时间,开发了一款屏幕测量应用 —— PixelsMeasure,搜索 PixelsMeasure 可以下载,同时支持 macOS 和 iOS。这篇文章总结一下今年的经历和感悟。
前年利用业余时间,开发了一款屏幕测量应用 —— PixelsMeasure,搜索 PixelsMeasure 可以下载,同时支持 macOS 和 iOS。这篇文章总结一下今年的经历和感悟。
去年利用业余时间,开发了一款屏幕测量应用 —— PixelsMeasure,这篇文章总结一下这段时间的经历和感悟。
这里记录 Swift/SwiftUI 开发过程中踩过的坑。
半年来,ChatGPT (基于 GPT 架构开发的大型语言模型) 彻底颠覆了人们对人工智能的认识,给很多行业都带来了前所未有的冲击。尤其在编码方面,能轻而易举地写出俄罗斯方块、贪吃蛇、1024 等小游戏,能写出电影推荐等可上线的应用程序。在出色完成编码任务的同时,编码质量和效率都让人震撼。以至于很多人开始焦虑,觉得程序员离下岗不远了。为了了解其能力,我深入体验了一回。惊奇地发现,GPT 十分利好程序员,尤其利好程序员。
文心一言发布后,界面的水印技术引起了我极大的兴趣。再加上想体验 ChatGPT 写代码的能力,所以借助它的能力,编程实现了类似文心一言界面的 Web 数字水印,并部署在了我的网站上。
文心一言发布后,除了训练数据规模、训练结果和 ChatGPT 有差异外,界面上还多了水印。这篇文章主要探究文心一言使用的 Web 数字水印技术。
URL Loading System,通过 URLs,使用标准的网络协议,与服务器交换数据。本文帮助理解 URL 加载系统,并通过示例代码练习如何使用它,示例代码已开源。
Protocol Buffers,又名 protobuf,是谷歌内部使用的一种数据交换格式,于 2008 年开源 (proto2), 2016 年发布 proto3。后被业界广泛采用发展至今。
软件工程推荐设计高内聚,低耦合的程序,方便代码复用,测试和维护。除了微观上符合 SOLID 原则外,宏观上良好的分层/分类也能极大的降低实体之间的耦合。
还记得最近学会的新技巧,一共花了多久吗?这里记录了我学习
VS Code设置语言命令(Change language mode)的路线图,总共花了 5 个小时。
Rspec 用来 mock 对象方法的语法如下:
这两周做了一个 rails 项目,有重新认识 rails 之感,接着重新认识了一下自己。把其中一个有意思的 bug 拿出来分析一下。
在上一个项目上有两年的工作经验,半年后再次使用 Ruby on Rails,还是掉进了各种坑里。踩过了坑,最重要的就是记录下来。
据说一个合格的程序员看终端的时间会比看女友的时间还多。
优秀的程序员应该不限于只用一两种语言,对各种语言都要有猎涉,这样才能在合适的应用下选择最合适的语言。但优秀的程序员至少需要精通一到两种语言,在众多的编程语言中,我选择Go和Swift作为自己之后20年内的主要编程语言。
这里记录我容易忘记的Git命令
假如你吃了鸡蛋觉得不错,何必认识那只下蛋的母鸡呢?我是一个想弄清楚下蛋过程的人。
从Python开始,向动态语言迈进。