<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>积木成楼</title><description>求同存异 —— 后端 / Go / 折腾记录，与一些想法</description><link>https://blog.whyiyhw.com/</link><language>zh-CN</language><item><title>2024-周记汇总</title><link>https://blog.whyiyhw.com/posts/2024-weekly-notes/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/2024-weekly-notes/</guid><description>第 29 周 本周开始了练字的训练，每天练习30-60分钟，3天的练习下来，我发现最重要的是如何捏住笔，以及腕部与手指的配合 具体的捏法可以参考这位老师的视频：如何正确的捏笔 ， 在其中最重要的点是，如何把笔拿稳以及下意识的使用 手腕以及手指的配合，这样才能保证字迹的稳定性。 第…</description><pubDate>Sun, 21 Jul 2024 21:02:10 GMT</pubDate><category>思想</category><category>周记</category></item><item><title>ai与教育（一）</title><link>https://blog.whyiyhw.com/posts/ai-and-education-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/ai-and-education-1/</guid><description>我想以一些问题来开启这个话题。作为长期以来缺乏教育资源的群体之一，我也将长期关注这个话题，期待各位的理解～ 国内的小学与中学学生能使用AI来完成作业吗？ 不建议。原因在于，人的基础能力需要通过理解、刻意练习、间歇性回忆（对抗艾宾浩斯遗忘曲线）以及睡眠来加强，以形成长期记忆，从而促…</description><pubDate>Fri, 22 Mar 2024 18:24:33 GMT</pubDate><category>ai</category><category>ai</category><category>教育</category></item><item><title>本地大模型在obsidian中的实践</title><link>https://blog.whyiyhw.com/posts/local-llm-in-obsidian/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/local-llm-in-obsidian/</guid><description>概念解释 Obsidian: 一种支持多平台的知识管理和笔记应用，它允许用户创建、编辑和链接他们的笔记，支持Markdown格式，可以帮助用户更好地组织和查找他们的知识。 Ollama: 是一个 local AI 工具，它可以在本地运行，并提供与openai 类似的API，无需联…</description><pubDate>Tue, 27 Feb 2024 03:33:32 GMT</pubDate><category>ai</category><category>ai</category><category>ollama</category><category>openai</category><category>obsidian</category></item><item><title>laravel-horizon原理与实践</title><link>https://blog.whyiyhw.com/posts/laravel-horizon-internals/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/laravel-horizon-internals/</guid><description>基于 laravel10 ， laravel-horizon 5.21.4 与 php8.1 得到的结论,（2023-11-30） 安装与配置 安装与发布 - 前置条件 需要 pcntl,posix 扩展 - 安装 - 发布 - 重新发布 配置修改 config/horizon.…</description><pubDate>Sat, 02 Dec 2023 07:26:17 GMT</pubDate><category>laravel</category><category>laravel</category><category>horizon</category></item><item><title>函数计算对业务进行优化的思路</title><link>https://blog.whyiyhw.com/posts/serverless-optimize-business/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/serverless-optimize-business/</guid><description>函数计算简介 函数计算（Function as a Service，FaaS）是一种云计算服务模型，它将应用程序的开发和部署从基础设施管理中解放出来，开发者只需关注代码的编写，而无需担心服务器的运维。 以上为比较官方的理解，我的理解就是 一次性的容器（运维不用操心），代码传上去就…</description><pubDate>Thu, 20 Jul 2023 07:40:11 GMT</pubDate><category>函数计算</category><category>fc</category></item><item><title>github-copilot-使用总结-2023</title><link>https://blog.whyiyhw.com/posts/github-copilot-summary-2023/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/github-copilot-summary-2023/</guid><description>介绍 GitHub Copilot 是一个ai辅助编程工具（ide 插件）， 底层由 OpenAI Codex(通过对 github 数十亿行公共代码进行训练而成) 驱动。 Copilot 通过读取注释跟代码中来形成上下文，通过上下文来生成单行或整个函数的代码。 具体功能就是会根…</description><pubDate>Sun, 25 Jun 2023 06:01:10 GMT</pubDate><category>ai</category><category>ai</category><category>github-copilot</category></item><item><title>go-zero单体化改造（一）gorm的接入</title><link>https://blog.whyiyhw.com/posts/go-zero-monolith-1-gorm/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/go-zero-monolith-1-gorm/</guid><description>在 go-zero 中 接入与使用 gorm 只需要三步。 大多数时候，应用都是单体架构，go-zero 的好处就是，可以快速的搭建一个单体应用，但是随着业务的发展，单体应用的压力也会越来越大，这时候就需要对单体应用进行拆分，拆分的方式有很多，比如拆分成微服务，多个单体应用，多个…</description><pubDate>Wed, 21 Jun 2023 06:30:28 GMT</pubDate><category>golang</category><category>golang</category><category>go-zero</category><category>gorm</category></item><item><title>通过ChatGPT构建微信ai助理(一)</title><link>https://blog.whyiyhw.com/posts/wechat-ai-assistant-chatgpt-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/wechat-ai-assistant-chatgpt-1/</guid><description>0x01 背景和功能 ChatGPT 相信大家最近都玩的比较多了 , 但是其只提供网页端服务与国服锁区的限制，导致我不是特别专门去开一个tab，去挂这个服务，我就在想能否做一个微信机器人，让我在微信里面，就可以使用 ChatGPT ? 爆肝一整天，总算是搞定了，基于企业微信应用的…</description><pubDate>Sun, 23 Apr 2023 07:08:06 GMT</pubDate><category>ai</category><category>ai</category><category>chatgpt</category></item><item><title>生成式AI-图像类-stable-diffusion-webui（概述）</title><link>https://blog.whyiyhw.com/posts/stable-diffusion-webui-overview/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/stable-diffusion-webui-overview/</guid><description>最近发现B站上的这个话题很火，就去找了下对应的库https://github.com/AUTOMATIC1111/stable-diffusion-webui 发现好家伙，2022-8月 开源，两个月时间斩获了13000多颗⭐，让我们看看这个库到底做了什么。 windows 下的…</description><pubDate>Mon, 17 Oct 2022 06:12:32 GMT</pubDate><category>ai</category><category>ai</category><category>stable-diffusion</category></item><item><title>golang-web(一) 从http开始</title><link>https://blog.whyiyhw.com/posts/golang-web-1-http/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-web-1-http/</guid><description>从 http 包开始 我们都知道在 golang 中构建一个 http 服务很容易 有过现代 web api 开发的经验的人都能从中发现对应轻量级框架 的影子(如 express.js、 php slim)。 对应的概念有 路由 、 处理函数 、 请求对象/结构体 、 响应对象/…</description><pubDate>Mon, 18 Jul 2022 21:24:58 GMT</pubDate><category>golang-web</category><category>golang</category><category>golang-web</category></item><item><title>laravel-sanctum优化</title><link>https://blog.whyiyhw.com/posts/laravel-sanctum-optimization/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/laravel-sanctum-optimization/</guid><description>sanctum是官方新推出的认证组件 laravel/sanctum 文档上表示，这个轻量化的 token 面向两类认证场景而生，思路起源为 Github 的 personal token 。 一是 为 api 令牌，发放长期 token ，认证时 在 header 头部传入。二…</description><pubDate>Tue, 12 Jul 2022 06:29:25 GMT</pubDate><category>laravel</category><category>laravel</category><category>sanctum</category><category>auth</category></item><item><title>安卓自动化软件 tasker 的实践</title><link>https://blog.whyiyhw.com/posts/android-automation-tasker/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/android-automation-tasker/</guid><description>安卓自动化 tasker 的实践 事情是这个样子的，出于不合理工时以及废旧安卓的再利用，我需要在不 root 的情况下进行 xxapp 的自动打卡 初步思路 经过 Google 与 V站 查询，大致的有这4种思路去做 - 自动化相关应用 - tasker 、 autojs 、 h…</description><pubDate>Mon, 23 May 2022 00:38:14 GMT</pubDate><category>tasker</category><category>自动化</category></item><item><title>nginx常用功能详解</title><link>https://blog.whyiyhw.com/posts/nginx-common-features/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/nginx-common-features/</guid><description>nginx 常用功能详解 nginx与php-fpm的两种通信方式详解 一般来说，我们配置 nginx 与 php-fpm 的通信会有两种设置，以 unix socket 与 tcp/ip socket 的方式 通过 fast-cgi 协议进行通信 比如 对比 UNIX Doma…</description><pubDate>Thu, 03 Mar 2022 21:51:56 GMT</pubDate><category>nginx</category><category>php-fpm</category><category>nginx</category></item><item><title>kubernetes(一)</title><link>https://blog.whyiyhw.com/posts/kubernetes-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/kubernetes-1/</guid><description>kubernetes 概念 - 相关参考文档 - https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/nd7yOvdY - https://kubernetes.io/zh/docs/tasks/ - 什么是 kuber…</description><pubDate>Mon, 21 Feb 2022 03:45:44 GMT</pubDate><category>kubernetes</category><category>运维</category><category>minikube</category></item><item><title>计算机概论（一）</title><link>https://blog.whyiyhw.com/posts/intro-to-computing-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/intro-to-computing-1/</guid><description>计算机概论 计算机硬件组成 - 中央处理器CPU(运算器&amp;控制器&amp;寄存器组&amp;内部总线) - 寄存器 - cpu内部用来暂时存放参与运算的数据跟结果的小单元 - 本质为常见的时序逻辑电路，只包含存储电路 - 运算器 - 算数逻辑单元(Arithmetic and Logic Uni…</description><pubDate>Mon, 07 Feb 2022 22:15:01 GMT</pubDate><category>软考中级软件设计师</category><category>计算机组成</category></item><item><title>2022年度小目标</title><link>https://blog.whyiyhw.com/posts/2022-goals/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/2022-goals/</guid><description>2022新年小目标 事事关注，则事事无成。 去年的总结 2021也算是完成了年初的部分计划，用 golang 做了项目，随着对计算机基础的学习，对一些技术上的概念有了自己的理解，跳槽成功，年度涨薪大约40%，达到了区域-职业-年限-行业的中游水平，在一家公司待久了就是会被倒挂，其…</description><pubDate>Thu, 03 Feb 2022 03:55:50 GMT</pubDate><category>年度总结</category><category>flag</category></item><item><title>php-fpm模式下的优化思路与实践</title><link>https://blog.whyiyhw.com/posts/php-fpm-optimization/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/php-fpm-optimization/</guid><description>php-fpm模式下的优化思路与实践 一般来说，计算机体系中所谓的优化，无非三类，串行改并行，同步转异步，以及加缓存，减少执行。 串行改并行 程序执行总时间= (不可并行子模块...) 相加 在 php-fpm 模式下 每个请求都是单进程单线程去处理，而 pcntl （ php …</description><pubDate>Fri, 21 Jan 2022 21:28:06 GMT</pubDate><category>php</category><category>php-fpm</category></item><item><title>php8.1新特性与部分使用实践</title><link>https://blog.whyiyhw.com/posts/php-8-1-new-features/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/php-8-1-new-features/</guid><description>php8.x 的实用特性与使用 php8 中的实用特性 命名参数 - 1 可以指定参数传入，跳过可选参数 ； 2 指定参数是无需遵循传入顺序。 - 看例子把 解释起来 比较 费劲 Nullsafe 运算符 - 这个感觉是对 ?? 操作符的一个补充 枚举类型 &amp; match 表达式…</description><pubDate>Thu, 20 Jan 2022 20:57:04 GMT</pubDate><category>php</category><category>jit</category><category>php8</category></item><item><title>go design (五) channel</title><link>https://blog.whyiyhw.com/posts/golang-internals-channel/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-internals-channel/</guid><description>go channel 的设计与实现 golang 中推崇的金句就是 不要通过共享内存来通信，要通过通信的方式来共享内存 ,其通信的载体就是 channel , golang 特有的关键字（数据结构），在 golang 中要实现并发编程成本很低， 一个 go 关键词 就可以启动一个…</description><pubDate>Tue, 11 Jan 2022 03:07:10 GMT</pubDate><category>golang</category><category>channel</category><category>《go语言设计与实现》</category></item><item><title>go design (四) string</title><link>https://blog.whyiyhw.com/posts/golang-internals-string/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-internals-string/</guid><description>golang 中 字符串 的设计 字符串是由字符组成的数组，C 语言中的字符串使用字符数组 char[] 表示。数组会占用一片连续的内存空间，而内存空间存储的字节共同组成了字符串， Go 语言中的字符串为一个只读的字节数组。 golang 中对于 字符串 的设计 string 数…</description><pubDate>Sat, 08 Jan 2022 19:57:55 GMT</pubDate><category>golang</category><category>string</category><category>《go语言设计与实现》</category></item><item><title>go design (三) map</title><link>https://blog.whyiyhw.com/posts/golang-internals-map/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-internals-map/</guid><description>golang 中 哈希表 map 的实现 哈希表 在 各种语言中有字典，映射 的称呼 ，本质上解决的是 key = value 键值对之间映射关系，因为其读写 O(1) 的复杂度，性能非常优秀，而被广泛使用。 哈希表 的设计原理 如何实现一个优秀的哈希表 ，关键点在于 哈希函数与…</description><pubDate>Sat, 08 Jan 2022 04:52:13 GMT</pubDate><category>golang</category><category>slice</category><category>《go语言设计与实现》</category></item><item><title>sso-技术选型的思考</title><link>https://blog.whyiyhw.com/posts/sso-tech-selection/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/sso-tech-selection/</guid><description>关于 SSO 选型的思考 你在什么时候会去考虑实施SSO？ 公司具备开发能力，且内部应用系统林立，烟囱式的系统建设导致内部数据流转困难，业务人员需要登录与记忆几个系统的密码，管理人员需要多次登录来设置各类的权限时，就可以考虑建立SSO来统一人员信息，进一步可以统一权限信息。 这不…</description><pubDate>Wed, 05 Jan 2022 06:38:28 GMT</pubDate><category>架构</category><category>技术选型</category><category>sso</category></item><item><title>go design (二) slice</title><link>https://blog.whyiyhw.com/posts/golang-internals-slice/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-internals-slice/</guid><description>golang 中如何去设计变长数组 我们在 谈论 slice 的时候到底在 讲什么？ - go 中 关于 slice 的结构定义 - 指针指向元素数组的地址 、 len 为实际数据的长度、 cap 为底层数组的长度 - 所以 默认 cap = len - 底层数组是可以被多个 s…</description><pubDate>Sun, 02 Jan 2022 20:50:33 GMT</pubDate><category>golang</category><category>slice</category><category>《go语言设计与实现》</category></item><item><title>go design (一) array</title><link>https://blog.whyiyhw.com/posts/golang-internals-array/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-internals-array/</guid><description>golang 中 array 的实现 数组是由相同类型元素的集合组成的数据结构。 计算机操作系统会为数组分配一块连续的内存来保存其中的元素，我们可以利用数组中元素的索引快速访问特定元素 。 常见的数组大多都是一维的线性数组。多维数组在数值计算和图形应用方面非常有用。 golang…</description><pubDate>Sat, 01 Jan 2022 04:24:03 GMT</pubDate><category>golang</category><category>array</category><category>《go语言设计与实现》</category></item><item><title>自我管理</title><link>https://blog.whyiyhw.com/posts/self-management-1-thinking/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/self-management-1-thinking/</guid><description>起因 ​ 因疫情而更关注现实的我，根据疫情期间的实事，以及自己的一些经历所总结的对于当代（20世界10年代）现实的理解。希望以后的自己能对现在的我进行更深刻的批判。本系列也是一个废宅，在4年间适应社会改造并逐步成长为技术宅的故事，无趣但确实有效。涉及日常生活的各个领域。 思想上的…</description><pubDate>Wed, 08 Apr 2020 06:19:55 GMT</pubDate><category>杂谈</category><category>自我管理</category></item><item><title>plan</title><link>https://blog.whyiyhw.com/posts/plan/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/plan/</guid><description>- 基础目标 - 网络协议 - 数据结构与算法 原理与实践 （需要刷题） - 计算机操作系统（linux与windows） - 设计模式与设计范式 - 语言目标 - 主要 - php 基础，原理与近年来大版本的改进 - laravel与tp6框架实现源码流程 - 基础数据结构，基…</description><pubDate>Wed, 04 Dec 2019 17:37:36 GMT</pubDate><category>后端</category><category>基础</category></item><item><title>网络协议(一)</title><link>https://blog.whyiyhw.com/posts/network-protocols-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/network-protocols-1/</guid><description>协议 - 协议，网络协议的简称，网络协议是指通信计算机双方必须共同遵从的一组约定。 - 为了使数据在网络上从源到达目的，网络通信的参与方必须遵循相同的规则，这套规则称为协议（protocol），它最终体现为在网络上传输的数据包的格式。 - 协议的三要素包括 语法 语义 时序 - …</description><pubDate>Tue, 26 Nov 2019 05:58:42 GMT</pubDate><category>网络协议</category><category>http</category></item><item><title>关于php后端的100个话题（一）消息队列</title><link>https://blog.whyiyhw.com/posts/php-backend-100-1-message-queue/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/php-backend-100-1-message-queue/</guid><description>消息队列解决了什么问题？ - 消息队列最主要解决了系统间 数据通信 的问题 消息队列的使用场景 - 异步处理 - 把不重要的同步串行，改成异步，可以更快地返回结果 - 减少等待，自然实现了步骤之间的并发，提升系统的性能 - 流量控制 - 将网关将请求放入请求队列进入等待状态，后端…</description><pubDate>Mon, 22 Jul 2019 20:04:26 GMT</pubDate><category>php后端</category><category>php</category><category>消息队列</category></item><item><title>java学习笔记（一）</title><link>https://blog.whyiyhw.com/posts/java-notes-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/java-notes-1/</guid><description>java 执行流程 - java 粗略执行流程 - 源文件编译成 .class 字节码文件 - 解释执行 jre ( 装载 - 字节码校验 - jvm 执行) - jdk 包含了 javac jre debugging tools javap - javeSE ( java 标准…</description><pubDate>Tue, 02 Jul 2019 05:26:23 GMT</pubDate><category>program language</category><category>java</category></item><item><title>think-工作方法论</title><link>https://blog.whyiyhw.com/posts/work-methodology/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/work-methodology/</guid><description>论如何高效且有质量的处理工作 - 目的 预测 实践 反馈 - SMART原则构成 - 绩效指标必须是具体的（Specific） - 绩效指标必须是可以衡量的（Measurable） - 绩效指标必须是可以达到的（Attainable） - 绩效指标是要与其他目标具有一定的相关性(…</description><pubDate>Mon, 17 Jun 2019 05:53:52 GMT</pubDate><category>思想</category><category>方法论</category></item><item><title>database design（一）范式</title><link>https://blog.whyiyhw.com/posts/database-design-1-normalization/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/database-design-1-normalization/</guid><description>范式与实现 - 目前关系数据库有六种范式：第一范式（1NF）、 - 第二范式（2NF）、 - 第三范式（3NF）、 - 巴斯-科德范式（BCNF）、 - 第四范式(4NF） - 和第五范式（5NF，又称完美范式） - 满足最低要求的范式是第一范式（1NF）在第一范式的基础上进一步…</description><pubDate>Fri, 14 Jun 2019 04:46:29 GMT</pubDate><category>数据库设计</category><category>数据库</category><category>mysql</category></item><item><title>golang base (three)</title><link>https://blog.whyiyhw.com/posts/golang-basics-3/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-basics-3/</guid><description>error 处理 - 没有异常机制 - error 类型实现了 error 接口 - 可以通过 errors.New 来快速创建错误实例 panic 与 recover - panic 与 os.Exit - os.Exit 退出时不会调用 defer 指定的函数 - os.Ex…</description><pubDate>Mon, 10 Jun 2019 04:43:37 GMT</pubDate><category>golang</category><category>golang</category></item><item><title>golang base (two)</title><link>https://blog.whyiyhw.com/posts/golang-basics-2/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-basics-2/</guid><description>map - 声明 - 访问不存在的key - 遍历 - map 实现工厂模式 - 用 map 实现 set 的功能 字符串 - string 是数据类型,不是引用或是指针类型,零值为空字符串 - string 是 只读的 byte slice , len 函数可以展示它所包含的 …</description><pubDate>Sun, 09 Jun 2019 05:37:49 GMT</pubDate><category>golang</category><category>golang</category></item><item><title>关于composer的一些记录</title><link>https://blog.whyiyhw.com/posts/composer-notes/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/composer-notes/</guid><description>为什么 上线要使用 composer dump-autoload -o - composer dump-autoload -o 做了什么？ - 自动生成了 注册类的 key= value 数组 按A-Z进行排序并生成了对应的索引 - Compsoer\ClassLoader 会优…</description><pubDate>Wed, 15 May 2019 17:33:38 GMT</pubDate><category>php</category><category>composer</category></item><item><title>php之道</title><link>https://blog.whyiyhw.com/posts/the-tao-of-php/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/the-tao-of-php/</guid><description>PHPer web 技能点 - 后端技能点 必需技能 - git-版本控制 - ssh-安全外壳协议 - http/https 协议和 API - 命令行基础指令 - 学习理解 - 数据结构与算法 - 字符编码 - 设计模式 - github/gitlab 平台与工作流 - ph…</description><pubDate>Tue, 14 May 2019 18:53:24 GMT</pubDate><category>php后端</category><category>php</category></item><item><title>build yourself Linux dev env</title><link>https://blog.whyiyhw.com/posts/build-linux-dev-env/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/build-linux-dev-env/</guid><description>ContOS7 php多版本环境的配置 使用最小化安装之后的第一个问题，内外网不通 - vi /etc/sysconfig/network-scripts/ifcfg-ens33 - 修改 ONBOOT=yes 后 systemctl restart network.servic…</description><pubDate>Thu, 09 May 2019 19:17:23 GMT</pubDate><category>linux</category><category>php</category><category>docker</category><category>nginx</category></item><item><title>golang base (one)</title><link>https://blog.whyiyhw.com/posts/golang-basics-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/golang-basics-1/</guid><description>程序入口 - 必须为 package main - 必须是 func main(){} - 文件名称可以不为 main.go - Go 中 main 函数不支持返回值 - 可以通过 os.Exit() 来传出 返回值 - main 函数不支持传入参数 可以通过 os.Args 来…</description><pubDate>Thu, 09 May 2019 04:58:26 GMT</pubDate><category>golang</category><category>golang</category></item><item><title>关于在windows服务器上使用定时任务执行 laravel artisan 命令行</title><link>https://blog.whyiyhw.com/posts/windows-cron-laravel-artisan/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/windows-cron-laravel-artisan/</guid><description>关于在windows服务器上使用定时任务执行 laravel artisan 命令行 - 需解决的问题 - 公司windows 服务器上 的 laravel 项目需要定时去更新一批数据（频率不高） - 解决思路 - 1. 可以使用 golang 去完成 更新数据的操作，编译打包成…</description><pubDate>Wed, 08 May 2019 04:54:51 GMT</pubDate><category>php</category><category>bat</category><category>laravel</category></item><item><title>重新理解css(一)</title><link>https://blog.whyiyhw.com/posts/rethinking-css-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/rethinking-css-1/</guid><description>CSS - 全称 层叠样式表 Cascading Style Sheet 选择器 - 分类和权重 - 元素选择器 a{} - 伪元素选择器 ::before{} - 类选择器 .link{} - 属性选择器 [type=radio]{} - 伪类选择器 :hover{} - ID…</description><pubDate>Wed, 13 Feb 2019 04:32:40 GMT</pubDate><category>前端相关</category><category>css</category></item><item><title>小白的摄影与生活（二）焦点与对焦</title><link>https://blog.whyiyhw.com/posts/photography-life-2-focus/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/photography-life-2-focus/</guid><description>对焦 照片拍不清楚的原因 - 相机的抖动导致 画面模糊 - 使用三脚架 - 提高快门速度 - 拍照对象在晃动 - 提高快门速度 - 天气不好 - 低对比度 导致朦胧 - 天气越恶劣，拍照越精彩 - 曝光过度 - 细节损失 - 曝光不足 - 细节损失 - 镜头凝露 - 温差导致 凝…</description><pubDate>Sat, 09 Feb 2019 23:33:08 GMT</pubDate><category>摄影相机</category><category>相机基础</category></item><item><title>小白的摄影与生活（一）相机保养与拍照姿势</title><link>https://blog.whyiyhw.com/posts/photography-life-1-camera-care/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/photography-life-1-camera-care/</guid><description>摄影与生活 因为一年过去，发现一点用来留念的相片，视频都没有。入手了一台新手级别的单反，记录认真生活的自己。 相机的保养 虽然不是特别贵重的东西，但是坏了总归要心疼一会，所以日常的保养维护也很重要。 相机损坏的原因有哪些？ 潮湿 当湿度大于 60% 以上时，会有利于霉菌生长从而腐…</description><pubDate>Sat, 09 Feb 2019 23:13:05 GMT</pubDate><category>摄影相机</category><category>相机基础</category></item><item><title>读http权威指南(综述一)</title><link>https://blog.whyiyhw.com/posts/reading-http-guide-1/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/reading-http-guide-1/</guid><description>HTTP 的概述 - 全名为 Hypertext Transfer Protocol 超文本传输协议 - web - 特点 基于tcp的 http协议 保证传输安全,无需考虑丢包 - web 一般分为客户端(浏览器)和服务端(apache/nginx) - 我们可以将响应抽象为一…</description><pubDate>Wed, 06 Feb 2019 00:10:34 GMT</pubDate><category>http权威指南</category><category>http</category></item><item><title>新的一年预备书单与flag</title><link>https://blog.whyiyhw.com/posts/new-year-reading-list/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/new-year-reading-list/</guid><description>2019 预备的书单与感想 迷惑 - 越来越多的事件发生,但是本质是什么却无从分析,技术也好,做人也罢,我越来越相信苦痛多半是自找的 - 有的苦痛是你能感知的,更多的来自于未来对于现在的懊悔 - 如果你未来 没有觉得现在的自己SB 那就更要小心,因为你完全没有进步 - 我思故我在…</description><pubDate>Mon, 04 Feb 2019 18:45:51 GMT</pubDate><category>书单与感想</category><category>书单</category></item><item><title>hexo-blog折腾记录</title><link>https://blog.whyiyhw.com/posts/hexo-blog-tinkering/</link><guid isPermaLink="true">https://blog.whyiyhw.com/posts/hexo-blog-tinkering/</guid><description>安装折腾总览 目前的 blog 折腾经过了 - 自己用 PHP 写 自建，样式太丑，放弃（17年） - Github page 国内访问速度太慢，加上 next 的样式太素（19年） - 最后改成 fluid 这个样式，page 换到 Gitee（20年） - gitee 启动审…</description><pubDate>Tue, 29 Jan 2019 19:03:50 GMT</pubDate><category>blog</category><category>hexo</category><category>git</category><category>fluid</category></item></channel></rss>