年度归档: 2025 年

10 篇文章

python-教学记录
本文主题:python列表,元组,字典与循环体系。时间:2025/10/29,第一次修改于2025/10/30,完善循环语句部分。 列表 列表的生成 基础理论不过多阐述,知道这是python中常用的数据结构之一,用于同时存贮大量数据即可。就从创建一个列表开始吧。 list1=[] list2=[1,2,3,4,5] list3=…
thumbnail
记一次wordpress的优化(指南
在已经入坑了wordpress这么久的时间里,我也从开始的从手机ksweb部署网站,到玩客云部署casaos部署docker手动搭建LNMP,再到后来的1Panel部署docker集成openresty部署网站,还有使用免费主机部署,然而是差强人意,最后选择VPS frp + 本地部署网站,或者直接在VPS部署。由此,我总算是可以总结出一套word…
thumbnail
玩客云(Onecloud)折腾记
前记 我一直想拥有一个属于自己的个人服务器,看到在B站上很多人用玩客云刷Armbian把玩客云改造成个人服务器,于是攒钱买下来了一台玩客云,并且着手进行改造,先后把玩客云刷过Openwrt&Armbian系统+CasaOS,但是感觉不够好用,后面因为Docker被Ban,导致CasaOS无法使用,软件仓库也无法使用,遂转向1panel+镜像…
提升搜索效率的技巧
在搜索中使用关键词搜索代替用一段自然语言搜索,需要使用者自行将语言精炼成关键词。 使用一些特殊符号帮助更快定位搜索结果 例如: 【+】:查找包含前面搜索词和带「+」号的所有关键词的网页。注意:「+」号后面最好紧接着关键词,中间尽量不出现空格。【NOT 或 -】:排除包含某个关键词的网页,结果中不会出现(-)号后面的关键词。当你不希望搜索结果中包含某…
雇用问题
在新的一年里,你摇身一变成为了一个big boss,接下来你要雇佣一堆手下来给你干活,但是有了好的还会想要更好的,于是乎,你决定每天都进行面试,一旦面试到了新的更好的员工就把原来的员工换掉,为此你特底雇佣了介绍人,他会每天给你介绍一个人来让你进行面试。于是乎你每天的任务就是,面试,考虑要不要雇佣。 basic employ = 0 for i in…
分治思想的运用
写在开始 在本文我们将接触一些运用了分治思想的算法,进一步加深对分治法的理解,同时计算一些递归式。值得注意的是,分治思想在我们之后的学习中和生活的方方面面都有非常广泛的运用,还是很值得掌握的。下面我们开始吧。 乘方问题 计算a的n次幂,我们可以直接让n个a相乘,这很显然T(n)=n,那么如何将分治法于其中呢?根据我们前文将数组一分为二的操作,我们容…
分析分治法
经过了昨天的一小波插入算法的分析,相信你已经对计算时间复杂度有了一定的理解,接下来我们稍稍深入一点,开始研究下分治法下的算法该如何计算他的时间复杂度,首先我们从merge-sort算法开始。 def merge(Array): mid = length.Array/2 #a X = Array[1:mid] #a Y = Array�…
分析算法
说在开始 在本文中,我们将探讨下所谓的算法复杂到底是个什么玩意,以及各种奇奇怪怪的表示符号。 分析insertion sort算法 让我们从我们最早接触的插入算法开始,这里,我们不纠结于其具体的代码实现形式,只考虑其核心步骤,毕竟具体的代码实现都是大同小异的。现在我们回过来看我们的插入算法。我们把代码精简一下,变成伪代码。其实一般编写算法也是先写出…
最大子数组问题
本文我们将探讨下如何寻找一个数组的最大子数组。也就是找到其中的一个子数组,该子数组中的全部元素之和最大。前提是这个数组里面的数据有正有负,这样才有价值,不然全是正的很明显就是原本的那个数组。例如A=[2,3,-5,1,-4,6,-2,1],我们要寻找该数组的最大子数组,该如何做呢?这里我们的子数组元素至少为两个,不考虑只含有一个元素的数组。当然你要…
算法学习笔记(1)
排序问题 直接开门见山,过多的废话不多说,当我们拿到一堆扑克牌的时候,如何将它从小到大依次排好,这就是我们要解决的问题。我们有两种方法,下文我们挨个阐述。 插入算法 第一种算法,插入算法,直接上图解释,简单明了。 在图a中,我们拿到一个乱序数组,所谓的插入算法,就是从数组的第二个数开始,将数挨个与左边的数进行比较,如果比左边的数小,就将其与左边的数…