WRITINGS / 文字存档

一些文字,
一些途中想法。

从学习记录到生活随笔,沿着时间线翻阅这座小站的全部文章。

文章索引01 — 53
01不更新的日子都在干什么距离上一篇已经过去了快五个月(真不是我懒!)大概说一下我这段时间都在干什么吧。 毕业前 首先呢是我当时还在春招,后续没有笔试我也就没有更新了,而且当时还要做毕设写论文,所以就没时间更新了。…02美团笔试前言 我在考完去健身房练腿的时候组间休看到万诺coding已经发了整个的代码和题目,我这里就直接copy题目了(终于不用自己去背题了!)然后这里是原文链接,需要自取 美团笔试,今年最难(0…03网易笔试第一题 题目我直接照搬leetcode原题了(因为我真不记得笔试的题目了) 给定一个只包括 '(' , ')' , '{' , '}' , '[' , ']' 的字符串 s ,判断字符串是…04小米笔试第一题 爬山 首先俺们的Bob在一个风和日丽的日子选择去登珠峰,我们需要在n个特殊的日子(人话就是n天时间内)在大本营找到合适的时间去登山。但是需要知道补给只能维持k天,所以Bob最多只能…05Web 网页剪裁、iPhone Safari Web Clipper 和 AI 问答(AI 知识库)这篇将接续前文,开始构建我们的AI知识库。首先我会直接阐述Obsidian + AI的配置过程,再最后会阐述目前市面上主流的几种方案并给出其特点和优缺点。请大家按需阅读。 前期准备 PC端…06Obsidian 双端同步教程:Windows 与 iOS 设置全攻略今天主要是想和大家说下Obsidian的双端同步相关内容,这边只涉及Windows和iOS。以往我是只通过Notion来存储几乎所有东西,但是现在AI知识库的流行,大量平时我们看到的文章需…07go学习记录——第十六天测试一个值是否实现了某个接口 下面是类型断言那一part里的一个特例:假定 v 是一个值,然后我们想测试它是否实现了 Stringer 接口,可以用: 1 2 3 4 5 6 type S…08iOS 18.4 Beta 2 更新后无信号解决指南写在前面 针对iOS18.4 RC版本的请看最后的补充说明。 系统和手机介绍 系统:iOS18.4 beta2(iOS18 Developer Beta) 手机:iPhone14 pro(…09Fix iOS 18.4 Beta 2 No Signal After UpdateWelcome to my blog! This post was originally written in Chinese and has been translated into E…10Windows11任务栏失灵解决方案问题描述 大概交代一下设备的基本参数 Windows11 24H2 Windows专业版 这次主要是我在近期的一次更新后突然出现,版本号是26120.3000,然后这个版本我查了下推送时间…11go学习记录——第十五天接口 Go 并不是“传统”的面向对象编程语言,没有类和继承的概念(这不是废话吗) 但是 Go 中有非常灵活的 接口 概念,通过接口可以实现很多面向对象的特性。接口提供了一种方式来说明对象的…12go学习记录——第十四天方法和未导出字段 考虑 person2.go 中的 person 包:类型 Person 被明确的导出了,但是它的字段没有被导出。例如在 use_person2.go 中 p.firstN…13go学习记录——第十三天方法 方法是什么 在 Golang 中,结构体就像是类的一种简化形式,那么面向对象的程序员可能会问类的方法在哪里呢?(反正我是不会问,咱不会Java)在 Golang 中有一个概念,它和方…14go学习记录——第十二天使用工厂方法创建结构体实例 结构体工厂 Golang 不支持面向对象编程语言中那样的构造子方法,但是可以很容易的在Go中实现“构造子工厂”方法。为了方便通常会为类型定义一个工厂,按惯例,工…15go学习记录——第十一天结构(struct)与方法(method) Go通过类型别名(alias types)和结构体的形式支持用户自定义类型,或者叫定制类型。一个带属性的结构体试图表示一个现实世界中的实体。结构…16go学习记录——第十天自定义包的目录结构、go install 和 go test 书里为了示范搞了个名为 uc 的简单包,含有一个 UpperCase 函数将字符串的所有字母转换为大写。 自定义包的目录结构…17go学习记录——第九天精密计算和big包 众所周知编程实现的计算一般来说是不准确的,会出现 float64 的最多15位等等情况。而当我们对精度有非常严格的要求的时候就不能使用浮点数了,毕竟在内存里是近似表示的…18go学习记录——第八天标准库 类似于 fmt 和 os 的库在 Golang 中有150+个,被称为标准库(和python的什么math啊,os一样)(附录中D有详细的书里引用的包的列表,书的地址见 go学习记…19网易笔试——算法卷拆分句子 给定一个字符串,统计其中不重复的英文单词的数量。 补充说明: 字符串只会出现:数字、英文单词、间隔符 单词之间的间隔符包括空格、 ! 、 , 统计单词数量时要求不包括数字 重复单…20西山居笔试——游戏AI算法A卷柱状图中最大矩形 对应leetcode84,属于 hard 这里需要说明一下这道题第一反应会和最大容器和接雨水有点像,会考虑到双指针,但是题目实际上用到的是单调栈和哨兵 原题目 给定 n…21leetcode刷题记录——堆215 数组中的第K个最大元素 Medium 给定整数数组 nums 和整数 k ,请返回数组中第 **k** 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是…22leetcode刷题记录——二分查找35 搜索插入位置 Easy 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log…23陌陌笔试——推荐算法-计算智能算法笔试前言 说实话,陌陌这次的笔试真的真的让人感觉到了原来我真的会点东西啊,废话不多说,直接上题目。 对了,前提需要说一下,代码为核心代码模式,且需要将结果设为result,最终函数返回1,后续…24leetcode刷题记录——Kadane算法53 最大子数组和 Medium 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1:…25leetcode刷题记录——分治108 将有序数组转换为二叉搜索树 Easy 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 1 2 3 输入:nums =…26leetcode刷题记录——回溯17 电话号码的字母组合 Medium 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1…27leetcode刷题记录——字典树208 实现 Tire(前缀树) Medium ** Trie **(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多…28leetcode刷题记录——图的广度优先遍历909 蛇形棋 Medium 给你一个大小为 n x n 的整数矩阵 board ,方格按从 1 到 n2 编号,编号遵循 转行交替方式 ,从左下角开始 (即,从 board[n - 1]…29京东笔试——算法工程师第三批第一题 给你一个整数,请你判断0 ~ N之间有多少个数是100的正整数倍。 输入描述 : 输入的第一行给出一个整数N 输出描述:输出0~N之间有多少个数是100的整数倍。 输出描述 : 输…30leetcode刷题记录——图200 岛屿数量 Medium 给你一个由 '1' (陆地)和 '0' (水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻…31leetcode刷题记录——二叉搜索树530 二叉搜索树的最小绝对差 Easy 思路 这道题我们需要使用到二叉搜索树(BST)的一个特性:在二叉搜索树中,任意一个节点其左子树所有节点的值都小于该节点的值,其右子树所有节点的值都…32leetcode刷题记录——二叉树104. 二叉树的最大深度 Easy 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 104.1 输入:ro…33leetcode刷题记录——二叉树层次遍历199 二叉树的右视图 Medium 给定一个二叉树的 根节点 root ,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 1: 199.1 输入: [1…34go学习记录——第七天Map的声明、初始化和make 这里的 map 相当于python中的字典,由key:value组成,无序集合。 声明格式如下 1 2 var map1 map [KeyType]Valu…35go学习记录——第六天For-range结构 这种构建方法可以应用于数组和切片: 1 2 3 for ix, value := range slice1 { ... } 第一个参数 ix 是数组或切片的索引,第…36go学习记录——第五天这篇不算完全的记录,要补充一下基本数据结构中关于字符串的包和切片部分的包,顺便补全一下之前说的转义字符和格式化占位符表格。 strings和strcov包 前缀和后缀 HasPrefix(…37go学习记录——第四天今儿继续学go吧。 数组 这个一看到第一反应就是python的,感觉go就是受到了python的影响。 声明和初始化 从定义上看和python的差不多,相同的唯一类型的一组、已编号、长度固…38leetcode刷题记录——链表141 环形链表 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统…39go学习记录——第三天今天也继续学习go吧。今天找了下《The Way to Go》这本书的中译本,书作者是Ivo Balbaert。也非常感谢翻译者们的努力,在这里贴上链接 The Way to Go ,也希…40leetcode刷题记录——栈20 有效的括号 给定一个只包括 '(' , ')' , '{' , '}' , '[' , ']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号…41go学习记录——第二天今儿继续学go,争取多学点吧,不过感觉困死了,不一定能学多少。 循环语句 惊奇的发现go是没有while循环的,全靠for实现 for循环 一共三种形式 for init; conditi…42PostgreSQL学习记录——第四天view view是PostgreSQL中非常重要的概念,它可以将多个表的关系组合在一起,并提供一个统一的视图,使得用户可以访问到所需要的数据。 view并不是一个真正的表,只是一个通过查…43go学习记录——第一天go的基本组成部分 包声明 引入包 函数 变量 语句 & 表达式 注释 go变量声明 go中用var来声明变量,语法如下: 1 var variableName dataType 其中,v…44PostgreSQL学习记录——第三天今天继续学PG,感觉前面的基本操作还比较快,毕竟用的也不少。到后面稍微开始有点慢了,继续努力吧✌️ NULL 在表中默认可以输入NULL,但从前面建过的表中就能知道可以指定该列不能驶入输入…45PostgreSQL学习记录——第二天今天准备继续学PG的高级操作,至于为什么过了一个周末才有开始学,那当然是因为上班时间拿来学习周末时间拿来玩啦~ 今天差不多就是约束、JOIN、UNION、别名、索引、触发器、事务、锁这些,…46leetcode刷题记录——区间228 汇总矩阵 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说, nums 的每个元素都恰好被某个区间范围所…47PostgreSQL学习记录——第一天昨天已经完成了PostgreSQL(后续和其他平台一样把这个简称为PG)的安装,今天就来逐步学吧。至于为什么从MySQL转移到PG,主要是因为以下几点: PG支持更多的数据类型 PG在所有…48PostgreSQL安装记录及集群初始化失败问题解决组件 Windows 11 PostgreSQL 16.3 下载 下载PostgreSQL可以直接通过官网 https://www.postgresql.org/ 进入官网后点击图片中的D…49leetcode刷题记录——Hash今天来说一下leetcode面试经典150题中哈希表部分的题 383 赎金信 给你两个字符串: ransomNote 和 magazine ,判断 ransomNote 能不能由 maga…50leetcode刷题记录——矩阵这篇Blog将分享我在做leetcode面试经典150题中矩阵部分几道题的做题思路和代码。 36 有效的数组 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入…51Leetcode刷题——滑动窗口这篇Blog将分享我自己在做Leetcode面试经典150题中滑动窗口部分几道题的思路,let’s go。 209.长度最小的子数组 题目 给定一个含有 n 个正整数的数组和一个正整数 t…52卧推训练过程中发现的一个小问题满打满算健身也快一年了,身材也有了极其明显的变化。虽然因为长时间坐着不动外加kuku吃碳水导致腰上肉长得飞快,也正因此上半身感觉上下没啥分别。说回正题,这篇Blog主要是想聊一下我自己最近…53360技术综合H卷笔试——编程题记录360是我七月初就已经投的公司,同时也是我今年秋招第一个拿到笔试的公司。在考前按照往年的试卷估计题目应该是40道客观题2道编程题。实际结果也如预期一般,30多道的单选题,为数不多的多选题(…

没有找到匹配的文章。

共 53 篇文章 · 浏览旧版归档 · 订阅 RSS