- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 解决Typora码字卡顿问题
Typora单个文档字数过多经常出现码字卡顿问题,非常影响学习效率。将兼容性按钮调制关闭,即使用最新版输入法,如下图即可。右键win自带输入法,选择设置。
2023-08-04 18:33:42
1073
原创 爬虫实战入门级教学2.0(解决上一期的部分问题,登录校验)
上期教程的内容,这里就不在重复了,需要自行看上期教程,不然本期教程可能看不懂,本期主要就是攻克登录校验问题,同时本期最后也会附完整源码,但是这期教程不看内容直接运行源码也是大概率运行不了的,猜猜原因
2023-07-05 19:28:32
1036
5
原创 分享一次ipad维修记录(地址是武行光谷世界城,替武汉的兄弟趟水啦)
维修的时候,遇到一位维修耳机的女士,该女士耳机已过保,耳机状况是只有一个耳机有声,恢复出厂设置依然存在问题,但是维修人员检查到一个耳机有裂痕后,判断不保修(本来就已经过保,又叠加人为损坏buff),应该是不故意摔的,用蓝牙耳机的人都懂,这种情况难以避难的,有意思的是,故障的耳反而是那个无裂痕的耳机,我们仨当场都绷不住了,经过交流,维修单个耳机(换新)需要700,太贵了,放弃。服务人员态度不错,基本上就问了一下情况,然后就同意维修了,流程也完全不用自己操心,只要报上手机号等信息就行,傻瓜式服务,满意。
2023-07-04 23:32:07
481
原创 EISeg安装流程
这一步作用是环境隔离,非常有意义,防止污染主环境,还可以实现python多版本并存,建议安装miniconda即可,教程略可以直接在pycharm进入或cmd都行,注意要进入到该文件夹,这里我直接用pycharm激活主环境(base)创建自己的环境进入自己的环境4.克隆PaddleSeg进入Paddle文件,并安装依赖包5.运行EISeg解决方法:问题二:ImportError: cannot import name COMMON_SAFE_ASCII_CHARACTERS‘
2023-06-01 18:57:04
894
原创 java反射简单案例
Java反射是指在运行时检查和修改Java类、接口、方法和字段等的能力。Java反射提供了一种强大的机制,使程序可以在运行时获取类的信息,实例化对象,调用方法,访问和修改字段等。Java反射常用的类包括Class类、Constructor类、Method类、Field类等。
2023-03-21 14:28:03
174
原创 java线程
Java线程(Java threads)是Java语言提供的一种并发编程机制,它允许程序同时执行多个任务。线程是操作系统中最小的执行单位,Java线程是建立在操作系统线程之上的一层抽象。通过使用Java线程,程序员可以编写多线程程序来提高程序的并发性和性能。
2023-03-21 13:48:21
423
原创 redis五大数据类型及其操作指令
元素较少时使用连续的内存空间存储,称为zipList,元素多的时候使用quickList,即将多个zipList以双向链表的形式改成quickList。数据结构,可以给每一个value赋值权重score,另一方面又类似TreeSet,内部按照score排序,可以得到每个value的名次。1.hash用于关联value和score,保障value的唯一性,可以通过value找到相应的score。最基本的类型、二进制安全、可以包含任何数据(图片、视频)、value最多为512M。有序、去重、应用场景:排行榜。
2023-03-15 10:53:51
120
原创 redis简介
开源、key-value存储、内存储存、支持push/pop/add/remove(原子性操作)、支持排序、 周期性的把更新数据写入磁盘、实现了主从同步应用场景:配合关系型数据库做高速缓存(可以实现session共享)、多样的数据结构存储持久化数据前台启动Redis:命令,不推荐使用先修改redis.conf的daemonize参数为yes,然后使用命令启动使用cmd进入redis目录 运行win + R 然后输入回车。打开服务找到redis服务,运行Redis底层实现:单线程+多路IO复用。
2023-03-15 10:48:57
89
原创 Redis(完整版)
开源、key-value存储、内存储存、支持push/pop/add/remove(原子性操作)、支持排序、 周期性的把更新数据写入磁盘、实现了主从同步应用场景:配合关系型数据库做高速缓存(可以实现session共享)、多样的数据结构存储持久化数据前台启动Redis:命令,不推荐使用后台启动Redis:先修改redis.conf的daemonize参数为yes,然后使用命令启动单线程+多路IO复用。
2023-03-11 22:56:02
223
原创 贪心算法(局部->全局)
贪心算法是一种在每个阶段选择最优解,从而最终得到全局最优解的算法。贪心算法的基本思想是从问题的某个初始解开始,通过一系列局部最优的选择,达到全局最优。贪心算法通常是针对具有贪心选择性质的问题,即局部最优解一定是全局最优解的一部分。
2022-04-28 14:53:09
292
原创 递推与递归—>(递归)
递推和递归都是计算机编程中常见的算法思想。递推(Recurrence Relation)是一种迭代式的计算方法,其基本思想是通过已知的一些值计算出后续的值。通常使用循环语句来实现。递推算法常见的应用场景是动态规划。递归(Recursion)是一种自我调用的计算方法,其基本思想是将问题分解为更小的子问题,然后递归地解决这些子问题。通常使用函数调用来实现。递归算法常见的应用场景是分治算法。
2022-04-26 11:25:10
511
原创 递推与递归—>(递推)
递推和递归都是计算机编程中常见的算法思想。递推(Recurrence Relation)是一种迭代式的计算方法,其基本思想是通过已知的一些值计算出后续的值。通常使用循环语句来实现。递推算法常见的应用场景是动态规划。递归(Recursion)是一种自我调用的计算方法,其基本思想是将问题分解为更小的子问题,然后递归地解决这些子问题。通常使用函数调用来实现。递归算法常见的应用场景是分治算法。
2022-04-21 14:25:35
1246
原创 爬虫实战入门级教学(数据爬取->数据分析->数据存储)
爬虫实战入门级教学(数据爬取->数据分析->数据存储),使适用于不懂爬虫的新用户快速上手
2022-04-18 14:16:56
4041
16
原创 暴力枚举(深度优先遍历)
暴力枚举(Brute Force)是一种简单直接的算法思想,也称为穷举算法。该算法通过遍历所有可能的解来寻找问题的解决方案。其基本思路是将问题的所有可能情况一一枚举,找到满足条件的解。
2022-04-16 20:02:31
891
原创 排序 (第二部分)
排序算法是指将一组无序数据按照一定规则进行排列的算法。排序算法的主要目的是方便后续对数据的处理和使用,比如查找、比较和统计等。常见的排序算法包括冒泡排序、选择排序和插入排序等,每种排序算法的实现方式和时间复杂度有所不同,具体应用场景需要根据实际情况选择。
2022-04-13 20:32:13
753
原创 排序 (第一部分)
排序算法是指将一组无序数据按照一定规则进行排列的算法。排序算法的主要目的是方便后续对数据的处理和使用,比如查找、比较和统计等。常见的排序算法包括冒泡排序、选择排序和插入排序等,每种排序算法的实现方式和时间复杂度有所不同,具体应用场景需要根据实际情况选择。
2022-04-07 20:38:27
302
原创 模拟与高精度(第二部分)
模拟和高精度算法都是计算机科学领域中非常重要的概念,它们通常在不同的领域中使用。模拟算法是一种使用计算机来模拟现实世界中某些过程或系统的方法。这种方法可以帮助我们了解复杂的物理、化学、生物等系统的行为和性质。高精度算法是一种用于处理精度要求很高的计算问题的方法。这种算法的目的是确保计算结果的精度尽可能高。高精度算法通常在计算数学和科学问题时使用。
2022-04-05 20:36:51
259
原创 模拟与高精度(第一部分)
模拟和高精度算法都是计算机科学领域中非常重要的概念,它们通常在不同的领域中使用。模拟算法是一种使用计算机来模拟现实世界中某些过程或系统的方法。这种方法可以帮助我们了解复杂的物理、化学、生物等系统的行为和性质。高精度算法是一种用于处理精度要求很高的计算问题的方法。这种算法的目的是确保计算结果的精度尽可能高。高精度算法通常在计算数学和科学问题时使用。
2022-03-30 19:42:33
4057
1
实验七 ADO.NET管理数据库
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人