分享技术见解、生活感悟和成长历程
前两天周末我又给 YuAI Tools 新增了好几个功能,备忘录、定时器等。 其中最重要最牛的一个功能,是我在 AI 语音输入法的基础上做的,叫语音指令。就是通过语音控制 YuAI Tools 里所有功能。 比如语音记录待办、语音记录备忘录、语音设置定时器或闹钟等。 加完之后,我坐在那儿测试,突然愣了一下。 我意识到一件事:这不就是一个 Agent 吗? 说话就能控制电脑,我还以为这只是个工具 YuAI Tools 是我自己做的一个 macOS 效率工具,最开始的动机很简单——Alfred 太不思进取了,自从买了终身会员后感觉它就没怎么更新过,所以我想还是自己写一个吧。 后来慢慢加功能,加了全
最近 AI 语音输入法突然火了起来,朋友圈和技术群里到处都在讨论。程序员们在 AI 的帮助下,继不自己动手写代码之后,连字都懒的打了,用 AI 语音输入法动动嘴就把代码写了。 我也心动了。但看完一圈价格之后,感觉都挺贵的。 最近,发现自己除了模型的钱随便花以外,其他的钱都不舍得花了,所以我决定自己写一个。 起因:不想写代码了,也不想打字了 事情是这样的。 最近这段时间,在 AI 的辅助下,我对写代码的热情越来越高了。打字打的也越来越多,手都打疼了,而且有时候总是感觉自己的手速跟不上脑子的思路。 前面试过用搜狗等输入法的语音输入,效果都不是很好。 直到昨天,我实在是不想再打字了。 于是我就又去找
在 Git 中根据目录设置多个账号的方法 在开发过程中,您可能需要在不同的项目中使用不同的 Git 账号,例如个人账号和工作账号。为了实现这一目标,您可以根据项目目录配置不同的 Git 账号。以下是几种常见的方法,帮助您在 Git 中根据目录设置多个账号。 方法一:使用多个 SSH 密钥和 SSH 配置 这是最常用的方法,适用于使用 SSH 进行 Git 操作(如 GitHub、GitLab 等)。通过为每个账号生成不同的 SSH 密钥,并在 SSH 配置文件中进行相应配置,您可以轻松地在不同项目中使用不同的 Git 账号。 步骤 1:生成多个 SSH 密钥 首先,为每个 Git 账号生成一
GB/T 33190-2016 现行 《电子文件存储与交换格式—版式文档》(GB/T 33190-2016)规定了版式电子文件的存储与交换格式,包括文件结构、基本结构、页面描述、图形、图像、文字、视频、复合对象、动作、注释、自定义标引、扩展信息、数字签名、版本、附件等方面。该标准适用于版式文档存储、阅读、交换和利用。 GM/T 0099-2020 现行 《GM/T 0099-2020 开放板式文档密码应用技术规范》(GM/T 0099-2020)该标准的主要内容包括采用密码技术对开放式版式文档(例如OFD格式)进行签名、加密及完整性保护等方面的规范。它适用于指导开放式版式文档密码应用相关产品和
OFD 是什么 OFD(Open Fixed-layout Document) ,是由工业和信息化部软件司牵头中国电子技术标准化研究院成立的版式编写组制定的版式文档国家标准,属于中国的一种自主格式,要打破政府部门和党委机关电子公文格式不统一,以方便地进行电子文档的存储、读取以及编辑。 什么是板式文档?版式文档是与Word等流式文档相对应的,版式文档是版面呈现效果固定的电子文档,其显现效果与软硬件平台独立,在各种设备上阅读、打印或印刷时具有较强一致性,而流式文档会根据设备版面显示发生变化。 与PDF的区别?OFD与PDF定位一致,同为版式文档格式,而OFD文档则是我国自主研发,自主制定的版式文件
自2月份开始,我对ChatGPT的精彩表现感到非常着迷,它展现出了真正的智能。随后,我陆续注册了ChatGPT Plus会员,申请了GPT-4 API权限等。起初,我通过简单的数学和逻辑题来测试它的智能水平;后来,我开始将其视为搜索引擎,不仅用于搜寻概念性知识,还用于解决技术问题、技术方案,甚至是公司业务应用。如今,ChatGPT已经逐渐融入了我的工作和生活。 然而,由于日常工作繁忙,我总是根据需要解决的问题,寻找针对性的方案,而没有认真研究过基于ChatGPT的应用现状。因此,我决定花时间了解一下ChatGPT相关的热门开源项目,并将所得到的信息整理和记录在此。 lencx/ChatGPT
这两天工作又比较忙,没看书,没思考,写一篇简单的技术教程。其实我是不想写这种的,因为本身没啥技术含量,只是把写的东西整理一下,即提高不了技术,也没有思考深度,以后要少写,这类还是以笔记的形式记录到博客即可。 最近公司在推jira,但是整体感觉用起来很困难。主要因为是日常浏览器用的会比较多,基本上chrome上都有四五十个tab标签,经常会切到其它tab看东西,然后每次想要找jira的时候都不太好找,所以就想把jira单独打成一个桌面应用,整体操作和心理感受上感觉都简单很多。 electron介绍 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用
有些APP本身加了签名所以不太好直接拿到接口去抓取,所以需要用APP的浏览行为来抓取数据。当然这不是很好的方法,理论上是可以研究api参数或者反编译来找到签名逻辑,但是这个是比较难的,成本太高,所以如果不是量很大的抓取可以用如下的半自动化方法。 手机+charles+mitmproxy+scrcpy 手机 需要用手机抓包,所以可以用Iphone或者Android 7 以下系统或者root过的安卓手机 charles charles 本身可以直接抓包,但是它不能二次开发,所以需要把charles的全局代理接口配置到 mitmproxy上 mitmproxy mitmproxy 也是一个抓包工具,
第一步先用 md-to-pdf 把markdown文件生成多个独立的pdf 第二步使用 wps 的 pdf 合并功能,合并多个文件
为什么要规范 git commit message 无规矩不成方圆,尤其是在多人合作项目中如果每个人按自己的习惯 commit,那么整个 commit 的log将会一团糟糕 commit message 格式 Commit message 都包括三个部分:Header,Body 和 Footer <type>(<scope>): <subject> // 空一行 <body> // 空一行 <footer> type feat:新功能(feature) fix:修补bug docs:文档(documentation) style: