2024-周记汇总 本周开始了练字的训练,每天练习30-60分钟,3天的练习下来,我发现最重要的是如何捏住笔,以及腕部与手指的配合具体的捏法可以参考这位老师的视频:如何正确的捏笔 ,在其中最重要的点是,如何把笔拿稳以及下意识的使用 手腕以及手指的配合,这样才能保证字迹的稳定性。 第一天会有强烈的不适应感觉,因为实在纠正写了20多年的习惯,但是第二天,耐心去写一段话,你会发现,你的稳定性以及字迹的工整度有了明显的改善, 2024-07-21 思想 #周记
ai与教育(一) 我想以一些问题来开启这个话题。作为长期以来缺乏教育资源的群体之一,我也将长期关注这个话题,期待各位的理解~ 国内的小学与中学学生能使用AI来完成作业吗?不建议。原因在于,人的基础能力需要通过理解、刻意练习、间歇性回忆(对抗艾宾浩斯遗忘曲线)以及睡眠来加强,以形成长期记忆,从而促使大脑和肌肉记忆。如果直接忽视这些基础步骤,让AI来完成作业,虽然你可能能在日常生活中应对,但当面临考试,AI被禁用时,你 2024-03-22 ai #ai #教育
本地大模型在obsidian中的实践 概念解释 Obsidian: 一种支持多平台的知识管理和笔记应用,它允许用户创建、编辑和链接他们的笔记,支持Markdown格式,可以帮助用户更好地组织和查找他们的知识。 Ollama: 是一个 local AI 工具,它可以在本地运行,并提供与openai 类似的API,无需联网便能实现强大的计算和数据分析功能。 2B/7B : 指的是模型的大小,2B 指的是20亿参数模型,7 2024-02-26 ai #ai #ollama #openai #obsidian
laravel-horizon原理与实践 基于 laravel10,laravel-horizon 5.21.4 与 php8.1 得到的结论,(2023-11-30) 安装与配置安装与发布 前置条件 需要 pcntl,posix 扩展 安装1composer require laravel/horizon 发布1php artisan horizon:install 重新发布 1php artisan horizon:pub 2023-12-01 laravel #laravel #horizon
函数计算对业务进行优化的思路 函数计算简介函数计算(Function as a Service,FaaS)是一种云计算服务模型,它将应用程序的开发和部署从基础设施管理中解放出来,开发者只需关注代码的编写,而无需担心服务器的运维。 以上为比较官方的理解,我的理解就是 一次性的容器(运维不用操心),代码传上去就行,一般来说就是单一功能的处理。实践了阿里云的 fc 之后,发现其实也是要操心一些基础的运维参数,比如超时时间,cpu跟磁 2023-07-20 函数计算 #fc
github-copilot-使用总结-2023 介绍GitHub Copilot 是一个ai辅助编程工具(ide 插件), 底层由 OpenAI Codex(通过对 github 数十亿行公共代码进行训练而成) 驱动。 Copilot 通过读取注释跟代码中来形成上下文,通过上下文来生成单行或整个函数的代码。 具体功能就是会根据你的输入提供代码补全,你可以选择接受或拒绝这些自动生成的代码。 它是如何工作的?整体来看,Copilot 由 底层的 2023-06-24 ai #ai #github-copilot
go-zero单体化改造(一)gorm的接入 在 go-zero 中 接入与使用 gorm 只需要三步。大多数时候,应用都是单体架构,go-zero 的好处就是,可以快速的搭建一个单体应用,但是随着业务的发展,单体应用的压力也会越来越大,这时候就需要对单体应用进行拆分,拆分的方式有很多,比如拆分成微服务,多个单体应用,多个模块… 而 go-zero 提供了方案,可以在业务小的时候单体,规模变大时候,很方便的拆分成微服务,这就是 go-zero 2023-06-20 golang #golang #go-zero #gorm
通过ChatGPT构建微信ai助理(一) 0x01 背景和功能ChatGPT 相信大家最近都玩的比较多了 , 但是其只提供网页端服务与国服锁区的限制,导致我不是特别专门去开一个tab,去挂这个服务,我就在想能否做一个微信机器人,让我在微信里面,就可以使用 ChatGPT ? 爆肝一整天,总算是搞定了,基于企业微信应用的 ChatGPT 聊天机器人~ ChatGPT 是什么?ChatGPT 是一种由 OpenAI 训练的大型语言模型, 2023-04-23 ai #ai #chatgpt
生成式AI-图像类-stable-diffusion-webui(概述) 最近发现B站上的这个话题很火,就去找了下对应的库https://github.com/AUTOMATIC1111/stable-diffusion-webui 发现好家伙,2022-8月 开源,两个月时间斩获了13000多颗⭐,让我们看看这个库到底做了什么。 windows 下的安装 安装 Python > 3.10.6 安装 git 国内用户pip 没走代理的,在 C:\Users\x 2022-10-16 ai #ai #stable-diffusion
golang-web(一) 从http开始 从 http 包开始我们都知道在 golang 中构建一个 http 服务很容易 12345678910package main import "net/http"func main(){ http.HandleFunc("/ping", func(w http.ResponseWriter, r *http.Request) { 2022-07-18 golang-web #golang #golang-web
laravel-sanctum优化 sanctum是官方新推出的认证组件laravel/sanctum文档上表示,这个轻量化的 token 面向两类认证场景而生,思路起源为 Github 的 personal token 。 一是 为 api 令牌,发放长期 token ,认证时 在 header 头部传入。二为 基于 laravel api 的 spa 单页,将信息存入 cookie 。 对比下 jwt 与 sanctu 2022-07-11 laravel #laravel #sanctum #auth
安卓自动化软件 tasker 的实践 安卓自动化 tasker 的实践事情是这个样子的,出于不合理工时以及废旧安卓的再利用,我需要在不root的情况下进行xxapp的自动打卡 初步思路经过Google与V站查询,大致的有这4种思路去做 自动化相关应用 tasker、autojs、hamibot 远程工具 TeamViewer 虚拟定位软件 修改 WiFi mac 地址 问题点xxapp 极速打卡可能会存在的一些检测机制 2022-05-22 tasker #自动化
nginx常用功能详解 nginx 常用功能详解nginx与php-fpm的两种通信方式详解一般来说,我们配置 nginx 与 php-fpm 的通信会有两种设置,以 unix socket 与 tcp/ip socket 的方式 通过 fast-cgi 协议进行通信 比如 1234# tcp socket 的方式fastcgi_pass 127.0.0.1:9000# unix socket 的方式fastcgi_p 2022-03-03 nginx #nginx #php-fpm
kubernetes(一) kubernetes 概念 相关参考文档 https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/nd7yOvdY https://kubernetes.io/zh/docs/tasks/ 什么是 kubernetes ? 为 容器化 应用提供集群部署和管理的开源工具,特点是 声明式,自动化 运维部署的发展, 物理机部署; 虚拟化部 2022-02-20 kubernetes #运维 #minikube
计算机概论(一) 计算机概论计算机硬件组成 中央处理器CPU(运算器&控制器&寄存器组&内部总线) 寄存器 cpu内部用来暂时存放参与运算的数据跟结果的小单元 本质为常见的时序逻辑电路,只包含存储电路 运算器 算数逻辑单元(Arithmetic and Logic Unit, ALU) 负责数据处理,对数据的算数与逻辑运算 累加寄存器(Accumulator, AC) 通用寄存器 2022-02-07 软考中级软件设计师 #计算机组成
2022年度小目标 2022新年小目标事事关注,则事事无成。 去年的总结2021也算是完成了年初的部分计划,用 golang 做了项目,随着对计算机基础的学习,对一些技术上的概念有了自己的理解,跳槽成功,年度涨薪大约40%,达到了区域-职业-年限-行业的中游水平,在一家公司待久了就是会被倒挂,其实这也无可厚非。软件开发职业的生命周期肯定很长,但是自己还能干这行多久,我也不确定,不希望自己用干一天和尚撞一天钟的心态来面 2022-02-02 年度总结 #flag
php-fpm模式下的优化思路与实践 php-fpm模式下的优化思路与实践一般来说,计算机体系中所谓的优化,无非三类,串行改并行,同步转异步,以及加缓存,减少执行。 串行改并行程序执行总时间= (不可并行子模块…) 相加 在 php-fpm 模式下 每个请求都是单进程单线程去处理,而 pcntl(php 进程处理扩展)在 fpm 模式下无法使用。所以就有了各种勉强的处理方案。 基于redis || 各种mq 队列的并行操作具 2022-01-21 php #php-fpm
php8.1新特性与部分使用实践 php8.x 的实用特性与使用php8 中的实用特性命名参数 1 可以指定参数传入,跳过可选参数 ; 2 指定参数是无需遵循传入顺序。 看例子把 解释起来 比较 费劲 12345678910public function response(array $data = [],int $code = 200,string $msg = "") : array{ re 2022-01-20 php #jit #php8
go design (五) channel go channel 的设计与实现golang 中推崇的金句就是 不要通过共享内存来通信,要通过通信的方式来共享内存,其通信的载体就是 channel , golang 特有的关键字(数据结构),在 golang 中要实现并发编程成本很低, 一个 go 关键词 就可以启动一个 goroutine ,那么多个 goroutine 之间的数据传输该怎么处理呢?就有了 channel 通道,这种数据类型 2022-01-10 golang #《go语言设计与实现》 #channel
go design (四) string golang 中 字符串 的设计字符串是由字符组成的数组,C 语言中的字符串使用字符数组 char[] 表示。数组会占用一片连续的内存空间,而内存空间存储的字节共同组成了字符串,Go 语言中的字符串为一个只读的字节数组。 golang 中对于 字符串 的设计string 数据结构123456789101112// reflect/value.go type StringHeader struct 2022-01-08 golang #《go语言设计与实现》 #string